2019年8月2日

摘要: android-dfu-library是nordic提供的对nRF5x芯片固件进行空中升级的库,地址是https://github.com/NordicSemiconductor/Android-DFU-Library 如果你的项目已经兼容了andoridx请使用1.9.0 否则请使用1.8.1 具 阅读全文

posted @ 2019-08-02 13:13 TongMeng 阅读(930) 评论(0) 推荐(0) 编辑

2019年6月24日

摘要: int -> string string -> int String -> double double->String 阅读全文

posted @ 2019-06-24 14:37 TongMeng 阅读(15975) 评论(0) 推荐(0) 编辑

2019年6月14日

摘要: 开发中用到TextInputLayout配合TextInputEdittext做输入框,在android7.0 android8.0手机上运行正常,在异步android5.0.2的手机上,点击输入框就报错:“android.view.InflateException: Binary XML file 阅读全文

posted @ 2019-06-14 10:31 TongMeng 阅读(1672) 评论(0) 推荐(0) 编辑

2019年6月1日

摘要: 当textview的宽设置为wrap_content的时候,底层会调用checkForRelayout函数,这个函数根据文字的多少重新开始布局 因此将宽度设置为固定值或者match_parent的时候会大幅度减少绘制时间 阅读全文

posted @ 2019-06-01 10:43 TongMeng 阅读(1790) 评论(0) 推荐(0) 编辑

2019年5月24日

摘要: //设置图片圆角角度 RoundedCorners roundedCorners= new RoundedCorners(6); //通过RequestOptions扩展功能,override采样率,因为ImageView就这么大,可以压缩图片,降低内存消耗 RequestOptions options=RequestOptions.bitmapTransform(roundedCorners)... 阅读全文

posted @ 2019-05-24 15:31 TongMeng 阅读(677) 评论(0) 推荐(0) 编辑

2019年4月11日

摘要: 如果配置了多渠道,像这里有3个,分别为flavor1,flavor2,flavor3 在运行APP的时候可能默认运行的是flavor1 ,那么如何才能运行或者调试flavor2呢 这里要用到androidstudio的Build Variants功能了,打开的情况这个对话框会在界面的左下角,如果找不 阅读全文

posted @ 2019-04-11 16:31 TongMeng 阅读(702) 评论(0) 推荐(0) 编辑

2019年4月8日

摘要: Flutter是谷歌的移动UI框架,可以快速在iOS和Android上构建高质量的原生用户界面。真心無力吐槽這些所谓的中文站以及社区的文档,整理一下安装流程吧。 本人是android开发,基于此基础上(androidstudio3.3 SDK为28+) 1.首先下载flutterSdk,可以选择st 阅读全文

posted @ 2019-04-08 16:22 TongMeng 阅读(669) 评论(0) 推荐(0) 编辑

2019年3月8日

摘要: 解决方案1: 更新design库到28.0.0-rc01 然后在TabLayout里设置如下属性即可 解决方案2: 使用反射这个方法网上很多例子,自己找,只是反射的参数mTabStrip也改成了slidingTabIndicator,再使用mTabStrip会报空指针 · 此方法会导致字号设置无效 阅读全文

posted @ 2019-03-08 13:51 TongMeng 阅读(1483) 评论(0) 推荐(0) 编辑

2019年2月15日

摘要: 1.纯数字字符串补0为指定位,格式化输出(例如00482这样) 使用String.format处理: 2.字符串按照分隔符拆分,使用split拆分,但是注意如果分隔符为| , * 运行将抛出java.util.regex.PatternSyntaxException异常,用加号 + 也是如此,就需要 阅读全文

posted @ 2019-02-15 14:54 TongMeng 阅读(203) 评论(0) 推荐(0) 编辑

2018年12月26日

摘要: dfu升级适用于nordic nRF51 nRF52 的系统,github上提供了相关升级的库 https://github.com/NordicSemiconductor/Android-DFU-Library 支持 Android 4.3+ gradle配置如下: 在使用前请先配置好BLE的相关 阅读全文

posted @ 2018-12-26 12:50 TongMeng 阅读(2700) 评论(0) 推荐(0) 编辑