diff options
| author | Tanuj M <thetanuj@hotmail.com> | 2020-07-10 18:42:28 +0530 |
|---|---|---|
| committer | Tanuj M <thetanuj@hotmail.com> | 2020-07-10 18:42:28 +0530 |
| commit | 41f85286cfbe2390183ad9cff5b1e200723d3e2d (patch) | |
| tree | 32cdc48ce41fee891e796ad76bd48b0e9c453dd0 /app/src | |
| parent | 85cc4d4bdd663bb7bec799519c45d0bcca323cd1 (diff) | |
| download | SidePhOnelauncher-41f85286cfbe2390183ad9cff5b1e200723d3e2d.tar.gz SidePhOnelauncher-41f85286cfbe2390183ad9cff5b1e200723d3e2d.tar.bz2 SidePhOnelauncher-41f85286cfbe2390183ad9cff5b1e200723d3e2d.zip | |
Getting the list of apps
Diffstat (limited to 'app/src')
| -rw-r--r-- | app/src/main/AndroidManifest.xml | 2 | ||||
| -rw-r--r-- | app/src/main/java/app/olauncher/MainActivity.kt | 29 | ||||
| -rw-r--r-- | app/src/main/res/values/styles.xml | 10 |
3 files changed, 35 insertions, 6 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index fbac6a1..78c42f3 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -2,6 +2,8 @@ <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="app.olauncher"> + <uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" /> + <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" diff --git a/app/src/main/java/app/olauncher/MainActivity.kt b/app/src/main/java/app/olauncher/MainActivity.kt index c6cd57d..7d6ed48 100644 --- a/app/src/main/java/app/olauncher/MainActivity.kt +++ b/app/src/main/java/app/olauncher/MainActivity.kt @@ -1,11 +1,38 @@ package app.olauncher -import androidx.appcompat.app.AppCompatActivity +import android.content.Intent +import android.content.pm.ResolveInfo import android.os.Bundle +import android.util.Log +import android.view.View +import androidx.appcompat.app.AppCompatActivity class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } + + override fun onWindowFocusChanged(hasFocus: Boolean) { + super.onWindowFocusChanged(hasFocus) + if (hasFocus) hideSystemUI() + } + + private fun hideSystemUI() { + window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY + // Hide the nav bar and status bar +// or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION + or View.SYSTEM_UI_FLAG_FULLSCREEN) + } + + private fun getAppsList() { + val pm = packageManager + val intent = Intent(Intent.ACTION_MAIN, null) + intent.addCategory(Intent.CATEGORY_LAUNCHER) + val apps = pm.queryIntentActivities(intent, 0) + for (a: ResolveInfo in apps) { + Log.d("TAG", a.loadLabel(pm).toString()) + Log.d("PACKAGE", a.activityInfo.packageName) + } + } }
\ No newline at end of file diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml index e097a93..bf3dd59 100644 --- a/app/src/main/res/values/styles.xml +++ b/app/src/main/res/values/styles.xml @@ -1,13 +1,13 @@ <resources> <!-- Base application theme. --> - <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> + <style name="AppTheme" parent="Theme.AppCompat.NoActionBar"> <!-- Customize your theme here. --> - <item name="colorPrimary">@color/colorPrimary</item> - <item name="colorPrimaryDark">@color/colorPrimaryDark</item> - <item name="colorAccent">@color/colorAccent</item> + <item name="colorPrimary">@android:color/black</item> + <item name="colorPrimaryDark">@android:color/black</item> + <item name="colorAccent">@android:color/darker_gray</item> <item name="android:windowShowWallpaper">true</item> - <item name="android:windowBackground">@android:color/transparent</item> + <item name="android:windowBackground">@android:color/black</item> </style> </resources>
\ No newline at end of file |
