摘要: 以前反编译过android market,发现里面有用到volley,起这么个名字不知道啥用的,现在才知道主讲者Ficus Kirkpatrick就是负责开发Google play 的。看完视频,发现 Jeff Sharkey 就利用它写了简单的Flickr 客户端, 这速度快得没的说。在前面写的新浪微博客户,Timeline 图片异步下载,使用的是AQuery.image, 但效果还是差一点,于是也考虑试试 volley,代码提交记录见https://github.com/lytsing/weibo/commit/7c84aea7ae27e6fa7da7aa4e477e41e07c1d79a 阅读全文
posted @ 2013-07-09 22:13 hardiman 阅读(687) 评论(0) 推荐(0) 编辑
摘要: 昨天纠结了很久的问题,一直找不到原因,早上发现是一个低级错误: 1 private void selectButton(int id) { 2 switch (id) { 3 case 0: 4 recommend_button.setEnabled(false); 5 recommend_button.performClick(); 6 break; 7 case 1: 8 hotspot_button.setEnabled(false); 9 ... 阅读全文
posted @ 2013-06-27 15:08 hardiman 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 昨天纠结了很久的问题,一直找不到原因,早上发现是一个低级错误: 1 private void selectButton(int id) { 2 switch (id) { 3 case 0: 4 recommend_button.setEnabled(false); 5 recommend_button.performClick(); 6 break; 7 case 1: 8 hotspot_button.setEnabled(false); 9 ... 阅读全文
posted @ 2013-06-25 10:04 hardiman 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 项目中需要显示大段的中文news,用TextView 实现,英文的都好搞定,到了中文就麻烦了,文中有 »,«,‚,¡ 书名号,逗号,句号,感叹号 等特殊符号的情况下,在换行的地方会出现 或多或少一个半个字的情况.搜索了下,主要有一下两种做法:一: TextView 设置 gravity 1 TextView tView = new TextView(mContext); tView.setText("\u3000\u3000"+pBean.getContent()); 2 // 首行缩进两个中文 从bean... 阅读全文
posted @ 2013-04-09 00:23 hardiman 阅读(2196) 评论(0) 推荐(0) 编辑
摘要: 使用style 能够是代码易读易改,尤其是项目中布局文件样式 比较多的情况下.1, android的style文件我们是放在res/values目录下面的,当然它是一个 xml文件 ,根节点是:resources. 下面是一个示例: <?xml version="1.0" encoding="utf-8"?> <resources> <style name="TextStyle"> <item name="android:textSize">14sp</item 阅读全文
posted @ 2013-04-02 00:37 hardiman 阅读(318) 评论(0) 推荐(0) 编辑
摘要: android 客户端开发中,很多ui细节要处理,这里就总结下工作中用到的和会用到的ui 方法的优化知识:一,布局优化:public_layout.xml 1 2 7 12 标签的使用:很容易就能做到共享和重用布局,方便管理页面公用的布局,类似topBar,bottomBar1 2 6 7 标签的使用:一般情况下能够帮我们减少一个布局层次,用法有点复杂,提升不大,不建议使用~;1 2 4 5 标签的使用:很多情况下,一个布局中有很多View并不常用,这就造成了资源的浪费,android为此提供了ViewStub标签来解决这个问题。在默认情况下ViewStub下的标签都有visib... 阅读全文
posted @ 2012-06-23 22:30 hardiman 阅读(597) 评论(0) 推荐(1) 编辑
摘要: QVGA(Quarter VGA):其分辨率为240×320像素,是当下智能手机最常用的分辨率级别。240×320像素的意思就是,手机屏幕横向每行有240个象素点,纵向每列有320个象素点,乘起来就是320×240=76800个象素点。早期的智能手机也大都采用这一显示级别的屏幕。WQVGA(Wide QVGA):分辨率为240×400或者240×432HVGA(Half-size VGA):其分辨率为480×320像素,宽高比为3:2。VGA(Video Graphics Array):是早起IBM提出的电脑显示标准,但现在已经应用于 阅读全文
posted @ 2011-11-04 11:49 hardiman 阅读(2060) 评论(1) 推荐(2) 编辑
摘要: 谷歌于北京时间5月20日晚上10:30点在旧金山Moscone会展中心举办Google I/O 2010大会第二天的会议,Google正式发布了代号是“froyo 冻酸奶”的Android操作系统2.2版(高清图集 )。下面是Android 2.2版本的改进和提升: 1.速度提升 Google介绍Android 2.2时,将速度放在了第一位。Google在2.2中加入了Just-In-Time(JIT),可以使程序运行速度提高2-5倍。演示运行在2.1下的Nexus One游戏帧数为29,而2.2为41。 2.企业功能增加 Android 2.2增加了超过20项企业功能,包括新的员工E... 阅读全文
posted @ 2011-11-01 13:05 hardiman 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 网络由下往上分为: 对应 物理层-- 数据链路层-- 网络层--... 阅读全文
posted @ 2011-10-14 19:17 hardiman 阅读(14526) 评论(4) 推荐(6) 编辑
摘要: 所谓的开放API(OpenAPI)是服务型网站常见的一种应用,网站的服务商将自己的网站服务封装成一系列API(Application Programming Interface,应用编程接口)开放出去... 阅读全文
posted @ 2011-10-01 21:53 hardiman 阅读(4169) 评论(0) 推荐(1) 编辑