- 博客(6)
- 资源 (17)
- 问答 (2)
- 收藏
- 关注
原创 Android的跨进程通信
Android的应用程序之间是不能共享内存的,所以如何在不同的应用程序之前进行传递数据呢?1、自定义Intent的Action和Uri,访问对应的Activity例如:我们可以在APP内可拨打电话,通常代码如下Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:13712345678"));startA...
2018-09-30 10:48:20 1282
原创 Android 的MVC MVP MVVM的对比
MVC通过Controller去操作Model层的数据,并且返回给View进行展示。Model 数据处理 View View视图渲染 Controller 协同View和M进行通信 所有通信都是单向通信。当View接收到用户的交互请求时,将请求转交给Controller,Controller去通知Model去更新数据。Model将更新完的数据更新到Vie...
2018-09-26 16:11:10 215
原创 ListView和RecyclerView的缓存机制的对比
之前有总结过ListView的缓存机制和RecyclerView的缓存机制,那这两种到底有什么区别呢简单了解下缓存的基本原理1)在初始化onLayout过程中,都有一个 mAttachedxxx的集合,临时存在即将显示的第一屏的view,在最后一次onLayout结束之后,会从将该mAttachedxxx里面的view渲染到第一屏页面上。2)当向上滑动过程中,都是先将滑出屏幕的vi...
2018-09-25 17:34:28 943
原创 RecyclerView的Recycler
处理回收复用相关工作的参考博客:https://www.jianshu.com/p/9306b365da57几个重要的集合 mAttachedScrap 缓存显示到屏幕的item的holder。临时存放onLayout过程中的childern。 应用场景:RecyclerView在onLayout时会先把childern移除掉,在重新添加进去 ...
2018-09-25 17:27:30 593
原创 Android listView的缓存机制RecycleBin
处理ListView过程中用到的缓存几个重要的集合mActiveViews new View[0];可见view的数组 mScrapViews ArrayList<View>[];不可见view的数组集合,根据不同的viewType对应的一个数组 mCurrentScrap ArrayList<View>;viewTYpe为1的集合或者m...
2018-09-19 11:33:29 1070
原创 Android的本地密钥的安全性
在Android开发中,我们有时候可能需要将一些密码或者比较静态字符串放到APP里面,怎样保证这些数据的安全性呢?通常我们会将这些数据进行加密处理,那加密之后的数据存放到APP的什么地方呢?1、密钥本地存放保存加密数据的方式 安全性 直接放到sharedprefence中 安全性最低 直接编码到java文件中 不安全,dex很容易被逆向 密码分成几段,存...
2018-09-04 11:08:23 4717
自定义Toast解决Android关闭通知不显示
2020-09-01
Instascart.ipynb
2020-02-21
Python实现机器学习分类的评价指标
2019-10-29
Android跨进程AIDL服务
2018-10-09
IOS registerClass tableView 内容不显示
2016-05-10
IOS多个UIView添加点击
2015-11-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人