自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Execution failed for task ‘:app:configureCMakeDebug 错误踩坑记录

Execution failed for task ':app:configureCMakeDebug[arm64-v8a]'报错解决方案

2024-03-12 18:28:21 1223 1

原创 AOSP Android12自定义Service中使用File类输入输出文件遇见权限问题

通过adb shell,ls -l sdcard和ls -l storage查询两个目录的权限,发现sdcard存储权限在RK3588上权限为root,而不是其他文章中所写的sdcard_rw权限,自然就无法修改。而storage目录下的Download目录权限为media_rw权限,理论上获取了media_rw权限就可以修改,但在自定义Service中找不到Manifest.xml配置单,只好放弃权限申请,简单的找个可以修改的目录存放所需文件。自定义Service继承于SystemService。

2023-09-06 09:59:59 171 1

原创 AOSP RK3588编译Android12时可能卡在Logo界面部分原因

通过adb logcat -v time > D:\log.txt打印日志发现是部分库找不到,并且重新编译,全部整编后代码也不能正常运行。怀疑是System.img出现了问题。最后使用make systemimage 命令,更新所有依赖于framework.jar和services.jar的模块,才能正常更新掉System.img。在编译Android12时,修改了部分AudioSystem.java代码,添加了部分动态库。在RK3588上还需要./mkimage.sh来重新生成super.img。

2023-09-06 09:46:53 489 1

原创 MACOS下从零开始编译AOSP踩坑记录

macos编译AOSP一步一步到踩坑

2023-07-05 22:56:03 3178 5

原创 Android 自定义view 小圆绕着大圆转圈

Android 自定义view 小球绕着大球转圈

2022-10-11 11:59:13 1073 1

原创 Flutter 封装shared_preferences 为同步方法

Flutter 封装shared_preferences 为同步方法

2022-10-09 10:42:15 579 1

原创 使用MAC本的arduino的IDE,通过ESP32-E + OLED屏幕,展示天气

使用MAC本的arduino的IDE,通过ESP32-E + OLED屏幕,展示天气,做个小demo

2022-09-23 14:48:16 844

原创 Flutter集成百度地图-Android集成

flutter Android 集成百度地图 踩坑攻略

2022-07-07 17:01:47 4981 6

原创 Android 简单封装个分页选择器

利用了RecyclerView来滑动选择,封装在了group里JAVA:import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.support.annotation.Nullable;import android.support.v7.widget.LinearLayoutManager;import android.suppor

2021-08-17 14:07:37 299

原创 Android 防止快速点击、暴力点击

加个时间戳,按钮使用的时候调用一下就好public class Fastclick { private static final int MIN_CLICK_DELAY_TIME = 1000; private static long lastClickTime; public static boolean isFastClick() { boolean flag = false; long curClickTime = System.curr

2021-08-06 16:28:32 872

原创 Android。Http网络请求封装。HttpClient

前后台交互使用json数据的时候,利用handler对返回的数据进行解析,和对view的刷新import android.content.Context;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.util.Log;import android.widget.Toast;import com.alibaba.fastjson.JSON;impor.

2021-08-06 16:25:53 414

原创 JSON解析,不用第三方库实现JSON字符串转指定Bean对象

参考https://blog.csdn.net/arctan90/article/details/44035023?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0.control&spm=1001.2101.3001.4242在SDK中不想加入gson或者alibaba的fastjson,但是后台给的json字串里有数十个参数。百度之后发现了大佬的文章。

2021-08-06 16:13:44 827

空空如也

空空如也

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

TA关注的人

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