- 博客(699)
- 资源 (39)
- 收藏
- 关注
原创 【CoderSay】Code For Better 谷歌开发者之声 - 相遇2022GoogleSummit
【CoderSay】Code For Better 谷歌开发者之声 - 相遇2022GoogleSummit
2022-09-20 11:36:14 1166
原创 【Android,Kotlin,TFLite】移动设备集成深度学习轻模型TFlite(物体检测篇)
移动设备集成深度学习轻模型TFlite(物体检测篇)
2022-06-30 13:53:06 1030
原创 【Android,Kotlin,TFLite】移动设备集成深度学习轻模型TFlite(图像分类篇)
tensorflowlite的集成分类图片对返回数据的处理示例, 可以pull代码参考demoList{Recognition}关于这里的框架代码, 可以参考我另一个开源框架库: SwiftKit ,不过因为还未完成, 没有完整的wiki, 过段时间推出综上所述: 集成是不是很简单, 那赶快试试吧......
2022-06-29 17:35:19 1014
原创 【Android,kotlin设计模式】Java的单例在Kotlin的5种实现
Java的单例在Kotlin的5种实现饿汉式懒汉式线程安全的懒汉式双重校验锁式静态内部类式饿汉式Javapublic class Singleton { private static Singleton instance=new Singleton(); private SingletonDemo(){ } public static SingletonDemo getInstance(){ return instance; }}
2021-12-22 14:26:05 1893
原创 【Android】FireFly Aio-3399Pro刷Android系统
FireFly aio-3399Pro 刷Android系统烧写准备下载烧写工具下载固件进入烧写模式Windows10系统 主机烧写固件安装USB驱动打开烧写工具查看开发板是否进入烧写模式修改配置烧写固件成功烧写准备下载烧写工具进入资料下载,下载烧写工具下载固件进入资料下载,下载固件将固件保存在烧写工具的FlashTool/Images/目录下,并解压注意: 我们这里要烧录Android,就将parameter-android.txt改为parameter.txt进入烧写模式TB-
2021-12-16 20:47:08 2985 1
原创 【Android,CustomView】SweepGradient与Paint.Cap.ROUND的那些纠葛
SweepGradient与Paint.Cap.ROUND的那些纠葛,关于同时设置SweepGradient和Cap.Round时尾部半圆色值突兀的问题前言今天还是和往常一样,封装自己的控件库,写自定义RingRotate,我对Paint设置如下,希望他的首尾呈圆角会好看点arcPaint.strokeCap = Paint.Cap.ROUND然后设置扫描渐变sweepGradient = SweepGradient( centerX, centerY, intArrayOf(
2021-12-08 23:23:09 1668
原创 【Android】还在用GreenDao吗?快来使用JetPack Room吧
Room的使用简示依赖implementation "android.arch.persistence.room:runtime:1.1.1"annotationProcessor "android.arch.persistence.room:compiler:1.1.1"Crazy CodingdatabaseLocalDataBase@Database( version = 1, exportSchema = false, enti
2021-12-07 17:04:22 1450
原创 【Android】Color不透明度阵列
Color不透明度阵列不透明度对应(16进制)100 - 91100FF - 不透明99FC98FA97F796F595F294F093ED92EB91E890 - 8190E689E388E087DE86DB85D984D683D482D181CF80 - 7180CC79C978C7
2021-08-05 13:04:27 268 7
原创 【Android】移动端二维码扫描解决方案衍变
移动端二维码扫描解决方案衍变目录踩坑&方案Zxing方案(假yyds)Hms ScanKit方案(真yyds)目录踩坑&方案Zxing yyds? no,no,no -> ScanKit yyds!方案选择接到一个二维码扫描的需求,一开始对于在开源SDK的选择中, 选择了ZXing.在方案实施过程中, 发现Zxing封装的Zbar对于开发来说过于耦合, 所以进行了拆解,对核心的QRScanView进行定向化开发.这需要调用摄像头资源, 而原本的人脸识别已经占用了摄像头资
2021-06-23 11:20:45 485
原创 【Android,gradle】功能性依赖整理
gradle build功能性依赖整理implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" implementation 'androidx.core:core-ktx:1.2.0' implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'com.google.android.material:material:1.2.0
2021-03-22 10:51:56 408
原创 Yolov3深度学习自研框架(一.介绍篇)
深度学习.yolov3.深度学习自研软件框架.介绍篇一0. 目录/步骤3. 深度学习自研框架3.1 介绍篇3.1.1 前言3.1.2 阅览0. 目录/步骤3. 深度学习自研框架3.1 介绍篇3.1.1 前言1.大学时光悄然而逝,不知不觉进入了毕业的年纪,没有遗憾,但有不舍.没虚度光阴,有轰轰烈烈.2.深度学习是我最喜欢的学科门类,它的应用很广泛,更新换代速度很快.需要我们不断深挖它的价值,不断深造学习3.师傅领进门,修行靠个人,这里感恩我的大学导师钱老师和徐老师,以及屏幕前的你.4.希望这篇
2021-01-20 10:57:46 713 1
原创 图像处理之OpenCvSharp(一.图像修复-处理水印)
图像处理.OpenCvSharp.基于OpenCvSharp的图像修复.处理水印0.目录1.OpenCvSharp1.1 OpenCvSharp简介1.1.1 介绍1.1.2 特点1.1.3 运行环境1.1.4 图标1.1.5 其他1.2 图像修复1.2.1 源码1.2.2 样例图0.目录1.OpenCvSharp1.1 OpenCvSharp简介1.1.1 介绍百度百科OpenCvS...
2020-04-29 20:10:08 1776
原创 【Android】The specified child already has a parent. You must call removeView() on the child‘s parent
【代码】【Android】The specified child already has a parent. You must call removeView() on the child‘s parent。
2024-03-17 14:01:35 362
原创 【Android】Cannot inline bytecode built with JVM target 11 into bytecode that is being built with JVM
【代码】【Android】Cannot inline bytecode built with JVM target 11 into bytecode that is being built with JVM。
2024-03-17 13:34:53 321
原创 【aidl】aidl couldn‘t find import for class
修改 app 的 build.gradle ,在 android{} 闭包里添加。
2024-03-17 13:23:26 370
原创 【Android】Caused by: java.lang.IllegalArgumentException: this and base files have different roots:
最近Android项目多模块编译的时候遇到这个问题, 检索了好久才发现解决方案。将所有的项目模块移动到一个磁盘下。
2024-03-17 13:17:07 317
原创 【Android】task (current target is 17) jvm target compatibility should be set to the same Java version
有时第三方sdk是用jdk17编译的, 这时候我们用jdk8编译的话, 就会报这个错。设置一下app级别的build.gradle。
2024-03-17 13:01:08 358
原创 【Android】Backend Internal error: Exception during IR
这里的kotlinCompilerExtensionVersion。moudle中的build.grade中添加。
2024-03-17 12:54:53 347
原创 【Android】Android设备VPN切换节点,解决OkHttp请求Delayed的思路
有时候,我们设备在连vpn的时候, 切换梯子, 但是由于retrofit内部维持长连接的机制, 我们的网络请求发生超时的情况, 已经我们APP出海禁用国内IP的情况, 导致, 需要重启APP, 才能恢复正常的接口访问, 针对这种情况, 我们该怎么解决呢?
2024-02-22 21:41:56 346
原创 【Android 】No matching client found for package name
需要搜索找到google-services.json这个文件,在谷歌开发者控制台(例如 firebase的console)注册, 并下载即可。多半是使用了谷歌的三方登录服务如gms firebase, 没有配置文件导致的。
2024-02-19 21:23:49 375
原创 【Android】体验优化!为事件添加触感反馈
performHapticFeedback 触感反馈最基本的用例之一是向用户互动提供反馈。就可以实现点击震动的触感。
2024-02-19 21:20:09 345
原创 【Android】获取设备IP的方法以及VPN的代理IP
在进行Android应用开发过程中,有时候会遇到获取当前Android设备所使用的网络IP地址的场景,有时候需要本地的网络IP地址,即局域网地址,更多的时候是需要当前网络的真实的对外IP地址,即真实的网络地址,如大数据分析时往往需要Android设备上传本地的外网地址。获取外网地址的原理:通过访问外网网站,从网站返回的数据中解析本地的IP地址。PS:在本地是无法获取到外网的IP地址的,需要借助服务器,以上介绍了两种获取IP的方式, 已经通过服务器感知到我们分配IP的方式, 也适用于爬梯子的时候。
2024-02-19 21:06:58 484
原创 【Android】获取屏幕方向的几种方式和最优解
有时我们需要获取屏幕的方向去加载布局, 但是方向不是一成不变的, 如果没有固定screenOritention, 那么就需要我们要知道当前的方向是什么, 特别是我们对DecorView做操作的时候下面, 列举三个方式去获取屏幕的方向如果你希望获取最全面的横竖屏信息, 你可以 方式二 or 方式三, 但是如果你希望获取最全面的传感器角度信息, 那么方式四也加上, 那么为什么不全用方式四呢, 因为你平放手机, 手机传感器就无法通过加速度计算除角度, 从而获取不到了.
2024-02-02 23:45:14 478
原创 【Android】TextView的setCompoundDrawablesRelative和setCompoundDrawables区别
setCompoundDrawablesRelative() 和 setCompoundDrawables() 都是用于在 TextView(或其子类)中设置文本的绘制图标(Compound Drawables)的方法。它们之间的区别在于绘制图标的位置和方向。
2024-02-02 17:57:10 345
原创 【Android】Already resumed, but proposed with update (526, 296)
是因为resume result 时触发多次, 所以不妨自己校验一下。写一个safeResume。
2024-02-01 22:52:48 395
原创 【Android】requestFeature must be called before adding content
然后查阅源码, 追溯到ComponentActivity, 是不是’androidx.appcompat:appcompat:1.4.1’太老了, 然后改为1.6.1果然好了。我在调用hideTitleBar相关代码的时候, 调用了api requestFeature ,查了下资料必须要在setContentView之前, 但是我也是在之前的。记录一次requestFeature引发的异常。
2024-01-31 11:26:03 313
原创 【Android】CreationExtras must have a value by `SAVED_STATE_REGISTRY_OWNER_KEY`
记录一次使用by viewModels()引起的java.lang.IllegalArgumentException异常, 并造成Fragment already added 崩溃。
2024-01-27 00:16:52 353
原创 【Android】RecyclerView的经常用到的属性解析与性能优化
这个机制会导致一个问题,启动应用之后,在屏幕可见范围内,如果只有一张卡片可见,当滚动的时 候,RecyclerView找不到可以重用的view了,它将创建一个新的,因此在滑动到第二个feed的时候就会有一定的延时,但是第二个feed之 后的滚动是流畅的,因为这个时候RecyclerView已经有能重用的view了。setHasFixedSize 为 true,是为了更改 adapter的内容不会改变 它的View的高度和宽度,那么就可以设置为 true来避免不必要的 requestLayout。
2024-01-25 13:39:01 959
原创 【Android】EditText.setSelection方法的作用
EditText.setSelection方法的作用。是在EditText赋值后将光标后移,一般设置成。可将光标移至文字末尾。
2024-01-24 17:01:21 375
原创 【Android】取消GridView/ListView item被点击时的效果
当然也可以定制化自己想要的效果, 推荐使用方法二,解耦逻辑代码与布局文件。
2024-01-24 16:19:52 387
原创 【Android】viewpager invalid pointerIndex -1 for MotionEvent
我在用ViewPager做照片画廊缩放的时候遇到这个问题, 并且提供解决方案。
2024-01-24 16:05:58 395
原创 【Android】DecimalFormat 多语言出现异常符号
DecimalFormat再未指定Locale会使用默认的Locale,不同的Locale会导致格式化时出现出乎预期的现象。如Locale为缅甸所以在多语言或者需要本地化的情况下,使用DecimalFormat最好指定Locale避免格式化出现异常。
2024-01-24 15:29:49 391
测试2.14.txt
2020-03-07
web2.1.html
2020-03-06
编译作业2.6.jpg
2020-03-04
编译作业2.5.jpg
2020-03-04
编译作业2.3.jpg
2020-03-04
编译作业2.1.jpg
2020-03-04
编译作业1.4.txt
2020-03-01
编译作业1.1.txt
2020-03-01
测试作业1.2.txt
2020-02-29
测试作业1.1.txt
2020-02-29
7.2_排序计算次数.cpp
2019-10-29
7.1_内部排序算法排序.CPP
2019-10-29
6.2_二叉排序树.cpp
2019-10-29
6.1_顺序查找.CPP
2019-10-29
5.2_MGRAPH1.CPP
2019-10-29
5.1_MGRAPH.CPP
2019-10-29
4.4_算子树数.CPP
2019-10-28
4.3_调换子树.CPP
2019-10-28
4.1_递归遍历.CPP
2019-10-28
3.2_舞伴配对问题.cpp
2019-10-28
3.1_栈与回文.CPP
2019-10-28
2.2_约瑟夫环链表.cpp
2019-10-28
2.1_链表基本练习题.CPP
2019-10-28
1.2_约瑟夫环.CPP
2019-10-28
1.1_顺序表.CPP
2019-10-28
Git 如何在已存在目录中初始化仓库
2023-06-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人