- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本资料由-大学生创业|创业
本资料由-大学生创业|创业|创业网 /提供资料
在线代理|网页代理|代理网页 |减肥药排行榜
在线代理|网页代理|代理网页 |
减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药 |
android 的几个技巧 1
目录
android 的几个技巧 1 1
入门实例剖析 1 2
在测试时,如何实现一个提示 8
可以使用 AlertDialog.Builder 才产生一个提示框 9
menu 的用法 10
简单的代码 10
menu 实现的两种方法 11
Activity 的切换(含 Bundle 传值) 14
1. 代码 14
2. 详解 16
Android UI Layout 20
AbsoluteLayout 20
Tab 以及 HostTab 操作 21
List (图片/按钮/标题/文本) 27
LIST 例一 27
LIST 例二 37
LIST 例三 41
调用浏览器 载入某网址 43
监控应用程序包的安装删除 43
方法一 43
方法二 46
使用 Toast 输出一个字符串 53
把一个字符串写进文件 53
把文件内容读出到一个字符串 54
调用 Android installer 安装和卸载程序 56
结束某个进程 56
设置默认来电铃声 56
开机自启动 57
线程与子线程 58
handlerMessage 实例 59
Service 61
什么是 Service 61
如何使用 Service 61
Service 的生命周期 67
附) 常用界面截图 68
提示 1 68
提示 2 69
菜单 69
入门实例剖析 1
开卷语
俗话说,“熟读唐诗三百首,不会作诗也会吟”。最近收集了很多Android 的示例代码,从这些代码的阅读和实验中学习到很多知识,从而产生写这个系列的打算,目标就是一步步跟着实例进行动手实作,真正从“做”中体会和学习Android 开发。
本文目标是Android 自带的一个范例程序:记事本, 预备知识
搭建开发环境,尝试编写”Hello World”,了解 Android 的基本概念,熟悉 Android 的API(官方文档中都有,不赘述)。
程序截图
先来简单了解下程序运行的效果
1 2
3 4
程序入口点
类似于 win32 程序里的 WinMain 函数, Android 自然也有它的程序入口点。它通过在AndroidManifest.xml 文件中配置来指明,可以看到名为 NotesList 的 activity 节点下有这样一个 intent-filter,其 action 为 ent.action.MAIN,
Category 指定为 ent.category.LAUNCHER,这就指明了这个 activity 是作为入口activity,系统查找到它后,就会创建这个activity 实例来运行,若未发现就不启动(你可以把MAIN 改名字试试)。
intent-filter
action android:name=ent.action.MAIN
/
category android:name=ent.category.LAUNCHER
/
/intent-filter
NotesList 详解
就从入口点所在的 activity(见图 1)开始,可以看到这个 activity 最重要的功能就是显示日志列表。这个程序的日志都存放在 Sqlite 数据库中,因此需要读取出所有的日志记录并显示。
先来看两个重要的私有数据,第一个 PROJECTION 字段指明了“日志列表“所关注的数据库中的字段(即只需要 ID 和 Title 就可以了)。
private static
final String[] PROJECTION = new String[] {
Notes._ID, // 0
Notes.TITLE, // 1
};
第二个字段 COLUMN_INDEX_TITLE 指明 title 字段在数据表中的索引。private
static final
int COLUMN_INDEX_TITLE = 1;
然后就进入第一个调用的函数 onCreate。
Intent intent = getIntent(); if (intent.getData() ==
null)
{
intent.setData(Notes.CONTENT_URI);
}
因为 NotesList 这个 activity 是系统调用的,此时的 intent 是不带数据和操作类型的, 系 统 只 是 在 其 中 指
文档评论(0)