您的位置:首页 > 移动开发 > Android开发

Android开发小技巧系列(一)

2017-09-01 15:16 267 查看
Activity.startActivities()——对于从app流的中部启动会非常好,使用intent开启多个Activity。

TextUtils.isEmpty()——一个普遍适用的简单工具类。

Html.fromHtml()——格式化Html的快速方法,本人认为它也不是非常快,所以我不是经常用它(我说不经常用它是为了重点突出这句话:请多手动构建Spannable来替换Html.fromHtml),但是它对渲染从web上获取的文字还是很不错的。

TextView.setError()——在验证用户输入的时候用户体验很不错。

Build.VERSION_CODES——它不仅仅描述了版本号,还总结了各Android版本的不同特性。

Log.getStackTraceString()——方便的日志工具。

LayoutInflater.from()——简化一系列冗长的getSystemService()调用的简单工具。

ViewConfiguration.getScaledTouchSlop()——使用ViewConfiguration中提供的值以保证所有触摸的交互都是统一的。

PhoneNumberUtils.convertKeypadLettersToDigits——使得处理电话号码更方便,很多人都只提供字母,而不是数字。

Context.getCacheDir()——使用系统提供的缓存目录进行数据缓存,操作非常简单不过很多人不知道怎么使用。

ArgbEvaluators——处理颜色的渐变。就像Chris Banes说的一样,这个类会进行很多自动装箱的操作,所以最好还是去掉它的逻辑自己去实现它。

ContextThemeWrapper——方便在运行过程中更改主题。

Space——轻量级的视图组件,可以跳过绘制的过程,对于需要占位符的任何场景来说都是很棒的。

ValueAnimator.reverse()——可以顺畅地取消动画效果,很赞。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: