20240424_Android开发路线图
2024-10-06 17:14:50 0 举报
AI智能生成
Android从入门到IOS入门到Harmony OS入门
作者其他创作
大纲/内容
高级控件
下拉列表
下拉框Spinner
数组适配器ArrayAdapter
简单适配器SimpleAdapter
列表类视图
基本适配器BaseAdapter
列表视图ListView
网格视图GridView
翻页类视图
翻页视图ViewPager
翻页标签栏PagerTabStrip
简单的启动引导页
碎片Fragment
碎片的静态注册
碎片的动态注册
改进的启动引导页
实战: 记账本
需求分析
界面设计
关键代码
广播组件Broadcast
收发应用广播
收发标准广播
收发有序广播
收发静态广播
监听系统广播
接收分钟到达广播
接收网络变更广播
定时管理器AlarmManager
捕获屏幕变更事件
竖屏与横屏切换
回到桌面与切换到任务列表
自定义控件
视图的构建过程
视图的构造方法
视图的测量方法
视图的绘制方法
改造已有控件
自定义月份选择器
给翻页标签栏添加新属性
不滚动的列表视图
通过持续绘制实现简单动画
Handler的延迟机制
重绘视图界面
自定义饼图动画
实战: 广告轮播
需求分析
界面设计
关键代码
通知与服务
消息通知
通知推送Notification
通知渠道NotificationChannel
给桌面应用添加消息角标
服务service
服务的启动和停止
服务的绑定与解绑
推送服务到前台
多线程
分线程通过Handler操作界面
异步任务AsyncTask
异步服务IntentService
组合控件
底部标签栏
利用BottomNavigationView实现底部标签栏
自定义标签按钮
结合RadioGroup和ViewPage自定义底部标签栏
顶部导航栏
工具栏Toolbar
溢出菜单OverflowMenu
标签布局TabLayout
增强型列表
循环视图RecyclerView
布局管理器LayoutManager
动态更新循环视图
升级版翻页
下拉刷新布局SwipeRefreshLayout
第二代翻页视图ViewPager2
给Viewpager2集成标签布局
实战: 电商首页
需求分析
界面设计
关键代码
多媒体
图片
使用相机拍摄照片
从相册选中图片
对图片进行简单加工
图像解码器ImageDecoder
音频
使用录音机录制音频
利用MediaPlayer播放音频
利用MediaRecorder录制音频
视频
使用摄像机录制视频
从视频库中选取视频
利用视频视图(VideoView)播放视频
实战项目: 评价晒单
需求分析
界面设计
关键代码
网络通信
HTTP接口访问
HTTP接口访问
GET方式调用HTTP接口
POST方式调用HTTP接口
下载管理器DownloadManager
在通知栏显示下载进度
主动轮询当前的下载进度
利用Post方式上传文件
图片加载框架Glide
从图片地址获取图像数据
使用Glide加载网络图片
利用Glide实现图片的三级缓存
实战:猜你喜欢
需求设计
界面设计
关键代码
打造安装包
应用打包
导出APK安装包
制作APP图标
给APK瘦身
规范处理
版本设置
发布模式
给数据库加密
安全加固
反编译
代码混淆
第三方加固及重签名
Android开发环境搭建
Android开发简介
Android的发展历程
Android Studio的发展历程
搭建Android Studio开发环境
开发机配置要求
安装Android Studio
下载Android的SDK
创建并编译APP工程
创建新项目
导入已有的工程
编译APP工程
运行和调试APP
创建内置模拟器
在模拟器上运行App
观察App的运行日志
Android App的开发基础
App的开发特点
App的运行环境
App的开发语言
App连接的数据库
App的工程结构
App工程目录结构
编译配置文件build.gradle
运行配置清单文件AndroidManifest.xml
App 的设计规范
界面设计与代码逻辑
利用XML标记描绘应用界面
使用java代码书写程序逻辑
App的活动页面
创建新的App页面
快速生成页面源码
跳到另一个页面
简单控件
文本显示
设置文本的内容
设置文本的大小
设置文本的颜色
视图基础
设置视图的宽高
设置视图的间距
设置视图的对齐方式
常用布局
线性布局LinearLayout
相对布局Relativelayout
网格布局GridLayout
滚动视图ScrollView
按钮触控
按钮控件Button
点击事件和长按事件
禁用与恢复按钮
图像显示
图像控件ImageView
图像按钮ImageButton
同时展示文本与图像
实战项目:计算器
需求分析
界面设计
关键代码
活动Activity
启停活动页
Activity的启动和节数
Activity的生命周期
Activity的启动模式
在活动之间传递消息
显示Intent和隐式Intent
向下一个Activity发送数据
向上一个Activity返回数据
为活动补充附件信息
利用资源文件配置字符串
利用元数据传递配置信息
给应用页面注册快捷方式
中级控件
图形定制
图形Drawable
形状图形
九宫格图片
状态列表图片
选择按钮
复选框CheckBox
开关按钮Switch
单选按钮RadioButton
文本输入
编辑框EditText
焦点变更监听器
文本变化监听器
对话框
提醒对话框AlertDialog
日期对话框DetePickerDialog
时间对话框TimePickerDialog
实战项目: 找回密码
需求描述
界面设计
关键代码
数据存储
共享参数SharedPreferences
共享参数的用法
实现记住密码功能
利用设备浏览器寻找共享参数文件
数据库SQLite
SQL的基本语法
数据库管理器SQLiteDatabase
数据库帮助器SQLiteOpenHelper
优化记住密码功能
存储卡文件的操作
私有存储空间和公共存储空间
在存储卡上写文本文件
在存储卡上读写图片文件
应用组件Application
Application的生命周期
利用Application操作全局变量
利用Room简化数据库操作
实战项目:购物车
需求分析
界面设计
关键代码
内容共享
在应用之间共享数据
通过ContentProvide封装数据
通过ContentResolver访问数据
使用内容组件收获通讯信息
运行时动态申请权限
利用ContentResolver读写联系人
利用ContentObserver监听短信
在应用之间共享文件
使用相册图片发送彩信
借助FileProvider发送彩信
借助FileProvider安装应用
0 条评论
下一页