- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 从零开始快速搭建Android应用自动化测试(二)
(3)自动化测试Activity Android框架提供了测试Activity的基类android.test.ActivityTestCase,自定义一个DemoActivityTest继承ActivityTestCase。重写setUp()方法,launch测试目标Activity。基类提供了launchActivity()方法来帮助完成,同步方法,调用完即启动Activity成功。执行这个测试
2015-12-18 16:12:07 546
原创 从零开始快速搭建Android应用自动化测试(一)
自动化测试博大精深,很多大公司都有专职的程序员甚至专家来负责自动化测试。但有时候仅仅是为了快速地搭建一个Android自动化测试工程,作为demo或者1.0版本快速进入迭代开发。本文总结一下从零开始快速搭建Android应用自动化测试的方法。假定你的Android应用程序包含如下组件需要跑自动化测试: -一个Activity -一个Service -一个静态工具类(Utils) 测试设备an
2015-12-16 18:44:45 943
原创 Android下uid与多用户释疑(二)
3.Android多用户 Android4.2开始支持多用户。Linux的uid/gid多用户体系已经被用在App管理上了,所以android重新开发了一套多用户体系,在UserManagerService中管理,PackageManagerService和ActivityManagerService中也有相关逻辑。Android的多用户可以做到不同用户的应用的物理文件级(数据)的区分,以实现不同
2015-12-10 18:44:09 12329
原创 Android下uid与多用户释疑(一)
Android是基于Linux的OS,Linux下有一套自己的账户管理体系,而Android对此有一些封装和改动。同事,Android也引进了自己的多用户功能。所以,大量的类似“uid”的概念存在于Android中,让初学者很头痛,有必要整理一下以释疑。1.Linux uid/gid Linux下的用户id(uid)和群组id(gid)。Linux是多用户系统,每个用户都拥有一个uid,这个uid
2015-12-09 16:51:14 8328
原创 Android下基于Iptables的一种app网络访问控制方案(二)
3.如何在Android系统中集成?以上通过adb shell命令行在Android设备上将方案调通之后,接下来考虑如何集成在Android系统中。作为一个整体解决方案,需要至少解决两部分功能:(1)网络访问规则。包括规则定义、存储、对外接口、对内转化成Iptables命令。(2)Iptables命令执行。第一部分比较简单,在此不详述。主要看第二部分。对于某一个垂直功能,And
2015-12-07 16:24:18 4575 2
原创 Android下基于Iptables的一种app网络访问控制方案(一)
1.什么是Iptable?百度百科对于Iptables有详细的介绍。简单地说,Iptables是Linux内核提供的一套IP信息包过滤系统,对外由Iptables命令提供设置过滤规则的入口。Android是基于Linux的操作系统,支持Iptables。执行Iptables命令需要root权限。 2.如何配置Iptables命令链?假设一个安卓系统网络访问管理体系,需要针对不同
2015-12-04 17:45:36 19441 15
编写安全的代码Writing Secure Code / Michael Howard, David LeBlanc
2009-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人