Android开发学习笔记

本文介绍了Android开发中的多种实用技巧,包括使用Toast显示消息、屏幕分辨率的获取方法、通讯录查询方式、创建ContentProvider的步骤、使Dialog弹出时背景模糊的效果及通过电话号码查找联系人的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、

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

2、onKeyDown(int keyCode,KeyEvent event)

重写Activity的方法

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

3、

获取屏幕分辨率的方法

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

4、

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

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在弹出时,背景的窗口呈现模糊状态

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

(未完待续)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值