代码改变世界

阅读排行榜

Bundle经典用法,包裹数据

2011-08-18 18:07 by cjzhang, 401 阅读, 收藏,
摘要: SDK里是这样描述:A mapping from String values to various Parcelable types.在今日,它帮助我将数据打包传入intent里面,为使用这些数据提供了便利。(不知道直接导入到Intent的话,应该怎样读取呢?) protected void onListItemClick (ListView l, View v, int position, long id) { super.onListItemClick(l, v, position, id); //获得选中项的HashMap对象 HashMap<String,String> m 阅读全文

android 网上学习资料整理

2011-08-16 00:48 by cjzhang, 359 阅读, 收藏,
摘要: 1、首先当然是官方的http://developer.android.com/index.html 看着看着就习惯了英文描叙了,而且感觉只有用英文描述才是最切到点上。(我只是一个普通程度英文水平,真的)。2、但是如果偏要中文的话,可以到http://android.toolib.net/ 它把官方的翻译了一部分,如果只是纯粹查SDK的话,我想应该还够用,一般我都不用(虽然我还是一菜鸟),因为真的英文看多了就顺眼了。3、参考别人的经验的好去处当然是观看牛人的博客啦。 推荐的地方不分排名先后: 博客园http://www.cnblogs.com csdn http://blog.csdn.net/ 阅读全文

转载:Android笔记 SQLite总结 ,字带数据库,附记事本,字典小程序

2011-08-20 11:01 by cjzhang, 334 阅读, 收藏,
摘要: 非常好的总结博文,我来Mark下。转载自:http://www.linuxidc.com/Linux/2011-08/40057.htmSQLite DatabaseSQLite is an embedded relational database engine. Its developers call it a self-contained, serverless, zero-configuration and transactional SQL database engine. 其实只需要记住SQLite不需要数据库服务器,不需要额外配置,其数据库本身就是一个文件的一个小型数据库。通常情况 阅读全文

Android 多线程浅析 (转)

2011-10-20 08:28 by cjzhang, 305 阅读, 收藏,
摘要: 转自:http://www.cnblogs.com/tanlon/archive/2011/03/11/1981759.html最近在做android项目的时候经常要用到比较耗时的操作,一但操作的时间过长,比如超过一分钟那么就会造成UI阻塞,界面假设的状况。那么我们就要用到多线程,其实多线程原理很简单,每个Activity可以算作是一个进程,进程里面有一个主线程在运行,那么我们只需要在主线程中开一个子线程将那些耗时长的操作丢进去就可以了。在这里如果直接在子线程中的操作完成了之后就更新UI,那么就抛出异常,原因在于不能直接在子线程中对主线程UI操作。我们可以操作的是发送一个消息给主线程,让主线程 阅读全文

android 网络通信 方案1 httpclient

2012-01-09 14:31 by cjzhang, 290 阅读, 收藏,
摘要: apace httpclient为客户端编程提供高效、功能丰富的工具包支持。 1 try{ 2 3 HttpClient hc=new DefaultHttpClient(); 4 5 HttpGet get=new HttpGet("http://www.google.com"); 6 7 HttpResponse rp=hc.execute(get); 8 9 if(rp.getStatusLine().getStatus()==HttpStatus.SC_OK)10 11 {12 13 ........//处理数据14 15 }16 17 catch(IOExcep. 阅读全文