- 浏览: 344396 次
最新评论
-
dannyzhuang:
朋友你好,问一下 你这个问题,你已经解决了吗,我也遇到了类似的 ...
长按后ANR异常LOG -
ohuan:
我这样处理,为什么 "keyCode/ XXX &q ...
Android学习札记4:PopupWindow在设置setFocusable后监听返回键盘事件
文章列表
Android相对于iPhone最大的优势之一便是widgets--桌面组件,Android系统有,而iPhone没有。
widgets非常有价值,因为他们能够使你简单地浏览各种不同种类的信息,并且迅速进入有价值的应用和配置设置内容。
我同时使用一部Android电话(工作上使用)和一部iPhone(我最喜欢的电话),但是有些事情的时候我总是会先拿出我的Android手机,因为我可以通过widgets更快速地获得一些信息,如果我是一个只使用一部电话的普通用户我可能会更倾向于iPhone,我最想念Android的是它的widgets桌面小部件。
便于帮大家找到一些最有用的wi ...
- 2012-12-03 09:44
- 浏览 566
- 评论(0)
Fragment界面添加
了解过fragment的生命周期等简单知识,于是去看官方文档来了解更多相关内容,要添加fragment到我们的UI界面中,给出了两种常用的方法,第一个是在activity的布局xml文件中使用<fragment>标签声明,第二个是在java代码中将fragment添加到一个ViewGroup,我比较习惯于使用第一种XML布局的方式,这里只是介绍了第一种, 在主activity中纵向加入两个fragment,使用<fragment>标签声明,每个fragment有各自的layout布局,都作为activity的一部分
<LinearL ...
- 2012-11-30 10:19
- 浏览 899
- 评论(0)
最近有时间看看有关Fragment的一些介绍,自己做下笔记,记录下学习足迹。之前在Pad上使用QQ的时候就注意到Pad版本做的比较合理,由于pad屏幕比较大,左侧显示QQ联系人的列表,右侧可以显示具体的聊天窗口界面,觉得这样的设计不错,实现了多个fragment合并在一个单独的activity中,并建立多个UI。
fragment的行为和用法都和activity比较相似,它也有自己的生命周期,可以响应接收到的各种事件,值得注意的是一个fragment要总是放入到一个activity中,且activity的生命周期也会影响fragment
下面看一下fragment的生命周期官方文档 ...
- 2012-11-28 09:33
- 浏览 694
- 评论(0)
虽然自己对windows Phone没有太大的兴趣,但是不得不说很喜欢Metro的这种风格。Metro是由微软公司开发的内部名称为"typography-based design language"(基于排版的设计语言),起初基于瑞士平面设计的设计原则,界面以大号文字和图片为主要元素来吸引用户的注意力,其设计理念来源于交通局巴士站牌,机场和地铁的指示牌。他的图标设计不同于Android和ios的纯桌面图标,主要有一下特点:
1. 干净、轻量、开放、快速
2. 要内容,而不是质感
3. 整合软硬件
4. 世界级的动画
5. 生动,有灵魂
确实当第一次看见的时候会 ...
- 2012-11-26 09:55
- 浏览 666
- 评论(0)
做UI布局,尤其是遇到比较复杂的多重LinearLayout嵌套,常常会被一些比较小的问题困扰上半天,比如今天在使用ImageView的时候,想让其居中显示,可是无论怎样设置layout_gravity属性,都无法达到效果,部分代码如下:
<LinearLayout
android:layout_width="wrap_content"
android:layout_height="fill_parent"
android:orientation="vertical"
...
- 2012-11-23 14:50
- 浏览 704
- 评论(0)
最近将android SDK和ADT都更新至了最新版本,毕竟新版更多人性化的设计和操作界面,不过更新过之后发现有许多地方和以前的操作有些不同,总觉得别扭,比如之前习惯了用模拟器的物理键盘进行账号登陆等文字输入(虽然现在主流手机都没有物理键了),或者干脆使用键盘键入,不过更新后发现物理键盘点击没有响应,键盘也输入不了,在模拟器设置里也木有找到,于是乎想办法搜索之,原来问题出现在创建模拟器Create
AVD的时候,在hardware选项处:new→Property下拉菜单→添加Keyboard lid support和Keyboard support并且将属性都设置为yes,然后创建模拟器 ...
- 2012-11-14 11:14
- 浏览 923
- 评论(0)
看过不少无病呻吟的教人如何学习的文章段子,但大多数真的是很没有营养,偶然发现这篇文章,真心觉得很不错,收藏来勉励自己如何学习,同时也推荐给别的朋友,学习真的是一个循序渐进的过程
学习是一种基础性的能 ...
- 2012-11-12 10:10
- 浏览 465
- 评论(0)
刚刚在博客园上看到的一篇文章,觉得写的很有意思,很容易理解,mark上,特生动,原文地址http://www.cnblogs.com/yuilin/archive/2012/11/05/2755298.html
———————————————————————————————————— ...
- 2012-11-07 09:42
- 浏览 576
- 评论(0)
原文地址http://blog.csdn.net/goodboy1881/article/details/670761#comments
目录(?)[+]
1.ICMP协议介绍
前面讲到了,IP协议并不是一个可靠的协议,它不保证数据被送达,那么,自然的,保证数据送达的工作应该由其他的模块来完成。 ...
- 2012-10-23 13:42
- 浏览 525
- 评论(0)
原文地址http://blog.csdn.net/goodboy1881/article/details/668556
把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息。数据链路层可以从ARP得到数据的传 ...
- 2012-10-22 09:41
- 浏览 537
- 评论(0)
原文地址http://blog.csdn.net/goodboy1881/article/details/665061
数据链路层有三个目的:
为IP模块发送和 接收IP数据报。
为ARP模块发送ARP请求和接收ARP应答。
为RARP发送RARP请 求和接收RARP应答
ip大家都听说过。至于ARP和RARP,ARP叫做地址 ...
- 2012-10-19 14:23
- 浏览 527
- 评论(0)
原文链接http://blog.csdn.net/goodboy1881/article/details/665041#t0
为什么会有TCP/IP协议
在世界上各地,各种各样的电脑运行着各自不同的操作系统为大家服务,这些电脑在表达同一种信息的时候所使用的方法是千差万别。就好像圣经中上帝打乱了各地人的口音,让他们无法合作一样。计算机使用者意识到,计算机只是单兵作战并不会发挥太大的作用。只有把它们联合起来,电脑才会发挥出它最大的潜力。于是人们就想方设法的用电线把电脑连接到了一起。
但是简单的连到一起是远远不够的,就好像语言不同的两个人互相见了面,完全不能交流信息。 ...
- 2012-10-18 14:25
- 浏览 533
- 评论(0)
开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点 ...
- 2012-10-17 16:05
- 浏览 586
- 评论(0)
在写这篇文章之前,我一直在思考这几个问题:
问题1:为什么需要IPC?
问题2:什么是Binder?
问题3:什么是AIDL?
问题4:IPC同Activity Intent, Broadcast, Content provider,Service之间有什么区别与联系?
- 2012-10-08 23:48
- 浏览 682
- 评论(0)
只需要对android/build/target/languages_full.mk 中PRODUCT_LOCALES := zh_CN enUS....
最前面的一种语言既为默认语言,系统编译后自动设置属性到系统中,在/build/tools/buildinfo.sh
echo "ro.product.locale.language=$PRODUCT_DEFAULT_LANGUAGE"
echo "ro.product.locale.region=$PRODUCT_DEFAULT_REGION"
echo "pe ...
- 2012-09-27 09:35
- 浏览 1098
- 评论(0)