
android
文章平均质量分 56
junjle
这个作者很懒,什么都没留下…
展开
-
安卓R版本访问其他app数据报AppsFilter: interaction: ***BLOCKED 错误
安卓r上面写了一个ContentProvider的demo,一直报下面的错误10-24 18:00:08.328 3236 5020 I AppsFilter: interaction: PackageSetting{e08f7bb com.android.demo.contentresolverdemo/10273} -> PackageSetting{18d0c4a com.android.demo.contentproviderdemo/10272} BLOCKED检查了很久demo..原创 2020-10-24 18:16:25 · 1347 阅读 · 0 评论 -
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-1LruCache
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite原创 2017-03-03 10:30:08 · 380 阅读 · 0 评论 -
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-2DiskLruCache
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-2DiskLruCache原创 2017-03-03 10:30:44 · 379 阅读 · 0 评论 -
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-3SharedPreference
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-3SharedPreference原创 2017-03-03 10:31:05 · 510 阅读 · 0 评论 -
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-4SharedPreference
安卓缓存LruCache、DiskLruCache、SharedPreference、SqlLite-4SharedPreference原创 2017-03-03 10:31:30 · 436 阅读 · 0 评论 -
安卓三种线程同步方式:1. Thread+Handler 2. Handler+HandlerThread 3. AnsyncTask
安卓三种线程同步方式:1. Thread+Handler 2. Handler+HandlerThread 3. AnsyncTask原创 2017-03-03 10:59:53 · 1086 阅读 · 0 评论 -
安卓SDK源码调试
源码调原创 2017-03-13 14:09:39 · 841 阅读 · 1 评论 -
ViewGroup的touch事件总结
通过intercept和dispatchTouchEvent返回值来控制touch事件原创 2017-03-15 11:00:30 · 426 阅读 · 0 评论 -
view绘制流程介绍
view绘制流程介绍原创 2017-03-16 17:05:30 · 318 阅读 · 0 评论 -
1. performMeasure
performMeasure原创 2017-03-16 17:07:51 · 697 阅读 · 0 评论 -
performLayout
performLayout原创 2017-03-16 17:09:15 · 1628 阅读 · 0 评论 -
performDraw
performDraw原创 2017-03-16 17:10:00 · 596 阅读 · 0 评论 -
java的boolean与string类型转换
java的boolean与string类型转换原创 2016-12-07 16:36:36 · 28769 阅读 · 0 评论 -
kernel日志时间转换函数
kernel日志时间转换函数原创 2017-07-07 16:34:24 · 4699 阅读 · 0 评论 -
WatchDog源码分析
看了一下watchdog的源码总结一下 基本原理 HandlerChecker 是基本的检测类,scheduleCheckLocked里面会记录开始时间并将minitor()检测方法postAtFrontOfQueue到Loop的队列前端,如果30s内没有执行到这个方法说明系统已经卡顿了(正常Loop队列前端的方法应该很快执行), 打印一次ActivityManagerServ...原创 2018-11-09 10:55:21 · 998 阅读 · 0 评论 -
ArrayMap源码分析
成员变量说明 private static final boolean CONCURRENT_MODIFICATION_EXCEPTIONS = true; //多线程操作判断,值为 true 时一些关键地方会进行判断,如果有多线程操作破坏数据的情况会报错 private static final int BASE_SIZE = 4;//缓存的最小单位,为4个字节 ...原创 2018-12-03 18:13:56 · 326 阅读 · 0 评论 -
Android EventLog各种标签含义
Android EventLog各种标签含义 1. Eventlog获取 1. adb shell logcat -b events 可以获取如下的event log 1. 02-13 11:31:40.960 1366 2745 I am_set_resumed_activity: [0,com.android.launcher3/com.a...原创 2019-02-13 15:20:50 · 2881 阅读 · 1 评论 -
HandlerThread详解
HandlerThread详解原创 2017-03-02 13:11:50 · 922 阅读 · 0 评论 -
Activity四种启动模式详解1. standard 2. singleTop 3. singleTask 4. singleInstance
Activity四种启动模式详解1. standard 2. singleTop 3. singleTask 4. singleInstance原创 2017-02-11 18:10:27 · 354 阅读 · 0 评论 -
Activity的事件处理:dispatchTouchEvent,onUserInteraction,onTouchEvent
Activity的事件处理:dispatchTouchEvent,onUserInteraction,onTouchEvent原创 2017-03-01 00:54:52 · 727 阅读 · 0 评论 -
Android Studio非常方便的快捷键(更新中)
ctrl+shift+[1..9]设置标签设置完标签之后ctrl+[1..9]跳转到标签对应位置keymap-code-completion设置代码自动补全 四个模式Basic类似于eclipse的alt+/,我把这个快捷键也设置成了alt+/SmatyType自动联想并智能·选择,很方便建议使用(后面两个作用感觉不如前两个好用)Cyclic Expand Wor原创 2015-11-16 22:22:09 · 633 阅读 · 0 评论 -
android控件之Menu
PopupMenunew PopupMenu(context,View)MeunInflater().inflate(R,Menuxml)popupmeun.show()XML中定义menu 一下是menu的全部xml属性xml version="1.0" encoding="utf-8"?>menu xmlns:android="http://schemas.andr原创 2015-11-16 22:24:22 · 584 阅读 · 0 评论 -
Could not install Gradle distribution
AndroidStudio gradle加载原创 2016-01-07 22:00:56 · 41910 阅读 · 1 评论 -
安卓Fragment资源懒加载
多个Fragment放到一个Activity里面,Activity启动时会同时加载所有Fragment资源,造成卡顿现象。实际情况我们想要的是只加载当前显示的Fragment资源即可,即懒加载模式,使用Fragment的setUserVisibleHint和getUserVisibleHint 。原创 2016-04-12 17:33:48 · 590 阅读 · 0 评论 -
安卓代码混淆说明
ProGuard完整的流程有四个步骤,分别是shrinker,optimizer, obfuscator, and preverifier,对应源码压缩,字节码优化,代码混淆,预校验,ProGuard配置文件中可以选择对这四个功能进行打开或者关闭,其中最常用的就是obfuscator代码混淆原创 2016-04-21 11:48:57 · 906 阅读 · 0 评论 -
安卓Version信息的几个应用:升级管理,guide页面显示
Version位置:Android Studio进行安卓开发时在app的build.gradle中有一个defaultConfig里面有versionCode和versionName两个标签,代表了当前程序的版本信息,接下来简单说明一下这个版本信息的用处原创 2016-04-11 11:04:07 · 722 阅读 · 0 评论 -
安卓AlertDialog显示输入框
安卓AlertDialog显示输入框原创 2016-07-14 15:38:23 · 1001 阅读 · 0 评论 -
安卓ListView根据Adapter动态设置高度
安卓ListView根据Adapter动态设置高度原创 2016-08-29 14:30:20 · 3215 阅读 · 0 评论 -
setEnable和setClickable区别
setEnable和setClickable使用区别原创 2016-09-28 11:36:42 · 3288 阅读 · 0 评论 -
android layout xml 布局错误
Missing styles. Is the correct theme chosen for this layout原创 2016-11-08 10:08:57 · 461 阅读 · 0 评论 -
安卓.9图制作及使用
安卓.9图制作及使用原创 2016-12-22 12:07:35 · 473 阅读 · 0 评论 -
ConstraintLayout总结
1. 可视化拖动编辑2. 配合 Guidelines将屏幕分块依赖,减少布局层级3. 自动添加依赖方便原创 2017-02-06 11:19:05 · 400 阅读 · 0 评论 -
安卓面试基本技能之---单例模式
单例模式原创 2017-01-18 17:05:26 · 347 阅读 · 0 评论 -
Handler、Looper与message消息机制
Handler、Looper与message消息机制原创 2017-02-09 17:39:20 · 337 阅读 · 0 评论 -
安卓TextView中改变部分文字颜色的几种方式
安卓TextView中改变部分文字颜色原创 2016-07-05 13:40:03 · 10825 阅读 · 1 评论 -
安卓事件分发框架
安卓事件分发框架原创 2017-02-28 23:24:17 · 418 阅读 · 0 评论 -
ViewGroup的touch事件:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent
ViewGroup的touch事件:dispatchTouchEvent、onInterceptTouchEvent、onTouchEvent原创 2017-03-01 00:47:54 · 531 阅读 · 0 评论 -
MenuItem的setAsAction四种属性解析
MenuItem的setAsAction四种属性解析:ifRoom,withText,never,always,collapseActionView翻译 2015-11-04 22:49:13 · 636 阅读 · 0 评论