SYMBOL INDEX (517 symbols across 41 files) FILE: .github/scripts/lzy_web.py function log (line 23) | def log(msg): function login_by_cookie (line 30) | def login_by_cookie(): function upload_file (line 48) | def upload_file(file_dir, folder_id): function upload_folder (line 65) | def upload_folder(folder_dir, folder_id): function upload (line 76) | def upload(dir, folder_id): FILE: android/app/src/main/java/com/openlist/pigeon/GeneratedApi.java class GeneratedApi (line 23) | @SuppressWarnings({"unused", "unchecked", "CodeBlock2Expr", "RedundantSu... class FlutterError (line 27) | public static class FlutterError extends RuntimeException { method FlutterError (line 35) | public FlutterError(@NonNull String code, @Nullable String message, ... method wrapError (line 43) | @NonNull method createConnectionError (line 60) | @NonNull type Result (line 66) | public interface Result { method success (line 68) | void success(@NonNull T result); method error (line 71) | void error(@NonNull Throwable error); type NullableResult (line 74) | public interface NullableResult { method success (line 76) | void success(@Nullable T result); method error (line 79) | void error(@NonNull Throwable error); type VoidResult (line 82) | public interface VoidResult { method success (line 84) | void success(); method error (line 87) | void error(@NonNull Throwable error); type AppConfig (line 90) | public interface AppConfig { method isWakeLockEnabled (line 92) | @NonNull method setWakeLockEnabled (line 95) | void setWakeLockEnabled(@NonNull Boolean enabled); method isStartAtBootEnabled (line 97) | @NonNull method setStartAtBootEnabled (line 100) | void setStartAtBootEnabled(@NonNull Boolean enabled); method isAutoCheckUpdateEnabled (line 102) | @NonNull method setAutoCheckUpdateEnabled (line 105) | void setAutoCheckUpdateEnabled(@NonNull Boolean enabled); method isAutoOpenWebPageEnabled (line 107) | @NonNull method setAutoOpenWebPageEnabled (line 110) | void setAutoOpenWebPageEnabled(@NonNull Boolean enabled); method getDataDir (line 112) | @NonNull method setDataDir (line 115) | void setDataDir(@NonNull String dir); method isSilentJumpAppEnabled (line 117) | @NonNull method setSilentJumpAppEnabled (line 120) | void setSilentJumpAppEnabled(@NonNull Boolean enabled); method getCodec (line 123) | static @NonNull MessageCodec getCodec() { method setUp (line 127) | static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullabl... type NativeCommon (line 407) | public interface NativeCommon { method startActivityFromUri (line 409) | @NonNull method getDeviceSdkInt (line 412) | @NonNull method getDeviceCPUABI (line 415) | @NonNull method getVersionName (line 418) | @NonNull method getVersionCode (line 421) | @NonNull method toast (line 424) | void toast(@NonNull String msg); method longToast (line 426) | void longToast(@NonNull String msg); method getCodec (line 429) | static @NonNull MessageCodec getCodec() { method setUp (line 433) | static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullabl... type Android (line 597) | public interface Android { method addShortcut (line 599) | void addShortcut(); method startService (line 601) | void startService(); method setAdminPwd (line 603) | void setAdminPwd(@NonNull String pwd); method getOpenListHttpPort (line 605) | @NonNull method isRunning (line 608) | @NonNull method getOpenListVersion (line 611) | @NonNull method getCodec (line 615) | static @NonNull MessageCodec getCodec() { method setUp (line 619) | static void setUp(@NonNull BinaryMessenger binaryMessenger, @Nullabl... class Event (line 757) | public static class Event { method Event (line 760) | public Event(@NonNull BinaryMessenger argBinaryMessenger) { method getCodec (line 766) | static @NonNull MessageCodec getCodec() { method onServiceStatusChanged (line 769) | public void onServiceStatusChanged(@NonNull Boolean isRunningArg, @N... method onServerLog (line 789) | public void onServerLog(@NonNull Long levelArg, @NonNull String time... FILE: android/utils/src/main/cpp/utils.cpp function get_local_ip_using_ifconf (line 17) | int get_local_ip_using_ifconf(char *str_ip) function JNIEXPORT (line 56) | JNIEXPORT jstring JNICALL FILE: ios/scripts/generate_ios_icons.py function find_best_source_image (line 30) | def find_best_source_image(logo_dir, target_size): function generate_icon (line 44) | def generate_icon(source_path, output_path, target_size): function main (line 56) | def main(): FILE: lib/contant/log_level.dart class LogLevel (line 3) | class LogLevel { method toColor (line 13) | Color toColor(int level) method toStr (line 27) | String toStr(int level) FILE: lib/contant/native_bridge.dart class NativeBridge (line 3) | class NativeBridge { FILE: lib/generated/intl/messages_all.dart type Future (line 22) | typedef Future LibraryLoader(); function _findExact (line 28) | MessageLookupByLibrary? _findExact(String localeName) function initializeMessages (line 40) | Future initializeMessages(String localeName) function _messagesExistFor (line 56) | bool _messagesExistFor(String locale) function _findGeneratedMessagesFor (line 64) | MessageLookupByLibrary? _findGeneratedMessagesFor(String locale) FILE: lib/generated/intl/messages_en.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m0 (line 23) | String m0(error) method m1 (line 25) | String m1(error) method m2 (line 27) | String m2(error) method m3 (line 29) | String m3(error) method m4 (line 31) | String m4(filename) method m5 (line 34) | String m5(filename) method m6 (line 37) | String m6(filename) method m7 (line 40) | String m7(error) method m8 (line 42) | String m8(path) method m9 (line 44) | String m9(count) method m10 (line 46) | String m10(error) method m11 (line 48) | String m11(url) method m12 (line 50) | String m12(filename) method m13 (line 52) | String m13(filename) method m14 (line 54) | String m14(filename) method m15 (line 56) | String m15(filename) method m16 (line 58) | String m16(filename) method m17 (line 60) | String m17(count) method m18 (line 62) | String m18(progress) method m19 (line 64) | String m19(current, total) method m20 (line 66) | String m20(filename) method m21 (line 68) | String m21(index) method m22 (line 70) | String m22(size) method m23 (line 72) | String m23(time) method m24 (line 74) | String m24(error) method m25 (line 76) | String m25(error) method m26 (line 78) | String m26(line, error) method m27 (line 81) | String m27(error) method m28 (line 83) | String m28(count) method m29 (line 86) | String m29(payload) method m30 (line 88) | String m30(error) method m31 (line 91) | String m31(error) method m32 (line 93) | String m32(error) method m33 (line 95) | String m33(error) method m34 (line 97) | String m34(error) method m35 (line 99) | String m35(type, message) method m36 (line 101) | String m36(path) method m37 (line 103) | String m37(error) method m38 (line 105) | String m38(error) method m39 (line 107) | String m39(error) method m40 (line 109) | String m40(error) method m41 (line 112) | String m41(error) method m42 (line 115) | String m42(error) method m43 (line 118) | String m43(filename) method m44 (line 120) | String m44(filename) method m45 (line 122) | String m45(path) method _notInlinedMessages (line 125) | Map _notInlinedMessages(_) FILE: lib/generated/intl/messages_zh.dart type String (line 18) | typedef String MessageIfAbsent(String messageStr, List args); class MessageLookup (line 20) | class MessageLookup extends MessageLookupByLibrary { method m0 (line 23) | String m0(error) method m1 (line 25) | String m1(error) method m2 (line 27) | String m2(error) method m3 (line 29) | String m3(error) method m4 (line 31) | String m4(filename) method m5 (line 33) | String m5(filename) method m6 (line 35) | String m6(filename) method m7 (line 37) | String m7(error) method m8 (line 39) | String m8(path) method m9 (line 41) | String m9(count) method m10 (line 43) | String m10(error) method m11 (line 45) | String m11(url) method m12 (line 47) | String m12(filename) method m13 (line 49) | String m13(filename) method m14 (line 51) | String m14(filename) method m15 (line 53) | String m15(filename) method m16 (line 55) | String m16(filename) method m17 (line 57) | String m17(count) method m18 (line 59) | String m18(progress) method m19 (line 61) | String m19(current, total) method m20 (line 63) | String m20(filename) method m21 (line 65) | String m21(index) method m22 (line 67) | String m22(size) method m23 (line 69) | String m23(time) method m24 (line 71) | String m24(error) method m25 (line 73) | String m25(error) method m26 (line 75) | String m26(line, error) method m27 (line 77) | String m27(error) method m28 (line 79) | String m28(count) method m29 (line 81) | String m29(payload) method m30 (line 83) | String m30(error) method m31 (line 85) | String m31(error) method m32 (line 87) | String m32(error) method m33 (line 89) | String m33(error) method m34 (line 91) | String m34(error) method m35 (line 93) | String m35(type, message) method m36 (line 95) | String m36(path) method m37 (line 97) | String m37(error) method m38 (line 99) | String m38(error) method m39 (line 101) | String m39(error) method m40 (line 103) | String m40(error) method m41 (line 105) | String m41(error) method m42 (line 107) | String m42(error) method m43 (line 109) | String m43(filename) method m44 (line 111) | String m44(filename) method m45 (line 113) | String m45(path) method _notInlinedMessages (line 116) | Map _notInlinedMessages(_) FILE: lib/generated/l10n.dart class S (line 15) | class S { method load (line 30) | Future load(Locale locale) method of (line 44) | S of(BuildContext context) method maybeOf (line 53) | S? maybeOf(BuildContext context) method downloadManagerWithCount (line 383) | String downloadManagerWithCount(int count) method confirmCancelDownload (line 508) | String confirmCancelDownload(String filename) method confirmDeleteRecord (line 523) | String confirmDeleteRecord(String filename) method confirmDeleteFile (line 578) | String confirmDeleteFile(String filename) method openFileFailed (line 633) | String openFileFailed(String error) method startDownload (line 738) | String startDownload(String filename) method downloadProgress (line 748) | String downloadProgress(String progress) method downloadComplete (line 758) | String downloadComplete(String filename) method downloadCancelled (line 773) | String downloadCancelled(String url) method downloadFailedWithError (line 783) | String downloadFailedWithError(String filename) method createOpenListDownloadDirectory (line 813) | String createOpenListDownloadDirectory(String path) method createOpenListDirectoryFailed (line 823) | String createOpenListDirectoryFailed(String error) method openListDownloadDirectory (line 833) | String openListDownloadDirectory(String path) method getDownloadDirectoryFailed (line 843) | String getDownloadDirectoryFailed(String error) method parseFilenameFailed (line 853) | String parseFilenameFailed(String error) method checkInstallPermissionFailed (line 898) | String checkInstallPermissionFailed(String error) method tryToOpenFile (line 908) | String tryToOpenFile(String path) method openFileResult (line 918) | String openFileResult(String type, String message) method openFileException (line 948) | String openFileException(String error) method getDownloadFileListFailed (line 958) | String getDownloadFileListFailed(String error) method clearDownloadDirectoryFailed (line 978) | String clearDownloadDirectoryFailed(String error) method fileDeletedLog (line 988) | String fileDeletedLog(String filename) method deleteFileFailedLog (line 998) | String deleteFileFailedLog(String error) method notificationManagerInitFailed (line 1038) | String notificationManagerInitFailed(String error) method notificationClicked (line 1048) | String notificationClicked(String payload) method currentDownloadingFiles (line 1058) | String currentDownloadingFiles(int count) method showDownloadProgressNotificationFailed (line 1083) | String showDownloadProgressNotificationFailed(String error) method downloadCompleteNotificationTitle (line 1093) | String downloadCompleteNotificationTitle(String filename) method multipleFilesCompleted (line 1123) | String multipleFilesCompleted(int count) method showDownloadCompleteNotificationFailed (line 1163) | String showDownloadCompleteNotificationFailed(String error) method showSingleFileCompleteNotificationFailed (line 1173) | String showSingleFileCompleteNotificationFailed(String error) method cancelDownloadNotificationFailed (line 1183) | String cancelDownloadNotificationFailed(String error) method cancelAllNotificationsFailed (line 1193) | String cancelAllNotificationsFailed(String error) method fileSize (line 1213) | String fileSize(String size) method fileTime (line 1218) | String fileTime(String time) method openFileManagerFailed (line 1243) | String openFileManagerFailed(String error) method openDownloadDirectoryFailed (line 1263) | String openDownloadDirectoryFailed(String error) method startDownloadFile (line 1293) | String startDownloadFile(String filename) method downloadCompleteFile (line 1303) | String downloadCompleteFile(String filename) method downloadFailedFile (line 1313) | String downloadFailedFile(String filename) method downloadingFileProgress (line 1733) | String downloadingFileProgress(int current, int total) method fileDownloadFailed (line 1743) | String fileDownloadFailed(int index) method loadFailed (line 1838) | String loadFailed(String error) method saveFailed (line 1848) | String saveFailed(String error) method invalidJsonFormat (line 1858) | String invalidJsonFormat(int line, String error) method restoreBackupFailed (line 1933) | String restoreBackupFailed(String error) class AppLocalizationDelegate (line 1983) | class AppLocalizationDelegate extends LocalizationsDelegate { method isSupported (line 1994) | bool isSupported(Locale locale) method load (line 1996) | Future load(Locale locale) method shouldReload (line 1998) | bool shouldReload(AppLocalizationDelegate old) method _isSupported (line 2000) | bool _isSupported(Locale locale) FILE: lib/generated_api.dart function _createConnectionError (line 11) | PlatformException _createConnectionError(String channelName) function wrapResponse (line 18) | List wrapResponse({Object? result, PlatformException? error, bo... class _PigeonCodec (line 29) | class _PigeonCodec extends StandardMessageCodec { method writeValue (line 32) | void writeValue(WriteBuffer buffer, Object? value) method readValueOfType (line 42) | Object? readValueOfType(int type, ReadBuffer buffer) class AppConfig (line 50) | class AppConfig { method isWakeLockEnabled (line 63) | Future isWakeLockEnabled() method setWakeLockEnabled (line 91) | Future setWakeLockEnabled(bool enabled) method isStartAtBootEnabled (line 114) | Future isStartAtBootEnabled() method setStartAtBootEnabled (line 142) | Future setStartAtBootEnabled(bool enabled) method isAutoCheckUpdateEnabled (line 165) | Future isAutoCheckUpdateEnabled() method setAutoCheckUpdateEnabled (line 193) | Future setAutoCheckUpdateEnabled(bool enabled) method isAutoOpenWebPageEnabled (line 216) | Future isAutoOpenWebPageEnabled() method setAutoOpenWebPageEnabled (line 244) | Future setAutoOpenWebPageEnabled(bool enabled) method getDataDir (line 267) | Future getDataDir() method setDataDir (line 295) | Future setDataDir(String dir) method isSilentJumpAppEnabled (line 318) | Future isSilentJumpAppEnabled() method setSilentJumpAppEnabled (line 346) | Future setSilentJumpAppEnabled(bool enabled) class NativeCommon (line 370) | class NativeCommon { method startActivityFromUri (line 383) | Future startActivityFromUri(String intentUri) method getDeviceSdkInt (line 411) | Future getDeviceSdkInt() method getDeviceCPUABI (line 439) | Future getDeviceCPUABI() method getVersionName (line 467) | Future getVersionName() method getVersionCode (line 495) | Future getVersionCode() method toast (line 523) | Future toast(String msg) method longToast (line 546) | Future longToast(String msg) class Android (line 570) | class Android { method addShortcut (line 583) | Future addShortcut() method startService (line 606) | Future startService() method setAdminPwd (line 629) | Future setAdminPwd(String pwd) method getOpenListHttpPort (line 652) | Future getOpenListHttpPort() method isRunning (line 680) | Future isRunning() method getOpenListVersion (line 708) | Future getOpenListVersion() class Event (line 737) | abstract class Event { method onServiceStatusChanged (line 740) | void onServiceStatusChanged(bool isRunning) method onServerLog (line 742) | void onServerLog(int level, String time, String log) method setUp (line 744) | void setUp(Event? api, {BinaryMessenger? binaryMessenger, String messa... FILE: lib/main.dart function main (line 21) | void main() class MyApp (line 57) | class MyApp extends StatelessWidget { method build (line 62) | Widget build(BuildContext context) class MyHomePage (line 101) | class MyHomePage extends StatelessWidget { method build (line 108) | Widget build(BuildContext context) method _getDownloadLabel (line 160) | String _getDownloadLabel() class _MainController (line 170) | class _MainController extends GetxController { method onInit (line 178) | void onInit() FILE: lib/pages/app_update_dialog.dart class AppUpdateDialog (line 11) | class AppUpdateDialog extends StatelessWidget { method checkUpdateAndShowDialog (line 24) | checkUpdateAndShowDialog( method build (line 60) | Widget build(BuildContext context) FILE: lib/pages/download_manager_page.dart class DownloadManagerPage (line 10) | class DownloadManagerPage extends StatefulWidget { method createState (line 14) | State createState() class _DownloadManagerPageState (line 17) | class _DownloadManagerPageState extends State method initState (line 25) | void initState() method dispose (line 35) | void dispose() method _startPeriodicRefresh (line 40) | void _startPeriodicRefresh() method _loadDownloadedFiles (line 49) | Future _loadDownloadedFiles() method _formatFileSize (line 66) | String _formatFileSize(int bytes) method _formatDateTime (line 73) | String _formatDateTime(DateTime dateTime) method _getFileIcon (line 78) | IconData _getFileIcon(String filename) method _getStatusColor (line 112) | Color _getStatusColor(DownloadStatus status) method _buildActiveTasksTab (line 127) | Widget _buildActiveTasksTab() method _buildCompletedTasksTab (line 268) | Widget _buildCompletedTasksTab() method _confirmCancelDownload (line 440) | void _confirmCancelDownload(DownloadTask task) method _confirmDeleteTaskRecord (line 464) | void _confirmDeleteTaskRecord(DownloadTask task) method _showFileOptions (line 488) | void _showFileOptions(FileSystemEntity file) method _showFileInfo (line 555) | void _showFileInfo(FileSystemEntity file) method _confirmDeleteFile (line 586) | void _confirmDeleteFile(String filename) method _confirmClearAll (line 621) | void _confirmClearAll() method _openFile (line 659) | Future _openFile(String filePath) method _openFileManager (line 719) | Future _openFileManager(String filePath) method _openDownloadDirectory (line 749) | Future _openDownloadDirectory() method _showFileLocation (line 781) | void _showFileLocation(String filePath) method build (line 820) | Widget build(BuildContext context) FILE: lib/pages/openlist/about_dialog.dart class AppAboutDialog (line 13) | class AppAboutDialog extends StatefulWidget { method createState (line 17) | State createState() class _AppAboutDialogState (line 22) | class _AppAboutDialogState extends State { method updateVer (line 27) | Future updateVer() method initState (line 35) | void initState() method build (line 42) | Widget build(BuildContext context) FILE: lib/pages/openlist/config_editor_page.dart class ConfigEditorPage (line 14) | class ConfigEditorPage extends StatefulWidget { method createState (line 18) | State createState() class _ConfigEditorPageState (line 21) | class _ConfigEditorPageState extends State { method initState (line 33) | void initState() method _validateJson (line 41) | void _validateJson() method _loadConfigFile (line 82) | Future _loadConfigFile() method _restoreBackup (line 126) | Future _restoreBackup() method _showSaveConfirmation (line 162) | Future _showSaveConfirmation() method _restartOpenListService (line 198) | Future _restartOpenListService() method _saveConfigFile (line 249) | Future _saveConfigFile() method build (line 333) | Widget build(BuildContext context) method dispose (line 469) | void dispose() FILE: lib/pages/openlist/log_level_view.dart class LogLevelView (line 5) | class LogLevelView extends StatefulWidget { method createState (line 11) | State createState() class _LogLevelViewState (line 14) | class _LogLevelViewState extends State { method build (line 16) | Widget build(BuildContext context) FILE: lib/pages/openlist/log_list_view.dart class Log (line 4) | class Log { class LogListView (line 12) | class LogListView extends StatefulWidget { method createState (line 19) | State createState() class _LogListViewState (line 22) | class _LogListViewState extends State { method build (line 24) | Widget build(BuildContext context) FILE: lib/pages/openlist/openlist.dart class OpenListScreen (line 15) | class OpenListScreen extends StatelessWidget { method build (line 19) | Widget build(BuildContext context) class MyEventReceiver (line 123) | class MyEventReceiver extends Event { method onServiceStatusChanged (line 130) | void onServiceStatusChanged(bool isRunning) method onServerLog (line 135) | void onServerLog(int level, String time, String log) class OpenListController (line 140) | class OpenListController extends GetxController { method clearLog (line 147) | void clearLog() method addLog (line 151) | void addLog(Log log) method onInit (line 159) | void onInit() FILE: lib/pages/openlist/pwd_edit_dialog.dart class PwdEditDialog (line 5) | class PwdEditDialog extends StatefulWidget { method createState (line 11) | State createState() class _PwdEditDialogState (line 16) | class _PwdEditDialogState extends State method dispose (line 21) | void dispose() method build (line 27) | Widget build(BuildContext context) FILE: lib/pages/settings/preference_widgets.dart class DividerPreference (line 3) | class DividerPreference extends StatelessWidget { method build (line 9) | Widget build(BuildContext context) class BasicPreference (line 26) | class BasicPreference extends StatelessWidget { method build (line 43) | Widget build(BuildContext context) class SwitchPreference (line 54) | class SwitchPreference extends StatelessWidget { method build (line 71) | Widget build(BuildContext context) FILE: lib/pages/settings/settings.dart class SettingsScreen (line 14) | class SettingsScreen extends StatefulWidget { method createState (line 18) | State createState() class _SettingsScreenState (line 23) | class _SettingsScreenState extends State { method initState (line 27) | void initState() method dispose (line 38) | void dispose() method build (line 44) | Widget build(BuildContext context) method _getLanguageDisplayName (line 193) | String _getLanguageDisplayName() method _showLanguageSelectionDialog (line 209) | void _showLanguageSelectionDialog(BuildContext context) class _SettingsController (line 237) | class _SettingsController extends GetxController { method onInit (line 295) | void onInit() method updateData (line 301) | void updateData() FILE: lib/pages/settings/troubleshooting_page.dart class TroubleshootingPage (line 4) | class TroubleshootingPage extends StatelessWidget { method build (line 8) | Widget build(BuildContext context) method _buildIssueCard (line 33) | Widget _buildIssueCard( FILE: lib/pages/web/web.dart class WebScreen (line 17) | class WebScreen extends StatefulWidget { method createState (line 21) | State createState() class WebScreenState (line 26) | class WebScreenState extends State with WidgetsBindingObserver { method _isLoopbackHost (line 58) | bool _isLoopbackHost(String host) method _isAllowedInAppNavigation (line 65) | bool _isAllowedInAppNavigation(Uri uri) method _openExternalUri (line 82) | Future _openExternalUri(String uriString) method initState (line 108) | void initState() method dispose (line 136) | void dispose() method didChangeAppLifecycleState (line 144) | void didChangeAppLifecycleState(AppLifecycleState state) method build (line 176) | Widget build(BuildContext context) FILE: lib/utils/app_store_update.dart class AppStoreUpdate (line 5) | class AppStoreUpdate { method checkAndShowUpdate (line 8) | Future checkAndShowUpdate() FILE: lib/utils/download_examples.dart class DownloadExamples (line 7) | class DownloadExamples { method downloadSimpleFile (line 10) | Future downloadSimpleFile() method downloadWithProgress (line 18) | Future downloadWithProgress() method downloadWithCustomProgress (line 26) | Future downloadWithCustomProgress() method downloadMultipleFiles (line 34) | Future downloadMultipleFiles(List urls) method downloadWithCustomDialog (line 65) | Future downloadWithCustomDialog(BuildContext context) method downloadImageWithPreview (line 94) | Future downloadImageWithPreview(String imageUrl) method downloadApkAndInstall (line 136) | Future downloadApkAndInstall(String apkUrl, String version) class DownloadUtils (line 171) | class DownloadUtils { method isDownloadUrl (line 174) | bool isDownloadUrl(String url) method getFileExtension (line 188) | String getFileExtension(String url) method formatFileSize (line 202) | String formatFileSize(int bytes) method showDownloadOptions (line 210) | void showDownloadOptions(BuildContext context, String url, {String? fi... FILE: lib/utils/download_manager.dart type DownloadStatus (line 13) | enum DownloadStatus { class DownloadTask (line 22) | class DownloadTask { method _formatBytes (line 73) | String _formatBytes(int bytes) class DownloadManager (line 81) | class DownloadManager { method downloadFileWithProgress (line 96) | Future downloadFileWithProgress({ method downloadFileInBackground (line 235) | Future downloadFileInBackground({ method cancelDownload (line 246) | void cancelDownload(String taskId) method clearCompletedTasks (line 254) | void clearCompletedTasks() method removeTask (line 259) | void removeTask(String taskId) method _getOpenListDownloadDirectory (line 265) | Future _getOpenListDownloadDirectory() method _getFilenameFromUrl (line 317) | String _getFilenameFromUrl(String url) method _getUniqueFilePath (line 336) | String _getUniqueFilePath(String originalPath) method _isApkFile (line 359) | bool _isApkFile(String filePath) method _checkInstallPermission (line 364) | Future _checkInstallPermission() method _openFile (line 416) | Future _openFile(String filePath) method _showFileLocation (line 517) | void _showFileLocation(String filePath) method getDownloadDirectoryPath (line 549) | Future getDownloadDirectoryPath() method getDownloadedFiles (line 555) | Future> getDownloadedFiles() method clearDownloadDirectory (line 568) | Future clearDownloadDirectory() method deleteFile (line 583) | Future deleteFile(String filename) class DownloadController (line 602) | class DownloadController extends getx.GetxController { method updateProgress (line 611) | void updateProgress(double progress, int received, int total) method cancelDownload (line 619) | void cancelDownload() method _formatBytes (line 625) | String _formatBytes(int bytes) FILE: lib/utils/download_test.dart class DownloadTestPage (line 7) | class DownloadTestPage extends StatelessWidget { method build (line 11) | Widget build(BuildContext context) class DownloadTestHelper (line 106) | class DownloadTestHelper { method showTestDialog (line 107) | void showTestDialog(BuildContext context) FILE: lib/utils/intent_utils.dart class IntentUtils (line 3) | class IntentUtils { method getUrlIntent (line 4) | AndroidIntent getUrlIntent(String url) FILE: lib/utils/language_controller.dart class LanguageController (line 6) | class LanguageController extends GetxController { method onInit (line 16) | void onInit() method _loadSavedLanguage (line 22) | Future _loadSavedLanguage() method changeLanguage (line 35) | Future changeLanguage(LanguageOption option) method _getSupportedLocale (line 61) | Locale _getSupportedLocale(Locale deviceLocale) method getEffectiveLocale (line 74) | Locale getEffectiveLocale() class LanguageSelector (line 86) | class LanguageSelector extends StatelessWidget { method build (line 95) | Widget build(BuildContext context) method _getLocalizedLanguageName (line 120) | String _getLocalizedLanguageName(LanguageOption option) FILE: lib/utils/language_manager.dart class LanguageManager (line 4) | class LanguageManager { method getSavedLanguageCode (line 33) | Future getSavedLanguageCode() method saveLanguageCode (line 39) | Future saveLanguageCode(String languageCode) method getSavedLanguageOption (line 45) | Future getSavedLanguageOption() method getLocaleFromCode (line 54) | Future getLocaleFromCode(String languageCode) method getCurrentLocale (line 68) | Future getCurrentLocale() method clearLanguageSetting (line 74) | Future clearLanguageSetting() class LanguageOption (line 80) | class LanguageOption { FILE: lib/utils/notification_manager.dart class NotificationManager (line 9) | class NotificationManager { method initialize (line 15) | Future initialize() method _onNotificationTapped (line 65) | void _onNotificationTapped(NotificationResponse response) method showDownloadProgressNotification (line 75) | Future showDownloadProgressNotification() method showDownloadCompleteNotification (line 169) | Future showDownloadCompleteNotification() method showSingleFileCompleteNotification (line 254) | Future showSingleFileCompleteNotification(DownloadTask task) method cancelDownloadNotification (line 321) | Future cancelDownloadNotification() method cancelAllNotifications (line 330) | Future cancelAllNotifications() method _formatBytes (line 339) | String _formatBytes(int bytes) FILE: lib/utils/service_manager.dart class ServiceManager (line 8) | class ServiceManager { method initialize (line 30) | Future initialize() method _handleMethodCall (line 49) | Future _handleMethodCall(MethodCall call) method startService (line 63) | Future startService() method stopService (line 92) | Future stopService() method checkServiceStatus (line 122) | Future checkServiceStatus() method restartService (line 142) | Future restartService() method isBatteryOptimizationIgnored (line 154) | Future isBatteryOptimizationIgnored() method requestIgnoreBatteryOptimization (line 167) | Future requestIgnoreBatteryOptimization() method openBatteryOptimizationSettings (line 180) | Future openBatteryOptimizationSettings() method openAutoStartSettings (line 193) | Future openAutoStartSettings() method getServiceAddress (line 206) | Future getServiceAddress() method _startStatusCheck (line 219) | void _startStatusCheck() method _stopStatusCheck (line 227) | void _stopStatusCheck() method _updateServiceStatus (line 233) | void _updateServiceStatus(bool isRunning) method dispose (line 242) | void dispose() FILE: lib/utils/update_checker.dart class UpdateChecker (line 8) | class UpdateChecker { method _getLatestRelease (line 32) | Future> _getLatestRelease( method getTag (line 48) | String getTag() method hasNewVersion (line 52) | Future hasNewVersion() method getApkDownloadUrl (line 61) | String getApkDownloadUrl() method getUpdateContent (line 72) | String getUpdateContent() method getHtmlUrl (line 76) | String getHtmlUrl() method _extractNumbers (line 81) | int _extractNumbers(String input) FILE: lib/widgets/switch_floating_action_button.dart class SwitchFloatingButton (line 3) | class SwitchFloatingButton extends StatefulWidget { method createState (line 11) | State createState() class _SwitchFloatingButtonState (line 14) | class _SwitchFloatingButtonState extends State method initState (line 20) | void initState() method build (line 31) | Widget build(BuildContext context) method dispose (line 58) | void dispose() FILE: openlist-lib/openlistlib/common.go function GetOutboundIP (line 5) | func GetOutboundIP() (net.IP, error) { function GetOutboundIPString (line 16) | func GetOutboundIPString() string { FILE: openlist-lib/openlistlib/internal/log.go type MyFormatter (line 5) | type MyFormatter struct method Format (line 10) | func (f *MyFormatter) Format(entry *log.Entry) ([]byte, error) { FILE: openlist-lib/openlistlib/server.go type LogCallback (line 14) | type LogCallback interface type Event (line 18) | type Event interface function Init (line 28) | func Init(event Event, cb LogCallback) error { function IsRunning (line 54) | func IsRunning(t string) bool { function Start (line 59) | func Start() { function Shutdown (line 64) | func Shutdown(timeout int64) (err error) { function ForceDBSync (line 75) | func ForceDBSync() error { FILE: openlist-lib/openlistlib/settings.go function SetConfigData (line 10) | func SetConfigData(path string) { function SetConfigLogStd (line 14) | func SetConfigLogStd(b bool) { function SetConfigDebug (line 18) | func SetConfigDebug(b bool) { function SetConfigNoPrefix (line 22) | func SetConfigNoPrefix(b bool) { function SetAdminPassword (line 26) | func SetAdminPassword(pwd string) { FILE: pigeons/pigeon.dart class AppConfig (line 3) | @HostApi() method isWakeLockEnabled (line 5) | bool isWakeLockEnabled() method setWakeLockEnabled (line 7) | void setWakeLockEnabled(bool enabled) method isStartAtBootEnabled (line 9) | bool isStartAtBootEnabled() method setStartAtBootEnabled (line 11) | void setStartAtBootEnabled(bool enabled) method isAutoCheckUpdateEnabled (line 13) | bool isAutoCheckUpdateEnabled() method setAutoCheckUpdateEnabled (line 15) | void setAutoCheckUpdateEnabled(bool enabled) method isAutoOpenWebPageEnabled (line 17) | bool isAutoOpenWebPageEnabled() method setAutoOpenWebPageEnabled (line 19) | void setAutoOpenWebPageEnabled(bool enabled) method getDataDir (line 21) | String getDataDir() method setDataDir (line 23) | void setDataDir(String dir) method isSilentJumpAppEnabled (line 25) | bool isSilentJumpAppEnabled() method setSilentJumpAppEnabled (line 27) | void setSilentJumpAppEnabled(bool enabled) class NativeCommon (line 30) | @HostApi() method startActivityFromUri (line 32) | bool startActivityFromUri(String intentUri) method getDeviceSdkInt (line 34) | int getDeviceSdkInt() method getDeviceCPUABI (line 36) | String getDeviceCPUABI() method getVersionName (line 38) | String getVersionName() method getVersionCode (line 40) | int getVersionCode() method toast (line 42) | void toast(String msg) method longToast (line 44) | void longToast(String msg) class Android (line 47) | @HostApi() method addShortcut (line 49) | void addShortcut() method startService (line 51) | void startService() method setAdminPwd (line 53) | void setAdminPwd(String pwd) method getOpenListHttpPort (line 55) | int getOpenListHttpPort() method isRunning (line 57) | bool isRunning() method getOpenListVersion (line 59) | String getOpenListVersion() class Event (line 62) | @FlutterApi() method onServiceStatusChanged (line 64) | void onServiceStatusChanged(bool isRunning) method onServerLog (line 66) | void onServerLog( FILE: test/widget_test.dart function main (line 13) | void main()