首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
littlezan
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
124
文章 119
沸点 5
赞
124
返回
|
搜索文章
最新
热门
Dialog 按照顺序弹窗
背景: 产品需求,在同一个页面弹窗需要按照顺序 实现: 利用PriorityQueue现实,支持相同优先级,按插入时间排序,目前仅支持Activity,不支持Fragment 代码: DialogPr
解决leakcanary上报的Dialog内存泄漏
该文中提到的解决方案有个小问题,在dialog消失后,第二次show的时候,因为回调了onWindowDetached()方法,将点击回调事件清空,导致第二次show的dialog按钮点击事件没有反馈。 解决方案,利用Android提供的lifecycle事件,在onDesto…
2.4 popupwindow 的使用及源码
1. 构造PopupWindow()对象 2. 展示PopupWindow() 3. 其它Api
2.3 Android 换肤原理
2. AssetManage用于构造获取皮肤包的Resource对象 3. 创建获取换肤包的Resource实例了: 4. 使用皮肤包中的资源,对app进行换肤 2. 换肤页面的基类,设置布局文件加载器LayoutInflate.Fatory 3. SkinInflaterFa…
2.2 LayoutInflater 加载布局文件源码
LayoutInflater是一个用于将xml布局文件加载为View或者ViewGroup对象的工具,我们可以称之为布局加载器。
2.1 ListView 源码
百度脑图:http://naotu.baidu.com/file/10689e63e9eb9094827d0ca0df610813?token=116e80fdbc339825
1.8 Android SQLite数据库
SQLite是Android内置的一个很小的关系型数据库。属于文本型的数据库。Android提供了对 SQLite数据库的完全支持,应用程序中的任何类都可以通过名称来访问任何的数据库,但是应用程序之外的就不能访问。 Android中,通过SQLiteOpenHelper类来实现…
1.7 AIDL 进程间通信
AIDL 是英文 Android Interface Definition Language 的缩写。用于定义服务端和客户端通信接口的一种语言,可以用来生成IPC的代码。 AIDL: 只有允许不同应用的客户端用 IPC 方式访问服务,并且想要在服务中处理多线程时,才有必要使用 …
1.6 清单文件中的provider
ContentProvider,内容提供者,Android四大组件之一。主要作用,提供进程间数据共享和交互,为存储和获取数据提供统一的接口。ContentProvider底层采用Binder机制。 ContentProvider的数据共享主要用于操作本地数据库,外界通过Cont…
1.4 清单文件中的Service
service 是一个可以在后台执行长时间操作不提供用户界面的组件。组件可以绑定service,与之交互,甚至进行进程间通信(IPC),例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交互,而所有这一切均可在后台进行。 当组件通过startService…
下一页
个人成就
文章被点赞
25
文章被阅读
9,692
掘力值
295
关注了
4
关注者
4
收藏集
3
关注标签
10
加入于
2016-10-18