diff --git a/build.gradle b/build.gradle
index 816d051..54192f0 100644
--- a/build.gradle
+++ b/build.gradle
@@ -71,8 +71,8 @@ android {
// versionName "2.3.9"
//cube
- versionCode 126
- versionName "1.4.0428"
+ versionCode 135
+ versionName "1.4.0530"
ndk {
//选择要添加的对应 cpu 类型的 .so 库。
diff --git a/res/drawable-hdpi/wallpapers_aiudu.jpg b/res/drawable-hdpi/wallpapers_aiudu.jpg
new file mode 100644
index 0000000..24df57f
Binary files /dev/null and b/res/drawable-hdpi/wallpapers_aiudu.jpg differ
diff --git a/res/xml/default_workspace_6x4.xml b/res/xml/default_workspace_6x4.xml
index 54f3391..9699d7b 100644
--- a/res/xml/default_workspace_6x4.xml
+++ b/res/xml/default_workspace_6x4.xml
@@ -86,22 +86,38 @@
launcher:x="3"
launcher:y="0" />
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+ launcher:y="0" />
-
-
-
+ launcher:y="0" />
diff --git a/src/com/aoleyun/os/Launcher.java b/src/com/aoleyun/os/Launcher.java
index f10cff7..fa3b4ef 100644
--- a/src/com/aoleyun/os/Launcher.java
+++ b/src/com/aoleyun/os/Launcher.java
@@ -547,7 +547,11 @@ public class Launcher extends BaseDraggingActivity implements LauncherExterns,
//利用WallpaparManager,添加权限set_wallpaper
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
try {
- wallpaperManager.setBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.wallpapers));
+ if ("Aiud_A8_ag_1095".equals(Build.MODEL)) {
+ wallpaperManager.setBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.wallpapers_aiudu));
+ }else {
+ wallpaperManager.setBitmap(BitmapFactory.decodeResource(getResources(), R.drawable.wallpapers));
+ }
} catch (IOException e) {
e.printStackTrace();
Log.e("TT", e.getMessage());
diff --git a/src/com/aoleyun/os/model/LoaderTask.java b/src/com/aoleyun/os/model/LoaderTask.java
index 521cda1..e38b3b3 100644
--- a/src/com/aoleyun/os/model/LoaderTask.java
+++ b/src/com/aoleyun/os/model/LoaderTask.java
@@ -32,6 +32,7 @@ import android.content.pm.LauncherActivityInfo;
import android.content.pm.PackageInstaller;
import android.content.pm.PackageInstaller.SessionInfo;
import android.content.pm.ShortcutInfo;
+import android.os.Build;
import android.os.Handler;
import android.os.Process;
import android.os.UserHandle;
@@ -266,6 +267,25 @@ public class LoaderTask implements Runnable {
this.add("com.android.soundrecorder");
}};
+ /*爱优读需要隐藏的图标*/
+ private static final HashSet AiudHideApp = new HashSet() {{
+ this.add("com.android.email");
+ this.add("com.android.soundrecorder");
+ this.add("com.android.documentsui");
+ this.add("com.mediatek.camera");
+ this.add("com.aoleyun.browser");
+ this.add("com.android.music");
+ this.add("com.android.fmradio");
+ this.add("com.android.gallery3d");
+ this.add("com.android.calendar");
+ this.add("com.android.calculator2");
+ this.add("com.android.deskclock");
+ this.add("com.android.contacts");
+ this.add("com.android.mms");
+ this.add("com.android.dialer");
+ this.add("com.android.stk");
+ }};
+
/**
* 系统应用只显示这几个
*/
@@ -356,7 +376,18 @@ public class LoaderTask implements Runnable {
}
}
}
+
+ if ("Aiud_A8_ag_1095".equals(Build.MODEL)) {
+ if (AiudHideApp.contains(app.getApplicationInfo().packageName)) {
+ continue;
+ }
+ if ("com.aoleyun.sn".equals(app.getApplicationInfo().packageName) && "com.aoleyun.sn.activity.CleanupActivity".equals(app.getComponentName().getClassName())) {
+ continue;
+ }
+ }
+
Log.e("verifyApplications", "AddApp: " + app.getApplicationInfo().packageName);
+ Log.e("verifyApplications", "AddApp: " + app.getApplicationInfo().classLoaderName);
InstallShortcutReceiver.PendingInstallShortcutInfo pendingInstallShortcutInfo = new InstallShortcutReceiver.PendingInstallShortcutInfo(app, context);
added.add(pendingInstallShortcutInfo);
installQueue.add(pendingInstallShortcutInfo.getItemInfo());