自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 最近事项 EDTKEY

cWM6Ip4hF5vfNz6wAWjnPg== cWM6Ip4hF5vfNz6wAWjnPg== cWM6Ip4hF5vfNz6wAWjnPg==

2017-07-07 16:09:11 223

原创 Android & Java规范

Android【强制】Activity 间通过隐式 Intent 的跳转,在发出 Intent 之前必须通过 resolveActivity检查,避免找不到合适的调用组件,造成 ActivityNotFoundException 的异常。正例:public void viewUrl(String url, String mimeType) {Intent intent = new I...

2019-03-22 18:30:12 362

原创 Android通过zxing来进行二维码识别与生成

zxing相关资源:https://github.com/zxing/zxing/releases基于zxing的在线条码/二维码识别:http://zxing.org/w/decode.jspxgithub: https://github.com/zxing/zxing1.下载源码:git clone https://github.com/zxing/zxing.git2.导入依赖:im...

2019-03-22 18:27:43 406

原创 Ubuntu 14搭建源码Android编译环境和Android Studio开发环境

0.安装Ubuntu系统;安装之前先设置boot启动列表第一个为USB UEFI方式0.1. 系统分区:简单起见分三个分区:swap交换分区(内存大小或者内存的一半大小);/ 根分区(30Gb-100Gb);/home用户分区(单独分/home区的好处:重装系统的时候可以保留用户的数据)。0.2. 设置root用户密码: 键入sudo passwd root,然后输入密码。1.根据 安装14...

2019-03-22 10:07:12 417

转载 Android 7.0中的多窗口-分屏-实现解析

https://blog.csdn.net/csh86277516/article/details/62885334

2018-12-05 23:38:49 759

原创 调试贴

打开指针位置: adb shell settings put system pointer_location 1 打开布局: adb shell setprop debug.layout true

2017-12-23 14:19:03 507

转载 使用AdBlockPlus在App中过滤网页广告

http://blog.csdn.net/l465659833/article/details/51158846

2017-09-07 00:08:28 618

转载 乐安全内嵌广告屏蔽原理

http://blog.csdn.net/android_squad/article/details/40745161

2017-09-06 23:52:06 626

转载 Android 第三方应用广告拦截实现

http://blog.csdn.net/u012583459/article/details/47394555

2017-09-06 23:33:54 2906

转载 Android网络防火墙

http://blog.csdn.net/zhangyongfeiyong/article/details/52524220

2017-09-06 23:26:49 869

转载 亲爱的面试官,这个我可没看过!(Android部分)

http://www.jianshu.com/p/89f19d67b348#导读:Android面试中高频率出现的题都在这了。试题大部分从互联网收集,博主下了一番功夫进行梳理总结,难免有不足之处,还请见谅。这篇博客属于Androi,你够了!!!专题中的一篇,其余文章会陆续发表,第一时间会发布在本人Github上,敬请关注。这篇博客包括五个部分:热点,基础,进阶,性能优化,高级。后续会不断补充完善,希

2017-09-04 23:58:17 368

转载 Android性能优化策略

http://blog.csdn.net/sinat_15877283/article/details/51536184本篇主要是对 google推出的性能优化典范 进行一个通篇的整理… 主要在于一些具体的优化技巧、至于 60fps、掉帧、gc、内存抖动、阈值…等等这些性能术语的概念里面不做多概括,请自行查阅…本篇从以下几点延伸扩展…这里写图片描述绘制/渲染这里写图片描述优化布局的结构避免复杂的Vi

2017-09-04 23:57:03 241

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

原创 Android短信收发

Android7.0 Messaging源码分析(5) - MMS类库篇 http://blog.csdn.net/wenping1980/article/details/53215679

2017-08-03 00:51:07 1372

原创 Android流量校准

通过发送获取流量信息给运营商获取信息。使用SDK解析的话,需要将短信内容发给SDK,然后回调接收解析结果。服务器端承载了解析各类模版的工作。插拔卡的话,SDK是否需要复位信息双卡同时进行流量校准的话,需要保存各自状态值,且会有超时复位的机制。复位之前,某些操作如再次点击校准将会被驳回。双卡同时进行流量校准的话,需要保存各自号码值,告知拦截处放行转发有效号码。两个号码值同样会有超时机制。

2017-08-03 00:23:13 509

原创 Android aidl调用与回调

Server: XXXService.javaClient XXXManager.java

2017-08-01 00:50:36 530

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

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

原创 Code reviewing..............

Comparable接口 此接口强行对实现它的每个类的对象进行整体排序Parcelable接口 序列化 1)永久性保存对象,保存对象的字节序列到本地文件中; 2)通过序列化对象在网络中传递对象; 3)通过序列化在进程间传递对象。SparseArray,SparseBooleanArray和 SparseIntArray 类似map这样key-value的存储方式HashMap n*k+

2017-07-19 23:56:52 235

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

原创 android流量控制

实现思路: 通过iptables命令设置filter表,针对OUTPUT链,来源是wifi或是移动数据(4g/3g/…)的做REJECT或是DROP操作。 REJECT 拦阻该封包,并传送封包通知对方。 DROP 丢弃封包不予处理,进行完此处理动作后,将不再比对其它规则,直接中断过滤程序。 REJECT和DROP其效果都可以使app无法联网,所以两个任你选择使用。封包来源: wifi: t

2017-07-10 16:20:33 2164 1

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

原创 How to get Android O source code?

How to get Android O source code?

2017-07-09 14:31:48 654

原创 How to install OpenGrok in ubuntu 14?

Android OpenGrok: http://androidxref.com/How to install OpenGrok?

2017-07-09 14:31:08 297

原创 相关英语单词汇总

entropy熵 fallback回退 boundary边界 omit省略 material材料 attest证明 attestation record认证记录 specified明确规定

2017-07-03 16:00:05 301

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

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

转载 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 374

原创 Android密钥证书学习

Java Security Java Security是Java中的安全模块,它对应了一系列的规范,主要包含三个重要规范: JavaCryptography Extension(简写为JCE),JCE所包含的内容有加解密,密钥交换,消息摘要(Message Digest,比如MD5等),密钥管理等。 JavaSecure Socket Extension(简写为JSSE),JSSE所包含

2017-06-27 16:58:13 2062

原创 Android 密钥库系统

From: https://developer.android.google.cn/training/articles/keystore.html#SecurityFeaturesAndroid 密钥库系统本文内容 安全功能 选择密钥链或 Android 密钥库提供程序 使用 Android 密钥库提供程序 生成新私钥 使用密钥库条目 列出条目 签署和验证数据 支持的算法 博客

2017-06-27 16:53:43 1217

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

原创 APK包的格式

Android APK文件是Java JAR包格式的扩展,当然也是ZIP文件格式的扩展格式。 APK文件以.apk为后缀。 APK文件主要包含:代码、资源、签名文件等。具体而言,包含: 1.AndroidManifest.xml 该文件用来声明应用程序的包名称、版本、组件和其他数据。 2.classes.dex 该文件包含应用程序的可执行代码,该文件格式是Dalvik VM的原生DES格

2017-06-24 23:02:15 3032

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

原创 Android应用签名

传统签名 数字签名技术是将信息摘要用发送者的私钥加密,与原文一起传送给接收者。接收者只有用发送者的公钥才能解密被加密的信息摘要,然后接收者用相同的Hash函数对收到的原文产生一个信息摘要,与解密的信息摘要做比对。如果相同,则说明收到的信息是完整的,在传输过程中没有被修改;不同则说明信息被修改过,因此数字签名能保证信息的完整性。并且由于只有发送者才有加密摘要的私钥,所以我们可以确定信息一定是发送者发

2017-06-11 13:35:11 441

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

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

原创 手机指纹识别技术

识别技术有哪些? 虹膜识别、指纹识别、人脸识别等指纹使用场景 考勤机 手机 门锁 保险箱 身份证(芯片内有加密保存的指纹和照片) 护照 警用设备指纹的两个重要特性: 1、不同手指的指纹纹脊的式样不同,即指纹唯一性; 2、指纹纹脊的式样终身不变,即指纹终身不变性;目前的指纹采集技术主要有光学、半导体、超声波、压电式 1. 光学指纹传感器 它依据的是光的全反射原理(FTIR)。当

2017-03-21 00:49:05 887

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

原创 开发环境配置FAQ

1.AMD ADB安装问题 弹出提示找不到如下两个文件,请下载并选择目录确认即可。 WinUsbCoinstaller2.dll WdfCoInstaller01009.dll

2017-02-22 00:30:24 523

原创 default.prop中属性修改

android根目录下default.prop中属性修改 default.prop是生成到out下root目录下 1.如果能否直接打包的话,可直接修改并打包 2.或者修改配置文件后,再编译bootimagedefault.prop是在根目录下,root根目录是包含在ramdisk.img下的 ramdisk.img和kernel.img是一起被打包到boot.img的验证方式: 刷boot

2017-01-20 00:44:17 10067 1

空空如也

空空如也

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

TA关注的人

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