- 博客(8)
- 收藏
- 关注

原创 JsBridge源码详解
JsBridge(github地址)为混合式应用native与h5的通讯提供安全而方便的桥接。本次源码解析分为三篇,本篇为开篇无分析内容,详见如下三篇文章:android JS与Native通讯方案汇总JsBridge源码详解(一) JS与Native通讯过程(附详细流程图)JsBridge源码详解(二) Native与JS通讯过程(附详细流程图)...
2019-04-19 20:40:31
637
原创 JsBridge源码详解(二) Native与JS通讯过程(附详细流程图)
JsBridge(github地址)为混合式应用native与h5的通讯提供安全而方便的桥接。本次源码解析分为三篇,本篇为最后一篇,前两篇请见:android JS与Native通讯方案汇总JsBridge源码详解(一) JS与Native通讯过程(附详细流程图)JsBridge源码详解(二) Native与JS通讯过程(附详细流程图)...
2019-04-19 20:44:33
553
原创 JsBridge源码详解(一) JS与Native通讯过程(附详细流程图)
通讯前准备通讯的实现需要注入一段js代码,js代码的注入在页面加载完毕也就是WebViewClent的onPageFinished方法中@Override public void onPageFinished(WebView view, String url) { super.onPageFinished(mWebView, url); //加载本地通讯...
2019-04-19 20:20:48
3092
1
原创 android JS与Native通讯方案汇总
JS与native通讯addJavascriptInterface通过Android官方提供的addJavaScriptInterface的方式该方案的使用非常简单,定义好被调用的方法对象后直接配置映射关系即可。//定义 Java 接口public class NativeJsBridge extends Object { @JavascriptInterface pub...
2019-04-19 19:56:23
959
原创 让 Android 应用响应智能电视遥控器
前言由于最近的项目需要运行在安卓智能电视上,除了正常的功能开发外,为了操作方便还需要对遥控器进行支持。这里记录对遥控器支持的主要思路。原理支持Android设备对遥控器的响应是通过分发KeyEvent的方式进行的,体现在界面上是focus焦点在view间的移动等。因此,我们可以从两方面入手,一是拦截系统事件分发过程,二是借助系统提供的属性实现焦点移动。具体实现方案一拦截系统事件分发过...
2018-11-08 20:34:04
6211
原创 基于Jenkins实现Android项目的持续集成
背景伴随着版本的迭代,工程的复杂度也逐渐增加,提测阶段不断被要求打新包的情况都会遇到,打算思路不说也会影响办公效率,那么自动化的践行就日益强烈。 移动端应用的自动化构建具体说来可以是这样:使用持续集成(CI)系统jenkins,自动检测并拉取Git上的最新代码,根据参数化配置自动打包成不同的渠道apk,并自动上传到内测分发平台或者发送推送邮件给相应人员。环境搭建以mac为例,其他...
2018-07-12 17:08:00
1393
原创 Android 自动抓取网站图标实现分享样式的定制
分享是一个app产生用户数据的重要来源,也是app宣传拉新的重要途径。分享到外部app很简单,只要接入微信、微博、QQ等提供好的sdk就好了。这也正是为何这些app能用美观的方式展示分享数据的原因。而普通app则只能处理并没有什么规范可言的系统提供的分享,那么如何才能让用户分享的数据展示的更美观一些呢?
2017-02-25 20:48:17
3313
1
转载 【转】Android 热补丁动态修复框架小结
转自http://blog.youkuaiyun.com/lmj623565791/article/details/49883661; 一、概述最新github上开源了很多热补丁动态修复框架,大致有:https://github.com/dodola/HotFixhttps://github.com/jasonross/Nuwahttps://github.com/bu
2016-05-01 13:43:09
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人