V1.0.0(1) 包名修改为com.ar.ardrawing

This commit is contained in:
lihongwei 2024-11-15 17:04:45 +08:00
parent 29a312a4f9
commit 753ad206e5
26 changed files with 87 additions and 97 deletions

BIN
app/ARDrawing.jks Normal file

Binary file not shown.

View File

@ -6,11 +6,11 @@ plugins {
} }
val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date()) val timestamp = SimpleDateFormat("MM_dd_HH_mm").format(Date())
android { android {
namespace = "com.ar.artracestudio" namespace = "com.ar.ardrawing"
compileSdk = 34 compileSdk = 34
defaultConfig { defaultConfig {
applicationId = "com.ar.artracestudio" applicationId = "com.ar.ardrawing"
minSdk = 23 minSdk = 23
targetSdk = 34 targetSdk = 34
versionCode = 1 versionCode = 1

View File

@ -1,6 +1,6 @@
app_name=AR Trace Studio app_name=AR Drawing
package_name=com.ar.artracestudio package_name=com.ar.ardrawing
keystoreFile=app/ARTraceStudio.jks keystoreFile=app/ARDrawing.jks
key_alias=ARTraceStudiokey0 key_alias=ARDrawingkey0
key_store_password=ARTraceStudio key_store_password=ARDrawing
key_password=ARTraceStudio key_password=ARDrawing

View File

@ -20,7 +20,7 @@
# hide the original source file name. # hide the original source file name.
#-renamesourcefileattribute SourceFile #-renamesourcefileattribute SourceFile
-keepclassmembers class com.ar.artracestudio.MyApplication { -keepclassmembers class com.ar.ardrawing.MyApplication {
public static final java.lang.String DB_Name; public static final java.lang.String DB_Name;
public static final int DB_Version; public static final int DB_Version;
} }
@ -28,6 +28,6 @@
-keepclassmembers class * { -keepclassmembers class * {
@androidx.room.Query <methods>; @androidx.room.Query <methods>;
} }
-keep class com.ar.artracestudio.room.AppDatabase { *; } -keep class com.ar.ardrawing.room.AppDatabase { *; }
-keep class com.ar.artracestudio.room.ImageEntryDao { *; } -keep class com.ar.ardrawing.room.ImageEntryDao { *; }
-keep class com.ar.artracestudio.room.ImageEntry { *; } -keep class com.ar.ardrawing.room.ImageEntry { *; }

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio; package com.ar.ardrawing;
import android.content.Context; import android.content.Context;

View File

@ -1,11 +1,11 @@
package com.ar.artracestudio; package com.ar.ardrawing;
import android.app.Application; import android.app.Application;
import android.content.Context; import android.content.Context;
import android.content.SharedPreferences; import android.content.SharedPreferences;
import android.util.Log; import android.util.Log;
import com.ar.artracestudio.utils.DatabaseUtils; import com.ar.ardrawing.utils.DatabaseUtils;
import java.io.IOException; import java.io.IOException;
import java.util.ArrayList; import java.util.ArrayList;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.activity; package com.ar.ardrawing.activity;
import android.Manifest; import android.Manifest;
import android.content.ContentValues; import android.content.ContentValues;
@ -37,10 +37,10 @@ import androidx.camera.lifecycle.ProcessCameraProvider;
import androidx.core.app.ActivityCompat; import androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat; import androidx.core.content.ContextCompat;
import com.ar.artracestudio.R; import com.ar.ardrawing.R;
import com.ar.artracestudio.databinding.ActivityCameraBinding; import com.ar.ardrawing.databinding.ActivityCameraBinding;
import com.ar.artracestudio.utils.PermissionUtils; import com.ar.ardrawing.utils.PermissionUtils;
import com.ar.artracestudio.utils.Tracing; import com.ar.ardrawing.utils.Tracing;
import com.google.common.util.concurrent.ListenableFuture; import com.google.common.util.concurrent.ListenableFuture;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.activity; package com.ar.ardrawing.activity;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
@ -7,11 +7,11 @@ import androidx.appcompat.app.AppCompatActivity;
import androidx.lifecycle.Observer; import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import com.ar.artracestudio.adapter.FavoriteAdapter; import com.ar.ardrawing.adapter.FavoriteAdapter;
import com.ar.artracestudio.databinding.ActivityImageBinding; import com.ar.ardrawing.databinding.ActivityImageBinding;
import com.ar.artracestudio.room.AppDatabase; import com.ar.ardrawing.room.AppDatabase;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.ar.artracestudio.utils.ItemDecoration; import com.ar.ardrawing.utils.ItemDecoration;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.activity; package com.ar.ardrawing.activity;
import android.os.Bundle; import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -6,10 +6,10 @@ import android.view.View;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import com.ar.artracestudio.R; import com.ar.ardrawing.R;
import com.ar.artracestudio.adapter.MainViewPager2Adapter; import com.ar.ardrawing.adapter.MainViewPager2Adapter;
import com.ar.artracestudio.databinding.ActivityMainBinding; import com.ar.ardrawing.databinding.ActivityMainBinding;
import com.ar.artracestudio.databinding.MainTabItemCustomBinding; import com.ar.ardrawing.databinding.MainTabItemCustomBinding;
import com.google.android.material.tabs.TabLayout; import com.google.android.material.tabs.TabLayout;
import com.google.android.material.tabs.TabLayoutMediator; import com.google.android.material.tabs.TabLayoutMediator;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.activity; package com.ar.ardrawing.activity;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
@ -8,9 +8,8 @@ import android.widget.ProgressBar;
import androidx.appcompat.app.AppCompatActivity; import androidx.appcompat.app.AppCompatActivity;
import com.ar.artracestudio.R; import com.ar.ardrawing.R;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners; import com.bumptech.glide.load.resource.bitmap.RoundedCorners;
public class SplashActivity extends AppCompatActivity { public class SplashActivity extends AppCompatActivity {

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.adapter; package com.ar.ardrawing.adapter;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
@ -12,9 +12,9 @@ import android.widget.TextView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.ar.artracestudio.R; import com.ar.ardrawing.R;
import com.ar.artracestudio.activity.ImageActivity; import com.ar.ardrawing.activity.ImageActivity;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners; import com.bumptech.glide.load.resource.bitmap.RoundedCorners;

View File

@ -1,6 +1,5 @@
package com.ar.artracestudio.adapter; package com.ar.ardrawing.adapter;
import android.app.Activity;
import android.content.Context; import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -11,10 +10,10 @@ import android.widget.ImageView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.ar.artracestudio.R; import com.ar.ardrawing.R;
import com.ar.artracestudio.activity.CameraActivity; import com.ar.ardrawing.activity.CameraActivity;
import com.ar.artracestudio.room.AppDatabase; import com.ar.ardrawing.room.AppDatabase;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners; import com.bumptech.glide.load.resource.bitmap.RoundedCorners;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.adapter; package com.ar.ardrawing.adapter;
import android.app.Activity; import android.app.Activity;
import android.content.Intent; import android.content.Intent;
@ -10,10 +10,10 @@ import android.widget.ImageView;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import com.ar.artracestudio.R; import com.ar.ardrawing.R;
import com.ar.artracestudio.activity.CameraActivity; import com.ar.ardrawing.activity.CameraActivity;
import com.ar.artracestudio.room.AppDatabase; import com.ar.ardrawing.room.AppDatabase;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.bumptech.glide.Glide; import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy; import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.load.resource.bitmap.RoundedCorners; import com.bumptech.glide.load.resource.bitmap.RoundedCorners;

View File

@ -1,13 +1,13 @@
package com.ar.artracestudio.adapter; package com.ar.ardrawing.adapter;
import androidx.annotation.NonNull; import androidx.annotation.NonNull;
import androidx.fragment.app.Fragment; import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentActivity; import androidx.fragment.app.FragmentActivity;
import androidx.viewpager2.adapter.FragmentStateAdapter; import androidx.viewpager2.adapter.FragmentStateAdapter;
import com.ar.artracestudio.fragment.CategoryFragment; import com.ar.ardrawing.fragment.CategoryFragment;
import com.ar.artracestudio.fragment.FavoriteFragment; import com.ar.ardrawing.fragment.FavoriteFragment;
import com.ar.artracestudio.fragment.ImportFragment; import com.ar.ardrawing.fragment.ImportFragment;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.fragment; package com.ar.ardrawing.fragment;
import android.content.Intent; import android.content.Intent;
import android.content.pm.PackageInfo; import android.content.pm.PackageInfo;
@ -14,15 +14,14 @@ import androidx.fragment.app.Fragment;
import androidx.lifecycle.Observer; import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import com.ar.artracestudio.MyApplication; import com.ar.ardrawing.MyApplication;
import com.ar.artracestudio.R; import com.ar.ardrawing.R;
import com.ar.artracestudio.adapter.CategoryAdapter; import com.ar.ardrawing.adapter.CategoryAdapter;
import com.ar.artracestudio.databinding.FragmentCategoryBinding; import com.ar.ardrawing.databinding.FragmentCategoryBinding;
import com.ar.artracestudio.room.AppDatabase; import com.ar.ardrawing.room.AppDatabase;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.ar.artracestudio.utils.DatabaseUtils; import com.ar.ardrawing.utils.ItemDecoration;
import com.ar.artracestudio.utils.ItemDecoration; import com.ar.ardrawing.utils.Names;
import com.ar.artracestudio.utils.Names;
import com.google.android.material.bottomsheet.BottomSheetDialog; import com.google.android.material.bottomsheet.BottomSheetDialog;
import java.util.ArrayList; import java.util.ArrayList;
@ -30,9 +29,6 @@ import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.Executors;
import java.util.concurrent.atomic.AtomicInteger;
public class CategoryFragment extends Fragment { public class CategoryFragment extends Fragment {

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.fragment; package com.ar.ardrawing.fragment;
import android.os.Bundle; import android.os.Bundle;
import android.view.LayoutInflater; import android.view.LayoutInflater;
@ -9,11 +9,11 @@ import androidx.fragment.app.Fragment;
import androidx.lifecycle.Observer; import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import com.ar.artracestudio.adapter.FavoriteAdapter; import com.ar.ardrawing.adapter.FavoriteAdapter;
import com.ar.artracestudio.databinding.FragmentFavoriteBinding; import com.ar.ardrawing.databinding.FragmentFavoriteBinding;
import com.ar.artracestudio.room.AppDatabase; import com.ar.ardrawing.room.AppDatabase;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.ar.artracestudio.utils.ItemDecoration; import com.ar.ardrawing.utils.ItemDecoration;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.fragment; package com.ar.ardrawing.fragment;
import android.content.Intent; import android.content.Intent;
import android.graphics.Bitmap; import android.graphics.Bitmap;
@ -14,12 +14,12 @@ import androidx.fragment.app.Fragment;
import androidx.lifecycle.Observer; import androidx.lifecycle.Observer;
import androidx.recyclerview.widget.GridLayoutManager; import androidx.recyclerview.widget.GridLayoutManager;
import com.ar.artracestudio.adapter.ImportAdapter; import com.ar.ardrawing.adapter.ImportAdapter;
import com.ar.artracestudio.databinding.FragmentImportBinding; import com.ar.ardrawing.databinding.FragmentImportBinding;
import com.ar.artracestudio.room.AppDatabase; import com.ar.ardrawing.room.AppDatabase;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.ar.artracestudio.room.ImageEntryDao; import com.ar.ardrawing.room.ImageEntryDao;
import com.ar.artracestudio.utils.ItemDecoration; import com.ar.ardrawing.utils.ItemDecoration;
import java.io.File; import java.io.File;
import java.io.FileOutputStream; import java.io.FileOutputStream;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.room; package com.ar.ardrawing.room;
import android.content.Context; import android.content.Context;
@ -6,7 +6,7 @@ import androidx.room.Database;
import androidx.room.Room; import androidx.room.Room;
import androidx.room.RoomDatabase; import androidx.room.RoomDatabase;
import com.ar.artracestudio.MyApplication; import com.ar.ardrawing.MyApplication;
import java.util.concurrent.ExecutorService; import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors; import java.util.concurrent.Executors;

View File

@ -1,13 +1,9 @@
package com.ar.artracestudio.room; package com.ar.ardrawing.room;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
import androidx.room.Entity; import androidx.room.Entity;
import androidx.room.PrimaryKey; import androidx.room.PrimaryKey;
import java.io.Serializable; import java.io.Serializable;
import java.util.Date;
@Entity(tableName = "image_entry") @Entity(tableName = "image_entry")
public class ImageEntry implements Serializable { public class ImageEntry implements Serializable {

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.room; package com.ar.ardrawing.room;
import androidx.lifecycle.LiveData; import androidx.lifecycle.LiveData;
import androidx.room.Dao; import androidx.room.Dao;

View File

@ -1,10 +1,10 @@
package com.ar.artracestudio.utils; package com.ar.ardrawing.utils;
import android.content.Context; import android.content.Context;
import com.ar.artracestudio.room.AppDatabase; import com.ar.ardrawing.room.AppDatabase;
import com.ar.artracestudio.room.ImageEntry; import com.ar.ardrawing.room.ImageEntry;
import com.ar.artracestudio.room.ImageEntryDao; import com.ar.ardrawing.room.ImageEntryDao;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.utils; package com.ar.ardrawing.utils;
import android.graphics.Rect; import android.graphics.Rect;
import android.view.View; import android.view.View;
@ -9,7 +9,7 @@ import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView; import androidx.recyclerview.widget.RecyclerView;
import androidx.recyclerview.widget.StaggeredGridLayoutManager; import androidx.recyclerview.widget.StaggeredGridLayoutManager;
import com.ar.artracestudio.MyApplication; import com.ar.ardrawing.MyApplication;
public class ItemDecoration extends RecyclerView.ItemDecoration { public class ItemDecoration extends RecyclerView.ItemDecoration {

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.utils; package com.ar.ardrawing.utils;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.utils; package com.ar.ardrawing.utils;
import android.Manifest; import android.Manifest;
import android.app.Activity; import android.app.Activity;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio.utils; package com.ar.ardrawing.utils;
import android.view.MotionEvent; import android.view.MotionEvent;

View File

@ -1,4 +1,4 @@
package com.ar.artracestudio; package com.ar.ardrawing;
import org.junit.Test; import org.junit.Test;