上一篇我们简单实践了下自定义属性部分Android-自定义View-自定义属性,现在我们看看第三方的自定义控件源码,混个眼熟先。 Like,youth5201314/bann...

上一篇我们简单实践了下自定义属性部分Android-自定义View-自定义属性,现在我们看看第三方的自定义控件源码,混个眼熟先。 Like,youth5201314/bann...
请问您对tv的oom有什么建议吗?1g内存,一直在崩溃
Android TV 开发之屏幕适配前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关)。 获取...
@CaiBird 现在在960dp上的图片,是2.0的,就是2560*1440的,这样,如果写wrap_content,图片过大,所以设置宽高时用的是dimens里写死的宽高,可是电视都是1920*1080的,就是大图压缩显示,电视的内存,感觉很容易就oom了,是这样吗?我不知道我理解的对不对
Android TV 开发之屏幕适配前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关)。 获取...
两个机顶盒,一个1920*1080 240dpi,一个是1920*1080 320dpi,切图1920*1080放到hdpi,在320dpi上就要找xhdpi图了,这样图片就大了,怎么适配?
Android TV 开发之屏幕适配前言 Android 的屏幕适配是指适配不同机顶盒 UI 框架层输出的分辨率和 dpi,而不是适配不同分辨率的电视机(电视机的适配交由机顶盒本身完成,和各个应用无关)。 获取...
楼主,update方法没有根据参数设置的功能吗?
Android Room Orm框架学习原文地址 Room持久化库 Room为SQLite提供一个抽象层,在充分利用SQLite的同时,允许流畅的数据库访问 注意:引入Room到你的android工程,参看 add...
@珠穆朗玛小王子 恩恩
Android Studio 3.0 的一些小变化前言 一大早还在北京拥挤的地铁里,我的CTO闫哥在微信里给我发了一条信息:Android Studio 3.0发布了。 为什么会这么关注Android Studio 3.0 ...
前言 一大早还在北京拥挤的地铁里,我的CTO闫哥在微信里给我发了一条信息:Android Studio 3.0发布了。 为什么会这么关注Android Studio 3.0 ...
@珠穆朗玛小王子 恩恩,上面那个是我写的不对,我又改了下程序
buildTypes {
debug {
...
apkName = "application-" + vName + "-debug.apk"
}
release {
...
apkName = "application-release.apk"
}
myTest {
...
apkName = "application-" + vName + "-test.apk"
}
}
//修改输出文件的文件名
android.applicationVariants.all { variant ->
variant.outputs.all { output ->
println "=========outputFileName:" + outputFileName
if (outputFileName.endsWith('.apk')) {
println "=========apkName:" + apkName
outputFileName = apkName
}
}
}
打印的结果是这样的,所以说那个apkName是最后test的值
=========outputFileName:application-myTest.apk
=========apkName:application-1.0.1-test.apk
=========outputFileName:application-debug.apk
=========apkName:application-1.0.1-test.apk
=========outputFileName:application-release.apk
=========apkName:application-1.0.1-test.apk
所以apkName赋值成了最后的那个值?android.applicationVariants.all和 variant.outputs.all就是遍历了一遍,取到了最后一个值
Android Studio 3.0 的一些小变化前言 一大早还在北京拥挤的地铁里,我的CTO闫哥在微信里给我发了一条信息:Android Studio 3.0发布了。 为什么会这么关注Android Studio 3.0 ...
@珠穆朗玛小王子 我就是这样试的,他会执行后面设置的那个,我也很好奇,最后没办法这样设置的,是不是我什么地方少设置了呢?
applicationVariants.all { variant ->
variant.outputs.all { output ->
if (outputFileName.endsWith('.apk')) {
if ("app".equalsIgnoreCase(variant.buildType.name)) {
outputFileName = "app.apk"
} else {
outputFileName = "bbb-" + vName + "-debug.apk"
}
}
}
}
Android Studio 3.0 的一些小变化前言 一大早还在北京拥挤的地铁里,我的CTO闫哥在微信里给我发了一条信息:Android Studio 3.0发布了。 为什么会这么关注Android Studio 3.0 ...
楼主,设置apkName,这样写不会每次取的都是最后的apkName吗?比如你release写前面就是release的名字,debug写前面就用的debug设置的名字
Android Studio 3.0 的一些小变化前言 一大早还在北京拥挤的地铁里,我的CTO闫哥在微信里给我发了一条信息:Android Studio 3.0发布了。 为什么会这么关注Android Studio 3.0 ...
@luckyjmcc 我的乐视用这个不管用。。
Android开发之MediaRecorder类详解该文章转载于http://www.2cto.com/kf/201408/326131.html 手机一般都有麦克风和摄像头,而Android系统就可以利用这些硬件来录制音视频...
java.lang.IllegalArgumentException: Bad position (limit 2683022): 2683150
楼主,这个问题解决了吗?
Glide加载gif及本地视频缩略图的坑首先,加载本地视频文件(缩略图),不能用 .diskCacheStrategy 方法,不然会显示不出来。 但是,加载本地的gif图片时需要用 .diskCacheStrate...
@王元_Trump 楼主,请问,我现在想用gif功能,但是感觉glide内存占用比较大,请问imageloader可以缓存gif吗?glide占内存比较到,我只要能把它缓存就行了,我们用gifdrawable显示,或者什么东西缓存一下?因为现在是用的imageloaser,谢谢
Fresco,Glide,Picasso对比分析前言:本文就Fresco、Glide和Picasso三种较主流的图片加载库作比较说明。 首先,比较 Picasso 与 Glide 总的来说二者极为相似,有着近乎相同的 AP...
请问这个是用来边缓存边播放的框架吗?可不可以先缓存,然后再播?缓存进度啥的?
AndroidVideoCache-视频边播放边缓存的代理策略视频现状 现在视频播放的需求越来越常见,就和16年上半年的直播一样,似乎不加个视频已经不是个正常的APP了,连微信朋友圈都支持上传小视频,更别谈以视频为本命的一系列APP。视...
请问,mediaplayer录像开始会有个声音,结束的时候也有提示音,怎么关闭?
Android开发之MediaRecorder类详解该文章转载于http://www.2cto.com/kf/201408/326131.html 手机一般都有麦克风和摄像头,而Android系统就可以利用这些硬件来录制音视频...
@Nick_Chueng 这样也有问题吧,假设两个item,一行上的gif表情是a b,刷新时间是2秒,3秒,所以需要用那个三秒的,如果第二行显示的是a c,刷新时间是2秒,1秒,就用2秒了啊,这样不还是会导致,2秒刷一次,3秒又刷了一次?
利用android-gif-drawable开源库显示GIF动态图片一、前言 android-gif-drawable是一个在Android显示gif图片的开源库,加载大的gif图片时不会出现OOM问题。 1. Drawable.Callba...
@Nick_Chueng EmotionGifDrawable 不是应该一个drawable有一个textview吗?为啥还要用列表存呢?
利用android-gif-drawable开源库显示GIF动态图片一、前言 android-gif-drawable是一个在Android显示gif图片的开源库,加载大的gif图片时不会出现OOM问题。 1. Drawable.Callba...