diff --git a/README.md b/README.md index bae522e..760d804 100644 --- a/README.md +++ b/README.md @@ -53,6 +53,8 @@ HOW TO USE


+ + LICENSE ===================================
diff --git a/SampleApp/build.gradle b/SampleApp/build.gradle index fe4799a..de90e3c 100644 --- a/SampleApp/build.gradle +++ b/SampleApp/build.gradle @@ -17,5 +17,6 @@ android { dependencies { - compile 'me.leolin:ShortcutBadger:1.0.+@aar' +// compile 'me.leolin:ShortcutBadger:1.0.+@aar' + compile project(':ShortcutBadger') } diff --git a/SampleApp/src/main/java/me/leolin/shortcutbadger/example/MainActivity.java b/SampleApp/src/main/java/me/leolin/shortcutbadger/example/MainActivity.java index 169f994..f58a07c 100644 --- a/SampleApp/src/main/java/me/leolin/shortcutbadger/example/MainActivity.java +++ b/SampleApp/src/main/java/me/leolin/shortcutbadger/example/MainActivity.java @@ -1,10 +1,14 @@ package me.leolin.shortcutbadger.example; import android.app.Activity; +import android.content.Intent; +import android.content.pm.PackageManager; +import android.content.pm.ResolveInfo; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; +import android.widget.TextView; import android.widget.Toast; import me.leolin.shortcutbadger.ShortcutBadgeException; import me.leolin.shortcutbadger.ShortcutBadger; @@ -41,6 +45,16 @@ public class MainActivity extends Activity { } } }); + + + //find the home launcher Package + Intent intent = new Intent(Intent.ACTION_MAIN); + intent.addCategory(Intent.CATEGORY_HOME); + ResolveInfo resolveInfo = getPackageManager().resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY); + String currentHomePackage = resolveInfo.activityInfo.packageName; + + TextView textViewHomePackage = (TextView) findViewById(R.id.textViewHomePackage); + textViewHomePackage.setText("launcher:" + currentHomePackage); } diff --git a/SampleApp/src/main/res/layout/activity_main.xml b/SampleApp/src/main/res/layout/activity_main.xml index 041da10..fdc9b49 100644 --- a/SampleApp/src/main/res/layout/activity_main.xml +++ b/SampleApp/src/main/res/layout/activity_main.xml @@ -8,13 +8,21 @@ android:paddingBottom="@dimen/activity_vertical_margin" tools:context=".MainActivity"> + +