
Android开发Tips
mzhua78
这个作者很懒,什么都没留下…
展开
-
录制Android屏幕Gif的方法
接下来我们可以尝试用Android4.4 下的 "screenrecord" 录制一段屏幕录像,下面的命令用于开启屏幕录制,按下回车命令我们就可以在手机屏幕上进行操作了,录制完毕直接 ctrl+c 这时候会在手机的 /sdcard目录下生成一个叫做"demo.mp4"的视频文件。 adb shell screenrecord /sdcard/demo.mp4经过多次尝试,我转载 2015-09-20 18:11:32 · 443 阅读 · 0 评论 -
【TIP_1】巧用字符串模板来设置TextView的文字
如果 TextView 需要显示内容的类似于“价格:5元/件”这种的,有固定内容,还有需要变化的内容,完全可以只用一个 TextView 。strings 里定义价格:d%元/件,然后 Java 代码里设置 tv.setText(context.getString(R.string.price, 5)) 。原创 2015-12-28 20:22:25 · 461 阅读 · 0 评论 -
【TIP_3】在代码中获取attribute值的方法
int[] attrs = new int[]{R.attr.selectableItemBackground/* index 0 */};TypedArray ta = mContext.obtainStyledAttributes(attrs);Drawable drawableFromTheme = ta.getDrawable(0/* index */);ta.recy原创 2015-12-28 20:28:51 · 582 阅读 · 0 评论 -
【TIP_2】防止StaggeredGridLayoutManager快速滚动后触发重新排列
已知图片宽高的情况下防止快速滚动后 StaggeredGridLayoutManager 触发重新排列的一个淫荡伎俩…转载 2015-12-28 20:27:27 · 5652 阅读 · 1 评论 -
【TIP_4】Intent传递对象,在Activity和Fragment中再获取是否为新对象
通过Intent传递对象给Activity,是一次深拷贝的过程,在目标Activity中获取的是一个新的对象。通过Intent传递对象给Fragment(setArgument的方式),在目标Fragment的onCreate里面getArgument获取到的对象还是原来的对象。原创 2017-02-07 15:51:48 · 424 阅读 · 0 评论