上一页 1 ··· 23 24 25 26 27
摘要: 上下文菜单不同于选项菜单,选项菜单服务于Activity,而上下文菜单则是注册到某个View对象上的。如果一个View对象注册了上下文菜单,用户可以通过长按该View对象以呼出上下文菜单。上下文菜单不支持快捷键,其菜单选项也不能附带图标,但是可以为上下文菜单的标题指定图标。以下模拟上下文菜单main.xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout android:id="@+id/LinearLayout01" android:layout_wid 阅读全文
posted @ 2012-08-17 19:27 滴水瓦 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Android平台下所提供的菜单大体上可分为三类:选项菜单、上下文菜单和子菜单。当Activity在前台运行时,如果用户按下手机上的Menu键,此时就会在屏幕低端弹出相应的选项菜单。但这个功能需要开发人员编程来实现的,如果在开发应用程序时没有实现该功能,那么程序运行时按下手机的meun键是不会起作用的。对于携带图标的选项菜单,每次最多只能显示6个,当菜单选项多于6个时,将只显示前5个和一个扩展菜单选项,点击扩展菜单选项将会弹出其余的菜单项。扩展菜单项中将不会显示图标,但是可以显示单选按钮和复选框。以下模拟选项菜单main.xml布局文件<?xml version="1.0&qu 阅读全文
posted @ 2012-08-17 19:26 滴水瓦 阅读(313) 评论(0) 推荐(0) 编辑
摘要: LayoutInflater作用是将layout的xml布局文件实例化为View类对象。获取LayoutInflater的方法有如下三种:LayoutInflater inflater=(LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);View layout = inflater.inflate(R.layout.main, null); LayoutInflater inflater = LayoutInflater.from(context); (该方法实质就是第一种方法,可参考源代码)Vie 阅读全文
posted @ 2012-08-13 15:13 滴水瓦 阅读(239) 评论(0) 推荐(0) 编辑
摘要: android.permission.ACCESS_CHECKIN_PROPERTIES允许读写访问”properties”表在checkin数据库中,改值可以修改上传( Allows read/write access to the “properties” table in the checkin database, to change values that get uploaded)android.permission.ACCESS_COARSE_LOCATION允许一个程序访问CellID或WiFi热点来获取粗略的位置(Allows an application to access 阅读全文
posted @ 2012-08-10 11:52 滴水瓦 阅读(259) 评论(0) 推荐(0) 编辑
摘要: Android系统在2.1版本之前,应用程序是只能安装到机身内存(ROM)中,这一特性从某种角度上讲,阻止了Android的发展,因为ROM的空间是有限的,所以这一特性限制了应用程序的体积,也就限制了应用程序的功能。 自从Android 2.2版本开始,Android系统引入了一个全新的功能——APP2SD,这个功能让Android系统允许将应用程序安装到SD卡上面,一方面节约出更多的ROM空间,另一方面也允许应用程序扩大自身的体积。 但是仅仅Android系统支持APP2SD,这样还是不够的,应用程序如果不经过处理,仍然会一如既往的转进ROM里。这是因为Android系统保持向前兼容... 阅读全文
posted @ 2012-08-02 18:41 滴水瓦 阅读(427) 评论(0) 推荐(0) 编辑
摘要: ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references)。例如我们可以用ArrayList来存储一系列的String或者Integer。那么ArrayList和LinkedList在性能上有什么差别呢?什么时候应该用ArrayList什么时候又该用LinkedList呢?一.时间复杂度 ArrayList的内部实现是基于基础的对象数组的,因此,它使用get方法访问列表中的任意一个元素时(randomaccess),它的速度要比LinkedList快。LinkedList中的get方法是按照顺序从列表的一端开始检查,直到另外一端。对Linke... 阅读全文
posted @ 2012-06-27 12:53 滴水瓦 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 在Android系统中,所有安装到系统的应用程序都必有一个数字证书,此数字证书用于标识应用程序的作者和在应用程序之间建立信任关系,如果一个permission的protectionLevel为signature,那么就只有那些跟该permission所在的程序拥有同一个数字证书的应用程序才能取得该权限。Android使用Java的数字证书相关的机制来给apk加盖数字证书,要理解android的数字证书,需要先了解以下数字证书的概念和java的数字证书机制。Android系统要求每一个安装进系统的应用程序都是经过数字证书签名的,数字证书的私钥则保存在程序开发者的手中。Android将数字... 阅读全文
posted @ 2012-06-19 15:36 滴水瓦 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 样式是用于描述一个View或是一个窗口的显示属性的集合,样式可以指定如高度,填充,字体颜色,字体大小,背景颜色等属性。样式是从布局文件中分离出来的一个XML资源文件。Android中的样式就像Web开发中的css样式表,它使用我们的样式独立于内容进行设计开发。例如,通过使用一个样式可以让如下的布局文件<TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:textColor="#00FF00" androi 阅读全文
posted @ 2012-06-19 15:33 滴水瓦 阅读(818) 评论(0) 推荐(0) 编辑
上一页 1 ··· 23 24 25 26 27