上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 1. 由于用户的输事件(点击Button,触摸屏幕)是由主线程负责处理的,如果主线程处于工作状态,此时用户产生的输入时间如果没能在5秒内得到处理,系统就会报 “应用无响应”的错误。所以在主线程里不能执行一个比较耗时的工作,佛则就会因主线程阻塞,而无法处理用户的输入事件,导致应用无响应错误出现,耗时的工作应该在子线程里执行。 2.UI空间画面的重绘(更新) 是由主线程负责的,如果在子线程中更新UI控件的值,更新后的值不会重绘到屏幕上,一定要在主线程里更新UI控件的值,这样才能再屏幕上显示出来,不能再子线程中更新UI的值。 阅读全文
posted @ 2014-03-17 21:48 _启明 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 转自:http://www.cnblogs.com/linjiqin/archive/2011/11/09/2242579.html 阅读全文
posted @ 2014-03-13 15:55 _启明 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 第一步:新建一个继承Activity的类,如:NewActivitypublic class NewActivity extends Activity {2 @Override protected void onCreate(Bundle savedInstanceState) {3 super.onCreate(savedInstanceState);4 //这里可以使用setContentView(R.layout.xxx)显示某个视图.5 }6 } 第二步:需要在功能清单AndroidManifest.xml文件中添加进... 阅读全文
posted @ 2014-03-12 22:16 _启明 阅读(348) 评论(0) 推荐(0) 编辑
摘要: -------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在s 阅读全文
posted @ 2014-03-01 19:14 _启明 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 下面是Java线程系列博文的一个编目:Java线程:概念与原理Java线程:创建与启动Java线程:线程栈模型与线程的变量Java线程:线程状态的转换Java线程:线程的同步与锁Java线程:线程的交互Java线程:线程的调度-休眠Java线程:线程的调度-优先级Java线程:线程的调度-让步Java线程:线程的调度-合并Java线程:线程的调度-守护线程Java线程:线程的同步-同步方法Java线程:线程的同步-同步块Java线程:并发协作-生产者消费者模型Java线程:并发协作-死锁Java线程:volatile关键字Java线程:新特征-线程池Java线程:新特征-有返回值的线程Java 阅读全文
posted @ 2014-02-16 20:55 _启明 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 服务器端:新建一个名为ManagerServlet的Servlet:package cn.leigo.servlet;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class ManagerServlet extends HttpServlet 阅读全文
posted @ 2014-02-12 22:11 _启明 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 一、 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。Json建构于两种结构:1、“名称/值”对的集合(A collection of name/valuepairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hashtable),有键列表(keyed list),或者关联数组 (associative array)。如:{“name”:”jackson”,“age”:100} 2、值的有序列表(Anordered list of values)。在大. 阅读全文
posted @ 2014-02-10 21:01 _启明 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在Android中,可以使用ContentResolver对通信录中的数据进行添加、删除、修改和查询操作。在对联系人进行操作时需加入以下两个权限content://com.android.contacts/contacts 操作的数据是联系人信息Uricontent://com.android.contacts/data/phones 联系人电话Uricontent://com.android.contacts/data/emails 联系人Email Uri ... 阅读全文
posted @ 2014-02-07 15:29 _启明 阅读(840) 评论(0) 推荐(0) 编辑
摘要: 使用过 SQLite 数据库的童鞋对 Cursor 应该不陌生,如果你是搞.net 开发你大可以把Cursor理解成 Ado.net 中的数据集合相当于dataReader。今天特地将它单独拿出来谈,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。Cursor 是一个随机的数据源。所有的数据都是通过下标取得。关于 Cursor 的重要方法:c. 阅读全文
posted @ 2014-02-07 11:05 _启明 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Android-监听ContentProvider中数据的变化如果ContentProvider的访问者需要知道ContentProvider中的数据发生了变化,可以在ContentProvider 发生数据变化时调用getContentResolver().notifyChange(uri, nu... 阅读全文
posted @ 2014-02-05 20:57 _启明 阅读(3831) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页