自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android AIDL 进程间通信使用笔记

Android AIDL 进程间通信使用笔记AIDLAIDL是Android Interface definition language的缩写,Android 接口定义语言您可以利用它定义客户端与服务使用进程间通信 (IPC) 进行相互通信时都认可的编程接口多用于App A 与 App B之间通信aidl支持的数据类型Java 编程语言中的所有原语类型(如 int、long、char、boolea

2017-12-26 17:38:51 256

原创 Android JNI 技术的应用

Android JNI技术的应用 JNI: JNI is the Java Native Interface. It defines a way for managed code (written in the Java programming language) to interact with native code (written in C/C++).

2017-12-19 17:49:51 310

原创 Android JNI 防二次打包应用签名检测

国内android市场的环境比较混乱,大小市场有数百家,应用被修改或加广告病毒后二次打包发布也是常有的事情,对开发者和用户都造成了损失经各方资料研究,在C++中做签名检测处理,安全性更高一些,结合网上资料,写下此文签名检测逻辑获取应用签名生成的MD5值写入C++中 (C++中会打印出当前的MD5,后面会说)获取Application获取应用的签名信息将签名信息MD5化匹配签名MD5是否

2017-07-06 15:06:10 702

原创 Android RecyclerView 的 网格布局 ItemDecoration

最近在使用同事写的GridSpaceItemDecoratoin时发现不太好用,准备自己重新写一个,于是在网上找资源在Google找了不少资料,并不如意,故写下此篇以这位大神的文章为蓝本,地址如下Android RecyclerView 使用完全解析 体验艺术般的控件大家可以先看一下,ps:个人不太习惯把别人写的很好的东西重新写一篇,直接引用了先声明,文章并无意冒犯这位大神,仅想分享一下自己的方案,

2017-06-08 16:53:20 1461 2

原创 Android安全问题笔记

开发的App在安全检测工具上监测到一些问题,故特开security栏研究android app 安全问题,此文为检测到的一些安全问题AllowBackup 配置Android API Level 8 及其以上 Android 系统提供了为应用程序数据的备份和恢复功能此功能的开关决定于该应用程序中 AndroidManifest.xml 文件中的Application节点 allowBackup 属

2017-04-18 20:22:36 743

原创 Android 静态字符串安全存储方案

最近比较关注安全问题,项目中确实存储了一些第三方的key和id之类的参数,都是已静态字符串的方式存储在java中,感觉不太安全,dex反编译就会被他人知道,于是这几天一直在找有关这方面的资料,以下是在网上看到的几种安全存储方案1、拆分存储法将字符串拆成几个部分分别存储在不同的地方,组合后即可用 - 如 将字符串拆成数个部分,分别存储在java代码中、String.xml、Gradle中 - 反编

2017-04-18 20:14:44 1173

原创 设备分享-腾讯优测

最近在使用腾讯优测的远程调试功能时看到了设备分享这个功能,体验一下,感觉挺实用的,想分享给大家。 该功能是自己可以分享连接在电脑上的手机给他人远程调试,调试时要测试多部手机,全部接自己电脑上不是太方便,该功能可以共享其它开发人员分享的设备,无需来回交互设备,调试方便环境腾讯优测 Windows 7设备分享的使用官方使用说明设备使用在他人设备中找到要使用的设备,点击使用提示下载一个R

2017-02-07 15:11:47 810

原创 Espresso IdlingResource 测试延时操作的使用

在Espresso 自动化测试的使用中已经把一些基本的测试使用方法告诉大家了,单是数据加载之类的延时操作却没有详细说明,这篇文介绍下Espresso 延时操作的使用之前有在谷歌搜索相关资料,确实有不少解说这个的,但多少都验证了是有问题的,只有官方给出的列子是OK的,因此我们就以官方的列子为依据来解说 库的引用 在使用之前,我们需要引入对应的库,由于耗时需要在项目中使用,所以要使用com

2017-01-03 20:02:51 736

原创 Espresso 自动化测试的使用

Espresso 自动化测试使用Espresso是一个Android UI测试框架,由三部分组成 - ViewMachers:寻找View - ViewActions: 执行交互事件 - ViewAssertions:检验测试结果

2017-01-03 20:02:06 873

原创 Android js交互 与 Html启动App

最近项目刚好有做到内部HTML页面跳转原生页面和html代码启动App页面的功能,做完之后觉得相关知识可以整理一下先说下项目所用到的js交互android调取JS的方法WebView直接加载js的方法就好了 代码如下WebView.loadUrl("javascript:function(arg)")html调用Android原生方法//重点实现代码WebView.addJavascriptIn

2017-01-03 20:00:32 1937 1

空空如也

空空如也

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

TA关注的人

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