随笔分类 - Android
摘要:在Appium进行自动化测试的时候,往往需要知道你要测试的应用的包名和activity的名字,这样才可以进行自动化测试。 在我之前的博客中也提到了获取activity的名字,但是并不是很方便,甚至浪费类好多时间在寻找包名和activity上边,下面有一种简单的方法,一句命令就搞定了! 1、adb查看
阅读全文
摘要:新的一个项目,需要在Linux下执行aapt命令对apk文件进行处理 开发环境: 发布环境: == 在开发环境下运行aapt命令,可以正常运行,没有错误 但是在Linux下就不行了: 到此,猜测可能是由于mac下的aapt文件不能再Linux下执行,正好服务器下找到了Linux版本的sdk 按理说这
阅读全文
摘要:Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中。 Android Debug Bridge adb 其实就是 And
阅读全文
摘要:由于以下操作都是命令操作,所以在执行以下操作之前确保环境变量 ANDROID_HOME 指向的是正确的Android SDK的路径: 一、启动Android SDK Manager: 二、启动Android Device Monitor: 三、启动UI Automator Viewer: 四、启动h
阅读全文
摘要:最近在学习Android的自动化测试工具appium,此框架在编写脚本的时候,需要获得app的包名和入口的activity,app的包名在手机的运行进程中可以查看,但是入口的activity呢,网上说可以通过工具re-sign.jar获取,但是弹出窗口如下: 我的java和Android SDK的环
阅读全文
摘要:Android 上多方式定位元素(python) 在学习实际UI自动化测试的时候,首先就需要定位元素,然而定位元素也是最头疼的地方,因为元素各种控件名称的缺失会影响元素的准确定位。下面针对Android上点击tab的操作来尝试一下多种方式的元素定位方法。一个tab的组成可能是,一整个tab框,tab
阅读全文
摘要:在开发的过程中,需要获得版本号 1 private PackageInfo getVersion() { 2 PackageManager packageManager = MyApplication.getInstance().getPackageManager(); 3 PackageInfo
阅读全文
摘要:我们有的时候在写的一些程序,需要让该应用程序运行的时候,屏幕一直亮着: 没几行代码,直接上代码,代码如下: 1 import android.app.Activity; 2 import android.content.Context; 3 import android.os.Bundle; 4 i
阅读全文
摘要:直接上源码: 1 import android.app.Activity; 2 import android.content.Intent; 3 import android.os.Bundle; 4 import android.os.Handler; 5 6 public class Splas
阅读全文
摘要:直接上代码: 1 /** 2 * 点击跳转到版权页面 3 */ 4 private void getCopyRight() { 5 // TODO Auto-generated method stub 6 TextView bottomTextView = (TextView) findViewBy
阅读全文
摘要:公司要开发一款智能终端,设备中预装了本公司开发的软件,但是为了避免用户进入Android系统的界面,这个时候我们就需要对其中的按键加以屏蔽,尤其是Home键,在普通的情况下,当我们点击Home按键的时候,就返回到我们的Android系统,在这里,当我们点击Home按键的时候,让返回我们应用的主界面。...
阅读全文
摘要:调用root权限的应用: 1 /** 2 * 执行Command命令的函数 3 * 4 * @param command 命令 5 * @return 执行结果 6 */ 7 public static boolean runRo...
阅读全文
摘要:我们在开发的时候,尤其是使用Eclipse安装ADT插件进行环境配置,我们需要从下载ADT插件及SDK,当我们从官网下载的时候,有的时候可能找不到下载的地方或者下载不到自己想要的版本,我就在此总结下如何下载自己想要的版本。ADT版本和SDK Tools的对应版本可以查看:http://develop...
阅读全文
摘要:如果想直接查看源码的话可以从我的Github上下载查看:https://github.com/zhanghuijun0/demo-for-android/tree/master/SlidingMenuSlidingMenu 是github上Android开源项目 能用于快速集成 Android 侧滑...
阅读全文
摘要:各版本SDK Tools及ADT下载技巧:http://www.cnblogs.com/zhjsll/p/5147553.html 深入浅出SlidingMenu:http://www.cnblogs.com/zhjsll/p/5132529.html Notification的使用:http://
阅读全文
摘要:今天总结了一下Notification的使用,发现这个控件在版本上有点扯淡。API11和API16两个分水岭,导致菜鸟在学习的时候比较吃力,受影响的外界因素是多样的,其中比较重要的就是你测试的android设备的版本,我刚开始使用的android版本为android4.0.4,我在程序中使用的是AP
阅读全文
摘要:github上的开源库其实还是很不错的,之前的时候总感觉学一些开源库比较麻烦,里边有好多方法什么的,今天终于迈出了第一步,中间也遇到了一些问题,现在总结下,也给其他刚开始学习开源库的小伙伴一些指导:satellite-menu开源库的地址:https://github.com/siyamed/and...
阅读全文
摘要:之前经常听到朋友或者新闻媒体上报道说,有的朋友的android手机中病毒了,出现了软件无法卸载的情况,对于我这样一个从事android开发程序员来说,我还不是太相信(毕竟自己还是有点菜,哈哈)。今天在研究一键锁屏这个小应用的时候,发现在android系统中的确存在这样一种应用,会让你的程序无法卸载,...
阅读全文
摘要:在Android中每个界面都是一个Activity,切换界面操作其实是多个不同Activity之间的实例化操作。在Android中Activity的启动模式决定了Activity的启动运行方式。Activity启动模式设置:Android总Activity的启动模式分为四种:Activity的四...
阅读全文
摘要:今天忽然想到如果要在一个activity中调用另外一个activity该怎么办呢?感觉这个应该比较简单,应为activity的启动方式就两种:显式启动、隐式启动;显式启动的话肯定不行,那就只能使用隐式启动了,因为之前的时候,曾经如下方式隐式启动,弹出了一个app的选择框1 Intent intent...
阅读全文


浙公网安备 33010602011771号