android javascript 混淆配置。
来源:互联网 发布:广州淘宝拍摄基地地址 编辑:程序博客网 时间:2024/04/30 05:32
1,定义javascrip接口对象。
private class JsApi {
@JavascriptInterfacepublic void onLoginCallback(String account, String token) {
GLogger.e("lich", "from jsp:" + account + "," + token);
// send broadcast to ui process.
Intent it = new Intent(LoginCallbackReceiver.ACTION_LOGIN_CALLBACK);
it.putExtra(LoginCallbackReceiver.EXTRA_ACCOUNT, account);
it.putExtra(LoginCallbackReceiver.EXTRA_TOKEN, token);
getApplicationContext().sendBroadcast(it);
//
finish();
}
@JavascriptInterface
public String getAppSign() {
return AppManager.getAppSignEncodedByMd5(getApplicationContext());
}
}
2,在混淆文件proguard中配置:
-keepclassmembers class com.speektool.ui.activities.WebviewActivity$JsApi {
public *;
}
-keepattributes *JavascriptInterface*
-keepattributes *Annotation*
0 0
- android javascript 混淆配置。
- android混淆配置
- android 混淆 配置
- android混淆配置
- android 混淆配置
- android 混淆配置
- android 混淆配置
- android混淆配置
- android混淆配置
- android混淆配置说明
- android 混淆配置
- Android混淆配置
- android 混淆配置
- android 混淆配置
- Android 混淆配置
- Android混淆配置
- android 混淆配置
- Android 混淆文件配置
- 改变状态栏的颜色
- Android设置横屏或竖屏
- JDBC连接执行 MySQL 存储过程报权限错误:User does not have access to metadata required to determine stored procedur
- Unity3D占用内存太大的解决方法
- HDU 3311 stainer树
- android javascript 混淆配置。
- mac 设置字体
- Eclipse安装SVN插件
- LinearLayout$LayoutParams cannot be cast to android.widget.AbsListView$LayoutParams
- ifconfig没有ipv4地址
- SystemTap–Linux下的万能观测工具
- HDU 3639 强连通加缩点
- Create groups 与 Create folder references
- Linux服务器性能评估