Przeglądaj źródła

保存图片优化

guodong 2 lat temu
rodzic
commit
d1df9e126b

+ 0 - 10
AndroidLibrary/gfglibrary/src/main/AndroidManifest.xml

@@ -2,17 +2,7 @@
     package="com.gfg.gfglibrary">
 
     <application>
-        <activity android:name=".GfgActivity"
-            android:screenOrientation="portrait">
-            <intent-filter>
-                <action android:name="android.intent.action.MAIN" />
 
-                <category android:name="android.intent.category.LAUNCHER" />
-            </intent-filter>
-            <meta-data
-                android:name="unityplayer.UnityActivity"
-                android:value="true" />
-        </activity>
     </application>
 
 </manifest>

+ 0 - 47
AndroidLibrary/gfglibrary/src/main/java/com/gfg/gfglibrary/GfgActivity.java

@@ -1,47 +0,0 @@
-package com.gfg.gfglibrary;
-
-import android.app.Activity;
-import android.content.Context;
-import android.content.Intent;
-import android.net.Uri;
-import android.os.Build;
-import android.os.Bundle;
-
-import androidx.core.content.FileProvider;
-
-import com.unity3d.player.UnityPlayerActivity;
-
-import java.io.File;
-
-public class GfgActivity extends UnityPlayerActivity {
-
-    @Override
-    protected void onCreate(Bundle savedInstanceState) {
-        super.onCreate(savedInstanceState);
-        //setContentView(R.layout.activity_main);
-        TestString();
-        new SaveImage();
-    }
-
-    public String TestString()
-    {
-        return "Test String";
-    }
-
-    public void InstallApk(Context context, String apkPath){
-
-        File file = new File(apkPath);
-        Intent intent = new Intent(Intent.ACTION_VIEW);
-        if(Build.VERSION.SDK_INT>=24) { //Android 7.0及以上
-            intent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
-            Uri apkUri = FileProvider.getUriForFile(context,  context.getPackageName()+".fileprovider", file);
-            //对目标应用临时授权该Uri所代表的文件
-            intent.setDataAndType(apkUri, "application/vnd.android.package-archive");
-        }else{
-            intent.setDataAndType(Uri.fromFile(file), "application/vnd.android.package-archive");
-            intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
-        }
-        context.startActivity(intent);
-
-    }
-}

+ 3 - 3
AndroidLibrary/gfglibrary/src/main/java/com/gfg/gfglibrary/SaveImage.java

@@ -28,11 +28,11 @@ import java.net.URLConnection;
 public class SaveImage {
     public static Context context;
     //unity项目启动时的的Activity
-    private Activity _unityActivity;
+    private static Activity _unityActivity;
     private static String DIRECTORY_WANSHIJING = "Wanshijing";
 
     //获取unity项目的Activity
-    private Activity getActivity() {
+    private static Activity getActivity() {
         if (null == _unityActivity) {
             try {
                 Class<?> classtype = Class.forName("com.unity3d.player.UnityPlayer");
@@ -85,7 +85,7 @@ public class SaveImage {
         return file;
     }
     //更新相册
-    public void scanFile(String filePath, String str) {
+    public static void scanFile(String filePath, String str) {
         if(str == null)
             str = "已保存至相册";//设置保存成功的提示内容.
         context = getActivity().getApplicationContext();