Android
文章平均质量分 75
投笔丶从戎
PuTTY 本无树,MinGW 亦非台。
展开
-
#Android开发杂记--新版安卓(SDK>=29)中的文件读写方法
它提供了一种标准化的方式,让应用程序能够与设备的存储空间(包括内部存储和外部存储,如SD卡)进行交互,而无需了解具体的文件系统路径或权限细节。使用Storage Access Framework,应用程序可以获得用户授权来访问设备上的文件,而无需直接请求文件系统权限。它提供了一种统一的接口,让应用程序可以访问和操作各种类型的数据,包括数据库、文件系统、网络资源等。在新版本的安卓中想要进行文件读写可真不是一件容易的事,笔者翻阅了无数文档后,最终找到了最简单的方法,并且不需要申请任何权限,包括上述两个权限。原创 2024-05-26 21:52:42 · 476 阅读 · 0 评论 -
#Android开发杂记--Jetpack Compose 中的权限申请
#Android开发杂记--Jetpack Compose 中的权限申请引言截图源码引言 目前 Jetpack Compose 的权限申请方面还不太成熟,官方推荐的做法是使用 accompanist ,但该库尚处于 Experimental 阶段,且使用起来也不简单。这里记录一下我自己发现的一种非常简单优雅的权限申请方法。截图1、弹出权限申请界面2、权限申请失败界面3、权限申请成功界面源码原创 2022-02-01 11:18:47 · 2970 阅读 · 0 评论 -
#Android--无需 ROOT 实现自动化脚本,让你的手机拥有无穷的可能(非宣传 APP)
#Android--无需 ROOT 实现自动化脚本引言下载工具写在最后引言 在上一期 #Android–使用Android手机运行一个完整Ubuntu系统(无需ROOT,非虚拟机) ,介绍了如何在 Android 的 Linux 中运行一个完整的 Ubuntu 系统。由于有了完整的操作系统,于是就有了无限的可能,比如能在手机上使用 tensorflow 实时判断当前手机数据等。 &nbs原创 2021-09-13 22:08:48 · 10531 阅读 · 1 评论 -
#Android--使用Android手机运行一个完整Ubuntu系统(无需ROOT,非虚拟机)
#Android--使用Android手机运行一个完整Ubuntu系统(无需ROOT,非虚拟机)引言相关技术介绍使用方法写在最后引言 俗话说得好,Linux不是Android,但Android却天生是Linux。本文将介绍一种方法,可以使用Android手机运行一个完整的Linux系统。 前提:Android系统版本原创 2021-09-13 14:54:11 · 6516 阅读 · 4 评论 -
#Android开发杂记--打包release(发行版)App,并将其体积压缩至最小
#Android开发杂记--打包 release(发行版)App,并将其体积压缩至最小化引言生成签名文件配置build.gradle文件执行 Release 打包脚本引言 我们在 Android Studio 中开发完App,直接点击右上角的 Run 会发现,App的大小至少10MB左右,且没有任何签名。 这是因为我们直接 Run 的时候,原创 2021-05-03 22:40:35 · 5069 阅读 · 8 评论 -
#Android开发杂记--如何让App自动更新并跳转至安装界面(完美兼容Android10)
#Android开发杂记--如何让App自动更新并跳转至安装界面(完美兼容Android10)引言自动更新App的步骤定义FileProviderFileProvider常见问题解析:引言 一款发行的app不可能一开始就达到完美,因此App自动更新的重要性不言而喻。 到了7.0以后使用FileProvider访问sdk私有文件,原本只需要草原创 2021-03-20 18:17:59 · 5686 阅读 · 3 评论 -
#Android开发杂记--BottomNavigationView的一些注意事项
#Android开发杂记--BottomNavigationView的一些注意事项图标无法显示,变成小色块?想要加上或者去除动画效果?图标无法显示,变成小色块?你是否遇到过如下的情况?当使用官方的BottomNavigationView时,添加的图标变成小色块。此时只需要在系统自动生成的MainActivity的onCreate方法里追加一句话即可:// 自动生成的模板代码BottomNavigationView navView = findViewById(R.id.nav_view);//原创 2021-03-01 20:32:58 · 3216 阅读 · 1 评论