【机器学习模型部署】在 Android App 使用TensorFlow Lite
项目配置页只重命名项目名称即可,其他不用管,等待初始化完成即可。2编写布局,我们的重点不是界面设计和实现,了解流程即可。不过后期也可以学习一下Android界面布局基础知识。3最核心的是添加TFLite依赖这一步,因为TFLite不是Android自带的API,需要使用Gradle构建工具引入TensorFlowLite外部链接库。注意,Android工程...
Android 混淆那些事儿
InnerClasses,Signature,EnclosingMethod#重命名抛出异常时的文件名称-renamesourcefileattributeSourceFile#抛出异常时保留代码行号-keepattributesSourceFile,LineNumberTable#处理support包-dontnoteandroid.support.**-dontwarnandroid.support.**#保留四大组件,自定义的Application等这些类不被混淆-keep...
孱弱的蓝牙即将咸鱼翻身?聊聊蓝牙发展史
英特尔这边派出的工程师就是瑞典人JimKardach,与爱立信的公司是“同乡”。在命名阶段,正在阅读有关维京人和哈拉尔德国王历史小说(小说是FransG.Bengtsson撰写的,小说名是TheLongShips)的JimKardach提议新协议采用维京国王HaraldBltand的外号Bluetooth,原因是维京国王HaraldBltand有上述两大丰功伟绩,这与新...
牛人手把手:教你设计可穿戴心率监测器
1.从贸泽的GitHub下载BLEHR.7z文件,要将代码导入到AndroidStudio,必需该文件。由于文件大小的限制,这个项目的源代码分成了两部分,你需要将它们分别解压。2.通过在主启动页面点击“OpenanexistingAndroidStudioproject”或者点击“FileOpen”菜单就可以将代码导入到AndroidStudio。下面你可以看到我如何更改和实...
Google挖坑后人埋-ViewBinding(上)
由于kotlin-android-extensions是通过view的id名直接引用的,所以多个布局间的同名id,就需要手动对import进行重命名处理,而且经常会引用错误的布局文件,导致运行崩溃。Kotlinonly只有Kotlin才可以使用。当然,ViewBinding也不是银弹,对比kotlin-android-extensions,它也有一些问题:...