Use the application name instead of package.

bug:10094017
Change-Id: I92341a819d13169c710f0d383f362796ee3ccf61
This commit is contained in:
Robert Greenwalt
2013-07-30 15:46:25 -07:00
parent b14698ee60
commit 994807b1d2

View File

@@ -24,6 +24,8 @@ import android.app.Dialog;
import android.app.DialogFragment;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.ApplicationInfo;
import android.content.pm.PackageManager;
import android.net.wifi.WifiManager;
import android.os.Bundle;
import android.provider.Settings;
@@ -43,7 +45,13 @@ public class WifiScanModeActivity extends Activity {
if (savedInstanceState == null) {
if (intent != null && intent.getAction()
.equals(WifiManager.ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE)) {
ApplicationInfo ai;
mApp = getCallingPackage();
try {
PackageManager pm = getPackageManager();
ai = pm.getApplicationInfo(mApp, 0);
mApp = (String)pm.getApplicationLabel(ai);
} catch (PackageManager.NameNotFoundException e) { }
} else {
finish();
return;