Android
文章平均质量分 56
Lan.W
19年测试转码农,做android app, 自学python, 工站测试Atlas语言开发,对机器人控制有点兴趣。目前在研究学习Vue web开发技术,挺好。
空闲多看一些1.网络通信基础,2.大数据Three.js,ECharts,D3.js(Vue-ECharts、vue-threejs、vue-d3js) 3.open AI 这一块,对做前端深入有好处
展开
-
The application could not be installed: INSTALL_FAILED_MISSING_SHARED_LIBRARY
手抖创建了一个wearable的页面,导致运行是可穿戴设备才能运行,然后我用的手机,改uses-library这个删除即可。原创 2023-02-28 13:49:01 · 589 阅读 · 0 评论 -
rxjava new Consumer<Throwable>()抛出异常 Attempt to invoke virtual method ‘boolean java.lang.String.cont
观察者模式中,多个监听对象监听蓝牙状态变更 ,通知变更时,用Rxjava异步调用时抛出异常:Attempt to invoke virtual method 'boolean java.lang.String.contains(java.lang.CharSequence)' on a null object reference:原因:与上面的代码无关,与监听的对象回调里,有一个空字符串没有判断,直接使用造成这里抛出异常。以下是听到的activity代码,在connected方法里的getName原创 2022-12-03 15:57:50 · 1243 阅读 · 0 评论 -
Ubuntu 20.04.5 安装ROS 环境
能在有一个Android APP的界面控制机器运行。原创 2022-09-24 13:12:24 · 1631 阅读 · 0 评论 -
机器人SLAM Windows下基于rosjava Android APP项目源码编译运行
机器人SLAM Windows下基于rosjava Android APP项目源码编译运行原创 2022-09-24 00:02:12 · 2213 阅读 · 2 评论 -
文件描述符排错程序 (fdsan)
Android 10 引入了 fdsan(文件描述符排错程序)。fdsan 检测错误处理文件描述符所有权的错误,例如 use-after-close 和 double-close。在 Android 11 中,fdsan 的默认模式发生了变化。现在,fdsan 会在检测到错误时中止,而以前的行为则是记录警告并继续。如果您在应用中发现由于 fdsan 而导致的崩溃,请参阅fdsan documentation。以下fdsan原文:fdsanContentsfdsan Bac...转载 2021-08-04 17:01:18 · 7954 阅读 · 0 评论 -
Android 编译运行常见错误
Android 编译运行常见错误转于:https://blog.csdn.net/qq_16092901/article/details/63076916》无法找到R文件no1>发生:在导入eclipse工程到Android studio时,发现导入v7包时,报错“无法找到R文件”:解决:这是由于程序编译版本过低的原因引起。一般将编译版本改成sdk 21 再build—>clean 一下就会重新生成;no2>发生:eclipse从SVN或GIT中checkout...转载 2021-05-14 10:27:04 · 369 阅读 · 0 评论 -
Didn‘t find class “android.telephony.TelephonyManager$CellInfoCallback“ on path:
App 运行时遇到电话管理类的错误 。目前来看,是手机没有放电话? 待分析 。2021-02-02 09:51:53.597 7248-7439/com.gtk.darwin I/com.gtk.darwin: Rejecting re-init on previously-failed class java.lang.Class<com.amap.api.col.tl.fv$a>: java.lang.NoClassDefFoundError: Failed resolution原创 2021-02-02 10:00:08 · 3287 阅读 · 2 评论 -
Android BLE - 基于Fastble 框架的蓝牙开发 使用遇到 问题 OOM
1. BLE 扫描不到设备,也未报错。查看Log显示警告:Need ACCESS_COARSE_LOCATION or ACCESS_FINE_LOCATION permission to get scan results原因: 定位权限未允许。打开系统应用,找到对应的app,把定位权限打开,除了定位权限之后,部分手机需要打开定位开关。待解决:如何在用户选择:不再询问,之后弹窗打开权限 ,或者打开定位开关。...原创 2021-01-19 10:25:15 · 4751 阅读 · 4 评论 -
Android Litepal 如何保存数据库修改记录,以达到增量备份 思考?
如今有个功能需要,需要备份litepal 数据到云端, 那么问题来了?问: 如何增量备份到云端? 即区分已经上传的数据跟未上传的数据, 只上传更新的,已经上传过的数据不再重复上传????增加一个表,用来记录Litepal操作, 包括,哪个表,哪个字段,哪条记录,操作类型?参考Python django_migrations 表,用一个字段备份操作记录: 举例:0008_alter_user_username_max_length。...原创 2021-01-01 18:39:07 · 279 阅读 · 0 评论 -
android magicindicator 万能的指示栏框架学习
1.打造一个项目上要求实现的带圆角的,有图片的底部跳转tab:结合这2个框架里面的对象使用:CommonNavigator+ CommonPagerTitleView二话不说先上效果图。xml布局:1.simple_pager_title_layout.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/andro原创 2020-08-23 19:52:52 · 2480 阅读 · 0 评论 -
升级到android 3.6.3 编译有乱码
升级到android 3.6.3编译有乱码解决:https://blog.csdn.net/qq_20328181/article/details/104537152?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromM.原创 2020-06-01 14:36:45 · 187 阅读 · 0 评论 -
升级到3.6.3 之后,原项目出现错误 Found tag id where item is expected
android 3.6.3问题1:依赖项出错: implementation 'com.android.support:design:27.1.1'问题2 :编译出错,:D:\Android\unitstest\FastBle-master\app\build\intermediates\res\merged\Getkone\debug\values\values.xml:1766: error: Found tag id where item is expectedD:...原创 2020-06-01 11:48:26 · 2216 阅读 · 0 评论 -
QMUI Android 圆角按钮使用 QMUIRoundButton
源代码:依然是使用QMUIWindowInsetLayout视图,加上QMUITopBarLayout的栏栏,然后只上一个按钮,按钮是QMUI里QMUIRoundButton有圆角的。老规据先上效果图:这是我理想要的。activity_button.xml :QMUIWindowInsetLayout的视图加QMUITopBarLayout,然后再上圆角:<?xml version="1.0" encoding="utf-8"?><com.qmuiteam...原创 2020-05-28 09:58:52 · 1461 阅读 · 0 评论 -
QMUI 启动时闪退 错误 :Error inflating class com.qmuiteam.qmui.widget.QMUIWindowInsetLayout
在配置QMUI使用Theme时,启动的时候遇到以下报错:Caused by: android.view.InflateException: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Binary XML file line #2 in com.gtk.gtkqmui:layout/activity_main: Error inflating class com.qmuiteam.qmui.widget.QMUIWin原创 2020-05-27 15:39:52 · 1204 阅读 · 2 评论 -
Android MyApplication 建立
建立一个基本的类:在application类中初始化自定义MyApplication类继承Applicationpublic class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); //初始化QMUISwipeBackActivityManager,否则点击屏幕时就程序就会崩溃 QMUIS.原创 2020-05-26 14:19:59 · 3522 阅读 · 3 评论 -
QMUI 学习一: 入门,如何添加QMUI框架到 android项目 ,并引入QMUI的主题Theme:
1.添加框架:在app.gradle里面添加依赖: implementation 'com.qmuiteam:qmui:2.0.0-alpha08'dependencies { implementation fileTree(include: ['*.jar'], dir: 'libs') implementation 'androidx.appcompat:appcompat:1.1.0' implementation 'androidx.constraintlayout..原创 2020-05-26 10:32:39 · 3142 阅读 · 0 评论 -
Android 执行 gradle test 出错: JAVA_HOME is not set and no 'java' command could be found in your PATH.
AndroidStudio Terminal控制台执行 gradle test 出错: JAVA_HOME is not set and no 'java' command could be found in your PATH.找到JDK和gradle机所在目录,如我gradler所在目录就在AS目录下:第一步:配置JDK环境JAVA_HOME,后面不能带bin目录,也不能打分号;...原创 2020-04-21 11:43:05 · 9649 阅读 · 0 评论 -
android Socket 长连接出错:android.system.ErrnoException: connect failed: ECONNREFUSED Connection refuse
Android端做Socket长连接测试 , 报错:提示说连接被拒绝.java.net.ConnectException: failed to connect to /192.168.0.101 (port 8081): connect failed: ECONNREFUSED (Connection refused)Android长连接项目,运行到真实手机上,手机的iP是:192...原创 2020-04-06 12:42:39 · 5540 阅读 · 0 评论