资源文件的使用分为在代码中使用和在其他资源文件中引用该资源文件。在我们编译一个Android应用时,Android会自动生成一个R类,在该类中根据不同的资源类型又生成了相应的内部类,该类包含了系统中使用到的所有资源文件的标示. 1.在代码中使用资源文件 在代码中访问资源文件,我们是通过使...
分类:
移动开发 时间:
2015-05-17 20:15:03
阅读次数:
134
public static boolean isAvilible(Context context, String packageName){ final PackageManager packageManager = context.getPackageManager();//获取p...
分类:
移动开发 时间:
2015-05-17 20:10:26
阅读次数:
142
下面介绍一下具体生成步骤:1、新建一个framework&library库。IOS 下的cocoa touch static library。然后输入product name 为JsonModel2、把JsonMdel.h和JsonMdel.m删除。导入自己的文件3、修改scheme,设为relea...
分类:
移动开发 时间:
2015-05-17 20:06:58
阅读次数:
277
通过代码方式读取iPhone本机号码,支持IOS7.0.2+XCode6.3.1(IOS更高版本没有测试,有兴趣的可以试试)。
分类:
移动开发 时间:
2015-05-17 20:06:39
阅读次数:
182
MyBatis 一对多,多对一关联查询的时候Mapper的顺序
分类:
移动开发 时间:
2015-05-17 20:03:14
阅读次数:
133
PS:内存处理、缓存处理、性能优化、断点续传-AFN、如何解决内存飙升 & 解析效率?1、关于SVN冲突解决冲突有三种选择:A、放弃自己的更新,使用svn revert(回滚),然后提交。在这种方式下不需要使用svn resolved(解决)B、放弃自己的更新,使用别人的更新。使用最新获取的版本覆盖...
分类:
移动开发 时间:
2015-05-17 20:03:14
阅读次数:
257
锁定锁定屏幕# pythondriver.lock(5)将 app 置于后台把当前应用放到后台去# pythondriver.background_app(5)收起键盘收起键盘# pythondriver.hide_keyboard()启动 Activity在当前应用中打开一个 activity 或...
分类:
移动开发 时间:
2015-05-17 20:04:11
阅读次数:
2849
Appium 服务关键字关键字描述实例automationName你想使用的自动化测试引擎Appium(默认) 或SelendroidplatformName你要测试的手机操作系统iOS,Android, 或FirefoxOSplatformVersion手机操作系统版本例如:7.1,4.4devi...
分类:
移动开发 时间:
2015-05-17 20:02:42
阅读次数:
5846
RadioGroup和CheckBox是android的常用控件,本文自做简单介绍和学习笔记,所以所用的控件样式选用android默认的样式。先看下代码实现的效果图图中,上面两个(male和female)为一个RadioGroup中的两个RadioButton,下面三个为CheckBox。一个RadioGroup里面的内容只可单选,Chec..
分类:
移动开发 时间:
2015-05-17 18:54:58
阅读次数:
205
ProgressBar是进度条,android中的指示器,先看效果图上图中水平进度条可以看见有两种颜色,浅色的是SecondaryProgress,可以用作展示中间进度用。ProgressBar是有多种样式的,有水平的和圆圈打转的。若需要指示进度的可以使用水平的,其他样式在可以在androidapi文档找到Other..
分类:
移动开发 时间:
2015-05-17 18:50:53
阅读次数:
253
其实像ListPopupWindow、PopupMenu的用法大致和PopupWindow的一样!就不讲了,相信用过PopupWindow的看一下就能明白。
先上个效果图:
ListPopupWindow可以用在下拉列表、查询结果显示、历史记录、提示输入等,当然PopupMenu也可以的。
直接贴代码吧:
public class MainActivity extends ...
分类:
移动开发 时间:
2015-05-17 18:49:24
阅读次数:
335
写了个函数来判断手机是否联网,但是发现,在手机联网状态下一切正常,而当手机断网时则会发现闪退。
首先第一反应是会不会是没在AndroidManifest.xml文件中设置联网权限:
发现有这段语句,那么是在哪里出错呢,我最初的代码是这样的:
/**判断网络是否可用
* @param context
* @return
*/
public s...
分类:
移动开发 时间:
2015-05-17 18:48:03
阅读次数:
181
编译时经常有的需求是有些.c或者.h文件需要在编译时由某个接口定义文件生成。同时还可能有下面的需求:
* 同一个接口定义文件会用于产生多个源文件。
* 生成的源文件可能会被其它的Project使用。
举例来说,现在需要从接口定义文件xxx.xml通过可执行文件generator生成源文件xxx_A.h,xxx_B.h和xxx_C.c。
generator A xxx_A.h
gen...
分类:
移动开发 时间:
2015-05-17 18:46:08
阅读次数:
203
简介:
Async-http是一款国外的开源框架,作者是loopj。是基于Apache HttpClient库的。可以方便快速高效的进行网络数据请求和发送,文件下载和上传。
特点:
清晰的网络请求回调
请求使用ThreadPool,限制并发资源使用情况
GET / POST基于参数构建使用(RequestParams),方便
Multipart 文件上传,大数据上传下载
...
分类:
移动开发 时间:
2015-05-17 18:43:55
阅读次数:
178
Developer Guides中有一篇是专门讲Camera的,而且讲的特别细。千万别以为有了这么好的文档就可以轻松的使用android.hardware.Camera这个包去拍照和录像了,各种坑在前面等着你呢。好了,下面将要讲述我们如何像辽宁队在常规赛中填坑的经历。一、借助intent这就十分easy了,发个intent就有人帮你搞定拍照和录像。
拍照: public void onTak...
分类:
移动开发 时间:
2015-05-17 18:44:52
阅读次数:
185
视频地址:http://www.chuanke.com/v1983382-135467-384869.html这个内容其实已经在用了,我在上一篇文章robotium—只有apk文件的测试中已经讲过这个内容了,并且自己也用Python+wxpython写了界面程序,来实现跑case+获取xml运行结果...
分类:
移动开发 时间:
2015-05-17 18:37:35
阅读次数:
1655
代理是一种简单而功能强大的设计模式,这种模式用于一个对象“代表”另外一个对象去做和实现一些东西。 主对象维护一个代理(delegate)的引用并且在合适的时候向这个代理发送消息,这个消息通知“代理”对象即将处理或是已经处理完了某一个事件。这个代理可以通过更新自己或是其它对象的UI界面或是其它状态.....
分类:
移动开发 时间:
2015-05-17 18:30:38
阅读次数:
165