
Android
chenbang110
学习是最快乐的事
展开
-
android MediaPlayer
Android中文API最新中文版http://www.eoeandroid.com/thread-58597-1-1.html==============帖子正文=========================MediaPlayer类可用于控制音频/视频文件或流的播放。关于如何使用这个类的方法还可以阅读VideoView类的文档。1.状态图对播放音频/视频文件和流的转载 2013-03-18 22:09:06 · 692 阅读 · 0 评论 -
Android自动化测试(UiAutomator)简要介绍
一、一个BUG引发的问题 如果研发过程中有一个BUG:“不断的切换手机语言出现花屏现象”。这个问题我们如何验证呢?我想,最好的方式应该是自动化测试。 那么,自动化测试可以完成哪些任务呢? 简单的说,那些重复性的测试工作,都可以交给自动化完成: 1、设置手机的语言 2、添加、删除、收藏联系人 3、拨号、挂转载 2014-04-10 17:40:30 · 32676 阅读 · 8 评论 -
搭建Android UI Testing自动化测试开发环境
最近公司在开展Android的自动化测试,美国那边的开发人员利用Android的UI Testing和powershell搭建了一个Android自动化的框架。通过几天的学习,大概熟悉了他们的这套框架了。新的Android SDK提供2个工具用以UI的自动化:uiautomatorviewer - 一个GUI工具,用来扫描识别UI上面的控件uiautomator - JAVA类库,转载 2014-04-10 18:41:47 · 2607 阅读 · 0 评论 -
adb shell 命令下中文乱码问题解决
CMD命令窗口默认编码为GBK,但android系统默认是utf8编码显示,所以我们在shell下看到的中文全部乱码,这一点我们可以通过执行chcp命令就能看到结果为936,936指的就是GBK编码。解决问题的方式很简单,改变CMD的编码方式。执行chcp 65001 命令后就可以修改CMD窗口为utf8编码。转载 2014-03-21 16:26:18 · 4955 阅读 · 0 评论 -
android 模拟键盘鼠标事件(adb shell)
1. 发送键盘事件:命令格式1:adb shell input keyevent “value”其中value以及对应的key code如下表所列:KeyEvent Value KEYCODEComment0KEYCODE_UNKNOWN1KEY转载 2014-03-29 10:40:39 · 5171 阅读 · 1 评论 -
adb shell 调试 Android 串口
Android手机上很多外设是串口连接到AP的,如modem,gps。为了调试这些串口,通常需要将它们飞线接出来,用pc的串口连接调试。这样比较麻烦。在adb shell里是可以直接调试串口的,就不用飞线了,还可以验证Android串口配置是否正确。用usb连接Android设备调试后,在pc端输入 adb shell,连接成功后,先停止一些可能占用端口的服务,如:sto转载 2014-03-29 10:26:18 · 9523 阅读 · 0 评论 -
安卓刷机及刷机包制作教程
http://hi.baidu.com/spring_badboy/item/29dd7f1de8cab6426826bbf5刷机有两种:线刷和卡刷。所谓的“线刷”就是在手机Download模式(俗称为“挖煤”)下用Odin刷机程序刷机。而“卡刷”就是在手机的Recovery(恢复)模式下刷机。在这一讲里,我来介绍第二种刷机方法:“卡刷”或称为CWM刷机。论坛中关于“卡刷”转载 2013-08-27 19:25:04 · 4679 阅读 · 1 评论 -
android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
最近学习Api文档,打开Android.graphics.Bitmap类里有一个内部类Bitmap.Config类,在Bitmap类里createBitmap(int width, int height, Bitmap.Config config)方法里会用到,打开个这个类一看枚举变量public static final Bitmap.Config ALPHA_8pub转载 2013-04-26 21:39:07 · 791 阅读 · 0 评论 -
getSystemService
getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。 传入的Name返回的对象说明WINDOW_SERVICE WindowManager管理打开的窗口程序LAYO转载 2013-04-26 16:52:38 · 626 阅读 · 0 评论 -
Android eclipse中程序调试
http://www.cnblogs.com/qingblog/archive/2012/07/27/2611469.htmlAndroid eclipse中程序调试一:断点调试用eclipse开发android程序的时,跟VS一样是可以断点单步调试的.步骤如下.1 设置断点:在编码窗体的左边框上用鼠标双击,或者右键点击菜单,选择 Toggle Breakpoi转载 2013-04-26 17:34:26 · 850 阅读 · 0 评论 -
The connection to adb is down, and a severe error has occured.
启动android模拟器时.有时会报The connection to adb is down, and a severe error has occured.的错误.在网友说在任务管理器上把所有adb.exe关闭掉.重启eclipse.但试过不管用.所以在外国网站上找到一种可行的方法:1.先把eclipse关闭.2.在管理器转到你的android SDK 的platform-tool原创 2013-04-25 18:05:12 · 604 阅读 · 0 评论 -
ubuntu C8650 android eclipse 手机 调试 ?????????? devices
读不出序列号sudo ./adb kill-server ./adb devices出现??????????? device解决 方法:方法 一(我没有测试过):I wasn’t able to connect to my Huawei C8650 device with adb (Android debug bridge) from my Ge原创 2013-04-25 17:54:22 · 937 阅读 · 0 评论 -
UBUNTU下连接ANDROID手机调试
既然玩android开发,就必须也得深入到系统,模拟器慢得要死,就上真机了。windows下一切都是那么小白,换到linux下就得自己动手。 查了相关资料 ,终于知道怎么弄了。我的机型是 moto mb525 (Defy) 首先准备好一切环境adb,官网有,开发肯定离不开这个android sdk手机设置为调试模式能看到这篇文转载 2013-04-25 09:51:02 · 757 阅读 · 0 评论 -
listview dialog出错
LayoutInflater inflater = getLayoutInflater();final View dialoglayout = inflater.inflate(R.layout.list_dialog, (ViewGroup) findViewById(R.id.listdialog) );dialog = new AlertDialog.Builde原创 2013-03-21 16:52:36 · 881 阅读 · 0 评论 -
使用uiautomator做UI测试
在Android 4.1发布的时候包含了一种新的测试工具– uiautomator ,uiautomator是用来做UI测试的。也就是普通的手工测试,点击每个控件元素 看看输出的结果是否符合预期。比如 登陆界面 分别输入正确和错误的用户名密码然后点击登陆按钮看看是否能否登陆以及是否有错误提示等。功能性或者黑盒UI测试不需要测试人员了解程序如何实现的,只需要验证各种操作的结果是否符合预期即可转载 2014-04-10 17:41:40 · 44373 阅读 · 6 评论