Mercurial > 510Connectbot
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> |