summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3
diff options
context:
space:
mode:
authorJorge Ruesga <jorge@ruesga.com>2013-04-07 05:28:46 +0200
committerMichael Bestas <mikeioannina@gmail.com>2014-01-30 08:13:43 +0200
commitcebd8d4ed0486127dc997e1b2ca25a173df3e4d1 (patch)
tree6bcf3cd8c40f02ca6dc0277702803a7cba72ea84 /src/com/android/launcher3
parent6883ecbecf469a196c5d2b0b3cca60abcd9be642 (diff)
downloadandroid_packages_apps_Trebuchet-cebd8d4ed0486127dc997e1b2ca25a173df3e4d1.tar.gz
android_packages_apps_Trebuchet-cebd8d4ed0486127dc997e1b2ca25a173df3e4d1.tar.bz2
android_packages_apps_Trebuchet-cebd8d4ed0486127dc997e1b2ca25a173df3e4d1.zip
Trebuchet: Default workspace fixes
* Replace AnalogClockWidget by cLock Widget * Add "no telephony" workspaces files. New favorites: - Phone -> Email - Contacts -> Calendar - Mms -> Contacts - Browser -> Browser * Add sw600dp and sw700dp update workspaces files Change-Id: I41e81f908339b68df8109611c88ee092b4ab7b9d
Diffstat (limited to 'src/com/android/launcher3')
-rw-r--r--src/com/android/launcher3/LauncherProvider.java15
1 files changed, 13 insertions, 2 deletions
diff --git a/src/com/android/launcher3/LauncherProvider.java b/src/com/android/launcher3/LauncherProvider.java
index d0f6770d3..2ff612ff3 100644
--- a/src/com/android/launcher3/LauncherProvider.java
+++ b/src/com/android/launcher3/LauncherProvider.java
@@ -44,6 +44,7 @@ import android.graphics.BitmapFactory;
import android.net.Uri;
import android.os.Bundle;
import android.provider.Settings;
+import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.util.Log;
@@ -267,7 +268,12 @@ public class LauncherProvider extends ContentProvider {
// Use default workspace resource if none provided
if (workspaceResId == 0) {
- workspaceResId = sp.getInt(DEFAULT_WORKSPACE_RESOURCE_ID, R.xml.default_workspace);
+ TelephonyManager tm = (TelephonyManager) getContext().getSystemService(Context.TELEPHONY_SERVICE);
+ if (tm.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) {
+ workspaceResId = sp.getInt(DEFAULT_WORKSPACE_RESOURCE_ID, R.xml.default_workspace_no_telephony);
+ } else {
+ workspaceResId = sp.getInt(DEFAULT_WORKSPACE_RESOURCE_ID, R.xml.default_workspace);
+ }
}
// Populate favorites table with initial favorites
@@ -613,7 +619,12 @@ public class LauncherProvider extends ContentProvider {
}
// Add default hotseat icons
- loadFavorites(db, R.xml.update_workspace);
+ TelephonyManager tm = (TelephonyManager) mContext.getSystemService(Context.TELEPHONY_SERVICE);
+ if (tm.getPhoneType() == TelephonyManager.PHONE_TYPE_NONE) {
+ loadFavorites(db, R.xml.update_workspace_no_telephony);
+ } else {
+ loadFavorites(db, R.xml.update_workspace);
+ }
version = 9;
}