diff options
author | Jorge Ruesga <jorge@ruesga.com> | 2013-04-07 05:28:46 +0200 |
---|---|---|
committer | Michael Bestas <mikeioannina@gmail.com> | 2014-01-30 08:13:43 +0200 |
commit | cebd8d4ed0486127dc997e1b2ca25a173df3e4d1 (patch) | |
tree | 6bcf3cd8c40f02ca6dc0277702803a7cba72ea84 /src/com/android/launcher3 | |
parent | 6883ecbecf469a196c5d2b0b3cca60abcd9be642 (diff) | |
download | android_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.java | 15 |
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; } |