Android开发学习笔记

1、

Toast方法,供调用:(传入的参数是要显示的字符串,以及显示的时间长短)

Android开发学习笔记_第1张图片

 

2、onKeyDown(int keyCode,KeyEvent event)

      重写Activity的方法

 

 Android开发学习笔记_第2张图片

按键按下的处理代码放在break前边,还有别的常量可参考帮助文档。

 

3、

获取屏幕分辨率的方法

为了在一个方法中返回多个值,这儿用到了ArrayList数组。类型为整型,因为屏幕分辨率为整型

Android开发学习笔记_第3张图片

 

 

4、

实现对通讯录的查询(截自Android帮助文档)

Android开发学习笔记_第4张图片

5、

      如果想要自己创建共享数据,有两种方法,第一:自己创建一个 Content Provider(一个ContentProvider的子类).第二种是将数据加入一个已存在的 ContentProvider(前提是要存入的数据类型和它相同并且有写的权限)

 

To create a content provider, you must:

  • Set up a system for storing the data. Most content providers store their data using Android's file storage methods or SQLite databases, but you can store your data any way you want. Android provides the SQLiteOpenHelper class to help you create a database and SQLiteDatabase to manage it.
  • Extend the ContentProvider class to provide access to the data.

  • Declare the content provider in the manifest file for your application (AndroidManifest.xml).

     创建一个ContentProvider必须满足一下三个条件:

第一:设置一个数据存储系统,大部分的ContentProvider通过文件系统或者数据库来存储他们的数据,不过你可以通过任意的方式来存储你的数据

第二:继承ContentProvider类

第三:在AndroidManifest.xml中声明ContentProvider

 

6、

让一个Dialog在弹出时,背景的窗口呈现模糊状态

Android开发学习笔记_第5张图片

 

7、以电话号码来查找联系人的方法:

Android开发学习笔记_第6张图片

8、手机版的Ajax

 在主程序中声明一个TextView和EditText,在EditText中写东西时,会随时反映在TextView上

下边只列出了关键程序

Android开发学习笔记_第7张图片

 

9、

在程序里更改手机的情景模式

 

Android开发学习笔记_第8张图片

 

(未完待续)

你可能感兴趣的:(Android开发学习笔记)