- 博客(6)
- 资源 (7)
- 问答 (4)
- 收藏
- 关注
原创 Android开发小技巧系列(六)
setBackgroundResource(0)——可以移除View的背景色Resources.getSystem().getDisplayMetrics().density——可以不用Context也能获取屏幕密度通过重载ViewGroup的dispatchDraw可以实现一个简单的蒙版效果。例如下拉刷新时,可以在contentView上加一层遮罩。 canvas.drawRect(0, mC...
2017-09-02 16:27:31 1354
转载 Android开发小技巧系列(五)
getResources().getIdentifier(String name, String defType, String defPackage)——根据资源名称获取资源 id。一个完整的资源名为package:type/entry,对应该方法的三个参数:资源名称、资源类型、应用包名。TypedValue.applyDimension(int unit, float value, Displa
2017-09-02 14:24:39 534
原创 Android开发小技巧系列(四)
Activity.isChangingConfigurations()——如果在Activity中configuration会经常改变的话,使用这个方法就可以不用手动做保存状态的工作了。SearchRecentSuggestionsProvider——可以创建最近提示效果的provider,是一个简单快速的方法。ViewTreeObserver——这是一个很棒的工具。可以进入到VIew里面,并监控V...
2017-09-02 13:59:45 966
转载 Android开发小技巧系列(三)
UrlQuerySanitizer——使用这个工具可以方便对URL进行检查。Fragment.setArguments——因为在构建Fragment的时候不能加参数,所以这是个很好的东西,可以在创建Fragment之前设置参数(即使在configuration改变的时候仍然会导致销毁/重建)。DialogFragment.setShowsDialog()——这是一个很巧妙的方式,DialogFrag
2017-09-02 13:40:17 624
转载 Android开发小技巧系列(二)
DateUtils.formatDateTime()——提供区域格式化时间/日期字符串的一站式服务。AlarmManager.setInexactRepeating——通过闹铃分组的方式来节省电量,即使你只调用一个alarm实例,它仍然比较好用(可以确保在使用完毕时自动调用AlarmManager.cancel()。Formatter.formatFileSize()——一个区域化的文件大小格式化工
2017-09-01 19:22:07 301
转载 Android开发小技巧系列(一)
Activity.startActivities()——对于从app流的中部启动会非常好。TextUtils.isEmpty()——一个普遍适用的简单工具类。Html.fromHtml()——格式化Html的快速方法,本人认为它也不是非常快,所以我不是经常用它(我说不经常用它是为了重点突出这句话:请多手动构建Spannable来替换Html.fromHtml),但是它对渲染从web上获取的文字还是很
2017-09-01 15:16:26 478
gradle-4.1-all.zip离线包
2017-10-30
Android实现一种简易的Banner效果
2017-04-05
flutter开发UI怎么监听焦点改变事件
2017-12-22
如何开发支持TV交互的flutter apps
2017-12-16
Android怎么监听DiskInfo.ACTION_DISK_SCANNED广播?
2017-11-02
Android 怎么获取插入USB的UUID?
2017-08-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人