摘要: getSystemService是Android很重要的一个API,它是Activity的一个方法,根据传入的NAME来取得对应的Object,然后转换成相应的服务对象。以下介绍系统相应的服务。传入的Name返回的对象说明WINDOW_SERVICEWindowManager管理打开的窗口程序LAYOUT_INFLATER_SERVICELayoutInflater取得xml里定义的viewACTIVITY_SERVICEActivityManager管理应用程序的系统状态POWER_SERVICEPowerManger电源的服务ALARM_SERVICEAlarmManager闹钟的服务NO 阅读全文
posted @ 2013-12-05 14:15 妈蛋 阅读(401) 评论(0) 推荐(0)
摘要: 一、关于获取Android 手机屏幕的宽度、高度,首先要了解WindowManager和DesplayMetrics类。 1、WindowManager http://blog.csdn.net/liranke/article/details/5435488,这里讲解了WindowManager的用法 2、DisplayMetrics http://blog.csdn.net/java2009cgh/article/details/8182817,这里讲解了DisplayMetrics二、获取屏幕的宽、高、密度,有三种方法。 1、通过WindowManager获取1 DisplayM... 阅读全文
posted @ 2013-12-05 13:05 妈蛋 阅读(1184) 评论(0) 推荐(0)
摘要: Android的对话框有两种:PopupWindow和AlertDialog。它们的不同点在于: AlertDialog的位置固定,而PopupWindow的位置可以随意 AlertDialog是非阻塞线程的,而PopupWindow是阻塞线程的PopupWindow的位置按照有无偏移分,可以分为偏移和无偏移两种;按照参照物的不同,可以分为相对于某个控件(Anchor锚)和相对于父控件。具体如下:showAsDropDown(View anchor):相对某个控件的位置(正左下方),无偏移showAsDropDown(View anchor, int xoff, int yoff):相对某.. 阅读全文
posted @ 2013-12-05 10:26 妈蛋 阅读(359) 评论(0) 推荐(0)
摘要: Context字面意思上下文,位于framework package的android.content.Context中,很多方法需要通过 Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的 实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会... 阅读全文
posted @ 2013-11-01 23:18 妈蛋 阅读(442) 评论(0) 推荐(0)
摘要: 颜色对照表: http://blog.sina.com.cn/s/blog_684a1d160100umuq.html color.xml #000000 #666666 #0000FF #87ceeb #FFFFFF #FFFFF0 #FFFFE0 #FFFF00 ... 阅读全文
posted @ 2013-10-20 14:35 妈蛋 阅读(271) 评论(0) 推荐(0)
摘要: 48dp 的设计韵律(Rhythm) 可触摸控件都是以 48dp 为单位的。一般情况下,48dp 在设备上的物理大小是 9mm (会有一些变化)。这刚好在触摸控件推荐的大小范围 (7-10mm) 内,而且这样的大小,用户用手指触摸起来也比较准确、容易。 留白 界面元素之间的留白应当是 8dp。 字体(Typography) 默认字体颜色:Android UI 使用以下默认颜色风格:text... 阅读全文
posted @ 2013-10-20 13:42 妈蛋 阅读(235) 评论(0) 推荐(0)
摘要: 小米便签http://download.csdn.net/detail/libaier_gc/4102635小米文件管理器http://download.csdn.net/detail/libaier_gc/4102638小米指南针源码http://download.csdn.net/detail/libaier_gc/4102642小米录音机源码http://download.csdn.net... 阅读全文
posted @ 2013-10-20 12:05 妈蛋 阅读(208) 评论(0) 推荐(0)