summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--core/jni/android_os_SELinux.cpp20
-rw-r--r--core/res/res/values-zh-rCN/cm_strings.xml16
-rw-r--r--packages/SystemUI/res/values-zh-rCN/cm_strings.xml2
3 files changed, 26 insertions, 12 deletions
diff --git a/core/jni/android_os_SELinux.cpp b/core/jni/android_os_SELinux.cpp
index e813c38..ef3d531 100644
--- a/core/jni/android_os_SELinux.cpp
+++ b/core/jni/android_os_SELinux.cpp
@@ -335,19 +335,20 @@ namespace android {
* Exceptions: None
*/
static jobjectArray getBooleanNames(JNIEnv *env, JNIEnv clazz) {
-#ifdef HAVE_SELINUX
- if (isSELinuxDisabled)
- return NULL;
+ jclass stringClass = env->FindClass("java/lang/String");
+ jobjectArray stringArray = env->NewObjectArray(0, stringClass, NULL);
+#ifdef HAVE_SELINUX
char **list;
int i, len, ret;
- jclass stringClass;
- jobjectArray stringArray = NULL;
+
+ if (isSELinuxDisabled)
+ return stringArray;
if (security_get_boolean_names(&list, &len) == -1)
- return NULL;
+ return stringArray;
- stringClass = env->FindClass("java/lang/String");
+ env->DeleteLocalRef(stringArray);
stringArray = env->NewObjectArray(len, stringClass, env->NewStringUTF(""));
for (i = 0; i < len; i++) {
jstring obj;
@@ -357,11 +358,8 @@ namespace android {
free(list[i]);
}
free(list);
-
- return stringArray;
-#else
- return NULL;
#endif
+ return stringArray;
}
/*
diff --git a/core/res/res/values-zh-rCN/cm_strings.xml b/core/res/res/values-zh-rCN/cm_strings.xml
index e93a25e..0181665 100644
--- a/core/res/res/values-zh-rCN/cm_strings.xml
+++ b/core/res/res/values-zh-rCN/cm_strings.xml
@@ -48,10 +48,24 @@
<string name="permdesc_fm_radio_transmitter">允许应用控制 FM 发射器。</string>
<string name="lockscreen_discharging">正在放电, <xliff:g id="number">%d</xliff:g><xliff:g id="percent">%%</xliff:g></string>
<string name="storage_sd_dock_card">底座 SD 卡</string>
- <string name="app_killed_message">应用程序已被终止</string>
+ <string name="app_killed_message">应用已被终止</string>
<string name="global_action_reboot">重启</string>
<string name="global_action_choose_profile">情景模式</string>
<string name="toast_rotation_unlocked">屏幕方向已解锁</string>
<string name="toast_rotation_locked">屏幕方向已锁定</string>
<string name="stylus_app_not_installed">%s 尚未被安装</string>
+ <string name="permlab_changePrivacyGuardState">启用或禁用隐私卫士</string>
+ <string name="permdesc_changePrivacyGuardState">允许应用更改是否另一个应用可与隐私卫士运行。当一个应用与隐私卫士运行时,它将不能访问任何个人隐私数据,例如:联系人、通话记录或短信。</string>
+ <string name="privacy_guard_notification">隐私卫士已启用</string>
+ <string name="privacy_guard_notification_detail">“<xliff:g id="app">%1$s</xliff:g>”将不能访问个人隐私数据</string>
+ <string name="profile_picker_title">情景模式</string>
+ <string name="profile_none">无</string>
+ <string name="permlab_cancelNotifications">取消应用通知</string>
+ <string name="permdesc_cancelNotifications">允许应用取消别的应用创建的通知。</string>
+ <string name="permlab_interceptSmsSent">拦截传出的短信</string>
+ <string name="permdesc_interceptSmsSent">允许应用拦截传出的短信。恶意应用可使用此权限来阻挡传出短信。</string>
+ <string name="policylab_enforceSelinux">执行 SELinux</string>
+ <string name="policydesc_enforceSelinux">切换 SELinux 政策执行或许可模式。</string>
+ <string name="policylab_enforceMmac">执行 MMAC</string>
+ <string name="policydesc_enforceMmac">切换 MMAC 政策执行或许可模式。</string>
</resources>
diff --git a/packages/SystemUI/res/values-zh-rCN/cm_strings.xml b/packages/SystemUI/res/values-zh-rCN/cm_strings.xml
index 1b938d0..4487eaf 100644
--- a/packages/SystemUI/res/values-zh-rCN/cm_strings.xml
+++ b/packages/SystemUI/res/values-zh-rCN/cm_strings.xml
@@ -51,8 +51,10 @@
<string name="quick_settings_lte">LTE</string>
<string name="quick_settings_lte_off">LTE 已关闭</string>
<string name="quick_settings_volume">音量</string>
+ <string name="quick_settings_camera_label">相机</string>
<string name="quick_settings_expanded_desktop">已扩展</string>
<string name="quick_settings_expanded_desktop_off">正常</string>
+ <string name="quick_settings_camera_error_connect">无法连接到相机</string>
<string name="navbar_dialog_title">选择指定的行为</string>
<string name="navbar_home_button">Home 键</string>
<string name="navbar_recent_button">最近应用键</string>