annotate app/src/main/AndroidManifest.xml @ 500:11d714165a2d

updates for android10+
author Carl Byington <carl@five-ten-sg.com>
date Tue, 07 Jun 2022 16:10:58 -0700
parents 267e72057707
children cbdb219e9ff5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
2 <!--
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
3 ConnectBot: simple, powerful, open-source SSH client for Android
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
4 Copyright 2007 Kenny Root, Jeffrey Sharkey
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
5
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
6 Licensed under the Apache License, Version 2.0 (the "License");
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
7 you may not use this file except in compliance with the License.
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
8 You may obtain a copy of the License at
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
9
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
10 http://www.apache.org/licenses/LICENSE-2.0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
11
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
12 Unless required by applicable law or agreed to in writing, software
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
13 distributed under the License is distributed on an "AS IS" BASIS,
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
14 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
15 See the License for the specific language governing permissions and
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
16 limitations under the License.
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
17 -->
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
18 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
19 package="com.five_ten_sg.connectbot"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
20 android:versionName="1.9.4-4"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
21 android:versionCode="1944"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
22 android:installLocation="auto">
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
23
465
7c8aebcc882a request permissions if not already granted
Carl Byington <carl@five-ten-sg.com>
parents: 459
diff changeset
24 <!-- permissions must match HostListActivity.java -->
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
25 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
26 <uses-permission android:name="android.permission.FOREGROUND" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
27 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
28 <uses-permission android:name="android.permission.INTERNET" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
29 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
30 <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
497
73fa7329dc87 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 496
diff changeset
31 <uses-permission android:name="android.permission.REORDER_TASKS"/>
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
32 <uses-permission android:name="android.permission.VIBRATE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
33 <uses-permission android:name="android.permission.WAKE_LOCK" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
34 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" android:maxSdkVersion="28" />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
35
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
36 <permission
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
37 android:name="org.openintents.ssh.permission.ACCESS_SSH_AGENT"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
38 android:protectionLevel="dangerous"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
39 android:label="@string/ssh_agent_permission_label"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
40 android:description="@string/ssh_agent_permission_desc"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
41 android:icon="@drawable/pubkey">
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
42 </permission>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
43 <!-- android:permissionGroup="android.permission-group.PERSONAL_INFO"
498
3feac274a27b updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 497
diff changeset
44 -->
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
45
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
46 <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
47
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
48 <supports-screens />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
49
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
50 <application
498
3feac274a27b updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 497
diff changeset
51 android:requestLegacyExternalStorage="true"
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
52 android:usesCleartextTraffic="true"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
53 android:icon="@drawable/icon"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
54 android:label="@string/app_name"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
55 android:description="@string/app_desc"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
56 android:allowBackup="false"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
57 android:backupAgent=".service.BackupAgent"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
58 android:killAfterRestore="true">
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
59
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
60 <activity android:name=".HostListActivity" android:exported="true">
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
61 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
62 <action android:name="android.intent.action.MAIN" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
63 <category android:name="android.intent.category.LAUNCHER" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
64 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
65 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
66 <action android:name="android.intent.action.CREATE_SHORTCUT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
67 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
68 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
69 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
70 <action android:name="android.intent.action.PICK" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
71 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
72 <data android:scheme="tn5250" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
73 <data android:scheme="ssh" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
74 <data android:scheme="telnet" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
75 <data android:scheme="local" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
76 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
77 </activity>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
78
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
79 <activity android:name=".PubkeyListActivity" android:exported="false" android:configChanges="keyboardHidden|orientation" >
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
80 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
81 <action android:name="org.openintents.ssh.agent.IDENTITY_ADMIN" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
82 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
83 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
84 </activity>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
85 <activity android:name=".GeneratePubkeyActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
86 <activity android:name=".HostEditorActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
87 <activity android:name=".PortForwardListActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
88 <activity android:name=".SettingsActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
89 <activity android:name=".WizardActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
90 <activity android:name=".HelpActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
91 <activity android:name=".HelpTopicActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
92 <activity android:name=".ColorsActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
93 <activity android:name="com.lamerman.FileDialog" android:configChanges="keyboardHidden|orientation" />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
94
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
95 <service android:name="com.five_ten_sg.connectbot.service.TerminalManager"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
96 android:configChanges="keyboardHidden|orientation"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
97 android:description="@string/service_desc" />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
98
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
99 <service android:name="com.five_ten_sg.connectbot.service.AuthAgentService"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
100 android:description="@string/auth_agent_service_desc"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
101 android:permission="org.openintents.ssh.permission.ACCESS_SSH_AGENT"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
102 android:exported="true">
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
103 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
104 <action android:name="org.openintents.ssh.BIND_SSH_AGENT_SERVICE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
105 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
106 </service>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
107
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
108 <activity android:name=".ConsoleActivity" android:exported="true" android:configChanges="keyboardHidden|orientation"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
109 android:theme="@style/NoTitle" android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
110 android:launchMode="singleTop" android:hardwareAccelerated="false">
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
111 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
112 <action android:name="android.intent.action.VIEW" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
113 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
114 <category android:name="android.intent.category.BROWSABLE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
115 <data android:scheme="tn5250" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
116 <data android:scheme="ssh" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
117 <data android:scheme="telnet" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
118 <data android:scheme="local" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
119 <!-- format: ssh://user@host:port/#nickname -->
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
120 <!-- format: telnet://host:port/#nickname -->
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
121 <!-- format: local:// -->
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
122 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
123 </activity>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
124
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
125 <meta-data android:name="com.google.android.backup.api_key"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
126 android:value="AEdPqrEAAAAIDlFz9nSUr2g0gSytW0t2cNnYAGHDkptlVohsBA" />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
127
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
128 </application>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
129 </manifest>