没有合适的资源?快使用搜索试试~ 我知道了~
Android 应用开发学习笔记(全,from hitwh)
0 下载量 132 浏览量
2023-07-15
08:37:34
上传
评论
收藏 12.16MB PDF 举报
温馨提示
试读
97页
Android 应用开发学习笔记(全,from hitwh)
资源推荐
资源详情
资源评论
Android 应用开发(前九章)
Android 应用开发(前九章)
第1章 Android 概述
1 安卓简介
1.1 Android 简介
1.2 Android 体系结构
1.3 Android 系统特点
第2章 Android开发环境搭建
第3章 Android项目的创建和运行
第4章 Activity
1 理解Activity
2 Activity切换不同的布局
3 设置Activity的布局背景
4 Activity生命周期
5 Android程序调试
第5章 Android用户界面
1 用户界面基础
2 界面基本组件
3 界面布局
4 界面菜单
选项菜单OptionsMenu
上下文菜单ContextMenu
子菜单
5 事件响应
6 附录
附录1:动态添加菜单(以上下文菜单为例)
附录2:Android剪贴板用法
附录3:类关系图
附录4:AlertDialog用法详解
附录5:AutoCompleteTextView用法
附录6:DatePicker用法
第6章 Intent
1 Intent简介
Intent简介
2 使用Intent启动Activity【显示与隐式】
显示启动
隐式启动
3 Activity间数据传递
总体图
单向传递数据
双向传递数据
第7章 Android广播机制
1 什么是广播
概述
BroadcastReceiver
2 系统广播
概述
系统广播示例1:手机关机时播放关机音乐
示例2:监听拨打电话(去电)
3 自定义广播
主要步骤
自定义广播示例(静态注册)
附录:短信黑名单示例
概述
MainActivity界面(activity_main.xml)
SMSReceiver代码
获取短信说明
AndroidManifest.xml添加SMS权限
MainActivity主要代码
第8章 Service
1 什么是Service
2 Service类型
Started启动的
Bound绑定的
Service生命周期
3 本地服务示例
概述
准备工作
创建MusicService
主程序(主要代码)
功能改进(自学)
4 广播交互
第9章 1+简单数据存储和访问(简单)(SharedPreference)
0 简单数据存储
1 简单存储
概述
SharedPreferences
示例
2 文件存储
概述
内部存储
外部存储
资源文件
第9章 2++数据存储和访问(SQLite示例)
1 ListView显示数据库数据(ShowActivity)
ListView 2个关键点
2 添加记录功能(InsertActivity)
3 给ListView添加ContextMenu菜单:删除+编辑(UpdateActivity)
主要步骤
第1章 Android 概述
1 安卓简介
1.1 Android 简介
1. 2008年9月,google发布Android 1.0
2. 是第一个免费的、开源的手机端操作系统,
3. 基于Linux内核,使用Java 语言开发。
4. 2008年10月,第一款Android手机HTC G1在美国上市
程序库:
C库、媒体库、Surface Manager、WebKit、SGL、3D libraries、FreeType、SSL、SQLite等
Android 运行库:
每一个Android应用程序都在它自己的进程中运行,都拥有一 个独立的Dalvik虚拟机实例。
Dalvik虚拟机依赖于linux内核的一些功能,比如线程机制和 底层内存管理机制。
5. 关于JVM和Dalvik VM
JVM:执行class文件(字节码 )
Dalvik VM:执行dex文件(Dalvik Executes缩写)
Dalvik最大的好处在于可以根据硬件实现更大的优化,这更适合移动设备。
6. Linux内核层
Android的核心系统服务依赖于Linux内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。
Linux内核也同时作为硬件和软件栈之间的抽象层。
1.3 Android 系统特点
1. 在内存和进程管理方面,Android有自己的运行时和虚拟机;
2. Android将界面设计与程序逻辑分离,界面布局使用XML文件,有利于界面的修改和维护;
3. Android提供轻量级的进程间通讯机制Intent,使跨进程组件通 信和发送系统广播成为可能;
4. Android提供Service作为无用户界面、长时间后台运行组件;
5. 支持快速、高效的数据存储:
SharedPreferences、文件存储、SQLite数据库
Android四大核心组件:Activity、Service、Broadcast Receiver、Content Provider
6. 为了跨进程共享数据,Android提供ContentProvider接口
可以无需了解数据源、路径的情况下,对共享数据进行查询、添加、删除和更新等操作
7. 其他
第2章 Android开发环境搭建
略
第3章 Android项目的创建和运行
1. 关于Toast
Toast 在应用程序上浮动显示少量信息给用户,它永远不会获得焦点,不影响用户的输入等操作。
基本用法:
第4章 Activity
1 理解Activity
1. Activity和界面布局layout
墙就类似Activity,壁橱就类似Layout布局管理器,壁橱上的东西就类似那些UI元素。
墙的背后或许还有我们看不见的东西,这些东西可能是Java的实体类、逻辑控制类、网络连接类等。
2. 注意
通常一个界面布局对应一个Activity,布局文件命名:activity_***.xml, 其中***对应某个Activity名
但一个Activity不一定对应一个界面布局
2 Activity切换不同的布局
1. 步骤:新建布局文件、创建菜单、添加菜单代码
在新的布局中,将一个ImageView控件拖放到界面上,并设置图片属性android:src="@drawable/***"(先把图片
复制到drawable目录中
创建菜单的时候:新建menu资源文件夹,然后创建菜单文件
新建 Android resource directory,命名为menu
在menu文件夹中新建 menu resource file,命名为"main_menu"
剩余96页未读,继续阅读
资源评论
留尘铃
- 粉丝: 166
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功