Android
doomvsjing
这个作者很懒,什么都没留下…
展开
-
调试贴
打开指针位置: adb shell settings put system pointer_location 1 打开布局: adb shell setprop debug.layout true原创 2017-12-23 14:19:03 · 538 阅读 · 0 评论 -
APK签名
APK签名: Android APK文件是Java JAR包格式的扩展,它使用的签名方法也是基于JAR签名。使用公钥加密和X.509证书。APK签名的作用: 验证APK发行者的身份;保证APK未被篡改;防止交易中抵赖发生。META-INF目录下包含三个文件: MANIFEST.MF、CERT.SF、CERT.RSA。MANIFEST.MF文件摘要如下:该文件包含多个条目,每个条目的内容是压缩包原创 2017-06-24 23:02:42 · 609 阅读 · 0 评论 -
APK包的格式
Android APK文件是Java JAR包格式的扩展,当然也是ZIP文件格式的扩展格式。 APK文件以.apk为后缀。 APK文件主要包含:代码、资源、签名文件等。具体而言,包含: 1.AndroidManifest.xml 该文件用来声明应用程序的包名称、版本、组件和其他数据。 2.classes.dex 该文件包含应用程序的可执行代码,该文件格式是Dalvik VM的原生DES格原创 2017-06-24 23:02:15 · 3084 阅读 · 0 评论 -
Android应用签名
传统签名 数字签名技术是将信息摘要用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的信息摘要,然后接收者用相同的Hash函数对收到的原文产生一个信息摘要,与解密的信息摘要做比对。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改;不同则说明信息被修改过,因此数字签名能保证信息的完整性。并且由于只有发送者才有加密摘要的私钥,所以我们可以确定信息一定是发送者发原创 2017-06-11 13:35:11 · 469 阅读 · 0 评论 -
相关英语单词汇总
entropy熵 fallback回退 boundary边界 omit省略 material材料 attest证明 attestation record认证记录 specified明确规定原创 2017-07-03 16:00:05 · 322 阅读 · 0 评论 -
linux errno 104 Connect reset by peer
java.net.SocketException: (Connection reset或者Connect reset by peer:Socket write error)。该异常在客户端和服务器端均有可能发生,引起该异常的原因有两个,第一个就是如果一端的Socket被关闭(或主动关闭或者因为异常退出而引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect reset by p原创 2017-07-03 12:08:30 · 3686 阅读 · 0 评论 -
How to flash Mokee Android N for Oneplus One Bacon device?
从氢os2.0刷mokee N: 1. 刷twrp-h2os-2.0-oneplus-one.img 2. 刷氧OS 3. 刷TWRP-2.8.7.0.img 4. 刷MK71.2-bacon-201707081333-UNOFFICIAL.zip编译参考: How to get Mokee Android N source code for Oneplus One Bacon devi原创 2017-07-11 23:58:24 · 742 阅读 · 0 评论 -
android流量控制
实现思路: 通过iptables命令设置filter表,针对OUTPUT链,来源是wifi或是移动数据(4g/3g/…)的做REJECT或是DROP操作。 REJECT 拦阻该封包,并传送封包通知对方。 DROP 丢弃封包不予处理,进行完此处理动作后,将不再比对其它规则,直接中断过滤程序。 REJECT和DROP其效果都可以使app无法联网,所以两个任你选择使用。封包来源: wifi: t原创 2017-07-10 16:20:33 · 2240 阅读 · 1 评论 -
Android M 6.0 READ_CONTACTS WRITE_CONTACTS权限问题
Android M 6.0 READ_CONTACTS WRITE_CONTACTS权限问题https://stackoverflow.com/questions/35572694/android-6-0-marshmallow-read-contacts-permission-allows-to-read-contacts-name Android 6.0 (Marshmallow) REA原创 2017-06-29 14:38:18 · 4063 阅读 · 0 评论 -
Android密钥证书管理
Android中的指纹识别(指纹识别的对称加密实现和非对称加密实现) http://blog.csdn.net/wl9739/article/details/52444671 Android KeyStore + FingerprintManager 存储密码 http://blog.csdn.net/lintcgirl/article/details/51355203 生成android使原创 2017-06-12 22:37:43 · 822 阅读 · 0 评论 -
Android密钥证书管理相关介绍
深入理解Android之Java Security第一部分 http://blog.csdn.net/innost/article/details/44081147 Android的数字证书安装过程概述 http://blog.chinaunix.net/uid-26017891-id-4115659.html Android导入.cer数字证书 http://blog.sina.co原创 2017-06-09 00:00:26 · 11212 阅读 · 0 评论 -
ListView.getChildAt(i) java.lang.NullPointerException
ListView在数据多时是局部显示;getChildAt(index)取值是当前可见区域的子项; 取值范围在ListView.getFirstVisiblePosition() ListView.getLastVisiblePosition()之间; 所以会出现ListView.getChildAt(i) java.lang.NullPointerException; 正确的获取方法:ge原创 2017-03-21 22:38:57 · 658 阅读 · 0 评论 -
手机指纹识别技术
识别技术有哪些? 虹膜识别、指纹识别、人脸识别等指纹使用场景 考勤机 手机 门锁 保险箱 身份证(芯片内有加密保存的指纹和照片) 护照 警用设备指纹的两个重要特性: 1、不同手指的指纹纹脊的式样不同,即指纹唯一性; 2、指纹纹脊的式样终身不变,即指纹终身不变性;目前的指纹采集技术主要有光学、半导体、超声波、压电式 1. 光学指纹传感器 它依据的是光的全反射原理(FTIR)。当原创 2017-03-21 00:49:05 · 965 阅读 · 0 评论 -
OOM
关于OOM和内存回收的一点浅显的认识 http://blog.csdn.net/rajayu/article/details/49333003Android 进程调度之 adj 算法 https://toutiao.io/posts/uluvcy/preview关于Android的浅杀 http://blog.csdn.net/asmcvc/article/details/50605857An原创 2017-03-09 23:50:09 · 382 阅读 · 0 评论 -
开发环境配置FAQ
1.AMD ADB安装问题 弹出提示找不到如下两个文件,请下载并选择目录确认即可。 WinUsbCoinstaller2.dll WdfCoInstaller01009.dll原创 2017-02-22 00:30:24 · 541 阅读 · 0 评论 -
代码提交(Repo、Git)
1.修改代码 2.git start –all branch_name 2.git add xxx/xxx.java xxx/xxx/xxx.java 3.git commit (Or git commit –amend) 4.repo uploadrepo init repo sync -c repo branch repo checkout branch_name repo a原创 2017-01-20 00:27:39 · 2696 阅读 · 0 评论 -
android keymaster
keymaster is a newly instroduced key management hardware abstraction layer(hal) component. It defines all apis that must be supported by the OEM.the arm trustzone (TZ) keymaster application includes原创 2016-08-21 20:04:12 · 8166 阅读 · 0 评论 -
FIDO安全协议
FIDO(Fast IDentity Online)线上快速身份验证联盟立于2012年,它的目标是创建一套开放、可扩展的标准协议,支持对Web应用的非密码安全认证,消除或减弱用户对密码的依赖。 它主要是通过两个标准协议来实现安全登录(验证)。其中U2F协议是使用PIN和USB端口或者支持NFC的手机,类似于国内的二代U盾的保护机制,使用双因子(密码和能与用户交互的设备)保护用户账户和隐私。另一个U原创 2017-01-17 00:06:58 · 2242 阅读 · 0 评论 -
Android 密钥库系统
From: https://developer.android.google.cn/training/articles/keystore.html#SecurityFeaturesAndroid 密钥库系统本文内容 安全功能 选择密钥链或 Android 密钥库提供程序 使用 Android 密钥库提供程序 生成新私钥 使用密钥库条目 列出条目 签署和验证数据 支持的算法 博客原创 2017-06-27 16:53:43 · 1258 阅读 · 0 评论 -
Android密钥证书学习
Java Security Java Security是Java中的安全模块,它对应了一系列的规范,主要包含三个重要规范: JavaCryptography Extension(简写为JCE),JCE所包含的内容有加解密,密钥交换,消息摘要(Message Digest,比如MD5等),密钥管理等。 JavaSecure Socket Extension(简写为JSSE),JSSE所包含原创 2017-06-27 16:58:13 · 2210 阅读 · 0 评论 -
使用AdBlockPlus在App中过滤网页广告
http://blog.csdn.net/l465659833/article/details/51158846转载 2017-09-07 00:08:28 · 650 阅读 · 0 评论 -
乐安全内嵌广告屏蔽原理
http://blog.csdn.net/android_squad/article/details/40745161转载 2017-09-06 23:52:06 · 653 阅读 · 0 评论 -
Android 第三方应用广告拦截实现
http://blog.csdn.net/u012583459/article/details/47394555转载 2017-09-06 23:33:54 · 2942 阅读 · 0 评论 -
Android网络防火墙
http://blog.csdn.net/zhangyongfeiyong/article/details/52524220转载 2017-09-06 23:26:49 · 909 阅读 · 0 评论 -
亲爱的面试官,这个我可没看过!(Android部分)
http://www.jianshu.com/p/89f19d67b348#导读:Android面试中高频率出现的题都在这了。试题大部分从互联网收集,博主下了一番功夫进行梳理总结,难免有不足之处,还请见谅。这篇博客属于Androi,你够了!!!专题中的一篇,其余文章会陆续发表,第一时间会发布在本人Github上,敬请关注。这篇博客包括五个部分:热点,基础,进阶,性能优化,高级。后续会不断补充完善,希转载 2017-09-04 23:58:17 · 388 阅读 · 0 评论 -
Android性能优化策略
http://blog.csdn.net/sinat_15877283/article/details/51536184本篇主要是对 google推出的性能优化典范 进行一个通篇的整理… 主要在于一些具体的优化技巧、至于 60fps、掉帧、gc、内存抖动、阈值…等等这些性能术语的概念里面不做多概括,请自行查阅…本篇从以下几点延伸扩展…这里写图片描述绘制/渲染这里写图片描述优化布局的结构避免复杂的Vi转载 2017-09-04 23:57:03 · 266 阅读 · 0 评论 -
Notification
Heads-Up Notification 开关: PhoneStatusBar.java @Override public void addNotification(StatusBarNotification notification, RankingMap ranking, Entry oldEntry) { if (DEBUG) Log原创 2017-08-24 22:52:25 · 500 阅读 · 0 评论 -
Android aidl调用与回调
Server: XXXService.javaClient XXXManager.java原创 2017-08-01 00:50:36 · 558 阅读 · 0 评论 -
Android app网络访问控制
Android下基于Iptables的一种app网络访问控制方案(一) http://blog.csdn.net/zhanglianyu00/article/details/50177873Android系统中iptables的应用(二)BandwidthController http://blog.csdn.net/xiaokeweng/article/details/48810049原创 2017-07-25 22:59:05 · 2932 阅读 · 0 评论 -
Android短信收发
Android7.0 Messaging源码分析(5) - MMS类库篇 http://blog.csdn.net/wenping1980/article/details/53215679原创 2017-08-03 00:51:07 · 1400 阅读 · 0 评论 -
Android流量校准
通过发送获取流量信息给运营商获取信息。使用SDK解析的话,需要将短信内容发给SDK,然后回调接收解析结果。服务器端承载了解析各类模版的工作。插拔卡的话,SDK是否需要复位信息双卡同时进行流量校准的话,需要保存各自状态值,且会有超时复位的机制。复位之前,某些操作如再次点击校准将会被驳回。双卡同时进行流量校准的话,需要保存各自号码值,告知拦截处放行转发有效号码。两个号码值同样会有超时机制。原创 2017-08-03 00:23:13 · 545 阅读 · 0 评论 -
How to install OpenGrok in ubuntu 14?
Android OpenGrok: http://androidxref.com/How to install OpenGrok?原创 2017-07-09 14:31:08 · 319 阅读 · 0 评论 -
Code reviewing..............
Comparable接口 此接口强行对实现它的每个类的对象进行整体排序Parcelable接口 序列化 1)永久性保存对象,保存对象的字节序列到本地文件中; 2)通过序列化对象在网络中传递对象; 3)通过序列化在进程间传递对象。SparseArray,SparseBooleanArray和 SparseIntArray 类似map这样key-value的存储方式HashMap n*k+原创 2017-07-19 23:56:52 · 256 阅读 · 0 评论 -
Android短信拦截
public class SMS_Receiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Bundle bundle = intent.getExtras(); Object[] objects =原创 2017-07-29 23:16:46 · 854 阅读 · 0 评论 -
How to get Mokee Android N source code for Oneplus One Bacon device?
How to get Mokee Android N source code for Oneplus One Bacon device?原创 2017-07-09 14:32:49 · 583 阅读 · 0 评论 -
How to get Android O source code?
How to get Android O source code?原创 2017-07-09 14:31:48 · 680 阅读 · 0 评论 -
Android 新一代多渠道打包神器(支持N版本新的签名方法)
https://www.qcloud.com/community/article/146038?fromSource=gwzcw.93762.93762.93762Android 新一代多渠道打包神器李涛 标签: 移动开发 , Android 2017-04-21 10:57:48 1607 作者 |李涛 编辑 | 顾乡ApkChannelPackage是一种快速多渠道打包工具,同时支持基于V转载 2017-06-28 11:21:37 · 402 阅读 · 0 评论 -
Oneplus One Bacon救砖刷ColorOS,再刷H2OSV2.0
线刷ColorOS V1.2使用氢OS一键升级工具先解锁,再刷H2OS V1.2使用一键刷机工具:LocalUpgrade.apk刷H2OS V2.0FAQ: 刷机过程中如果卡在Fastboot模式,请输入指令fastboot reboot参考: 1.http://www.oneplusbbs.com/forum.php?mod=viewthread&tid=2925843&extra=原创 2016-11-19 01:11:26 · 2368 阅读 · 0 评论 -
Google源码国内镜像源
https://mirrors.tuna.tsinghua.edu.cn/help/AOSP/原创 2016-03-25 22:53:59 · 12684 阅读 · 0 评论 -
[FAQ09541] [Power]待机电流问题,如何查找EINT唤醒源
Platform:MT6577MT6582MT6589MT6572 Branch:ICS2JB2JB3JB5 FAQ Content 产生EINT的channel会记录在EINT_STA状态寄存器里面,这一点所有平台都一样;只要知道这个状态寄存器的值就可以知道哪个channel发生了中断;但是不同平台的log细节会有些不同原创 2016-03-04 00:49:06 · 494 阅读 · 0 评论