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