解决方案
文章平均质量分 63
今天的风儿好耀眼
小小码农一枚~~
展开
-
阿里百川安全初始化失败(debug行,release包不行)
最近做一个flutter和原生混合的项目,集成了阿里百川,在通过relesae包获取了安全图片之后发现只能在debug包下生效也就是初始化成功。原创 2022-06-30 17:41:06 · 676 阅读 · 1 评论 -
安卓利用tensorflow-lite使用yolov5训练的模型
前言作为使用yolov5后一次简单的尝试准备工作通过yolov5训练出自己所需要的模型查看模型训练教程将模型通过tensorflow的python版转换,使用yolov5 6.1以上版本安卓端引入tensorflow远端依赖,并置入模型文件在项目工程里这里我并没有去看tensorflow的api,而是直接参考了yolov5-android...原创 2022-05-12 18:25:09 · 1932 阅读 · 3 评论 -
WorkManager详解--使用WorkManager编写小说阅读器
ko## jetPact之WorkManger详解前言大量应用程序都有在后台执行任务的需求。根据需求的不同,Android为后台任务提供了多种解决方案,如JobScheduler,Loader,Service等。如果这些API没有被适当地使用,可能会消耗大量的电量。Android在解决应用程序耗电问题上做了各种尝试,从Doze到App Standby,通过各种方式限制和管理应用程序,以保证应用程序不会在后台过量消耗设备电量。WorkManager的出现,则是为应用程序中那些不需要及时完成的任务,提供统一原创 2021-10-08 10:27:23 · 518 阅读 · 0 评论 -
播放器+弹幕自定义
饺子播放器的自定义(弹幕)自定义包含弹幕的播放器准备工作需要的开源库1.饺子视频播放器地址(主角)2.烈焰弹幕使地址3.eventBus地址引入饺子播放器后,编写类继承饺子播放器的JzvdStdclass MyJzvd extends JzvdStd实现该有的构造方法,并重写父类getLayoutId方法。换上自己的自定义布局。但是对控件id有一定的要求,如果是以lib形式引入饺子播放器则可以自行修改JzvdStd。布局参照官方给出的demo里的播放器布局。 /**原创 2020-06-02 11:21:37 · 952 阅读 · 0 评论 -
安卓 真 自定义SwitchButton
安卓 真 自定义SwitchButton前言switch控件在安卓里面是一个挺常用的控件,用来直白的表示一个状态的两面性。它本身可以自定义的东西有track和thumb以及background,这些当然可以都放入selector样式里,但是如果我们要实现如下的效果假如用安卓自带的switch来实现的话thumb可以用图片来代替,但是代表状态的小红点和小绿点就不能单靠资源文件来实现了。过程编写布局<?xml version="1.0" encoding="utf-8"?><原创 2020-07-06 10:26:50 · 520 阅读 · 0 评论 -
安卓维护项目小结以及注意事项[个人总结]
安卓维护项目小结以及注意事项[个人总结]前言一些常见问题(坑人)快速了解页面组成快速定位项目网络框架快速定位某类/某变量 or 常量/某资源文件快速定位Fragment,以及展示的是哪个Fragment界面fragment属于静态添加Fragment属于动态添加或者是使用了viewpager所有的Fragment存在同一个父类或者多个父类到此为止项目的结构基本就能熟悉了,可以开始着手调试修复bug...原创 2019-06-28 11:36:43 · 531 阅读 · 0 评论 -
安卓:No static method decodeBase64,commen-code包里报错的信息
安卓:No static method decodeBase64招成主要原因1.导入的commons-codec的jar包与项目里的第三方sdk(比如微信和qq第三方登陆重复)2.安卓framework里也含有此jar包,这是最主要原因,也是我项目中的报错原因调用代码 X509EncodedKeySpec x509KeySpec = new X509EncodedKeySpec(Ba...原创 2018-12-12 15:01:07 · 3452 阅读 · 0 评论 -
安卓通知栏报错 :Failed to post notification on channel "null"
这个问题是在写一个项目中的通知消息模块时出的,报错 Failed to post notification on channel “null” channel是频道的意思,意思就是我没有设置频道,然后看看notifaction.bulider里有这个方法:notifi.setChannelId(channel); 果断的试了下结果还是报错,里面传入的是一个string的字符串,被这个问题原创 2017-09-28 17:50:41 · 12217 阅读 · 0 评论 -
小米手机调试总是出现INSTALL_CANCELED_BY_USER的解决办法
小米手机调试总是出现INSTALL_CANCELED_BY_USER的解决办法出现原因后续问题出现原因1.开发者选项未勾选usb安装以上完成后可正常使用usb调试,必须打开usb调试后续问题1.打开usb安装开关后还是频繁出现INSTALL_CANCELED_BY_USER,原因是不会弹出usb确定安装选项。每次安装完成自动卸载旧版,影响开发速度。解决办法:关闭miui优化...原创 2018-10-24 09:48:53 · 4498 阅读 · 0 评论