![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
楠灬枫
这个作者很懒,什么都没留下…
展开
-
第三方引用问题
在网易云信中jnilibs有四个文件夹,百度地图中有5个,多了armeabi。导致网易云信允许时候跑到armeabi 文件夹下,但是没有对应的.so文件,发生闪退。解决措施:删除百度的 armeabi文件夹。ViewPager 取消预加载 mViewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() ...原创 2018-03-07 10:52:14 · 198 阅读 · 0 评论 -
SharedPerference 里存储StringSet,App关闭丢失数据问题
https://blog.csdn.net/x635981012/article/details/50373173该文章解决了我的主要问题,现在自己写一下来防止404并帮助 记忆以下是正确的代码,存储部分日程管理在本地。 public void deleteSchedule(String date,String item){ SharedPreferences.Editor ed...原创 2018-04-19 18:26:41 · 1344 阅读 · 0 评论 -
在android的AndroidManifest.xml中修改云巴推送的appkey无效
今天遇到了这个问题,发现需要重新卸载软件再编译安装才能生效。。。。坑。不知道是不是所有的都需要这样。。印象中微信和QQ分享是不需要的原创 2018-04-20 21:25:12 · 1144 阅读 · 0 评论 -
Android 热修复 阿里Sophix接入实战 Demo
首先,登录https://homenew.console.aliyun.com/,选择移动测试后,进行项目创建创建后点击进入,创建子模块,我创建了一个叫HotFixDemo的,创建中会提供连接下载Json配置文件将json文件复制到project的根目录下接下来配置gradle远程仓库依赖, 打开项目找到app的build.gradle文件,添加如下配置:添加ma...原创 2019-07-21 20:55:52 · 365 阅读 · 0 评论 -
Android轻量级数据SparseArray详解
在深入分析SparseAray前,我们先说一下SparseArray的特点,同时介绍一下其使用场景;Sparserray是Android中特有的数据结构,他的几个重要的特点;以键值对形式进行存储,基于分查找,因此查找的时间复杂度为0(LogN); .由于SparseArray中Key存储的是数组形式,因此可以直接以int作为Key。避免了HashMap的装箱拆箱操作,性能更...原创 2019-08-20 21:55:12 · 34664 阅读 · 8 评论 -
AsyncTask 的两个线程池原理探究
熟悉AsyncTask的人都知道,AsyncTask中维护了两个线程池 //第一个线程池,用作执行具体任务 public static final Executor THREAD_POOL_EXECUTOR; static { ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(...原创 2019-08-16 20:49:00 · 502 阅读 · 0 评论