摘要:与苹果的iOS家族相比,Android家族显然要大得多,但俗语有言“林子大了什么鸟都有”,Android设备品类繁多,界面不甚协调,再加上其一贯的自由开放作风,直接导致了应用极度缺乏统一性。Android自身的开放性极大的推动了应用的自主性,但对于开发者而言,在应用开发过程中,大到界面设计,小到屏幕分辨率、动态缩放及字体等都实在是很让人头疼的问题,这也是为什么近些年来响应式设计愈渐风行的原因之一。对此,来自美国自学成才的UI/UX设计师Meng To结合自己所学及实战历程对Android应用设计进行了深入细致的剖析。 过去我从来不会在Android应用开发的方针准则上费事儿,因为我相信实践出.
阅读全文
02 2013 档案
摘要:/** * Gets the number of cores available in this device, across all processors. * Requires: Ability to peruse the filesystem at "/sys/devices/system/cpu" * @return The number of cores, or 1 if failed to get result */private int getNumCores() { //Private Class to display only CPU devices in
阅读全文
摘要:android源码的目录\frameworks\base\core\java下载了android源码,但是不知道java的源码目录,可以在\frameworks\base\core\java去看看
阅读全文
摘要:微信变身大史记:从IM到电商 腾讯帝国新时代http://www.techweb.com.cn/internet/2013-02-16/1276725_10.shtml
阅读全文
摘要:在进行UI布局的时候,可能经常会用到android:gravity 和android:layout_Gravity 这两个属性。关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。 (资料来自网络)LinearLayout有两个非常相似的属性:android:gravity与android:layout_gravity。他们的区别在于:android:gravity 属性是对该view中内容的限定.比如一个button 上面的text. 你可以设置该text 相对于view的靠左,靠右等位置.android:layout_gravity是用来设置该view相对与父view 的位
阅读全文
摘要:三种方法1.使用XML文件进行定义 res/drawable/radio.xml<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 未选中-> <item android:state_checked="false" android:drawable="@drawable/tabswitche
阅读全文
摘要:(1)使用tabhost,不过这个api不是推荐使用的(2)使用ActivityGroup来实现 参考http://www.cnblogs.com/answer1991/archive/2012/05/08/2489844.html(3)使用ActionBar和Fragment结合ViewPager实现TabActivity http://blog.csdn.net/cs_lht/article/details/8090643
阅读全文