- 博客(18)
- 收藏
- 关注
原创 工信部用户隐私信息收录整改排查
经过多轮的技术整改,App送检工信部检测,不幸依然上了工信部通报侵害用户权益行为APP的名单中。原因是违规收集用户信息。排查及整改过程简要记录:用户隐私协议同意之前,不获取设备信息 mac地址 imei等设备信息。 排查第三方sdk, sdk延迟初始化等处理 经过以上处理,送检后依然被检测出违规收集用户信息。经与其他厂商沟通获知:工信部检测获取设备信息 mac地址 imei即认为为收集了用户信息。 接下来将重心放在查找哪里调用了获取设备信息,首先代码排查,可见代码没问题,怀疑三方sdk问题。
2020-10-28 14:23:03
7599
原创 Android性能优化之UI篇
概要我们开发中的布局文件如何显示到屏幕上的?为什么是60FPS?卡顿是怎么产生的?一、Pipeline流程:当更新可视化物品的时候, android在设备上绘制图案前 需将xml转化成GPU可执行的文件 然后进行屏幕渲染。这要借助一个内部对象,它叫做显示列表(Display List),显示列表基本上包含了所有用于GPU渲染的信息。我们通过提交绘图命令至GPU来执行显...
2018-05-16 17:00:38
403
翻译 How Android Draws Views
How Android Draws Views当Activity获得焦点时,会请求绘制其布局。Android framework 将处理绘制流程,但Activity必须提供布局层次结构的根节点。绘制始于布局的根节点。它请求测量和绘制布局树。通过遍历树并渲染与无效区域相交的每个视图来处理绘图.反过来,每个ViewGroup负责发起其每个孩子被绘制(使用draw()方法)的请求,并且每个Vie...
2018-05-14 17:00:33
199
原创 不透明度16进制值速查表
不透明度 16进制值速查 不透明度 16进制值 不透明度 16进制值 100% FF 95% F2 90% E6 85% D9 80% CC 75% BF 70% B3 65% A6 60% 99 55% 8C 50% 80 45% 73 40% 66 35% 59 30
2017-12-13 10:08:48
720
原创 面向对象设计原则
面向对象设计的原则是面向对象思想的提炼,它比面向对象思想的核心要素更具可操作性,但与设计模式相比,却又更加的抽象,是设计精神要义的抽象概括。
2017-12-06 18:41:42
2860
原创 Java虚拟机内存
对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出问题。也正是因为Java把内存控制的权交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错误将会成为一项异常艰难的工作。
2017-11-21 16:59:34
222
原创 String
String (最大特点:一旦被初始化就不可以被改变)Strings are constant; their values cannot be changed after they are created. 字符串是常量;它们的值在创建之后不能更改。字符串对象是一种特殊的对象.String类是一个不可变的类;也就说,String对象一旦创建就不允许修改.注意:这里指的是字符串的内容不能改变,而不是
2017-11-15 14:29:14
217
原创 android开发加速
1. GitHubhttps://github.com/ 不用多说,下面网站大多以它为数据源。2. codeKKhttp://p.codekk.com/这是一个开源项目自动搜集、方便快速浏览和中英文搜索的网站3. Android Arsenalhttp://android-arsenal.com/从 2014 年开始做,囊括库最多的网站了,支持英文搜索、
2016-02-22 21:24:49
288
原创 Android Studio 自动生成 serialVersionUID
Mac android studio Android Studio 自动生成 serialVersionUIDFile -->> otherSettings -->> Editor -->> Inspections -->> java -->> serialization issues 勾选上即可
2016-01-16 14:42:01
379
原创 webview
1.webview加载assets目录下的页面file:///android_asset/test.html2.webview 加载sd卡目录下的页面file:///mnt/sdcard/bag/html/index.html权限:<uses-permission android:name="android.permission.INTERNET" /><uses-permission andro
2015-12-25 11:40:51
271
原创 android之ROM和sd卡
rom路径:// File file = new File("/data/data/cn.itcast.file/files/"+filename);// FileInputStream fis = new FileInputStream(file);FileInputStream fis = context.openFileInput(filename);sd卡路径
2013-06-16 23:47:55
482
原创 android下的文件权限
WARN/System.err(4402): java.io.FileNotFoundException: /data/data/cn.itcast.file/files/PRIVATE.txt (Permission denied)如果一个文件是以私有的方式创建的别的工程,别的应用程序在打开这个文件的时候 就会报出来一个权限被拒绝的exceptionjava.io.Fil
2013-06-16 23:31:49
404
原创 android中的单位
dip和dp 不依赖于像素,布局时建议使用的sp设置字体时使用,在不同分辨率的显示设备上显示的大小是不同的px像素,跟设备相关(布局中不建议使用)
2013-06-16 22:03:33
333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人