自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 工信部用户隐私信息收录整改排查

经过多轮的技术整改,App送检工信部检测,不幸依然上了工信部通报侵害用户权益行为APP的名单中。原因是违规收集用户信息。排查及整改过程简要记录:用户隐私协议同意之前,不获取设备信息 mac地址 imei等设备信息。 排查第三方sdk, sdk延迟初始化等处理 经过以上处理,送检后依然被检测出违规收集用户信息。经与其他厂商沟通获知:工信部检测获取设备信息 mac地址 imei即认为为收集了用户信息。 接下来将重心放在查找哪里调用了获取设备信息,首先代码排查,可见代码没问题,怀疑三方sdk问题。

2020-10-28 14:23:03 7474

原创 Android性能优化之UI篇

概要我们开发中的布局文件如何显示到屏幕上的?为什么是60FPS?卡顿是怎么产生的?一、Pipeline流程:当更新可视化物品的时候, android在设备上绘制图案前 需将xml转化成GPU可执行的文件 然后进行屏幕渲染。这要借助一个内部对象,它叫做显示列表(Display List),显示列表基本上包含了所有用于GPU渲染的信息。我们通过提交绘图命令至GPU来执行显...

2018-05-16 17:00:38 370

翻译 How Android Draws Views

How Android Draws Views当Activity获得焦点时,会请求绘制其布局。Android framework 将处理绘制流程,但Activity必须提供布局层次结构的根节点。绘制始于布局的根节点。它请求测量和绘制布局树。通过遍历树并渲染与无效区域相交的每个视图来处理绘图.反过来,每个ViewGroup负责发起其每个孩子被绘制(使用draw()方法)的请求,并且每个Vie...

2018-05-14 17:00:33 172

原创 不透明度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 689

原创 Linux基础

1. Linux主要目录速查2.常用命令

2017-12-10 22:09:46 196

原创 面向对象设计原则

面向对象设计的原则是面向对象思想的提炼,它比面向对象思想的核心要素更具可操作性,但与设计模式相比,却又更加的抽象,是设计精神要义的抽象概括。

2017-12-06 18:41:42 2814

原创 Java虚拟机内存

对于Java程序员来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写配对的delete/free代码,而且不容易出现内存泄漏和内存溢出问题。也正是因为Java把内存控制的权交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排查错误将会成为一项异常艰难的工作。

2017-11-21 16:59:34 195

原创 多线程

多线程

2017-11-16 10:46:40 273

原创 String

String (最大特点:一旦被初始化就不可以被改变)Strings are constant; their values cannot be changed after they are created. 字符串是常量;它们的值在创建之后不能更改。字符串对象是一种特殊的对象.String类是一个不可变的类;也就说,String对象一旦创建就不允许修改.注意:这里指的是字符串的内容不能改变,而不是

2017-11-15 14:29:14 201

原创 android开发加速

1. GitHubhttps://github.com/ 不用多说,下面网站大多以它为数据源。2. codeKKhttp://p.codekk.com/这是一个开源项目自动搜集、方便快速浏览和中英文搜索的网站3. Android Arsenalhttp://android-arsenal.com/从 2014 年开始做,囊括库最多的网站了,支持英文搜索、

2016-02-22 21:24:49 272

原创 Android Studio 自动生成 serialVersionUID

Mac android studio Android Studio 自动生成 serialVersionUIDFile -->> otherSettings -->> Editor -->> Inspections -->> java -->> serialization issues 勾选上即可

2016-01-16 14:42:01 358

原创 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 258

原创 一键加QQ群

QQ加群组件 一键加群qun.qq.com/join.html支持网页、iphone、android、二维码

2015-12-18 10:30:19 2098

原创 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 457

原创 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 385

原创 android中的单位

dip和dp 不依赖于像素,布局时建议使用的sp设置字体时使用,在不同分辨率的显示设备上显示的大小是不同的px像素,跟设备相关(布局中不建议使用)

2013-06-16 22:03:33 313

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除