annotate app/src/main/AndroidManifest.xml @ 513:13a922d1fc5c

update docs
author Carl Byington <carl@five-ten-sg.com>
date Fri, 10 Feb 2023 17:16:47 -0700
parents 2eb4fa13b9ef
children caba9dfe7a89
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"
509
2eb4fa13b9ef update 5250 encryption to allow TLS1.3, remove old SSLv2 and SSLv3 methods
Carl Byington <carl@five-ten-sg.com>
parents: 506
diff changeset
20 android:versionName="1.9.4-6"
2eb4fa13b9ef update 5250 encryption to allow TLS1.3, remove old SSLv2 and SSLv3 methods
Carl Byington <carl@five-ten-sg.com>
parents: 506
diff changeset
21 android:versionCode="1946"
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
22 android:installLocation="auto">
506
b8cc360e1550 allow multiple screen watch areas
Carl Byington <carl@five-ten-sg.com>
parents: 503
diff changeset
23 <queries>
503
cbdb219e9ff5 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 499
diff changeset
24 <package android:name="com.five_ten_sg.connectbot.monitor" />
cbdb219e9ff5 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 499
diff changeset
25 </queries>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
26
465
7c8aebcc882a request permissions if not already granted
Carl Byington <carl@five-ten-sg.com>
parents: 459
diff changeset
27 <!-- permissions must match HostListActivity.java -->
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
28 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
29 <uses-permission android:name="android.permission.FOREGROUND" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
30 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
31 <uses-permission android:name="android.permission.INTERNET" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
32 <uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
33 <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
34 <uses-permission android:name="android.permission.REORDER_TASKS"/>
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
35 <uses-permission android:name="android.permission.VIBRATE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
36 <uses-permission android:name="android.permission.WAKE_LOCK" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
37 <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
38
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
39 <permission
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
40 android:name="org.openintents.ssh.permission.ACCESS_SSH_AGENT"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
41 android:protectionLevel="dangerous"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
42 android:label="@string/ssh_agent_permission_label"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
43 android:description="@string/ssh_agent_permission_desc"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
44 android:icon="@drawable/pubkey">
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
45 </permission>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
46 <!-- android:permissionGroup="android.permission-group.PERSONAL_INFO"
498
3feac274a27b updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 497
diff changeset
47 -->
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
48
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
49 <uses-feature android:name="android.hardware.touchscreen" android:required="false"/>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
50
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
51 <supports-screens />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
52
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
53 <application
498
3feac274a27b updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 497
diff changeset
54 android:requestLegacyExternalStorage="true"
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
55 android:usesCleartextTraffic="true"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
56 android:icon="@drawable/icon"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
57 android:label="@string/app_name"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
58 android:description="@string/app_desc"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
59 android:allowBackup="false"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
60 android:backupAgent=".service.BackupAgent"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
61 android:killAfterRestore="true">
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
62
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
63 <activity android:name=".HostListActivity" android:exported="true">
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 <action android:name="android.intent.action.MAIN" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
66 <category android:name="android.intent.category.LAUNCHER" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
67 </intent-filter>
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 <action android:name="android.intent.action.CREATE_SHORTCUT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
70 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
71 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
72 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
73 <action android:name="android.intent.action.PICK" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
74 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
75 <data android:scheme="tn5250" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
76 <data android:scheme="ssh" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
77 <data android:scheme="telnet" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
78 <data android:scheme="local" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
79 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
80 </activity>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
81
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
82 <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
83 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
84 <action android:name="org.openintents.ssh.agent.IDENTITY_ADMIN" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
85 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
86 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
87 </activity>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
88 <activity android:name=".GeneratePubkeyActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
89 <activity android:name=".HostEditorActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
90 <activity android:name=".PortForwardListActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
91 <activity android:name=".SettingsActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
92 <activity android:name=".WizardActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
93 <activity android:name=".HelpActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
94 <activity android:name=".HelpTopicActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
95 <activity android:name=".ColorsActivity" android:configChanges="keyboardHidden|orientation" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
96 <activity android:name="com.lamerman.FileDialog" android:configChanges="keyboardHidden|orientation" />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
97
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
98 <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
99 android:configChanges="keyboardHidden|orientation"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
100 android:description="@string/service_desc" />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
101
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
102 <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
103 android:description="@string/auth_agent_service_desc"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
104 android:permission="org.openintents.ssh.permission.ACCESS_SSH_AGENT"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
105 android:exported="true">
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
106 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
107 <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
108 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
109 </service>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
110
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
111 <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
112 android:theme="@style/NoTitle" android:windowSoftInputMode="stateAlwaysVisible|adjustResize"
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
113 android:launchMode="singleTop" android:hardwareAccelerated="false">
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
114 <intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
115 <action android:name="android.intent.action.VIEW" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
116 <category android:name="android.intent.category.DEFAULT" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
117 <category android:name="android.intent.category.BROWSABLE" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
118 <data android:scheme="tn5250" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
119 <data android:scheme="ssh" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
120 <data android:scheme="telnet" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
121 <data android:scheme="local" />
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
122 <!-- format: ssh://user@host:port/#nickname -->
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
123 <!-- format: telnet://host:port/#nickname -->
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
124 <!-- format: local:// -->
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
125 </intent-filter>
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
126 </activity>
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 <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
129 android:value="AEdPqrEAAAAIDlFz9nSUr2g0gSytW0t2cNnYAGHDkptlVohsBA" />
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
130
499
267e72057707 updates for android10+
Carl Byington <carl@five-ten-sg.com>
parents: 498
diff changeset
131 </application>
0
0ce5cc452d02 initial version
Carl Byington <carl@five-ten-sg.com>
parents:
diff changeset
132 </manifest>