Skip to main content

Android

2019

Android SDK类产品开发总结
·74 words·1 min
Android
在开发Android应用时,我们需要用到Google提供的SDK。当我们的开发的某一个模块足够通用也可以封装成SDK给其他业务方使用。什么是一个良好的SDK类产品?站在开发者和接入方的角度我认为应该满足以下几点:

2018

360插件化框架 RePlugin 之 ClassLoader Hook
·1154 words·6 mins
Android
前言 # 工作原因,最近在研究 RePlugin 。RePlugin 是360手机卫士团队开发的占坑类插件化框架。 近几年 Android 插件化非常火,各公司都有不同的插件化方案。这些插件化框架都难免修改系统的 API 来实现一些特性,多处修改系统的 API 带来了一定的风险。如果 Android 系统升级之后有改动,那么插件化框架就有可能面临不可用的状态。尤其是在 Google 明确表示从 Android9.
利用ContentProvider实现同步Binder
·577 words·3 mins
Android
在Android中跨进程通信的方式有好多种,比如 # Intent Messenger AIDL(Android 接口定义语言) ContentProvider Socket 以AIDL为例,在使用AIDL实现安卓跨进程通信的时候,通常分为3步: # 定义AIDL接口文件,在Service的onBind方法中返回binder给客户端
macOS修改Android模拟器Hosts
·70 words·1 min
Android
当我们直接adb push的时候会出现如下错误