comparison app/src/main/AndroidManifest.xml @ 499:267e72057707

updates for android10+
author Carl Byington <carl@five-ten-sg.com>
date Tue, 07 Jun 2022 16:04:52 -0700
parents 3feac274a27b
children cbdb219e9ff5
comparison
equal deleted inserted replaced
498:3feac274a27b 499:267e72057707
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15 See the License for the specific language governing permissions and 15 See the License for the specific language governing permissions and
16 limitations under the License. 16 limitations under the License.
17 --> 17 -->
18 <manifest xmlns:android="http://schemas.android.com/apk/res/android" 18 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
19 package="com.five_ten_sg.connectbot" 19 package="com.five_ten_sg.connectbot"
20 android:versionName="1.9.4-4" 20 android:versionName="1.9.4-4"
21 android:versionCode="1944" 21 android:versionCode="1944"
22 android:installLocation="auto"> 22 android:installLocation="auto">
23 23
24 <!-- permissions must match HostListActivity.java --> 24 <!-- permissions must match HostListActivity.java -->
25 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 25 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
26 <uses-permission android:name="android.permission.FOREGROUND" /> 26 <uses-permission android:name="android.permission.FOREGROUND" />
27 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> 27 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
28 <uses-permission android:name="android.permission.INTERNET" /> 28 <uses-permission android:name="android.permission.INTERNET" />
29 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" /> 29 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
30 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
30 <uses-permission android:name="android.permission.REORDER_TASKS"/> 31 <uses-permission android:name="android.permission.REORDER_TASKS"/>
31 <uses-permission android:name="android.permission.VIBRATE" /> 32 <uses-permission android:name="android.permission.VIBRATE" />
32 <uses-permission android:name="android.permission.WAKE_LOCK" /> 33 <uses-permission android:name="android.permission.WAKE_LOCK" />
33 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> 34 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" />
34 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" />
35 35
36 <permission 36 <permission
37 android:name="org.openintents.ssh.permission.ACCESS_SSH_AGENT" 37 android:name="org.openintents.ssh.permission.ACCESS_SSH_AGENT"
38 android:protectionLevel="dangerous" 38 android:protectionLevel="dangerous"
39 android:label="@string/ssh_agent_permission_label" 39 android:label="@string/ssh_agent_permission_label"
40 android:description="@string/ssh_agent_permission_desc" 40 android:description="@string/ssh_agent_permission_desc"
41 android:icon="@drawable/pubkey"> 41 android:icon="@drawable/pubkey">
42 </permission> 42 </permission>
43 <!-- android:permissionGroup="android.permission-group.PERSONAL_INFO" 43 <!-- android:permissionGroup="android.permission-group.PERSONAL_INFO"
44 --> 44 -->
45 45
46 <uses-feature android:name="android.hardware.touchscreen" android:required="false"/> 46 <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
47 47
48 <supports-screens /> 48 <supports-screens />
49 49
50 <application 50 <application
51 android:requestLegacyExternalStorage="true" 51 android:requestLegacyExternalStorage="true"
52 android:icon="@drawable/icon" 52 android:usesCleartextTraffic="true"
53 android:label="@string/app_name" 53 android:icon="@drawable/icon"
54 android:description="@string/app_desc" 54 android:label="@string/app_name"
55 android:allowBackup="false" 55 android:description="@string/app_desc"
56 android:backupAgent=".service.BackupAgent" 56 android:allowBackup="false"
57 android:killAfterRestore="true"> 57 android:backupAgent=".service.BackupAgent"
58 android:killAfterRestore="true">
58 59
59 <activity android:name=".HostListActivity" android:exported="true"> 60 <activity android:name=".HostListActivity" android:exported="true">
60 <intent-filter> 61 <intent-filter>
61 <action android:name="android.intent.action.MAIN" /> 62 <action android:name="android.intent.action.MAIN" />
62 <category android:name="android.intent.category.LAUNCHER" /> 63 <category android:name="android.intent.category.LAUNCHER" />
63 </intent-filter> 64 </intent-filter>
64 <intent-filter> 65 <intent-filter>
65 <action android:name="android.intent.action.CREATE_SHORTCUT" /> 66 <action android:name="android.intent.action.CREATE_SHORTCUT" />
66 <category android:name="android.intent.category.DEFAULT" /> 67 <category android:name="android.intent.category.DEFAULT" />
67 </intent-filter> 68 </intent-filter>
68 <intent-filter> 69 <intent-filter>
69 <action android:name="android.intent.action.PICK" /> 70 <action android:name="android.intent.action.PICK" />
70 <category android:name="android.intent.category.DEFAULT" /> 71 <category android:name="android.intent.category.DEFAULT" />
71 <data android:scheme="tn5250" /> 72 <data android:scheme="tn5250" />
72 <data android:scheme="ssh" /> 73 <data android:scheme="ssh" />
73 <data android:scheme="telnet" /> 74 <data android:scheme="telnet" />
74 <data android:scheme="local" /> 75 <data android:scheme="local" />
75 </intent-filter> 76 </intent-filter>
76 </activity> 77 </activity>
77 78
78 <activity android:name=".PubkeyListActivity" android:exported="false" android:configChanges="keyboardHidden|orientation" > 79 <activity android:name=".PubkeyListActivity" android:exported="false" android:configChanges="keyboardHidden|orientation" >
79 <intent-filter> 80 <intent-filter>
80 <action android:name="org.openintents.ssh.agent.IDENTITY_ADMIN" /> 81 <action android:name="org.openintents.ssh.agent.IDENTITY_ADMIN" />
81 <category android:name="android.intent.category.DEFAULT" /> 82 <category android:name="android.intent.category.DEFAULT" />
82 </intent-filter> 83 </intent-filter>
83 </activity> 84 </activity>
84 <activity android:name=".GeneratePubkeyActivity" android:configChanges="keyboardHidden|orientation" /> 85 <activity android:name=".GeneratePubkeyActivity" android:configChanges="keyboardHidden|orientation" />
85 <activity android:name=".HostEditorActivity" android:configChanges="keyboardHidden|orientation" /> 86 <activity android:name=".HostEditorActivity" android:configChanges="keyboardHidden|orientation" />
86 <activity android:name=".PortForwardListActivity" android:configChanges="keyboardHidden|orientation" /> 87 <activity android:name=".PortForwardListActivity" android:configChanges="keyboardHidden|orientation" />
87 <activity android:name=".SettingsActivity" android:configChanges="keyboardHidden|orientation" /> 88 <activity android:name=".SettingsActivity" android:configChanges="keyboardHidden|orientation" />
88 <activity android:name=".WizardActivity" android:configChanges="keyboardHidden|orientation" /> 89 <activity android:name=".WizardActivity" android:configChanges="keyboardHidden|orientation" />
89 <activity android:name=".HelpActivity" android:configChanges="keyboardHidden|orientation" /> 90 <activity android:name=".HelpActivity" android:configChanges="keyboardHidden|orientation" />
90 <activity android:name=".HelpTopicActivity" android:configChanges="keyboardHidden|orientation" /> 91 <activity android:name=".HelpTopicActivity" android:configChanges="keyboardHidden|orientation" />
91 <activity android:name=".ColorsActivity" android:configChanges="keyboardHidden|orientation" /> 92 <activity android:name=".ColorsActivity" android:configChanges="keyboardHidden|orientation" />
92 <activity android:name="com.lamerman.FileDialog" android:configChanges="keyboardHidden|orientation" /> 93 <activity android:name="com.lamerman.FileDialog" android:configChanges="keyboardHidden|orientation" />
93 94
94 <service android:name="com.five_ten_sg.connectbot.service.TerminalManager" 95 <service android:name="com.five_ten_sg.connectbot.service.TerminalManager"
95 android:configChanges="keyboardHidden|orientation" 96 android:configChanges="keyboardHidden|orientation"
96 android:description="@string/service_desc" /> 97 android:description="@string/service_desc" />
97 98
98 <service android:name="com.five_ten_sg.connectbot.service.AuthAgentService" 99 <service android:name="com.five_ten_sg.connectbot.service.AuthAgentService"
99 android:description="@string/auth_agent_service_desc" 100 android:description="@string/auth_agent_service_desc"
100 android:permission="org.openintents.ssh.permission.ACCESS_SSH_AGENT" 101 android:permission="org.openintents.ssh.permission.ACCESS_SSH_AGENT"
101 android:exported="true"> 102 android:exported="true">
102 <intent-filter> 103 <intent-filter>
103 <action android:name="org.openintents.ssh.BIND_SSH_AGENT_SERVICE" /> 104 <action android:name="org.openintents.ssh.BIND_SSH_AGENT_SERVICE" />
104 </intent-filter> 105 </intent-filter>
105 </service> 106 </service>
106 107
107 <activity android:name=".ConsoleActivity" android:exported="true" android:configChanges="keyboardHidden|orientation" 108 <activity android:name=".ConsoleActivity" android:exported="true" android:configChanges="keyboardHidden|orientation"
108 android:theme="@style/NoTitle" android:windowSoftInputMode="stateAlwaysVisible|adjustResize" 109 android:theme="@style/NoTitle" android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
109 android:launchMode="singleTop" android:hardwareAccelerated="false"> 110 android:launchMode="singleTop" android:hardwareAccelerated="false">
110 <intent-filter> 111 <intent-filter>
111 <action android:name="android.intent.action.VIEW" /> 112 <action android:name="android.intent.action.VIEW" />
112 <category android:name="android.intent.category.DEFAULT" /> 113 <category android:name="android.intent.category.DEFAULT" />
113 <category android:name="android.intent.category.BROWSABLE" /> 114 <category android:name="android.intent.category.BROWSABLE" />
114 <data android:scheme="tn5250" /> 115 <data android:scheme="tn5250" />
115 <data android:scheme="ssh" /> 116 <data android:scheme="ssh" />
116 <data android:scheme="telnet" /> 117 <data android:scheme="telnet" />
117 <data android:scheme="local" /> 118 <data android:scheme="local" />
118 <!-- format: ssh://user@host:port/#nickname --> 119 <!-- format: ssh://user@host:port/#nickname -->
119 <!-- format: telnet://host:port/#nickname --> 120 <!-- format: telnet://host:port/#nickname -->
120 <!-- format: local:// --> 121 <!-- format: local:// -->
121 </intent-filter> 122 </intent-filter>
122 </activity> 123 </activity>
123 124
124 <meta-data android:name="com.google.android.backup.api_key" 125 <meta-data android:name="com.google.android.backup.api_key"
125 android:value="AEdPqrEAAAAIDlFz9nSUr2g0gSytW0t2cNnYAGHDkptlVohsBA" /> 126 android:value="AEdPqrEAAAAIDlFz9nSUr2g0gSytW0t2cNnYAGHDkptlVohsBA" />
126 127
127 </application> 128 </application>
128 </manifest> 129 </manifest>