随笔分类 -  android

android.R 和R的区别
摘要:android.R是要获取系统资源时使用的R当前应用程序中的资源 阅读全文
posted @ 2011-07-28 16:08 陈孝勇 阅读(427) 评论(0) 推荐(0)
android上的尺寸小结
摘要:px:屏幕像素in:物理英寸pt:物理点mm:物理毫米dp:相对于160-dpi(dots per inch)的屏幕的非密度制约的像素sp:缩放比例无关(Scale-independent)的像素 阅读全文
posted @ 2011-07-28 15:42 陈孝勇 阅读(158) 评论(0) 推荐(0)
【转】Java关键字final、static使用总结
摘要:一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。 1、final类 final类不能被继承,因此final类的成员方法没 阅读全文
posted @ 2011-07-28 11:07 陈孝勇 阅读(251) 评论(0) 推荐(0)
【转】关于ListActivity的简单体验
摘要:今天学习点轻松的内容吧,看看android.app包里的几个类。首先是这个在平台自的例子中被广泛使用的ListActivity。这个类其实就是一 个含有一个ListView组件的Activity类。也就是说,如果我们直接在一个普通的Activity中自己加一个ListView也是完全可以取 代这个ListActivity的,只是它更方便而已,方便到什么程度呢?来做个例子瞧瞧。1234567891011121314151617181920212223242526272829303132public class HelloTwoB extends ListActivity{ public void 阅读全文
posted @ 2011-07-22 18:56 陈孝勇 阅读(240) 评论(0) 推荐(0)
【转】Android 应用程序之间数据共享—ContentResolver
摘要:Android是如何实现应用程序之间数据共享的?一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获得,这些一切都不重要,重要的是外界可以通过这一套标准及统一的接口和这个程序里的数据打交道,例如:添加(insert)、删除(delete)、查询(query)、修改(update),当然需要一定的权限才可以。如何将应用程序的数据暴露出去? Android提供了ContentProvider,一个程序可以通过实现一个Content provider的抽象接口将自己的数据完全暴露出去,而且Content 阅读全文
posted @ 2011-07-22 18:52 陈孝勇 阅读(252) 评论(0) 推荐(0)
【转】android之EditText
摘要:EditText Android中的EditText数据编辑框,相当于C#中的TextBox。刚开始接触时容易和TextView组件混淆,分不清那个是显示,那个是编辑,至少我就犯了这个错误。Layout声明:<EditText android:id="@+id/txtCAccountName"android:layout_width="200px" android:paddingRight="@dimen/padding"android:textSize="18sp" android:layout_x=&qu 阅读全文
posted @ 2011-07-21 16:18 陈孝勇 阅读(578) 评论(0) 推荐(0)
【转】利用Bundle实现Android Activity间消息的传递
摘要:地址:http://www.iteye.com/topic/424491利用Bundle是一种比较方便的办法。 程序的效果是活动A向B跳转的同时发送一字符串,B读出字符串。先在AndroidManifest.xml中定义一个新的Activity,target:Xml代码 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com 阅读全文
posted @ 2011-07-21 16:17 陈孝勇 阅读(234) 评论(0) 推荐(0)
【转】android 之LinearLayout布局
摘要:声明:这是android官方网站上的例子,添加了自己的理解,望各位大牛们多多指教Java代码 main.xml <?xml version="1.0" encoding="utf-8"?> <!-- <LinearLayout> 线性版面配置,在这个标签中,所有元件都是按由上到下的排队排成的 --> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation=" 阅读全文
posted @ 2011-07-21 15:50 陈孝勇 阅读(240) 评论(0) 推荐(0)
【转】LinearLayout:
摘要:LinearLayout: LinearLayout是一个盒子模型(Box Model),以垂直或水平的方向,按照相对位置来排列所有的widgets或者其他的containers。所有被包含的widgets或者是containers都被堆放在container之后,因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是container之间的间隔以及互相对齐(相对一个控件的右对齐、中间对齐或者左对齐)。LinearLayout还支持为 阅读全文
posted @ 2011-07-21 15:37 陈孝勇 阅读(240) 评论(0) 推荐(0)
【转】Android Activity类应用技巧分享
摘要:onCreate和onDestory对应。onStart和onStop对应,onResume和onPause对应。这几个函数大概是这样定义的,当启动一个Android Activity类的时候,onCreate方法首先会被启动,然后接着是onStart和onResume,也会启动,一般地,等这几个函数都启动完了之后你这个Activity就可以被显示出来了。当然我这里说的是一般的情况,如果你要是在这三个函数初始化的时候启动了一个后台的Service,那么还要等待ServiceConnection执行完毕才能够被显示出来,这里可能有人要问什么是Service了,在以后我会介绍它,这里大家就先了解下 阅读全文
posted @ 2011-07-21 15:21 陈孝勇 阅读(200) 评论(0) 推荐(0)
【转】 android SQLite 总结
摘要:【转】 android SQLite 总结 总结SQLite花了好多时间,参考了不少资料。以下知识如果觉得眼熟,不要怀疑,这些总结中的代码,虽然很多不是我自己写的,但是这些代码都是通用的。SQLite存储并不难,就是麻烦而已,希望下面的总结能够对你们有帮助。Android中每一个数据库对创建它的应用程序包套件来说都是私有的,默认情况下其他应用程序无法直接访问此私有数据库。所有的数据库文件存放在手机中的/data/data/package_name/databases路径下,以下是常用的与数据库相关的函数:返回值函数备注static SQLiteDatabasecreate(SQLiteData 阅读全文
posted @ 2011-07-20 11:52 陈孝勇 阅读(3989) 评论(1) 推荐(1)