安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 50 下一页

2018年2月23日 #

CountDownTimer 源码分析

摘要: 倒计时的功能,比如说:发送短信验证码倒计时。 界面布局: 当我们不需要使用倒计时功能的时候,一定要要调用cancel()方法取消掉,不然它还会在我们页面销毁的时候继续执行的,很有可能会导致内存泄漏的问题 代码分析 mHandler里面的代码: 在创建构造函数之前会创建一个内部的Handler对象,主 阅读全文

posted @ 2018-02-23 15:46 安卓笔记侠 阅读(634) 评论(0) 推荐(0) 编辑

2018年2月22日 #

7.0 FileProvide适配

摘要: 7.0 Build.VERSION_CODES.N 24 为什么要适配 在7.0中 ,Uri.from(file),可能会触发FileUriExposedException 和动态权限一样,如果target选择24以下是不需要适配的,但还是应该尽早适配 解决办法:在24及以上,使用content:/ 阅读全文

posted @ 2018-02-22 20:17 安卓笔记侠 阅读(1037) 评论(0) 推荐(0) 编辑

2018年2月21日 #

闪屏页和右上角的倒计时跳转

摘要: 效果图: 闪屏页用到了handler和CountDownTimer类,还需配置一下Activity的主题,这里是:android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 全屏主题的意思。 实现源码: 阅读全文

posted @ 2018-02-21 21:01 安卓笔记侠 阅读(785) 评论(0) 推荐(0) 编辑

2018年2月18日 #

获取View组件宽度以及ViewTreeObserver

摘要: View宽高测量方法: 测量方法有三种,如下: 1)(直接在onCreate()执行) 2)2和3都是在onCreate()调用完后回调拿到组件的宽高 3) 注意:方法一比其他方法多一次onMeasure计算,方法二的回调函数会被多次调用。 转自http://blog.csdn.net/johnny 阅读全文

posted @ 2018-02-18 12:59 安卓笔记侠 阅读(602) 评论(0) 推荐(1) 编辑

2018年2月13日 #

Android之使用枚举利弊及替代方案

摘要: Android上不应该使用枚举,占内存,应该使用@XXXDef注解来替代 使用 Enum 的缺点 每一个枚举值都是一个对象,在使用它时会增加额外的内存消耗,所以枚举相比与 Integer 和 String 会占用更多的内存。 较多的使用 Enum 会增加 DEX 文件的大小,会造成运行时更多的开销, 阅读全文

posted @ 2018-02-13 17:15 安卓笔记侠 阅读(2917) 评论(0) 推荐(0) 编辑

2018年2月10日 #

GridLayout和GridView的区别

摘要: GridView是一种适配器布局,它的继承关系是ViewGroup-->AdapterView-->AbsListView-->GridView,他是从一个adapter中取出内容填充到GridView中的每一个子View。 GridLayout是一个布局,它大大简化了对复杂布局的处理,提高了性能。 阅读全文

posted @ 2018-02-10 22:15 安卓笔记侠 阅读(3578) 评论(0) 推荐(2) 编辑

2018年2月9日 #

ViewPager中切换界面Fragment被销毁的问题

摘要: ViewPager中切换界面Fragment被销毁的问题分析 使用ViewPager+Fragment实现界面切换,当界面数量大于3时,出现二次滑动后数据消失的情况,下面由Fragment生命周期进行分析 简单解析: 使用pager=3进行测试,当界面由2切换到1的时候,3界面对应的Fragment 阅读全文

posted @ 2018-02-09 21:26 安卓笔记侠 阅读(2005) 评论(0) 推荐(0) 编辑

Android N分屏模式Activity生命周期的变化

摘要: 昨天Google发布了Android N Preview, balabala....我是用模拟器去验证的, 通过长按多任务窗口(口)进入分屏模式, 这里只进行了简单的测试, 不排除通过配置哪个参数, 生命周期有了其它变化, 长按(口), Activity首先调用onMultiWindowChange 阅读全文

posted @ 2018-02-09 19:50 安卓笔记侠 阅读(1654) 评论(0) 推荐(0) 编辑

2018年2月8日 #

TagCloudView云标签的灵活运用

摘要: 这两天做了一个项目,发现标签不能更改任意一个标签的字体的颜色,需求如同置前标签,然后就对tagcloudeview稍做修改做了这么一个demo。不为别的,只为以后自己用的时候方便拷贝。 先看效果图: 这两天做了一个项目,需求如同置前标签,然后就对tagcloudeview稍做修改做了这么一个demo 阅读全文

posted @ 2018-02-08 16:28 安卓笔记侠 阅读(801) 评论(0) 推荐(0) 编辑

2018年2月6日 #

Android Design Support Library(三)用CoordinatorLayout实现Toolbar隐藏和折叠

摘要: 此文的代码在 Android Design Support Library(一)用TabLayout实现类似网易选项卡动态滑动效果代码的基础上进行修改,如果你没有看过本系列的第一篇文章最好先看一看。CoordinatorLayout是Android Design Support Library中比较 阅读全文

posted @ 2018-02-06 20:26 安卓笔记侠 阅读(873) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 50 下一页