
android
devilyouwei
Talking is cheap, show me the code!
展开
-
WebViewJSBridge更换x5引擎
为了使不同手机在hybrid开发中保证相同的前端效果,对项目中使用的webview内核统一使用腾讯的x5引擎,本文记录如何将github上的JSBridge项目修改为基于x5引擎的webiew。准备第一步,clone原webview项目git clone https://github.com/wendux/WebViewJavascriptBridge.git也可以直接去上述网址下载下来。第二步,下载腾讯的x5引擎地址:https://x5.tencent.com/tbs/sdk.html建原创 2020-11-18 10:28:13 · 637 阅读 · 0 评论 -
Android踩坑之解决蓝牙无法回调问题-Kotlin示例
Android 6.0之后,蓝牙扫描回调需要获取模糊定位查询,Android 10之后更严格,需要获取精确定位。这些年Google对安卓的控制可谓是越来越严谨了,安全性也是越来越高。现在的问题是,当你的targetSDK>22的时候,扫描蓝牙就不不会有回调了,而且即使是在Manifest中添加了permission也依然无法获取回调,解决办法如下:TargetSdk降级到22——降级法android { compileSdkVersion 29 buildToolsVersio原创 2020-06-11 17:56:33 · 1880 阅读 · 0 评论 -
JsBridge踩坑之WebViewJavascriptBridge is undefined,找不到Bridge对象
最近在给单位搞一个android的hybrid开发外壳,使用kotlin语言。由于之前一直都只做hybrid的前端部分,基本只是调用原生壳里的android方法,Android方面开发经验不足,遇到一个webview中找不到bridge对象的问题,下面描述以下问题:在Hybrid开发中,一般使用第三方的bridge通信库,这种库可以使原生和前端webview进行信息传递和方法互调,我采用的JsBridge这个库,https://github.com/lzyzsd/JsBridge由于之前做过hybrid原创 2020-05-25 19:22:41 · 6827 阅读 · 0 评论 -
Android踩坑之 couldnt find libClingSDK.so
Android踩坑之couldn’t find “libClingSDK.so”在android开发中一些涉及到硬件级的API需要引入第三方的sdk,通常都是一个jar包搭配一个.so文件,.so文件用于处理底层交互,这是C/C++超原生级别的,而不是JVM级别的。最近在作Cling手环的app开发,踩到一个巨坑这里要点名批评Cling的公司,SDK老不说,给出的官方文档和demo没有任何的更新,害我为了这个破.so文件耗费了一天多。错误提示如下:2020-05-19 14:01:38.344 1原创 2020-05-19 14:20:31 · 770 阅读 · 5 评论 -
用kotlin方式打开《第一行代码:Android》之开发酷欧天气(2)
尝试Google最新官推语言kotlin对《第一行代码:Android》第二版——郭霖中的最后实践例子“酷欧天气”进行重写,紧接着上一章,把天气功能写进去原创 2017-05-22 15:47:26 · 1071 阅读 · 0 评论 -
用kotlin方式打开《第一行代码:Android》之开发酷欧天气(最终版)
参考:《第一行代码:Android》第2版——郭霖注使用kotlin重写《第一行代码:Android》中最后的实践“酷欧天气”完成!原创 2017-05-24 22:12:00 · 1098 阅读 · 3 评论 -
用kotlin方式打开《第一行代码:Android》之开发酷欧天气(1)
参考:《第一行代码:Android》第2版——郭霖注使用kotlin重写原著中的一些例子原创 2017-05-21 15:42:35 · 700 阅读 · 0 评论 -
用kotlin方式打开《第一行代码:Android》
参考:《第一行代码:Android》第2版——郭霖注使用kotlin重写一些本书中的代码!原创 2017-05-20 12:17:20 · 779 阅读 · 0 评论 -
mui开发app前言(一)
使用dcloud mui hbuilder开发android app!原创 2017-08-15 16:14:00 · 803 阅读 · 0 评论