我正在尝试以编程方式在 HTC Desire S 设备 Android 版本 2.3.5 和 HTC Sense 版本 3.0 中添加 CA 证书。
我正在使用以下代码:
Intent intent = new Intent("android.credentials.INSTALL");
intent.putExtra("name","testCA");
intent.putExtra("CERT", bytes);
startActivityForResult(intent, CA_CERT_ADDED);
startActivityForResult(intent, CA_CERTIFICATE_ADDED);
当我运行代码时,会出现对话框,说明我正在安装 CA 证书,还会显示 Toast 消息,说明 CA 已成功安装。
但是在活动结果上,我也得到了针对 resultCode 的 0(Activity.RESULT_CANCELED)。
在其他类型的设备 S3 与 android 4.0 它工作正常。
以前有没有其他人遇到过这种情况,是否有解决方案。