android
康康这名还挺多
菜的抠脚
展开
-
Android app 如何判断鸿蒙系统手机
最近华为手机手机更新鸿蒙系统,开发过程中很对针对会为手机的代码都会出现bug,所以如何判断鸿蒙系统很重要:下面就是我解决的办法 private static final String HARMONY_OS = "harmony"; //判断是否为鸿蒙 public static boolean isHarmonyOSa() { try { Class clz = Class.forName("com.huawei.syste原创 2021-07-05 15:44:45 · 3373 阅读 · 1 评论 -
tensorflow模型移植到Android手机上 tensorflow lite 的应用
tensorflow 练完模型后 应用的时候 想放在终端运行 google官方给了一个解决方案 这一是未来的趋势 通过tensorflow lite 来做 本人会安卓 所以自己探索出应用的过程:1.用tensorflow2.0训练车自己的模型 这个过程用python 这里不做示例2.训练后注意保存一定要保存成文件夹方便后续操作:cpcallback=tf.keras.callbacks.ModelCheckpoint(filePath,save_weights=True)model...原创 2020-07-14 15:00:07 · 1804 阅读 · 6 评论 -
Kotlin构造函数及多个构造函数
Kotlin构造函数首先 强调一下 如果下面这样行代码是构造函数的话 class ClassName(name:String){}那么每一个Kotlin类只有一个构造函数 没有多个构造函数其实由于代码什么的都是源于国外的 所以在翻译过程中多说会有些出入 毕竟我们不是翻译官 而大多数的翻译官又不懂代码实际上Kotlin的构造函数 都是用构造器的 上面的代码其实是省略了constructer()的 ...原创 2018-05-07 17:57:44 · 28074 阅读 · 0 评论 -
android 扫描 kotlin 版本
由于二维码的流行 很多项目需要二维码扫描 萍英国本身就有封装好的扫描 而google也会有的 而且早就应经有了 但是由于开源所以一直都是底层的 然后各路大神打包在封装 具有一定的不安全性所以 现在zxing的出了官方(google)认可的扫描zxing的github源码但是没有kotlin版本 所以本菜鸟自己进行更改(甚是疲惫啊 大神的代码 看了好多遍才搞通)以下是kotlin版本源码kot...原创 2018-05-22 13:17:30 · 1941 阅读 · 0 评论 -
Anko SQLite 增删改查
首先配置Anko SQLitecompile "org.jetbrains.anko:anko-sqlite:$anko_version"创建数据库:class MyDatabaseOpenHelper(ctx: Context) : ManagedSQLiteOpenHelper(ctx, "MyDatabase", null, 1) { companion object { ...原创 2018-05-24 15:54:30 · 2082 阅读 · 1 评论 -
android kotlin 接口回调
kotlin 接口回调的要相对于java有太多的代码简洁写 这也是新语言的优势 让语言越来越人性化简单化 在这里java的接口回调就不书写了 直接上kotlin创建一个我们想要的回调class MyCallBack { lateinit var mListen: (Int) -> Unit // 声明mListen是一个函数(单方法接口),入参类型自拟,无返回...原创 2018-08-27 16:40:02 · 2361 阅读 · 0 评论 -
android kotlin 上传文件 上传图片
kotlin 上传图片 首先要引入retrofig2 implementation 'com.squareup.retrofit2:retrofit:2.4.0' implementation 'com.squareup.retrofit2:converter-scalars:2.4.0'读写权限<uses-permission android:name="a...原创 2018-09-18 10:40:59 · 4858 阅读 · 0 评论 -
anko async 过时
关于anko async过时问题在新的anko版本中aysnc是过时的 前值引用 但是一般都会引用成功因为在import kotlinx.coroutines.async这也是async 但是如果进行使用这个线程去启动网络请求 会导致NetworkOnMainThreadException代替的用doasyncdoAsync { //d...原创 2019-03-29 15:42:43 · 750 阅读 · 0 评论