Android 换肤
1). 换肤思路 在源应用APP中,下载皮肤包,使得对应的文件资源得以应用。使用DexClassLoader加载资源包,使用反射来获取资源ID. 2). 创建SkinChange工程 图1.png app是应用Module,spinone和spintwo是皮肤插件工程 3). app Module BaseActivity /** * Activity基类 * Created by mazaiting on 2018/6/27. */ public abstract class BaseActivity extends AppCompatActivity { /**资源管理器*/ protected AssetManager mAssetManager; /**资源*/ protected Resources mResources; /**主题*/ protected Theme mTheme; /** * 加载资源 * @param dexPath dex路径 */ protected void loadResources(String dexPath) { try { AssetM...