android工作
文章平均质量分 63
Pigerrrr
永远保持学习!
展开
-
Android性能优化
Android性能优化原创 2022-08-03 10:35:03 · 501 阅读 · 0 评论 -
android Recycleview的侧滑点击删除功能实现
android Recycleview的侧滑点击删除功能实现原创 2022-07-30 16:33:08 · 1950 阅读 · 1 评论 -
android内存泄漏
内存泄漏:其中一些表现形式1. 将 Context 或者 View 置为 static2. 未解注册各种 Listener3. 非静态 Handler 导致 Activity 泄漏(解决:持有弱应用)4.三方库使用 Context(把Activity.this传入到三方库,而三方库使用静态字段)内存泄漏检测:开源库神器:LeakCanary原理: 基于WeakReference和ReferenceQueue 实现的:1.当一个 Activity 需要被回收时,就将其包装到一个原创 2020-08-11 18:40:21 · 340 阅读 · 0 评论 -
android动态权限申请
如代码所示:public class MainActivity extends AppCompatActivity { private String[] permissionList = new String[]{ //申请的权限列表 Manifest.permission.READ_CONTACTS, Manifest.permission.READ_EXTERNAL_STORAGE }; @Override原创 2020-08-11 10:24:06 · 399 阅读 · 0 评论 -
组件化从0到100
组件化创建全过程小白都可以看懂的组件化创建全过程,下面是详细步骤:第一步:在主工程创建 library,比如可以先建一个 custom_base 的Lib,用来给 custom_ui做专门的数据处理,数据和视图分离,实现解耦右键主工程 --> New --> Module --> Android Librarycustom_base 这个Lib专门写一些基类,或者工具类,供其他UI模块调用第二步:创建UI模块,比如 custom_ui,也是上面的步骤,...原创 2020-07-23 21:29:22 · 146 阅读 · 0 评论 -
Android自定义组合控件——简单明了
为了能让代码能够更多的复用,故使用组合控件。下面是我正在写的项目中用到的方法。1、先写要组合的一些需要的控件,将其封装到一个布局xml布局文件中。 android:layout_width="match_parent"...原创 2016-08-25 10:45:43 · 822 阅读 · 0 评论 -
消息推送原理以及实现过程
消息推送原理以及实现过程原创 2017-07-28 11:58:27 · 18757 阅读 · 3 评论 -
线程池原理
线程池原理和大致流程原创 2017-07-27 18:24:57 · 575 阅读 · 0 评论 -
多渠道打包机制
多渠道打包机制原创 2017-07-25 17:20:41 · 415 阅读 · 0 评论 -
Android图片加载之Fresco浅析
Android图片加载神器之Fresco原创 2017-07-26 17:09:09 · 896 阅读 · 0 评论 -
Volley原理和Okhttp原理
Volley原理和Okhttp原理原创 2017-08-07 23:42:17 · 1168 阅读 · 0 评论 -
listview的优化
listview的优化原创 2017-07-20 10:52:22 · 334 阅读 · 0 评论 -
给 Android 开发者的 RxJava 详解
RxJava 详解转载 2017-07-20 15:07:39 · 516 阅读 · 0 评论 -
RecyclerView的使用和优化
RecyclerView的优化以及点击事件原创 2017-07-20 11:25:22 · 534 阅读 · 0 评论