- 博客(15)
- 收藏
- 关注
原创 Android system_server无法访问sdcard目录问题记录(Android 4.4 mtk平台)
一、原因原因:Android具有system权限为什么不可以访问SDcard官方文档解释Processes that continue holding open fds on the sdcard a little after it isrequested to be unmounted will be killed so that it can unmount.We don’t want the system process to be able to access the sdcard t
2022-03-25 13:38:09
3024
原创 Android开发之U盘开发
Android开发之外接U盘一、U盘插入、移除二、U盘文件读写一、U盘插入、移除U盘挂载完成广播,可以进行文件读写Intent.ACTION_MEDIA_MOUNTEDpublic static final String ACTION_MEDIA_MOUNTED = "android.intent.action.MEDIA_MOUNTED";一般U盘会挂载在/mnt/目录下U盘移除广播Intent.ACTION_MEDIA_REMOVEDpublic static final St
2021-10-08 16:33:39
1413
转载 Android JNI开发总结
【转载】原文链接JNI_NDK入门详解文章目录1. JNI开发流程2. native方法命名3. JNI数据类型及与Java数据类型的映射关系3.1 基本数据类型3.2 引用数据类型4. JNI 字符串处理4.1 native操作JVM的数据结构4.2 字符串操作4.2.1 native中获取JVM字符串4.2.2 异常处理4.2.3 释放字符串资源4.2.4 构建字符串4.2.5 其他字符串操作函数4.2.6 字符串 小结5. 数组操作5.1 基本类型数组5.2 对象数组6. native调Java方法
2021-07-24 18:01:29
463
转载 Android Studio阿里镜像源配置
Android Studio阿里镜像源配置对特定项目生效,在项目中的build.gradle修改内容buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter' } m
2021-06-13 18:32:19
1622
原创 RecyclerView是否可以滑动
//示例public boolean isRecyclerScrollable() { LinearLayoutManager layoutManager = (LinearLayoutManager) recyclerView.getLayoutManager(); RecyclerView.Adapter adapter = recyclerView.getAdapter(); if (layoutManager == null || adapter == null) return fa.
2021-05-27 10:49:08
603
原创 Android开发笔记之视频录制
Android开发笔记之视频录制官方使用指南请查看Google音频和视频指南视频录制基本步骤申明权限 <uses-permission android:name="android.permission.RECORD_AUDIO" /> <--如果录制的视频保存在外部SD卡,还需要添加以下权限-> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /
2021-04-13 18:39:53
2937
7
原创 Kotlin基础之基本数据类型
Kotlin基础基本数据类型1、整数类型大小(bit)最大值最小值Byte8-128127Short16-3276832767Int32-2^312^31 -1Long64-2^642^64 -1示例val a = 100 //Int 自动类型推断val b = 30000000000 //long 超过Int最大值,自动推断为Longval l = 1L //设置为Longval byte:Byte =
2021-03-28 16:35:50
365
原创 java中ArrayList模糊查询
示例代码//原数据private Lsit<String> mDataList = new ArrayList();//模糊搜索后的数据private List<String> mSearchResult = new ArrayList();private List<String> fuzzySearch(String text) { if (mDataList == null) { return mSearchRes
2020-10-21 11:10:17
912
原创 Android开发笔记之混淆
Android代码混淆总览总览混淆分类shrinker(压缩) :检测并移除没有用到的类,变量,方法和属性;optimizer(优化):优化代码,非入口节点类会加上private/static/final, 没有用到的参数会被删除,一些方法可能会变成内联代码。obfuscator(混淆):使用短又没有语义的名字重命名非入口类的类名,变量名,方法名。入口类的名...
2020-03-31 10:36:18
511
原创 Android源码编译(基于Ubuntu18.0.4)
文章目录一、环境搭建硬件要求软件要求操作系统和 JDK主要软件包软件安装Git安装repo工具安装安装 openJDK 8其他依赖安装二、源码下载建立源码文件夹初始化仓库源码同步小结三、源码编译参考资料一、环境搭建硬件要求如果是 Gingerbread (2.3.x) 及更高版本(包括 master 分支),需要使用 64 位环境。如果是较低的版本,则可以在 32 位系统中进行编译。如...
2020-01-15 14:38:19
3778
5
原创 Android系统初识
1、Android历史版本概述Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,至今已经发布了多个更新。这些更新版本都在前一个版本的基础上修复了Bug并且添加了前一个版本所没有的新功能。平台版本SDK版本版本名称10.029(Android Q)...
2020-01-14 15:23:51
645
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人