Android
文章平均质量分 77
丘爷
写app
展开
-
Android原生项目接入flutter_boost4.0
flutter_boost- None of the consumable configurations have attributes.> assert pluginDirectory.exists()原创 2022-12-13 10:35:53 · 801 阅读 · 0 评论 -
Android Studio无法连接设备,一直显示Loading Devices...
android studio也一直显示"Loading Devices..."原创 2022-11-21 15:13:40 · 6054 阅读 · 0 评论 -
修改.aar和.so文件
前言由于公司项目有个sdk太过老旧,只有armabi,没有v7a和v8a两个库,导致项目升级到新版的时候,找不到so文件。后面在GitHub上找到了对应的项目,有新的v7a和v8a这两个库,但是有些地方变了,必须需要做修改。需要准备的工具:Android Studio、IDA pro、010 Editor一、修改aar文件1.把aar要复制一份,把复制的那一份的后缀改成zip,然后解压,不能上来就直接解压aar,后面要放到项目里了,解压了就坏了(可能啊),解压目的是为了那里面的so文件。原创 2022-05-11 19:10:02 · 3549 阅读 · 0 评论 -
Android Studio编译错误KaptWithoutKotlincTask$KaptExecutionWorkAction
之前打包都好好的,周末加班跟算法调代码的时候,老是编译报错,特别特别难编译成功,花了一周时间,各种谷歌百度,现在才好。错误信息:kotlin.gradle.internal.KaptWithoutKotlincTask$KaptExecutionWorkActionInvocationTargetException (no error message)都编译报错了,也不告诉我哪里错误no error message,各种谷歌百度都不行。后面借鉴了这篇文章gradlew as原创 2022-03-31 09:55:47 · 7780 阅读 · 3 评论 -
手机通过magisk获取root权限
仅做参考,方便自己使用的操作。我是看这篇文章来进行操作的。前提1.手机用的是twrp这个recovery,这个是大前提。2.默认会配置adb环境和命令使用。我之前是在这个地方下载的twrp,根据Devices找到对应自己手机的Primary (Americas)的.img文件,刷入的(自行百度刷入方式,小米的是先解锁bl,再通过adb命令刷入,没root)。我是想修改系统文件,需要root权限,但是,我又想随时开启,随时关闭。然后百度到magisk这个。开始1.命令进入adb .原创 2022-01-05 18:58:36 · 28272 阅读 · 1 评论 -
谷歌MediaPipe KNIFT的打包
如果刚开始接入,环境配置可以看我的另一篇文章如果你已经配置了环境,出现了一些问题,也可以参考一下。谷歌官方Mediapipe KNIFT文档写的操作步骤看着很简单,但是我每执行一条命令,都会错误,解决一个错误就要半天甚至两天时间,真的无语。谷歌Github存放Mediapipe的项目,里面只有facedetection、facemesh、hands这3个例子项目,是可以用Android Studio运行的,打开路径是mediapipe\examples\android\solutions,把根目录.原创 2021-12-20 15:05:48 · 2870 阅读 · 0 评论 -
谷歌Mediapipe运行环境配置
Mediapipe环境配置原创 2021-12-17 15:45:36 · 4305 阅读 · 1 评论 -
Android获取usb上的U盘存储路径
在公司已经交付的几个项目中,因为板子硬件和系统的一些差别,导致经常出现获取U盘路径失败的问题,导致文件读写失败,之前这块代码已经经过几个人的修改,早就想拔掉这根刺了,趁最近手头项目不多解决了这个问题。公司交付的项目使用了A83和rk3288两类板子,安卓系统版本都是低于6.0,参考了多篇博客并逐一尝试,并结合实际使用过程中遇到的问题修改为适合使用的代码,封装成一个java文件,无需依赖第三方库,仅仅一个java文件即可获取U盘路径。需要注意的地方:Android是默认支持FAT32格式的U盘,其他格原创 2020-06-18 17:34:47 · 11791 阅读 · 5 评论 -
解决GitHub中Vitamio的几个问题
公司项目中需要播放mp4视频和rtsp视频,Vitamio刚好可以解决这个问题,使用起来也很简单,百度一搜一大把。一开始我从GitHub里下载下来使用,然后发现手头上手机安卓系统7.0的会崩溃,需要把targetSdkVersion改为23以下,修改以后,就可以正常播放视频了。但是,装到一些手机上会提示“此应用专为旧版Android打造...”,很可能导致无法上架应用商店。开始是想...原创 2020-02-12 00:44:23 · 852 阅读 · 4 评论 -
Android获取CPU,内存,磁盘使用率
现在论坛里越来越多垃圾了,两个小功能都要30分,还是代码搬运工,以前一些大神辛苦封装的都免费,这种垃圾搬运几行代码都要收30分。现在代码我贴出来,大家自己看。下面看不懂的,这有demo链接 /** * 获取内存可用空间 * @return */ public static String getAvailMemory() {// 获取androi...原创 2019-11-05 09:52:48 · 6100 阅读 · 4 评论 -
Anroid微信支付从统一下单到唤起支付
项目需要集成微信支付功能,老是返回-1,反反复复看文档,还有一条条看官方demo代码,看了三天看到吐血。我觉得可以把微信写官方文档的人拉出去杀了祭天,官方文档都那么坑。所以分享一下,给各位免得踩一样的坑。下面是下单和唤起的方法,一定要看仔细了。微信支付原创 2017-12-23 17:50:12 · 1338 阅读 · 0 评论 -
Unity3D工程集成到Android工程步骤及问题解决
我们公司主要开发AR项目的,所以经常需要做Unity和Android的集成,一路走过来,掉进过无数的坑,百度到烂了还有各种请教大神,还是没得解决问题,再凭借自己的直觉猜测才一点点搞定了。从在开始捋起吧:1.先让unity同事将unity的项目打包Android工程,一定一定要注意打包的时候注意一个关键地方,这个是影响机子适配问题的(这个问题我被深坑了好久):一定要选上(原创 2017-09-20 11:40:10 · 6946 阅读 · 4 评论 -
Android将文字转成Bitmap并且可以自选ttf字体库设置文字粗体斜体
由于项目需求,需要将文字转成图片,而且文字还有可以设置成粗体斜体,前两个要求是可以实现了,但是,从TextPaint的API里找不到设置的方法斜体死活百度不到方法,偶然一次看到SpannableString这个类,实现的是CharSequence,还能设置斜体粗体。折磨很久才找到的方法,先分享一下,也留作下次再用。private static Bitmap textAsBitmap(C原创 2017-09-08 14:26:19 · 3125 阅读 · 0 评论 -
zxing扫描添加闪光灯和自定义扫描识别框,修改识别区域
之前在开发一个项目的时候,项目需求有二维码扫描识别,扫描界面类似微信扫描,但是扫描框要偏上,还要有闪光灯功能。我找了很多的资料,都没有一步到位的,后来也是一点点修改BUG,慢慢的找代码,还要跳出各种坑,所以首先写这个博客为了以后自己开发方便,同时也方便大家使用。技术水平有限,各位大牛大神请轻喷,谢谢。最开始我找了很多精简的zxing,里面代码都差不多,选了其中一个,在此基础上修改的原创 2017-05-10 10:42:28 · 2572 阅读 · 0 评论 -
Android屏幕顶部背景色控制
之前开发的项目,需求是想要改变屏幕顶部颜色与APP的主题色调统一,但是尝试几次没成功,偶然一次借鉴别人代码的时候发现了这个方法,所以记下了以备下次使用。首先,在rest/values/styles.xml里添加自定义的主题: @color/red_e73a3d @color/red_b00606 @colo原创 2017-05-10 10:12:01 · 862 阅读 · 0 评论 -
将Android一个完整的项目改为另一个项目依赖
因为工作上的需要,需要将一个工程集成到另一个工程里,如果一个个的搬文件融合到新工程里,很麻烦,我想到的是把工程改为依赖放到新工程里,然后老是各种报错,百度了很多,都没见有完整解决的博客文章,所以我把我遇到的整理成手册,给大家分享一下,也方便自己随时按步骤操作。1.首先将工程导入,路径为被依赖的工程:2.一般都会报错,先不管错误,打开被依赖的 build.grandle文件3.修原创 2017-02-28 10:57:22 · 3272 阅读 · 1 评论