眼下android SDK里自带的现成的測试工具有monkey 和 monkeyrunner两个。大家别看这俩兄弟名字相像,但事实上是完全然全不同的两个工具,应用在不同的測试领域。总的来说,monkey主要应用在压力和可靠性測试上,执行该命令能够随机地向目标程序发送各种模拟键盘事件流,而且能够自定义...
分类:
移动开发 时间:
2015-02-25 11:30:41
阅读次数:
222
1. 简介企业移动技术市场在最近几年可谓风生水起,现在的企业都在往移动技术靠拢,且认识到平板和智能设备上面的应用对它们的生意产生的潜在巨大影响。这就触发了企业对快速在各个平台中开发易于维护的应用的巨大需求。跨平台应用开发在这种场景上就开始大行其道了。“一次构建,多设备运行”。那么现在是时候去看下这种...
分类:
移动开发 时间:
2015-02-25 11:27:02
阅读次数:
125
private?class?FilterHiddenFile?implements?FileFilter?{
????????@Override
????????public?boolean?accept(File?pathname)?{
????????????return?!pathname.i...
分类:
移动开发 时间:
2015-02-25 10:23:45
阅读次数:
215
在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。这些功能我们叫它Android Dialog对话框,在我们使用Android的过程中,我归纳了一下,Android Dialog的类型无非也就...
分类:
移动开发 时间:
2015-02-25 10:25:39
阅读次数:
304
当一个Android应用启动的时候,会自动创建一个供应用主线程使用的Looper实例。Looper的主要工作就是一个一个处理消息队列中的消息对象。在Android中,所有Android框架的事件(比如Activity的生命周期方法调用和按钮点击等)都是放入到消息中,然后加入到Looper要处理的消息队列中,由Looper负责一条一条地进行处理。主线程中的Looper生命周期和当前应用一样长。...
分类:
移动开发 时间:
2015-02-25 10:21:31
阅读次数:
260
一、术语和概念
四种屏幕尺寸分类:: small, normal, large, and xlarge
四种密度分类: ldpi (low), mdpi (medium), hdpi (high), and xhdpi (extra high)
需要注意的是: xhdpi是从 Android 2.2 (API Level 8)才开始增加的分类.
xlarge是从Android 2.3 (A...
分类:
移动开发 时间:
2015-02-25 10:20:31
阅读次数:
176
1. 简介企业移动技术市场在最近几年可谓风生水起,现在的企业都在往移动技术靠拢,且认识到平板和智能设备上面的应用对它们的生意产生的潜在巨大影响。这就触发了企业对快速在各个平台中开发易于维护的应用的巨大需求。跨平台应用开发在这种场景上就开始大行其道了。“一次构建,多设备运行”。那么现在是时候去看下这种跨平台应用开发的方法的潜力是否真的如此催腐拉朽,或者说是否原生应用开发在整个移动生态系统中应该占用更大...
分类:
移动开发 时间:
2015-02-25 10:20:09
阅读次数:
207
原文网址:http://ricardoli.com/2014/07/31/%E8%93%9D%E7%89%9940%E2%80%94%E2%80%94android-ble%E5%BC%80%E5%8F%91%E5%AE%98%E6%96%B9%E6%96%87%E6%A1%A3%E7%BF%BB%...
分类:
移动开发 时间:
2015-02-25 10:19:41
阅读次数:
318
问题: Android 库里面使用 .so, 又封装了一层Javasolve: 建一个和Android 库同名的项目, 将.so 和Java类全部移植过来注: D:\R&D\Android\faceAndroid 下面的mcv_facesdk_blink , mcv_facesdk_blink 包名...
分类:
移动开发 时间:
2015-02-25 10:15:16
阅读次数:
141
RelativeLayout相对布局 RelativeLayout是一种相对布局,控件的位置是依照相对位置来计算的,后一个控件在什么位置依赖于前一个控件的基本位置,是布局最经常使用,也是最灵活的一种布局。 我们以下通过XML布局和Java代码布局两种方式分别举例:一、XML方式布局 1...
分类:
移动开发 时间:
2015-02-25 09:08:13
阅读次数:
178
原文链接iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司...
分类:
移动开发 时间:
2015-02-25 07:00:09
阅读次数:
272
方法1:使用内部APIs 该方法和其他所有内部没有向外正式公布的APIs一样存在它自己的风险。原理是通过获得WindowManager的一个实例来访问injectKeyEvent/injectPointerEvent这两个事件注入方法。IBinder wmbinder = ServiceManag....
分类:
移动开发 时间:
2015-02-25 01:53:58
阅读次数:
750
这一章我们来看看mybaits是怎么读取mapper的xml配置文件并解析其中的sql语句。
我们还记得是这样配置sqlSessionFactory的:
这里配置了一个mapperLocations属性,它是一个表达式,sqlSessionFactory会根据这个表达式读取包com.xxx.mybai...
分类:
移动开发 时间:
2015-02-25 00:44:58
阅读次数:
290
自己总结的Mac中配置Java,Android,Maven,Hosts等环境变量的方法。工具类文章,按需观看...
分类:
移动开发 时间:
2015-02-25 00:46:09
阅读次数:
180
B. Drazil and His Happy Friendstime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputDrazil has many f...
分类:
移动开发 时间:
2015-02-25 00:45:44
阅读次数:
283