摘要: 54. Gradle入门54.1 Gradle简介Gradle 是一款 Google 推出的基于 JVM、通用灵活的项目构建工具,支持 Maven,JCenter 多种第三方仓库;支持传递性依赖管理、废弃了繁杂的 xml 文件,转而使用简洁的、支持多种语言(例如:java、groovy 等)的bui 阅读全文
posted @ 2022-09-20 08:11 随遇而安== 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 51. 项目发布51.1 应用加固为什么应用需要加固? → 防止应用被逆向分析、反编译、二次打包,防止嵌入各类病毒、广告等恶意代码 从源头保护数据安全和开发者利益。 51.2 设置多渠道统计各个渠道包的情况针对不同的渠道做一些不同的操作目前常用的多渠道打包工具: 友盟美团36051.3 生成rele 阅读全文
posted @ 2022-09-20 08:07 随遇而安== 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 50. Android 多媒体技术——SoundPool播放音效50.1 SoundPoolMediaPlayer虽然也能播放音频,但是它有资源占用量较高,延迟时间较长,不支持多个音频同时播放等缺点。 SoundPool一般用来播放密集、急促而短暂的音效。 50.2 使用SoundPool准备音频文 阅读全文
posted @ 2022-09-20 08:05 随遇而安== 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 49. Android 多媒体技术——MediaPlayer播放视频49.1 MediaPlayer播放视频MediaPlayer类简介: 媒体框架最重要的组成部分之一,此类的对象能够获取、解码以及播放音频和视频,而且只需极少量的设置。 它支持多种不同的媒体源: 本地资源内部URL外部网址支持的媒体 阅读全文
posted @ 2022-09-20 08:04 随遇而安== 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 48. Android 多媒体技术——MediaRecorder录制视频48.1 MediaRecorder录制视频使用MediaRecorder能够编写从设备麦克风与相机捕获音视频、保存音频并使用MediaRecorder进行播放的应用。 添加权限 <uses-permission android 阅读全文
posted @ 2022-09-20 08:03 随遇而安== 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 47. Intent 47.1 Intent基本类型 新建工程 更改下名字 new Activity2 Activity1布局 新建一个跳转按钮 <?xml version="1.0" encoding="utf-8"?><androidx.constraintlayout.widget.Const 阅读全文
posted @ 2022-09-20 08:00 随遇而安== 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 46. Room46.1 Room三角色介绍→ → Room 是SQLite数据库的抽象 流畅易用的访问数据库。 Entity :StudentDAO :DAODB:StudentDatabase注解 46.2 Room三角色编写引入依赖 implementation 'androidx.room: 阅读全文
posted @ 2022-09-20 07:57 随遇而安== 阅读(18) 评论(0) 推荐(0) 编辑