Android
文章平均质量分 64
lewi_yue
3年Java开发,4年p2p平台互联网测试,3年性能监视产品测试,5年团队和项目管理
展开
-
Andriod apk数字签名
apk签署概念:我们不能分发debug签名的app。只有打上release的签名时才能分发。在Andriod Studio里面run或者debug app时,IDE给我们的app自动打上了debug的签名。翻译 2015-08-10 15:17:27 · 455 阅读 · 0 评论 -
Android类-Intent
Intent是执行某操作的抽象描述。最常用的是启动Activity。 可以用于通过 startActivity(Intent)启动Activity, 通过startService(Intent)或bindservice(Intent,ServiceConnection,int)联系后台的Service,发送broadcastIntent给BroadcastReceiver组件。翻译 2015-10-12 16:44:17 · 361 阅读 · 0 评论 -
Android类-Service - ADIL
1 定义AIDL接口在src中定义AIDL接口后,Android SDK会根据定义的aidl文件在gen目录自动生成基于adil的IBinder接口的Java文件。 Service端必须实现Ibinder接口,Client端能够绑定到Service,并通过Ibinder接口调用对应方法实现IPC通信。2 创建基于AIDL的Bounded Service步骤(1) 创建aidl文件 定义一个基于j翻译 2015-10-10 17:17:11 · 616 阅读 · 0 评论 -
UiAutomator Demos
通过本Demo可以学习到UI Automator中UiDevice,UiObject,UiSelector的主要方法。代码位置:https://github.com/lewiyue/UIAutomatorTestCaseDemo 主要类: - com.lewi.demo.testcasedemo.java主要覆盖的组件,方法和功能:1 组件:android.widget.ListView,and原创 2015-09-21 11:40:48 · 3309 阅读 · 0 评论 -
Android类-Service
Service是app的组件,能够为app执行长时间运行的不与用户交互的服务,或者为其它app提供某功能。 每个Service必须在其 AndroidManifest.xml中做声明。1 Service两种生命周期如下图所示展示Service完整生命周期和活跃生命周期,左边的图展示了用startService()创建的服务的生命周期,右边的图展示了用bindService()创建的服务的生命周期。原创 2015-10-08 16:41:22 · 296 阅读 · 0 评论 -
Android类-process
1 adb shell中调用adb shell进入对应设备 app的 package=”com.example.android.notepad” , activity的android:name=”NotesList”时, 可以运行如下 命令启动Process am start -n com.example.android.notepad/.NotesList原创 2015-10-22 16:41:00 · 856 阅读 · 0 评论 -
Android存储
1 Shared Preferences : 通过key-value方式存放私有数据2 Internal Storage : 存放数据在设备的存储器中默认情况,放在Internal Storage中的文件是app私有的,其它app无法访问它。当用户卸载app时,对应的文件也会移除。翻译 2015-10-21 16:25:37 · 417 阅读 · 0 评论 -
Android类-BroadcastReceiver
可以通过Context.registerReceiver() 动态注册一个实例,也可以在AndroidManifest.xml中静态注册。1 boardcast的两种接受方式:Normal broadcasts (See Context.senBroadcase): 完全异步的。所有的接受者几乎同时运行。翻译 2015-10-20 16:02:36 · 389 阅读 · 0 评论 -
Git常用命令
1 命令列表Status命令:git status : 查看当前状态,有提示信息。 - “Changes not staged for commit”,已跟踪文件的内容发生了变化,但还没有放到暂存区,文件在工作区内。 - “Changes to be committed”,表示文件处于暂存区域。Push命令:git add -am “add comment here” 提交改动(包括新增文件)原创 2015-09-15 17:31:56 · 548 阅读 · 0 评论 -
进程/线程/AsyncTask
(一) 进程四大组件元素的清单条目(activity, service, receiver, provider)均支持android:process属性,此属性可以指定该组件应在哪个进程运行。 可以设置 android:process,使不同应用的组件在相同的进程中运行,但前提是这些应用共享相同的 Linux 用户 ID 并使用相同的证书进行签署。 此外, application元素还支持 an转载 2015-10-19 14:32:00 · 289 阅读 · 0 评论 -
Eclipse支持汉字
解决http://blog.csdn.net/ericyue83/article/details/48440189中支持汉字问题。需求:手机中的描述和内容都带汉字,需要Eclipse支持汉字 操作: 1 配置Eclipse中的Window -> Preferences, 设置encoding从默认值GBK到UTF-8如下: 2 运行如下code,可以支持中文匹配了。package com.原创 2015-09-14 16:23:28 · 519 阅读 · 0 评论 -
UI Automator + Eclipse + Ant 编译安装运行
1 环境准备Android开发环境的准备,首先通过ui automator viewer的测试,可以获取到屏幕的元素 见:http://blog.csdn.net/ericyue83/article/details/48375005Eclispe 和 Ant安装并配置准备测试设备,本人通过真实设备小米手机作为测试对象2 创建Eclipse项目原创 2015-09-14 15:56:58 · 1227 阅读 · 0 评论 -
Android类-ContentProvider
1 提供程序定义ContentResolver 方法可提供持续存储的基本“CRUD”(创建、检索、更新和删除)功能。 客户端应用进程中的 ContentResolver 对象和拥有提供程序的应用中的 ContentProvider 对象可自动处理跨进程通信。注:要访问提供程序,您的应用通常需要在其清单文件中请求特定权限。原创 2015-10-16 11:44:08 · 490 阅读 · 0 评论 -
小试uiautomatorviewer
操作步骤:通过UI Automator Viewer可以查看每个screen的元素,步骤如下: 配置好android的开发环境后,cmd->运行uiautomatorviewer,或者进入%android_home%/tools下,直接双击uiautomatorviewer.bat。原创 2015-09-11 16:51:51 · 1852 阅读 · 1 评论 -
Android类-Activity
1 Activity定义:Activity是用户唯一可以操作的东西。几乎所有的Activity都会和用户交互。几乎所有的Activity子类都会实现onCreate(Bundle)和 onPause()方法。2 Activity状态流程图:- 有如下三种重要的状态循环:Entire lifetime - Activity发生在第一次调用onCreate(Bundle),直到调用onDestory()翻译 2015-09-28 16:22:21 · 353 阅读 · 0 评论 -
monkey tool
monkey tool可以对模拟器或真实设备进行压力测试。原创 2015-08-27 14:23:48 · 1194 阅读 · 0 评论 -
Monkey中Event Percentages分析
1 通过如下命令导出monkey的测试结果adb -s 28a193fa shell monkey -p com.android.calculator2 -v -v 100 > D:\monkey.txt2 结果中发现Event原创 2015-08-27 16:02:32 · 907 阅读 · 0 评论 -
Andriod测试类和测试内容
1 Activity测试:基于Android instrumentation框架的测试。Android提供的基础类是InstrumentationTestCase。主要的两个子类是ActivityInstrumentationTestCase2和ActivityUnitTestCase.翻译 2015-08-11 18:32:56 · 390 阅读 · 0 评论 -
Android Demo
为了Android自动化做准备,学习了一些Android开发相关组件。 包括Android的四大组件,和几个自认为的主要类。 所有代码都放到了Github上。 Github地址:https://github.com/lewiyue/AndroidDev1 AndroidTestApp项目入口UI类: MainActivity.java原创 2015-10-26 14:02:23 · 329 阅读 · 0 评论