可以使用一些常见的工具辅助进行测试,如monkey、monkeyrunner、Appium等。Android自动测试之Monkey工具:http://blog.csdn.net/xyz_lmn/article/details/6899756Android自动测试之MonkeyRunner介绍: ht...
分类:
移动开发 时间:
2015-01-08 17:22:38
阅读次数:
279
代码混淆的必要性,想必大家都是心知肚明的。能看到这篇文章,说明对代码混淆的逻辑、方式都是很熟悉的,在这里就不再从0介绍了。下面只说在使用混淆工具proguard几个常见问题和解决方法:1、关于反射 反射所关心的是类和类的字段(field)的名称(Stirng形式),所以使用到反射的实体类,应避免混....
分类:
移动开发 时间:
2015-01-06 17:05:02
阅读次数:
213
首先来说一下Android的屏幕适配: 关于Android屏幕的一些基本概念知识,自行充电。。在此只介绍实际开发过程中的使用 1、说到Android的屏幕适配,首当其冲的就是图片的适配 图片适配遵循两个原则: ①尽量使用9.path图来自动适应屏幕 ②尽量使用最少的图片资源 关于第一...
分类:
移动开发 时间:
2015-01-04 13:24:35
阅读次数:
323
关于Android中各种Menu的介绍、应用场景以及基本用法...
分类:
移动开发 时间:
2015-01-03 15:56:42
阅读次数:
270
Android中的联系人都保存在一个SQLite数据库中,有兴趣的可以使用adb直接pull 出来看一下里面的表和视图的结构,
它的路径为:adb pull /data/data/com.android.providers.contacts/databases/contacts2.db
待续……...
分类:
移动开发 时间:
2014-12-30 23:45:09
阅读次数:
393
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr...
分类:
移动开发 时间:
2014-12-30 16:39:21
阅读次数:
302
最近尝试让easylink3在热点模式下连接,发现用普通的广播地址会报错,Network unreachable尝试按照stackoverflow上的方法: public static int getCodecIpAddress(WifiManager wm, NetworkInfo wifi...
分类:
移动开发 时间:
2014-12-30 10:03:24
阅读次数:
522
最近使用android studio碰到个莫名其妙的问题,就是在run的时候无法加载到虚拟机或者是真机,对此我google和百度了下,有的说删除data里面的数据,有的说手机回复出厂设置,但是对我 来说这些都不行。 重装了好几次as,问题依然存在,求各位支个招,能不重装系统就尽量不重装。以下是错.....
分类:
移动开发 时间:
2014-12-27 00:09:57
阅读次数:
192
关于android的apk版本升级的一些建议,有需要的朋友可以参考下。额,闲着没事来一发Android的版本号有versionCode,versionName两种。versionCode是主要升级的依靠参数,只能相同或大于的情况下才能升级,所以每版该值需要自增。versionName则主要作为显示标...
分类:
移动开发 时间:
2014-12-24 13:14:23
阅读次数:
191
前阵子工作上遇到一些关于Android系统关机或重启的系统修改,于是,做了一些尝试,也搜集了一下资料,现在整理一下,做一些总结,方便学习或者日后工作的需要。
默认的SDK并没有提供应用开发者直接的Android系统关机或重启的API接口,一般来讲,实现Android系统的关机或重启,需要较高的权限(系统权限甚至Root权限)。所以,在一般的APP中,如果想要实现关机或重启功能,要么是在A...
分类:
移动开发 时间:
2014-12-23 01:36:21
阅读次数:
290