一、当Acitivity和Service处于同一个Application和进程时,通过继承Binder类来实现。 当一个Activity绑定到一个Service上时,它负责维护Service实例的引用,允许你对正在运行的Service进行一些方法调用。比如你后台有一个播放背景音乐的Service,....
分类:
移动开发 时间:
2015-06-15 20:17:30
阅读次数:
124
在编写Android应用程序时,我们一般将一些计算型的逻辑放在一个独立的进程来处理,这样主进程仍然可以流畅地响应界面事件,提高用户体验。Android系统为我们提供了一个Service类,我们可以实现一个以Service为基类的服务子类,在里面实现自己的计算型逻辑,然后在主进程通过startServ...
分类:
移动开发 时间:
2015-06-15 20:18:22
阅读次数:
246
setContentView:1.常用的构造函数: 1)setContentView(int layoutResID) 2)setContentView(View view) 3)setContentView(View view, ViewGroup.LayoutParams params)2...
分类:
移动开发 时间:
2015-06-15 20:17:43
阅读次数:
172
1.EditText作为一个比较成熟的View,在Android的应用开发中得到极为广泛的使用。在某些特殊情况下,我们可能需要定制EditText的输入内容,只允许指定功能的输入,例如输入一个”ddd:mm:ssssss“格式的度分秒角度。一些错误的思路有:(1)OnKeyListener,实现Ed...
分类:
移动开发 时间:
2015-06-15 20:15:25
阅读次数:
165
1.适用场景1) ContentProvider为存储和读取数据提供了统一的接口2) 使用ContentProvider,应用程序可以实现数据共享3) android内置的许多数据都是使用ContentProvider形式,供开发者调用的(如视频,音频,图片,通讯录等)2.相关概念介绍1)Conte...
分类:
移动开发 时间:
2015-06-15 20:13:08
阅读次数:
113
前言:对xstream不理解的请看:android XMl 解析神奇xstream 一: 解析android项目中 asset 文件夹 下的 aa.xml 文件android XMl 解析神奇xstream 二: 把对象转换成xmlandroid XMl 解析神奇xstream 三: 把复杂对象转换...
分类:
移动开发 时间:
2015-06-15 20:11:47
阅读次数:
147
有时侯你并不想把导航条左侧按钮外观字体或背景全部用以下代码来更改[plain]UIBarButtonItem *rightItem = [YBarButtonItem barButtonWithStyle:YBarButtonStyleRoundedRectangle ...
分类:
移动开发 时间:
2015-06-15 20:10:00
阅读次数:
138
BeanNameUrlHandlerMapping与上一节的SimpleUrlHandlerMapping类似,不同之处在于:前者的bean name就当做url,而后者需要配置url-->bean的映射。基于上一篇,我们将配置文件改成下面这样: 1 2 12 13 14 15 ...
分类:
移动开发 时间:
2015-06-15 20:04:24
阅读次数:
109
发送通知: UILocalNotification *newNotification = [[UILocalNotification alloc] init]; if (newNotification) {//时区 newNotification.timeZone=[NSTimeZone de...
分类:
移动开发 时间:
2015-06-15 20:06:26
阅读次数:
146
安装教程:http://blog.csdn.net/mlj1668956679/article/details/38643145按照上面教程中。下载了get-pip.py.后一运行出现这个问题asciicodeccan'tdecodebyte0xe8inposit解决方法:像图片那样加入下面三句话i...
分类:
移动开发 时间:
2015-06-15 20:05:37
阅读次数:
367
对于ViewPager组件我们知道: 1)ViewPager类直接继承了ViewGroup类,所有它是一个容器类,可以在其中添加其他的view类。 2)ViewPager类需要一个PagerAdapter适配器类给它提供数据。 3)ViewPager经常和Fragment一起使用,并且提供了专门的FragmentPagerAdapter和FragmentStatePagerAdapter类供...
分类:
移动开发 时间:
2015-06-15 18:58:10
阅读次数:
292
仿天气类app绘制饼状图、折线图、柱状图的实现效果,效果挺不错,例子没有使用第三方类库,全部都是使用Canvas实现。需要的朋友可以自己下载研究下。...
分类:
移动开发 时间:
2015-06-15 18:57:20
阅读次数:
435
在IOS中使用NSURLConnection实现http通信,NSURLConnection提供了异步和同步两种通信方式,同步请求会造成进程阻塞,通常我们使用异步的方式,不管同步还是异步,建立通信的基本步骤都是一样的:
1,创建NSURL
2,创建Request对象
3,创建NSURLConnection连接
第3步结束后就建立了一个http连接。
这里我们用一个开放的api做例子:
...
分类:
移动开发 时间:
2015-06-15 18:55:46
阅读次数:
128
前言
在IOS开发的过程中,UILabel是很常用的一个控件,同时也是大量使用的一个控件。创建一个UILabel一般需要五六句代码,如果我们需要创建几十个UILabel,就意味着我们要写五六十句代码,其实很多代码是重复的,我们可以把类似的代码写到一个公共的方法中,以提高工作效率和降低代码重复。官方提供UILabel的一些属性有很大的局限性,有些在项目中开发中需要用到的一些拓展性...
分类:
移动开发 时间:
2015-06-15 18:56:56
阅读次数:
147
有两种方式进行Appium测试:
1. 远程方式进行Appium测试:在Windows系统中启动RIDE并运行测试,这种方式的好处是方便,简单,但在一开始可能因为配置的问题测试跑不起来;
2.本地方式进行Appium测试:就是直接在OS X中启动RIDE并运行测试,这种方式的好处是直接,能够很直接的得到测试结果,但不是很方便,毕竟大家平时还是主要使用Windows操作系统。
不管哪种方式,都...
分类:
移动开发 时间:
2015-06-15 18:57:10
阅读次数:
370
ChildViewController的应用
viewControlle中可以添加多个subView,在需要的时候显示出来;另一种方法是通过向parentViewController中可以添加多个childCiewController;来控制页面中的subView,降低代码耦合度;通过切换子视图控制器,可以显示不同的view;,替代之前的addSubView的管理。
本节通过类似百度新闻模块切...
分类:
移动开发 时间:
2015-06-15 18:54:56
阅读次数:
2561