![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android移动开发基础教程(黑马程序员)
文章平均质量分 96
Android是Google公司基于Linux平台开发的手机及平板电脑的操作系统,它自问世以来,受到了前所未有的关注,并迅速成为移动平台最受欢迎的操作系统之一。
绿洲213
springboot3只支持jdk17
展开
-
CH12-综合项目—仿美团外卖
文章目录目标一、项目分析目标项目概述开发环境模块说明二、效果展示目标店铺界面店铺详情界面店铺详情界面确认清空购物车的对话框菜品详情界面订单界面和支付界面三、服务器数据准备目标注意四、店铺功能业务实现目标4.1 搭建标题栏布局4.2 搭建广告栏界面布局4.3 搭建店铺界面布局4.4 搭建店铺列表条目界面布局4.5 封装店铺信息与菜品信息的实体类创建ShopBean类创建FoodBean类4.6 编写广告栏的适配器4.7 编写店铺列表适配器4.8 实现店铺界面显示功能五、店铺详情功能业务实现目标5.1 搭建店铺原创 2022-03-10 12:13:11 · 19826 阅读 · 23 评论 -
CH11-多媒体应用开发
文章目录目标一、音频播放目标1.1 MediaPlayer类播放音频实例化MediaPlayer类设置数据源播放小音频文件播放大音频文件暂停播放重新播放停止播放1.2 SoundPool类播放音频创建SoundPool对象加载音频文件播放音频文件1.3 实战演练—弹钢琴二、视频播放目标2.1 VideoView控件播放视频使用VideoView控件添加控制器2.2 实战演练—VideoView视频播放器2.3 MediaPlayer类和SurfaceView控件播放视频使用SurfaceView控件回调ad原创 2022-03-07 23:32:03 · 3010 阅读 · 0 评论 -
CH10-图形图像处理
文章目录目标一、常用的绘图类目标1.1 Bitmap类1.2BitmapFactory类**1.3** Paint类**1.4** Canvas类1.5 实战演练—绘制小狗二、为图像添加特效目标三、动画目标3.1 补间动画透明度渐变动画旋转动画缩放动画平移动画3.2 逐帧动画3.3 属性动画1.Animator类2.评估程序3.插值器动画监听器3.4 实战演练—飞舞的蝴蝶和鸟目标掌握常用绘图类的使用 ,能够绘制不同的图形掌握Matrix类的使用方式 ,能够实现为图片添加特效的功能掌握动画的使用 ,原创 2022-03-07 17:19:25 · 4442 阅读 · 0 评论 -
CH9-网络编程
文章目录目标一、通过HTTP访问网络1.1 HTTP协议通信简介1.2 使用HttpURLConnection访问网络GET与POST请求GET方式提交数据POST方式提交数据注意二、使用WebView进行网络开发目标2.1 使用WebView浏览网页2.2 使用WebView执行HTML代码2.3 设置WebView支持JavaScript三、JSON数据解析目标3.1 JSON数据JSON数据的特点对象结构的JSON数据数组结构的JSON数据3.2 JSON解析两种解析方式解析JSON对象解析JSON数原创 2022-03-06 22:39:51 · 3415 阅读 · 0 评论 -
CH8-服务
文章目录目标一、服务概述目标服务的简介二、服务的创建目标注册服务三、服务的生命周期目标服务的启动四、服务的启动方式目标4.1 调用startService()方法启动服务4.2 调用bindService()方法启动服务五、服务的通信目标5.1 本地服务通信和远程服务通信5.2 实战演练—仿网易音乐播放器目标了解服务的概述,能够说出什么是服务掌握服务的创建方式,能够独立创建一个服务熟悉服务的生命周期,能够阐述服务生命周期中的方法掌握服务的两种启动方式,能够实现服务的启动与关闭功能掌握服务的通信原创 2022-03-06 14:31:53 · 1972 阅读 · 0 评论 -
CH7-广播机制
文章目录目标一、广播机制的概述目标二、广播接收者目标2.1 什么是广播接收者2.2 创建广播接收者动态注册静态注册三、自定义广播与广播的类型目标3.1 自定义广播3.2 实战演练—饭堂小广播3.3 广播的类型无序广播有序广播有序广播的优先级广播接收者优先级3.4 实战演练—数鸭子指定广播目标熟悉广播机制的概述,能够归纳广播机制的实现流程掌握广播接收者的创建方式,能够独立创建广播接收者掌握自定义广播的方式,能够通过自定义广播实现饭堂小广播案例熟悉广播的类型,能够归纳有序广播与无序广播的工作流程原创 2022-03-05 20:45:48 · 3374 阅读 · 4 评论 -
CH6-内容提供者
文章目录目标一、内容提供者概述目标数据模型Uri二、创建内容提供者目标创建内容提供者的步骤三、访问其他应用程序目标3.1 查询其他程序数据3.2 UriMatcher类3.3 实战演练—读取手机通讯录四、内容观察者目标4.1 什么是内容观察者**1.** **创建内容观察者****2.** **注册内容观察者****3. 取消内容观察者**4.2 实战演练—监测数据变化目标掌握内容提供者的创建方式,能够独立完成创建内容提供者掌握使用内容提供者访问其他应用程序的步骤,能够实现读取手机通讯录的功能掌握原创 2022-03-05 11:27:41 · 5132 阅读 · 0 评论 -
CH5-数据存储
文章目录目标一、数据存储方式目标1.1 数据存储方式二、文件存储目标2.1 将数据存入文件中内部存储外部存储2.2 从文件中读取数据内部存储外部存储申请SD卡写文件的权限2.3 实战演练—保存QQ账号与密码三、SharedPreferences存储目标3.1 数据存入3.2 读取与删除3.3 实战演练—保存QQ账号与密码四、SQLite数据库存储目标4.1 SQLite数据库的创建4.2 SQLite数据库的基本操作添加数据删除数据修改数据查询数据使用SQL语句进行数据库操作4.3 SQLite数据库中的事原创 2022-03-02 16:32:11 · 2300 阅读 · 0 评论 -
CH4-程序活动单元Activity
文章目录目标一、Activity的生命周期目标1.1 生命周期状态1.2 生命周期方法二、Activity的创建、配置、启动和关闭目标2.1 创建Activity2.2 配置Activity2.3 启动和关闭Activity三、Intent与IntentFilter目标3.1 Intent显式意图隐式意图3.2 IntentFilter(1)action属性匹配规则(2)data属性匹配规则(3)category属性匹配规则四、Activity之间的跳转目标4.1 数据传递使用Intent的putExtra原创 2022-02-28 19:40:02 · 4434 阅读 · 1 评论 -
CH3-Android常见界面控件
目标掌握简单控件的使用,能够独立搭建一个注册界面掌握ListView控件与RecyclerView控件的使用,能独立搭建列表界面掌握自定义控件的定义方式,能够自定义一个简单的控件 几乎每一个Android应用都是通过界面控件与用户交互的,Android提供了非常丰富的界面控件,借助这些控件,我们可以很方便地进行用户界面开发。接下来,本章将针对Android常见的界面控件进行讲解。一、简单控件的使用1.1 TextView控件 控件是界面组成的主要元素,为了显示界面上的输入框、图片、原创 2022-03-13 10:15:31 · 9487 阅读 · 1 评论 -
CH2-Android常见界面布局
文章目录目标一、View视图二、界面布局编写方式2.1 在XML文件中编写布局2.2 在Java代码中编写布局三、界面布局的通用属性四、线性布局4.1 LinearLayout4.2 案例步骤4.3 实战演练—仿动物连连看游戏界面五、相对布局5.1 RelativeLayout5.2 实战演练—音乐播放器界面六、表格布局6.1 TableLayout6.2 实战演练—计算器界面七、帧布局7.1 帧布局FrameLayout7.2 实战演练—霓虹灯界面目标了解View与ViewGroup的简介,能够说出原创 2022-02-25 16:03:34 · 5222 阅读 · 3 评论 -
CH1-Android基础入门
文章目录目标一、资源的管理与使用1.1 图片资源1.2 主题和样式资源1.3 布局资源1.4 字符串资源1.5 颜色资源定义颜色值1.6 尺寸资源Android支持的尺寸单位二、程序调试2.1 单元测试2.2 注意2.3 Logcat的使用目标掌握资源的管理与使用方式,能够灵活使用程序中的资源掌握单元测试与Logcat的使用,能够完成对程序的调试一、资源的管理与使用 <!-- 调用styles.xml文件中定义的主题 --> android:theme ="原创 2022-02-25 16:01:53 · 852 阅读 · 0 评论