Remove LAUNCHER category from VPN settings activity's intent filter.

Also add preference summary to the VPN entry in the security settings.
This commit is contained in:
Hung-ying Tyan
2009-06-14 17:53:19 +08:00
parent b315980367
commit 71e2d3bc3a
3 changed files with 5 additions and 6 deletions

View File

@@ -115,9 +115,8 @@
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<action android:name="android.net.vpn.SETTINGS" />
<action android:name="android.net.vpn.INSTALL_PROFILE" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.VOICE_LAUNCH" />
</intent-filter>
</activity>

View File

@@ -1800,5 +1800,5 @@ found in the list of installed applications.</string>
<string name="vpn_settings_category">VPN</string>
<string name="vpn_settings_title">VPN</string>
<string name="vpn_settings_summary">Set up and manage VPN configurations, connections</string>
<string name="vpn_settings_summary">Set up &amp; manage VPN configurations, connections</string>
</resources>

View File

@@ -163,12 +163,12 @@ public class SecuritySettings extends PreferenceActivity {
PreferenceScreen vpnPreferences = getPreferenceManager()
.createPreferenceScreen(this);
vpnPreferences.setTitle(R.string.vpn_settings_category);
vpnPreferences.setTitle(R.string.vpn_settings_title);
vpnPreferences.setSummary(R.string.vpn_settings_summary);
vpnPreferences.setIntent(new VpnManager(this).createSettingsActivityIntent());
PreferenceCategory vpnCat = new PreferenceCategory(this);
vpnCat.setTitle(R.string.vpn_settings_title);
vpnCat.setSummary(R.string.vpn_settings_summary);
vpnCat.setTitle(R.string.vpn_settings_category);
root.addPreference(vpnCat);
vpnCat.addPreference(vpnPreferences);