(写在前面:文章是看了慕课上的教程之后写的,感谢http://www.imooc.com/learn/377)
一、AsyncTask基本结构介绍
首先,顾名思义,AsyncTask是异步任务。
为什么要异步任务?
因为只有UI线程,即主线程可以对控件进行更新操作。好处是保证UI稳定性,避免多线程对UI同时操作。
同时要把耗时任务放在非主线程中执行,否则会造成阻塞,抛出无响应异常...
分类:
移动开发 时间:
2015-05-27 22:57:00
阅读次数:
201
猫猫分享,必须精品原创文章,欢迎转载。转载请注明:翟乃玉的博客
地址:http://blog.csdn.net/u013357243?viewmode=contents一:队列的类型与队列添加任务1: 主队列
[NSOperationQueue mainQueue]
添加到”主队列”中的操作,都会放到主线程中执行。
2:非主队列
[[NSOperationQueue alloc] init]
添...
分类:
移动开发 时间:
2015-05-27 22:56:24
阅读次数:
197
Android网络应用开发,主要有两种方式,一种是socket(是对tcp/udp协议的封装),另外一种就是使用Http协议,Android中主要提供了两种方式,HttpURLConnection和Apache HttpClient。下面对Android网络应用开发进行具体的阐述。一、基于socket的网络通信1、基于udp的socket编程步骤
定义码头
即:定义一个DatagramSocket...
分类:
移动开发 时间:
2015-05-27 22:52:30
阅读次数:
269
Android应用里里,大家一定饱受各种layout-sw480dp layout-sw600dp-land layout-sw720dp-port之苦,往往不知道自己的平板加载的是哪个Layout而不得不一个个尝试,网上一大堆说不清的教程。本人查阅很多资料,给大家分享一种计算方法确定自己平板所加载哪个dp的资源。
事实上,sw不是software的,意思,我猜是shortest width,最...
分类:
移动开发 时间:
2015-05-27 22:52:37
阅读次数:
1152
在布局中Icon+文字组成一个视觉上的元素是非常普遍的需求,或者是成为一个可点击的整体,或者是展示某种信息。比如顶部导航栏(ActionBar或者是自已定义实现的类似功能的)都会有一个返回,通常都是一个向左的Icon加上一个文字标签。
点击阅读全文...
分类:
移动开发 时间:
2015-05-27 22:49:19
阅读次数:
179
The following classes could not be instantiated: -android.support.v7.internal.widget.ActionBarOverlayLayoutjava.lang.ClassNotFoundException: android.....
分类:
移动开发 时间:
2015-05-27 22:41:14
阅读次数:
241
移动web性能优化最近看了一些文章,对移动web性能优化方法,做一个简单笔记笔记内容主要出自 移动H5前端性能优化指南和移动前端系列——移动页面性能优化
分类:
移动开发 时间:
2015-05-27 22:37:16
阅读次数:
174
本地化之章! 往期传送门: 1.http://www.cnblogs.com/lfk-dsk/p/4398943.html 2.http://www.cnblogs.com/lfk-dsk/p/4411625.html 3.http://www.cnblogs.com/lfk-dsk/p/...
分类:
移动开发 时间:
2015-05-27 22:35:34
阅读次数:
212
原文网址:http://www.4byte.cn/learning/114801.htmlubuntu 12.04 LTS将关闭最大化最小化移动到右上角还是按下“ALT +F2”组合键,输入gconf-editor并回车运行。 www.4byte.cn (如果此时没有运行,则说明你需要安装gconf...
分类:
移动开发 时间:
2015-05-27 22:37:15
阅读次数:
183
类似于Android中的广播接收者发送者1.一般完整的通知包含三个属性1 -(NSString *)name ;//通知的名称2 -(id)object ;//通知发布者(是谁要发布通知)3 -(NSDictionary *)userInfo;//一些额外的信息(通知发布者传递给通知接收者的信息内容...
分类:
移动开发 时间:
2015-05-27 22:36:33
阅读次数:
169
修改字体(font)大小(size)本文引用:http://blog.csdn.net/caroline_wendy/article/details/21876727Android Studio默认编辑器(Editor)的方案(Scheme)是无法修改字体的, 可以Save as,保存为新的方案(S...
分类:
移动开发 时间:
2015-05-27 22:32:33
阅读次数:
171
前言《iOS应用架构谈 开篇》出来之后,很多人来催我赶紧出第二篇。这一篇文章出得相当艰难,因为公司里的破事儿特别多,我自己又有点私事儿,以至于能用来写博客的时间不够充分。现在好啦,第二篇出来了。当我们开始设计View层的架构时,往往是这个App还没有开始开发,或者这个App已经发过几个版本了,然后此...
分类:
移动开发 时间:
2015-05-27 22:31:33
阅读次数:
234
AutoMapper 是什么?为什么要用AutoMapper?如何使用AutoMapper?在什么地方配置AutoMapper?如何测试my mappings?AutoMapper 是什么?AutoMapper是一个对象到对象的映射关系,对象到对象的映射是通过转化一个类型对象输入到一个不同的类型对象...
分类:
移动开发 时间:
2015-05-27 22:29:07
阅读次数:
125
苏宁易购WAP的meta分析响应式 meta设置 媒体查询时读的width为viewport的宽度。viewport宽度为手机分辨率。比如note2 1280*720.需要重置为设备 640*360 方式 类型cssjavascript原理媒体查询宽、高范围。设置html的...
分类:
移动开发 时间:
2015-05-27 22:29:18
阅读次数:
732
这篇文章转载自:http://www.oschina.net/question/195301_32205进程和线程如果某个应用程序组件是第一次被启动,且这时应用程序也没有其他组件在运行,则Android系统会为应用程序创建一个包含单个线程的linux进程。默认情况下,同一个应用程序的所有组件都运行在...
分类:
移动开发 时间:
2015-05-27 22:26:46
阅读次数:
256
本文是《Android内核开发》的第四篇文章,主要介绍一下源码编译输出的几个重要的镜像文件,这里把bootloader源码和Linux内核源码的编译输出也算在其中,因为毕竟Android系统缺少了这两个部分在设备上也是跑不起来的。1.MLO,u-boot.img任何操作系统的启动,都离不开“引导程序”..
分类:
移动开发 时间:
2015-05-27 21:16:18
阅读次数:
1381