首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
从0到1打造一款安卓app系列
薛定谔的键盘
创建于2022-05-13
订阅专栏
从0到1打造一款安卓app系列
等 15 人订阅
共17篇文章
创建于2022-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从0到人打造一款安卓app之18-集成Paging分页
集成Paging分页 手机应用总免不了要显示列表,例如朋友圈列表,用户列表。话题列表等等,有列表就免不了要分页,分页方案多种多样。现在尝试安卓官方的Android Jetpack的Paging 库。
从0到1打造一款安卓app之17-安卓富文本方案
安卓富文本方案 富文本方案可简单可复杂 简单的话,主要实现编辑时可以输入表情。#话题# @某人,电话和链接可以点击即可 复杂的还要像markdown那样显示列表、图文。 Span 参考资料 Span
从0到1打造一款安卓app之16-Activity Results API与权限处理
从0到1打造一款安卓app之16-Activity Results API与权限处理 随着安卓的不断升级,在6.0时出现了动态权限的概念。 1.1AndroidManifest.xml中声明权限 如果
从0到1打造一款安卓app之14-集成腾讯QMUI Android-提高项目 UI 开发效率
集成腾讯QMUI Android-提高项目 UI 开发效率 1.QMUI Android QMUI Android 支持 API Level 21+。 qmuiteam.com官网 功能列表 gith
从0到1打造一款安卓app之13-集成数据库框架-ObjectBox
从0到1打造一款安卓app之13-集成数据库框架-ObjectBox 为什么是ObjectBox而不是Jetpack的Room,因为它支持很多平台,在Flutter里也有相应的支持。
从0到1打造一款安卓app之12-ViewModel+NavHostFragment+StateFlow 单向数据流示例
从0到1打造一款安卓app之12-ViewModel+NavHostFragment+StateFlow 单向数据流示例 1.参考资料 StateFlow 和 SharedFlow 界面层 数据层 网
从0到1打造一款安卓app之11-集成腾讯浏览服务TBS并处理fragment返回键事件
从0到1打造一款安卓app之11-集成腾讯浏览服务TBS并处理fragment返回键事件 1.处理fragment返回键事件 OnBackPressedDispatcher提供了一个方法,可以有生命周
从0到1打造一款安卓app之10-kotlin属性委托+Lifecycle+LiveData实现在onDestroy时自动置空的对象
从0到1打造一款安卓app之10-kotlin属性委托+Lifecycle+LiveData实现在onDestroy时自动置空的对象 示例来原自android官方示例 有一些对象,需要在fragmen
从0到1打造一款安卓app之9-通过style定义一些全局通用样式
从0到1打造一款安卓app之9-通过style定义一些通用样式 定义AppTheme并应用于全局样式 全局Button样式,全局背景色
从0到1打造一款安卓app之8-使用BottomNavigationView+Navigation实现主页
从0到1打造一款安卓app之8-使用BottomNavigationView+Navigation实现主页 1.activity_main.xml 和 bottom_nav.xml和导航图 layou
从0到1打造一款安卓app之7-Retrofit与kotlin协程、Flow、LiveData的封装
Retrofit 用于Android和Java的类型安全HTTP客户端 https://square.github.io/retrofit/
从0到1打造一款安卓app之6-安卓技术选型(将会持续更新)
从0到1打造一款安卓app之6-安卓技术选型(将会持续更新) 以kotlin为基础 1.jetpack全家桶 Android 架构组件-jetpack全家桶 1.AppStartup 用于应用初始化,
从0到1打造一款安卓app之5-启动页处理
从0到1打造一款安卓app之6-启动页 1.启动页黑/白屏问题处理 假如应用启动很慢(虽然在开发过程中要尽量避免,并且要优化),应用未启动时,从点击桌面图标打开应用,会有一瞬间的黑/白屏出现 我们可以
从0到1打造一款安卓app之3-AndroidStudio-gradle统一依赖版本管理
AndroidStudio-gradle统一依赖版本管理 在项目根目录,新建versions.gradle
从0到1打造一款安卓app之4-为方法数超过64K的应用启用MultiDex
为方法数超过 64K 的应用启用 MultiDex 解决安卓项目编译失败问题: Cannot fit requested classes in a single dex file (# methods
从0到1打造一款安卓app之2-Android项目多渠道打包与签名文件配置
安卓工程-多渠道打包与签名文件配置的一些配置 打包签名信息修改 不同渠道打包生成不同变量信息 debug包和release包的包名定义成不同
从0到1打造一款安卓app系列之1-Android项目使用阿里云镜像
Android项目使用阿里云镜像 阿里云云效 Maven 官方地址 新建安卓工程后,把公共代理仓库修改成国内的源,依赖下载可能会快很多