summaryrefslogtreecommitdiff
path: root/app/src
diff options
context:
space:
mode:
authorTanuj M <thetanuj@hotmail.com>2020-07-10 18:42:28 +0530
committerTanuj M <thetanuj@hotmail.com>2020-07-10 18:42:28 +0530
commit41f85286cfbe2390183ad9cff5b1e200723d3e2d (patch)
tree32cdc48ce41fee891e796ad76bd48b0e9c453dd0 /app/src
parent85cc4d4bdd663bb7bec799519c45d0bcca323cd1 (diff)
downloadSidePhOnelauncher-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.xml2
-rw-r--r--app/src/main/java/app/olauncher/MainActivity.kt29
-rw-r--r--app/src/main/res/values/styles.xml10
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