自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Android TV关机Framework代码分析(MTK 4.4 非STR)

Android TV关机Framework代码分析

2023-12-12 19:25:41 466

原创 Android NTP机制详解(基于Android 9.0)

Android NTP机制详细分析(基于Android 9.0)

2022-12-26 14:30:28 2006

原创 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 2555

原创 AIDL使用

AIDL

2021-10-25 20:38:46 1129

原创 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 1271

转载 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 293

转载 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 1332

原创 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 498

原创 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 2803 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 256

原创 Path使用实例

https://segmentfault.com/a/1190000000721127

2020-10-26 09:53:12 107

原创 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 822

原创 Android开发笔记之混淆

Android代码混淆总览总览混淆分类shrinker(压缩) :检测并移除没有用到的类,变量,方法和属性;optimizer(优化):优化代码,非入口节点类会加上private/static/final, 没有用到的参数会被删除,一些方法可能会变成内联代码。obfuscator(混淆):使用短又没有语义的名字重命名非入口类的类名,变量名,方法名。入口类的名...

2020-03-31 10:36:18 373

原创 Android源码编译(基于Ubuntu18.0.4)

文章目录一、环境搭建硬件要求软件要求操作系统和 JDK主要软件包软件安装Git安装repo工具安装安装 openJDK 8其他依赖安装二、源码下载建立源码文件夹初始化仓库源码同步小结三、源码编译参考资料一、环境搭建硬件要求如果是 Gingerbread (2.3.x) 及更高版本(包括 master 分支),需要使用 64 位环境。如果是较低的版本,则可以在 32 位系统中进行编译。如...

2020-01-15 14:38:19 3510 4

原创 Android系统初识

1、Android历史版本概述Android操作系统是一个由Google和开放手持设备联盟共同开发发展的移动设备操作系统,其最早的一个版本Android 1.0 beta发布于2007年11月5日,至今已经发布了多个更新。这些更新版本都在前一个版本的基础上修复了Bug并且添加了前一个版本所没有的新功能。平台版本SDK版本版本名称10.029(Android Q)...

2020-01-14 15:23:51 537

scivo码流分析软件(亲测可用)

用于码流分析

2022-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除