21pages
d70b0cdd4f
Not require both max-width and max-height of mediacodec larger than ( #8036 )
...
screen width and screen height
* Only use hardware codec, when api < 29, judge with codec name prefix.
Signed-off-by: 21pages <pages21@163.com >
2024-05-13 20:24:50 +08:00
21pages
a7499c2de8
add ffmpeg mediacodec h264/h265 encode ( #8028 )
...
* Check available when app start from kotlin via get codec info
* For latency free, repeat encode 10 frame at most when capture return WouldBlock
* For changing quality, kotlin support but jni doesn't support, rerun video service when quality is manualy
changed
* 3 or 6 times bitrate for mediacodec because its quality is poor
Signed-off-by: 21pages <pages21@163.com >
2024-05-13 12:39:04 +08:00
fufesou
bed0375f45
fix: android, stop capture, release surface ( #8004 )
...
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-05-10 14:37:00 +08:00
21pages
d55770f12b
remove android resolution scale ( #8002 )
...
Signed-off-by: 21pages <pages21@163.com >
2024-05-10 10:18:20 +08:00
fufesou
125c275623
fix: android media project dialog every conn on Android 14 ( #7997 )
...
* fix: android media project dialog every conn on Android 14
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* comments
Signed-off-by: fufesou <shuanglongchen@yeah.net >
* comments
Signed-off-by: fufesou <shuanglongchen@yeah.net >
---------
Signed-off-by: fufesou <shuanglongchen@yeah.net >
2024-05-09 23:33:34 +08:00
21pages
a595d83232
fix android possible waiting for image issue ( #7994 )
...
Signed-off-by: 21pages <pages21@163.com >
2024-05-09 18:59:51 +08:00
rustdesk
ae23f0de03
Improve android threading, https://github.com/rustdesk/rustdesk/issues/4118#issuecomment-1515666629
...
todo: should we add some condition to assure imageReader not be closed
while callback is running?
2024-04-18 22:38:32 +08:00
rustdesk
7bb4e22a77
fix ci
2024-04-16 22:53:01 +08:00
rustdesk
01ec539065
load android custom client for jvm startServer
2024-04-16 21:46:54 +08:00
rustdesk
28340c80dd
fix me
2024-04-15 15:58:07 +08:00
rustdesk
05f6fde467
ffi.RustDesk -> ffi.FFI
2024-04-15 15:49:37 +08:00
rustdesk
260d0cdc67
fix me
2024-04-15 15:37:33 +08:00
rustdesk
cdd92303b8
refactor android ffi
2024-04-15 15:20:27 +08:00
21pages
bd81e4d0fb
android video service wakelock
...
Signed-off-by: 21pages <pages21@163.com >
2023-11-24 12:02:45 +08:00
mcfans
6d8272472a
fix: set correct flag
2023-11-04 20:24:15 +08:00
mcfans
409d5b124a
fix: add page up/down keymap
2023-11-04 17:57:19 +08:00
mcfans
b155cd9a5a
fix: set same rect for correct layout and navigation and set correct selection
2023-11-04 17:08:49 +08:00
mcfans
c49853e7b4
fix: set text before update accessibility node
2023-11-03 10:47:46 +08:00
mcfans
0a94b7473d
fix: use onKeyDown to dispatch key event
2023-11-03 01:50:21 +08:00
mcfans
100967c57b
fix: set focusable before request focus
2023-11-02 00:37:21 +08:00
mcfans
47d57ddf70
fix: set focus and FLAG_RETRIEVE_INTERACTIVE_WINDOWS
2023-11-01 00:06:45 +08:00
mcfans
9521ac6adb
chore: add some log
2023-10-31 21:14:32 +08:00
mcfans
70dd3f323e
fix: update text selection for API level lower than 33
2023-10-30 07:46:29 +08:00
mcfans
67b2a433a8
fix: use enhanced accessibilty node find method
2023-10-27 13:18:35 +08:00
mcfans
dd33c0e582
fix: use seq for translate mode and use commitText
2023-10-24 13:34:52 +08:00
mcfans
d900f2c47c
fix: add old code back for old version
2023-10-20 21:12:02 +08:00
mcfans
9a903a1ca3
feat: use current input method to send key
2023-10-20 00:32:59 +08:00
mcfans
26e77ba2c3
feat: modifier key
2023-10-19 14:19:19 +08:00
mcfans
b3e2ab0f3b
feat: map mode and translate mode receive side
2023-10-19 13:33:26 +08:00
mcfans
22165ec1a5
feat: legacy mode android keyboard support
2023-10-19 00:16:22 +08:00
mcfans
bbc241748b
feat: support android keyboard input
2023-10-17 22:12:52 +08:00
dignow
5b2358c97f
debug android scroll
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-08-10 14:54:29 +08:00
dignow
072430cef5
debug android scroll
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-08-10 14:54:29 +08:00
dignow
5f7055e282
debug
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-08-10 14:54:29 +08:00
dignow
be982d95ea
tmp build
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-08-10 14:54:29 +08:00
dignow
e89ae475f6
fix build
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-08-10 14:54:29 +08:00
dignow
d6f1abad95
tmp commit
...
Signed-off-by: dignow <linlong1265@gmail.com >
2023-08-10 14:54:28 +08:00
21pages
009c88e0df
android synchronized stopCapture
...
Signed-off-by: 21pages <pages21@163.com >
2023-04-21 11:00:34 +08:00
grummbeer
39dba0c7af
Android. Remove exclamation mark from notification.
2023-03-07 21:20:30 +01:00
csf
f26088765e
1. sync from flutter and pass app_dir from MainService.kt to backend server when app start on boot.
...
2. add start_service when start on boot.
2023-03-01 00:05:06 +09:00
csf
be2fa3e444
fix restart service crash
2023-02-28 22:32:51 +09:00
csf
660d6ff230
1. fix check boot on start opt.
...
2. fix late var flutterMethodChannel
2023-02-28 22:26:47 +09:00
csf
836249d34c
refactor initFlutterChannel
2023-02-28 21:48:40 +09:00
csf
60ab29ad6e
1. use XXPermissions to manage REQUEST_IGNORE_BATTERY_OPTIMIZATIONS.
...
2. pre-request permission on Start on Boot enabled.
2023-02-28 21:02:42 +09:00
csf
48100c9e91
1. add _systemAlertWindow and _enableStartOnBoot options.
...
2. opt settings_page.dart state variables
2023-02-28 11:31:30 +09:00
csf
8cd9f8745d
opt AndroidPermissionManager
2023-02-28 00:41:09 +09:00
csf
63185a5bcb
1. enable BootReceiver.
...
2. add PermissionRequestTransparentActivity.
3. opt const.
2023-02-27 23:17:39 +09:00
NicKoehler
5913146175
Android adaptive icons and monochromatic icons
2023-02-17 10:44:43 +01:00
csf
7eeb0f7335
refactor cm -> ui_cm_interface for sciter and flutter
2022-09-05 19:41:09 +08:00
csf
88fef77980
android opt:add disable ignore_battery_optimizations
2022-07-16 22:31:44 +08:00