- 博客(6)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 Android巧妙调用那些系统级的API(比如那些只有system进程root进程才能调用的API)
首先说下系统/system/framework这个目录,这个目录里面存放的就是Android系统java源码,里面是大量的jar包,具体每个jar包是负责那一块的内容请参考:https://blog.csdn.net/wangrengxing/article/details/38847225其实系统的那些方法都是在:/system/framework下的某一个jar包中定义的,我们最终也是调用...
2018-08-31 16:28:40 8119 5
原创 Android 根据包名获取应用的ROM占用大小,应用安装大小、缓存大小、数据大小等等
获取第三方应用rom大小,主要是通过系统接口IPackageStatsObserver和PackageStats来获取的,而这两个文件我们是直接访问不到的。这边是通过ADIL的方式来调用的。1、创建两个AIDL文件IPackageStatsObserver和PackageStats,要求包名和sdk中本身文件的包名必须一致。包名为:android.content.pm创建目录为上图...
2018-08-23 16:47:28 3268
转载 正则表达式验证工具类RegexUtils.java
注:转载地址:https://www.jb51.net/article/96328.htmJava 表单注册常用正则表达式验证工具类,常用正则表达式大集合。1. 电话号码2. 邮编3. QQ4. E-mail5. 手机号码6. URL7. 是否为数字8. 是否为中文9. 身份证10. 域名11. IP 。。。。常用验证应有尽有! 这的确是您从事 ...
2018-08-20 16:45:57 381
原创 Windows(10)下安装MySql(8.0.12)
注:参考文章:https://blog.csdn.net/weixin_40396510/article/details/792777311、下载Mysql:官网地址:https://dev.mysql.com/downloads/mysql/拉到界面最下方,点击对应的版本进行下载:(注:需要有oracle账号的)2、解压。下载完成后,本地解压:文件夹如下:然后再根目录下创...
2018-08-14 13:26:22 1538
原创 Android设计模式之代理模式
1、代理模式定义:对象A通过对象B来达到访问对象C的目的,那么这个对象B就是一个代理。2、代理模式的UML类图:其中client实现了我们的接口Subject,ReadSubject为我们的真实对象,ProxySubject为代理对象,里面包含一个真实对象的实例。public interface Subject { /** * 接口方法 */ ...
2018-08-13 14:26:25 240
原创 java-多线程同时操作同一个对象之解决方法:读写锁ReadWriteLock的使用
说明一下,这边文章写得比较简单,只涉及到ReadWriteLock的使用,具体源码实现原理并不涉及。1、使用场景: 首先我这边是实际开发中使用到了,开发的环境情况为:有一个数据中心(暂且当做一个Map集合),有两个子线程A、B,其中A线程每5秒钟从其他地方获取到新来的数据然后和数据中心里面的数据进行一个融合,然后B线程进行隔5分钟从数据中心取出Map集合并解析其中的数据...
2018-08-10 14:51:16 9325
odex文件反编译---smail.jar和oa2dex.jar
2018-10-12
Android获取第三方应用的占用大小,包括缓存、数据、应用大小
2018-08-14
IPackageStatsObserver.aidl和PackageStats.aidl
2018-08-14
微信小程序开发工具——windows64位
2016-10-08
Android基于环信的即时通讯demo
2016-09-22
Android v4,v7,v11等jar包
2016-09-13
仿微信选取多张图片(根据鸿洋大神的课程敲的)
2016-09-07
Android各种动画源码
2016-08-08
Android自动化测试,如何测试webView界面,可跨进程,可脱离电脑
2017-03-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人