![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
full-stack-coder
爱好踢足球,各种体育运动
展开
-
有来有去 startActivityForResult()
请参考: http://hi.baidu.com/winnyang/blog/item/25feb64ecf370ac4d0c86a48.html原创 2010-11-19 16:19:39 · 111 阅读 · 0 评论 -
system image file too large for device hardware configuration
system image file too large for device hardware configuration (77 MB > 72 MB). 修改config.ini文件.在文件最后一行加上 disk.systemPartition.size=96MB 比如我的: C:\Users\Administrator\.android\avd\map2.0.avd\conf...原创 2010-12-01 13:46:39 · 113 阅读 · 0 评论 -
Foursquare 源码研究之---------用户登录
最近学习android,无意间看到Foursquare项目,于是下载下来看看了源码,看完后避免忘记,故写下此文. 当我们拿到一个android项目,首先有机会最好是运行看看效果和Debug项目.这样有个感官的认识,.我运行后的结果: <!--StartFragment --> 注意:在debug的时候需要打开fanqiang软件,否则会报一个"java.net...原创 2010-12-03 18:07:09 · 368 阅读 · 0 评论 -
Foursquare 源码研究之------登录续
上次说到了登录回调方法onPostExecute,此方法是AsyncTask的方法,当doInBackground方法执行完后调用此方法来处理返回结果.在onPostExecute中主要根据登录结果来做不同的事情,登录成功://发送登录广播 sendBroadcast(new Intent(Foursquared.INTENT_ACTION_LOGGED_IN)); 此广播的订阅时在Four...原创 2010-12-06 13:27:25 · 124 阅读 · 0 评论 -
从Foursquare看手机端程序设计(1)
外国人真具有共产主义精神,Foursquare都拿出开源了,不像国内某些公司。Foursquare下载地址主页地址http://code.google.com/p/foursquared/ 。下载方式hg clone https://foursquared.googlecode.com/hg/ foursquared ,在linux下用hg命令可以直接下载。Foursquare在代码组织方面当然是...原创 2010-12-06 17:36:35 · 110 阅读 · 0 评论 -
从Foursquare看手机端程序设计(2)
为了提升手机端的响应速度,Foursquare采用了一种巧妙的措施,Foursquare在获取一个带图片的列表的时候,图片和文字区别对待。Foursquare先获取文字列表并显示出文字,而图片则是延迟加载。在加载图片的过程采用了缓存+多线程+线程池等技术优化读取速度。Foursquare读取图片的时候采用多线程技术,同时几个线程读取图片,并把读到的图片缓存起来,以便下次读取。读到图片以后通知界面更...原创 2010-12-06 17:37:40 · 117 阅读 · 0 评论 -
从Foursquare看手机程序设计(3)
AsyncTask解决网络读取的界面阻塞 手机从服务器获取数据的时候,是一个较耗时的操作,为了在获取网络读取的时候不阻塞用户操作,AsyncTask。为什么不采用多线程呢? 采用线程的方式方式是存在缺陷的:第一,线程的开销较大,如果每个任务都要创建一个线程,那么应用程序的效率要低很多;第二,线程无法管理,匿名线程创建并启动后就不受程序的控制了,如果有很多个请求发送,那么就会启动非常多的线程,系...原创 2010-12-06 17:38:28 · 78 阅读 · 0 评论