From 27a38d2a9730abcbe0d8cc392c34609a6c0c4e29 Mon Sep 17 00:00:00 2001 From: yjj38 Date: Tue, 20 May 2025 16:39:05 +0800 Subject: [PATCH] init --- .gitignore | 15 ++ .idea/.gitignore | 3 + .idea/.name | 1 + .idea/AndroidProjectSystem.xml | 6 + .idea/appInsightsSettings.xml | 26 +++ .idea/compiler.xml | 6 + .idea/deploymentTargetSelector.xml | 10 + .idea/gradle.xml | 20 ++ .idea/migrations.xml | 10 + .idea/misc.xml | 16 ++ .idea/runConfigurations.xml | 17 ++ app/.gitignore | 1 + app/build.gradle | 40 ++++ app/proguard-rules.pro | 21 ++ .../studyapp/ExampleInstrumentedTest.java | 26 +++ app/src/main/AndroidManifest.xml | 26 +++ .../com/example/studyapp/MainActivity.java | 96 +++++++++ app/src/main/res/drawable/background.jpg | Bin 0 -> 61863 bytes .../res/drawable/ic_launcher_background.xml | 170 ++++++++++++++++ .../res/drawable/ic_launcher_foreground.xml | 30 +++ app/src/main/res/layout/activity_main.xml | 20 ++ .../res/mipmap-anydpi-v26/ic_launcher.xml | 6 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 6 + app/src/main/res/mipmap-hdpi/box.png | Bin 0 -> 11958 bytes app/src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 1404 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 2898 bytes app/src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 982 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 1772 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 1900 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 3918 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 2884 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 5914 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 3844 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 7778 bytes app/src/main/res/values-night/themes.xml | 7 + app/src/main/res/values/colors.xml | 5 + app/src/main/res/values/strings.xml | 3 + app/src/main/res/values/themes.xml | 9 + app/src/main/res/xml/backup_rules.xml | 13 ++ .../main/res/xml/data_extraction_rules.xml | 19 ++ .../com/example/studyapp/ExampleUnitTest.java | 17 ++ build.gradle | 4 + gradle.properties | 21 ++ gradle/libs.versions.toml | 22 +++ gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59203 bytes gradle/wrapper/gradle-wrapper.properties | 6 + gradlew | 185 ++++++++++++++++++ gradlew.bat | 89 +++++++++ settings.gradle | 23 +++ 49 files changed, 995 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/.name create mode 100644 .idea/AndroidProjectSystem.xml create mode 100644 .idea/appInsightsSettings.xml create mode 100644 .idea/compiler.xml create mode 100644 .idea/deploymentTargetSelector.xml create mode 100644 .idea/gradle.xml create mode 100644 .idea/migrations.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/runConfigurations.xml create mode 100644 app/.gitignore create mode 100644 app/build.gradle create mode 100644 app/proguard-rules.pro create mode 100644 app/src/androidTest/java/com/example/studyapp/ExampleInstrumentedTest.java create mode 100644 app/src/main/AndroidManifest.xml create mode 100644 app/src/main/java/com/example/studyapp/MainActivity.java create mode 100644 app/src/main/res/drawable/background.jpg create mode 100644 app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 app/src/main/res/layout/activity_main.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 app/src/main/res/mipmap-hdpi/box.png create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 app/src/main/res/values-night/themes.xml create mode 100644 app/src/main/res/values/colors.xml create mode 100644 app/src/main/res/values/strings.xml create mode 100644 app/src/main/res/values/themes.xml create mode 100644 app/src/main/res/xml/backup_rules.xml create mode 100644 app/src/main/res/xml/data_extraction_rules.xml create mode 100644 app/src/test/java/com/example/studyapp/ExampleUnitTest.java create mode 100644 build.gradle create mode 100644 gradle.properties create mode 100644 gradle/libs.versions.toml create mode 100644 gradle/wrapper/gradle-wrapper.jar create mode 100644 gradle/wrapper/gradle-wrapper.properties create mode 100644 gradlew create mode 100644 gradlew.bat create mode 100644 settings.gradle diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..aa724b7 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +*.iml +.gradle +/local.properties +/.idea/caches +/.idea/libraries +/.idea/modules.xml +/.idea/workspace.xml +/.idea/navEditor.xml +/.idea/assetWizardSettings.xml +.DS_Store +/build +/captures +.externalNativeBuild +.cxx +local.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/.idea/.name b/.idea/.name new file mode 100644 index 0000000..821629e --- /dev/null +++ b/.idea/.name @@ -0,0 +1 @@ +study.App \ No newline at end of file diff --git a/.idea/AndroidProjectSystem.xml b/.idea/AndroidProjectSystem.xml new file mode 100644 index 0000000..4a53bee --- /dev/null +++ b/.idea/AndroidProjectSystem.xml @@ -0,0 +1,6 @@ + + + + + \ No newline at end of file diff --git a/.idea/appInsightsSettings.xml b/.idea/appInsightsSettings.xml new file mode 100644 index 0000000..371f2e2 --- /dev/null +++ b/.idea/appInsightsSettings.xml @@ -0,0 +1,26 @@ + + + + + + \ No newline at end of file diff --git a/.idea/compiler.xml b/.idea/compiler.xml new file mode 100644 index 0000000..b86273d --- /dev/null +++ b/.idea/compiler.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/deploymentTargetSelector.xml b/.idea/deploymentTargetSelector.xml new file mode 100644 index 0000000..b268ef3 --- /dev/null +++ b/.idea/deploymentTargetSelector.xml @@ -0,0 +1,10 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml new file mode 100644 index 0000000..7b3006b --- /dev/null +++ b/.idea/gradle.xml @@ -0,0 +1,20 @@ + + + + + + + \ No newline at end of file diff --git a/.idea/migrations.xml b/.idea/migrations.xml new file mode 100644 index 0000000..f8051a6 --- /dev/null +++ b/.idea/migrations.xml @@ -0,0 +1,10 @@ + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..80e5853 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..16660f1 --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/app/.gitignore b/app/.gitignore new file mode 100644 index 0000000..42afabf --- /dev/null +++ b/app/.gitignore @@ -0,0 +1 @@ +/build \ No newline at end of file diff --git a/app/build.gradle b/app/build.gradle new file mode 100644 index 0000000..4748370 --- /dev/null +++ b/app/build.gradle @@ -0,0 +1,40 @@ +plugins { + alias(libs.plugins.android.application) +} + +android { + namespace 'com.example.studyapp' + compileSdk 35 + + defaultConfig { + applicationId "com.example.studyapp" + minSdk 24 + targetSdk 35 + versionCode 1 + versionName "1.0" + + testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" + } + + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' + } + } + compileOptions { + sourceCompatibility JavaVersion.VERSION_11 + targetCompatibility JavaVersion.VERSION_11 + } +} + +dependencies { + + implementation libs.appcompat + implementation libs.material + implementation libs.activity + implementation libs.constraintlayout + testImplementation libs.junit + androidTestImplementation libs.ext.junit + androidTestImplementation libs.espresso.core +} \ No newline at end of file diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro new file mode 100644 index 0000000..481bb43 --- /dev/null +++ b/app/proguard-rules.pro @@ -0,0 +1,21 @@ +# Add project specific ProGuard rules here. +# You can control the set of applied configuration files using the +# proguardFiles setting in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} + +# Uncomment this to preserve the line number information for +# debugging stack traces. +#-keepattributes SourceFile,LineNumberTable + +# If you keep the line number information, uncomment this to +# hide the original source file name. +#-renamesourcefileattribute SourceFile \ No newline at end of file diff --git a/app/src/androidTest/java/com/example/studyapp/ExampleInstrumentedTest.java b/app/src/androidTest/java/com/example/studyapp/ExampleInstrumentedTest.java new file mode 100644 index 0000000..5a2d90e --- /dev/null +++ b/app/src/androidTest/java/com/example/studyapp/ExampleInstrumentedTest.java @@ -0,0 +1,26 @@ +package com.example.studyapp; + +import android.content.Context; + +import androidx.test.platform.app.InstrumentationRegistry; +import androidx.test.ext.junit.runners.AndroidJUnit4; + +import org.junit.Test; +import org.junit.runner.RunWith; + +import static org.junit.Assert.*; + +/** + * Instrumented test, which will execute on an Android device. + * + * @see Testing documentation + */ +@RunWith(AndroidJUnit4.class) +public class ExampleInstrumentedTest { + @Test + public void useAppContext() { + // Context of the app under test. + Context appContext = InstrumentationRegistry.getInstrumentation().getTargetContext(); + assertEquals("com.example.studyapp", appContext.getPackageName()); + } +} \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..56fd920 --- /dev/null +++ b/app/src/main/AndroidManifest.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/java/com/example/studyapp/MainActivity.java b/app/src/main/java/com/example/studyapp/MainActivity.java new file mode 100644 index 0000000..6ee7f55 --- /dev/null +++ b/app/src/main/java/com/example/studyapp/MainActivity.java @@ -0,0 +1,96 @@ +package com.example.studyapp; + +import android.content.Intent; +import android.os.Bundle; +import android.view.View; +import android.widget.Button; +import android.widget.Toast; +import android.Manifest; +import android.content.pm.PackageManager; +import android.os.Environment; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; +import androidx.appcompat.app.AppCompatActivity; + +import java.io.File; + +public class MainActivity extends AppCompatActivity { + private static final int REQUEST_CODE_STORAGE_PERMISSION = 1; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_main); + + // 检查存储权限 + if (ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) + != PackageManager.PERMISSION_GRANTED) { + ActivityCompat.requestPermissions(this, + new String[]{Manifest.permission.READ_EXTERNAL_STORAGE}, + REQUEST_CODE_STORAGE_PERMISSION); + } + + // 查找按钮对象 + Button runScriptButton = findViewById(R.id.run_script_button); + if (runScriptButton != null) { + runScriptButton.setOnClickListener(view -> runAutojsScript()); // 设置点击事件 + } else { + Toast.makeText(this, "Button not found", Toast.LENGTH_SHORT).show(); + } + } + + @Override + public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults); + if (requestCode == REQUEST_CODE_STORAGE_PERMISSION) { + if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { + Toast.makeText(this, "Permissions granted", Toast.LENGTH_SHORT).show(); + } else { + Toast.makeText(this, "Permission denied", Toast.LENGTH_SHORT).show(); + } + } + } + + private void runAutojsScript() { + // 定义脚本文件路径 + File scriptFile = new File(getExternalFilesDir(null), "脚本/adsense.js"); + + // 检查文件是否存在 + if (!scriptFile.exists()) { + Toast.makeText(this, "Script file not found: " + scriptFile.getAbsolutePath(), Toast.LENGTH_SHORT).show(); + return; + } + + // 检查 Auto.js 应用是否安装 + if (!isAppInstalled("org.autojs.autojs6")) { + Toast.makeText(this, "Auto.js app not installed", Toast.LENGTH_SHORT).show(); + return; + } + + // 准备启动 Auto.js 的 Intent + Intent intent = new Intent(); + intent.setClassName("org.autojs.autojs6", "org.autojs.autojs.external.open.RunIntentActivity"); + intent.putExtra("path", scriptFile.getAbsolutePath()); // 传递脚本路径 + intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + + // 启动 Auto.js + try { + startActivity(intent); + Toast.makeText(this, "Running script: " + scriptFile.getAbsolutePath(), Toast.LENGTH_SHORT).show(); + } catch (Exception e) { + e.printStackTrace(); + Toast.makeText(this, "Failed to run script", Toast.LENGTH_SHORT).show(); + } + } + + // 检查目标应用是否安装 + private boolean isAppInstalled(String packageName) { + PackageManager packageManager = getPackageManager(); + try { + packageManager.getPackageInfo(packageName, 0); + return true; + } catch (PackageManager.NameNotFoundException e) { + return false; + } + } +} \ No newline at end of file diff --git a/app/src/main/res/drawable/background.jpg b/app/src/main/res/drawable/background.jpg new file mode 100644 index 0000000000000000000000000000000000000000..05e066bc8ee1bc9eaa594501dfcb13f344284e35 GIT binary patch literal 61863 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

y#T9IDMOJWklI}JoTdnPt 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 W$AgGinwQYjFwW!LjkmgykN*#>IQU%v literal 0 HcmV?d00001 diff --git a/app/src/main/res/drawable/ic_launcher_background.xml b/app/src/main/res/drawable/ic_launcher_background.xml new file mode 100644 index 0000000..07d5da9 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_background.xml @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/app/src/main/res/drawable/ic_launcher_foreground.xml b/app/src/main/res/drawable/ic_launcher_foreground.xml new file mode 100644 index 0000000..2b068d1 --- /dev/null +++ b/app/src/main/res/drawable/ic_launcher_foreground.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml new file mode 100644 index 0000000..cc4e4cc --- /dev/null +++ b/app/src/main/res/layout/activity_main.xml @@ -0,0 +1,20 @@ + + + +