mirror of
				https://github.com/SimpleMobileTools/Simple-Launcher.git
				synced 2025-06-05 21:59:15 +02:00 
			
		
		
		
	fix the positioning of default apps at the bottom
This commit is contained in:
		| @@ -515,7 +515,7 @@ class MainActivity : SimpleActivity(), FlingListener { | |||||||
|         try { |         try { | ||||||
|             val defaultDialerPackage = (getSystemService(Context.TELECOM_SERVICE) as TelecomManager).defaultDialerPackage |             val defaultDialerPackage = (getSystemService(Context.TELECOM_SERVICE) as TelecomManager).defaultDialerPackage | ||||||
|             appLaunchers.firstOrNull { it.packageName == defaultDialerPackage }?.apply { |             appLaunchers.firstOrNull { it.packageName == defaultDialerPackage }?.apply { | ||||||
|                 val dialerIcon = HomeScreenGridItem(null, 0, ROW_COUNT - 1, 1, ROW_COUNT, defaultDialerPackage, title, ITEM_TYPE_ICON, "", -1) |                 val dialerIcon = HomeScreenGridItem(null, 0, ROW_COUNT - 1, 0, ROW_COUNT - 1, defaultDialerPackage, title, ITEM_TYPE_ICON, "", -1) | ||||||
|                 homeScreenGridItems.add(dialerIcon) |                 homeScreenGridItems.add(dialerIcon) | ||||||
|             } |             } | ||||||
|         } catch (e: Exception) { |         } catch (e: Exception) { | ||||||
| @@ -525,7 +525,7 @@ class MainActivity : SimpleActivity(), FlingListener { | |||||||
|             val defaultSMSMessengerPackage = Telephony.Sms.getDefaultSmsPackage(this) |             val defaultSMSMessengerPackage = Telephony.Sms.getDefaultSmsPackage(this) | ||||||
|             appLaunchers.firstOrNull { it.packageName == defaultSMSMessengerPackage }?.apply { |             appLaunchers.firstOrNull { it.packageName == defaultSMSMessengerPackage }?.apply { | ||||||
|                 val SMSMessengerIcon = |                 val SMSMessengerIcon = | ||||||
|                     HomeScreenGridItem(null, 1, ROW_COUNT - 1, 2, ROW_COUNT, defaultSMSMessengerPackage, title, ITEM_TYPE_ICON, "", -1) |                     HomeScreenGridItem(null, 1, ROW_COUNT - 1, 1, ROW_COUNT - 1, defaultSMSMessengerPackage, title, ITEM_TYPE_ICON, "", -1) | ||||||
|                 homeScreenGridItems.add(SMSMessengerIcon) |                 homeScreenGridItems.add(SMSMessengerIcon) | ||||||
|             } |             } | ||||||
|         } catch (e: Exception) { |         } catch (e: Exception) { | ||||||
| @@ -537,7 +537,7 @@ class MainActivity : SimpleActivity(), FlingListener { | |||||||
|             val defaultBrowserPackage = resolveInfo!!.activityInfo.packageName |             val defaultBrowserPackage = resolveInfo!!.activityInfo.packageName | ||||||
|             appLaunchers.firstOrNull { it.packageName == defaultBrowserPackage }?.apply { |             appLaunchers.firstOrNull { it.packageName == defaultBrowserPackage }?.apply { | ||||||
|                 val browserIcon = |                 val browserIcon = | ||||||
|                     HomeScreenGridItem(null, 2, ROW_COUNT - 1, 3, ROW_COUNT, defaultBrowserPackage, title, ITEM_TYPE_ICON, "", -1) |                     HomeScreenGridItem(null, 2, ROW_COUNT - 1, 2, ROW_COUNT - 1, defaultBrowserPackage, title, ITEM_TYPE_ICON, "", -1) | ||||||
|                 homeScreenGridItems.add(browserIcon) |                 homeScreenGridItems.add(browserIcon) | ||||||
|             } |             } | ||||||
|         } catch (e: Exception) { |         } catch (e: Exception) { | ||||||
| @@ -548,7 +548,7 @@ class MainActivity : SimpleActivity(), FlingListener { | |||||||
|             val storePackage = potentialStores.firstOrNull { isPackageInstalled(it) && appLaunchers.map { it.packageName }.contains(it) } |             val storePackage = potentialStores.firstOrNull { isPackageInstalled(it) && appLaunchers.map { it.packageName }.contains(it) } | ||||||
|             if (storePackage != null) { |             if (storePackage != null) { | ||||||
|                 appLaunchers.firstOrNull { it.packageName == storePackage }?.apply { |                 appLaunchers.firstOrNull { it.packageName == storePackage }?.apply { | ||||||
|                     val storeIcon = HomeScreenGridItem(null, 3, ROW_COUNT - 1, 4, ROW_COUNT, storePackage, title, ITEM_TYPE_ICON, "", -1) |                     val storeIcon = HomeScreenGridItem(null, 3, ROW_COUNT - 1, 3, ROW_COUNT - 1, storePackage, title, ITEM_TYPE_ICON, "", -1) | ||||||
|                     homeScreenGridItems.add(storeIcon) |                     homeScreenGridItems.add(storeIcon) | ||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
| @@ -560,7 +560,7 @@ class MainActivity : SimpleActivity(), FlingListener { | |||||||
|             val resolveInfo = packageManager.resolveActivity(cameraIntent, PackageManager.MATCH_DEFAULT_ONLY) |             val resolveInfo = packageManager.resolveActivity(cameraIntent, PackageManager.MATCH_DEFAULT_ONLY) | ||||||
|             val defaultCameraPackage = resolveInfo!!.activityInfo.packageName |             val defaultCameraPackage = resolveInfo!!.activityInfo.packageName | ||||||
|             appLaunchers.firstOrNull { it.packageName == defaultCameraPackage }?.apply { |             appLaunchers.firstOrNull { it.packageName == defaultCameraPackage }?.apply { | ||||||
|                 val cameraIcon = HomeScreenGridItem(null, 4, ROW_COUNT - 1, 5, ROW_COUNT, defaultCameraPackage, title, ITEM_TYPE_ICON, "", -1) |                 val cameraIcon = HomeScreenGridItem(null, 4, ROW_COUNT - 1, 4, ROW_COUNT - 1, defaultCameraPackage, title, ITEM_TYPE_ICON, "", -1) | ||||||
|                 homeScreenGridItems.add(cameraIcon) |                 homeScreenGridItems.add(cameraIcon) | ||||||
|             } |             } | ||||||
|         } catch (e: Exception) { |         } catch (e: Exception) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user