修复应用不能打开的Bug.
This commit is contained in:
parent
d06023d023
commit
38e4deb425
@ -1,8 +1,8 @@
|
||||
#Created by .winboll/winboll_app_build.gradle
|
||||
#Sat May 03 05:20:15 GMT 2025
|
||||
#Sat May 03 05:44:59 GMT 2025
|
||||
stageCount=1
|
||||
libraryProject=
|
||||
baseVersion=15.2
|
||||
publishVersion=15.2.0
|
||||
buildCount=65
|
||||
buildCount=72
|
||||
baseBetaVersion=15.2.1
|
||||
|
@ -23,6 +23,8 @@
|
||||
|
||||
<!-- MANAGE_EXTERNAL_STORAGE -->
|
||||
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE"/>
|
||||
|
||||
<uses-permission android:name="android.permission.QUERY_ALL_PACKAGES" />
|
||||
|
||||
<application
|
||||
android:name=".App"
|
||||
|
@ -146,6 +146,7 @@ public class MainActivity extends Activity {
|
||||
|
||||
public void onOpenAPP(View view) {
|
||||
String szInstalledPackageName = getLastApkPackageName();
|
||||
LogUtils.d(TAG, "szInstalledPackageName : " + szInstalledPackageName);
|
||||
if (szInstalledPackageName.trim().equals("")) {
|
||||
ToastUtils.show("Installed APP package name is null.");
|
||||
return;
|
||||
|
@ -33,11 +33,13 @@ public class PackageUtil {
|
||||
public static void openAPP(Context context, String packageName) {
|
||||
// 这里假设要打开微信,微信的包名是com.tencent.mm
|
||||
//String packageName = "com.tencent.mm";
|
||||
LogUtils.d(TAG, "packageName : " + packageName);
|
||||
PackageManager packageManager = context.getPackageManager();
|
||||
Intent intent = packageManager.getLaunchIntentForPackage(packageName);
|
||||
if (intent != null) {
|
||||
ResolveInfo resolveInfo = packageManager.resolveActivity(intent, PackageManager.MATCH_DEFAULT_ONLY);
|
||||
if (resolveInfo != null) {
|
||||
LogUtils.d(TAG, "startActivity...");
|
||||
context.startActivity(intent);
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user