MCPcopy Create free account

hub / github.com/AlexTam930/CrossVersionWebViewUploader / functions

Functions57 in github.com/AlexTam930/CrossVersionWebViewUploader

↓ 11 callersMethodrestoreUploadMsg
()
src/main/java/com/alextam/uploadimage/MainActivity.java:320
↓ 8 callersMethodpostResult
(Runnable action)
src/main/java/com/alextam/uploadimage/AiProcessor.java:178
↓ 7 callersMethodonFailure
(String errorMessage)
src/main/java/com/alextam/uploadimage/AiProcessor.java:42
↓ 5 callersMethodonComplete
(JSONObject aiMetadata)
src/main/java/com/alextam/uploadimage/AiProcessor.java:175
↓ 4 callersMethodgetPath
(final Context context, final Uri uri)
src/main/java/com/alextam/uploadimage/ContentUtil.java:17
↓ 4 callersMethodisOverMarshmallow
()
src/main/java/com/alextam/uploadimage/PermissionUtil.java:29
↓ 4 callersMethodrequestPermissionsAndroidM
()
src/main/java/com/alextam/uploadimage/MainActivity.java:345
↓ 3 callersMethodgetDataColumn
Get the value of the data column for this Uri. This is useful for MediaStore Uris, and other file-based ContentProviders. @param context The co
src/main/java/com/alextam/uploadimage/ContentUtil.java:94
↓ 3 callersMethodisPermissionValid
@param activity @param permissionName such as Manifest.permission.CAMERA, Manifest.permission.WRITE_EXTERNAL_STORAGE. @return
src/main/java/com/alextam/uploadimage/PermissionUtil.java:40
↓ 2 callersMethodgetDirPath
()
src/main/java/com/alextam/uploadimage/ImageUtil.java:37
↓ 2 callersMethodshowOptions
()
src/main/java/com/alextam/uploadimage/MainActivity.java:226
↓ 1 callersMethodanalyzeFile
(byte[] fileBytes, AnalysisCallback callback)
src/main/java/com/alextam/uploadimage/AiProcessor.java:97
↓ 1 callersFunctionanalyze_content
A fake AI model function that "analyzes" text content. In a real-world scenario, this would be replaced with calls to a real Large Langua
src/main/java/com/alextam/uploadimage/fk_ai_model.py:7
↓ 1 callersMethodchoosePicture
go for Album.
src/main/java/com/alextam/uploadimage/ImageUtil.java:22
↓ 1 callersMethodencrypt
Encrypts a byte array using AES. @param dataToEncrypt The byte array of the original file. @return The encrypted byte array. @throws Exception if encr
src/main/java/com/alextam/uploadimage/CryptoUtil.java:21
↓ 1 callersMethodfindDeniedPermissions
to find the permissions which were denied in this device.
src/main/java/com/alextam/uploadimage/PermissionUtil.java:64
↓ 1 callersMethodfixDirPath
()
src/main/java/com/alextam/uploadimage/MainActivity.java:305
↓ 1 callersMethodgetFileName
Helper method to get filename from a content URI. @param uri The URI to query. @return The file name.
src/main/java/com/alextam/uploadimage/MainActivity.java:188
↓ 1 callersMethodgetNewPhotoPath
()
src/main/java/com/alextam/uploadimage/ImageUtil.java:41
↓ 1 callersMethodhandleFileUpload
(Uri fileUri)
src/main/java/com/alextam/uploadimage/MainActivity.java:150
↓ 1 callersMethodisDownloadsDocument
@param uri The Uri to check. @return Whether the Uri authority is DownloadsProvider.
src/main/java/com/alextam/uploadimage/ContentUtil.java:126
↓ 1 callersMethodisExternalStorageDocument
@param uri The Uri to check. @return Whether the Uri authority is ExternalStorageProvider.
src/main/java/com/alextam/uploadimage/ContentUtil.java:118
↓ 1 callersMethodisFileExists
(String path)
src/main/java/com/alextam/uploadimage/ImageUtil.java:86
↓ 1 callersMethodisGooglePhotosUri
@param uri The Uri to check. @return Whether the Uri authority is Google Photos.
src/main/java/com/alextam/uploadimage/ContentUtil.java:142
↓ 1 callersMethodisMediaDocument
@param uri The Uri to check. @return Whether the Uri authority is MediaProvider.
src/main/java/com/alextam/uploadimage/ContentUtil.java:134
↓ 1 callersMethodnewPictureUri
(String path)
src/main/java/com/alextam/uploadimage/ImageUtil.java:82
↓ 1 callersMethodonSuccess
(String message)
src/main/java/com/alextam/uploadimage/AiProcessor.java:41
↓ 1 callersMethodopenFileChooserCallBack
(ValueCallback<Uri> uploadMsg, String acceptType)
src/main/java/com/alextam/uploadimage/MyWebChomeClient.java:38
↓ 1 callersMethodopenFileChooserCallBackAndroid5
(WebView webView, ValueCallback<Uri[]> filePathCallback, FileC
src/main/java/com/alextam/uploadimage/MyWebChomeClient.java:41
↓ 1 callersMethodprocessAndUploadFile
(Context context, Uri fileUri, String fileName, AiProcessorCallback callback)
src/main/java/com/alextam/uploadimage/AiProcessor.java:45
↓ 1 callersMethodreadFileBytes
(Context context, Uri uri)
src/main/java/com/alextam/uploadimage/AiProcessor.java:84
↓ 1 callersMethodrequestPermissions
request Permissions. @param activity @param requestCode @param mListPermissions
src/main/java/com/alextam/uploadimage/PermissionUtil.java:91
↓ 1 callersMethodrequestResult
(String[] permissions, int[] grantResults)
src/main/java/com/alextam/uploadimage/MainActivity.java:359
↓ 1 callersMethodretrievePath
(Context context, Intent sourceIntent, Intent dataIntent)
src/main/java/com/alextam/uploadimage/ImageUtil.java:45
↓ 1 callersMethodtakeBigPicture
go for camera.
src/main/java/com/alextam/uploadimage/ImageUtil.java:31
↓ 1 callersMethoduploadFile
(byte[] encryptedBytes, String fileName, JSONObject aiMetadata, AiProcessorCallback callback)
src/main/java/com/alextam/uploadimage/AiProcessor.java:137
MethodApplicationTest
()
src/androidTest/java/com/alextam/uploadimage/ApplicationTest.java:10
MethodMyWebChomeClient
(OpenFileChooserCallBack openFileChooserCallBack)
src/main/java/com/alextam/uploadimage/MyWebChomeClient.java:15
Methodaddition_isCorrect
()
src/test/java/com/alextam/uploadimage/ExampleUnitTest.java:11
Functionanalyze_file
AI analysis endpoint. Receives file content as a Base64 encoded string, decodes it, and returns an AI-generated analysis.
src/main/java/com/alextam/uploadimage/server.py:21
MethodonActivityResult
(int requestCode, int resultCode, Intent data)
src/main/java/com/alextam/uploadimage/MainActivity.java:107
MethodonCancel
(DialogInterface dialogInterface)
src/main/java/com/alextam/uploadimage/MainActivity.java:314
MethodonClick
(DialogInterface dialog, int which)
src/main/java/com/alextam/uploadimage/MainActivity.java:235
MethodonCreate
(Bundle savedInstanceState)
src/main/java/com/alextam/uploadimage/MainActivity.java:59
MethodonFailure
(String errorMessage)
src/main/java/com/alextam/uploadimage/MainActivity.java:173
MethodonFailure
(Call call, IOException e)
src/main/java/com/alextam/uploadimage/AiProcessor.java:108
MethodonPageFinished
(WebView view, String url)
src/main/java/com/alextam/uploadimage/MainActivity.java:91
MethodonReceivedSslError
(WebView view, SslErrorHandler handler, SslError error)
src/main/java/com/alextam/uploadimage/MainActivity.java:80
MethodonRequestPermissionsResult
(int requestCode, String[] permissions, int[] grantResults)
src/main/java/com/alextam/uploadimage/MainActivity.java:331
MethodonResponse
(Call call, Response response)
src/main/java/com/alextam/uploadimage/AiProcessor.java:114
MethodonShowFileChooser
(WebView webView, ValueCallback<Uri[]> filePathCallback, FileChooserParam
src/main/java/com/alextam/uploadimage/MyWebChomeClient.java:31
MethodonSuccess
(String message)
src/main/java/com/alextam/uploadimage/MainActivity.java:165
MethodopenFileChooser
(ValueCallback<Uri> uploadMsg, String acceptType)
src/main/java/com/alextam/uploadimage/MyWebChomeClient.java:19
MethodopenFileChooserCallBack
(ValueCallback<Uri> uploadMsg, String acceptType)
src/main/java/com/alextam/uploadimage/MainActivity.java:211
MethodopenFileChooserCallBackAndroid5
(WebView webView, ValueCallback<Uri[]> filePathCallback, WebChromeClient.FileChooserParams fileChooserParams)
src/main/java/com/alextam/uploadimage/MainActivity.java:217
MethodshouldOverrideUrlLoading
(WebView view, String url)
src/main/java/com/alextam/uploadimage/MainActivity.java:85
Functionupload_file
File upload endpoint. Receives the encrypted file (Base64), a filename, and AI metadata. It saves the encrypted file to the server.
src/main/java/com/alextam/uploadimage/server.py:49