以下是代码,但它不起作用: 请谁来帮帮我.



public class ActivitySettingsWifi extends Activity {

    public final void onCreate(Bundle bundle) {

        super.onCreate(bundle);

        try {

            bundle = new Intent("com.instagram.android");

            bundle.addFlags(268435456);

            startActivity(bundle);

        } catch (Bundle bundle2) {

            bundle2.getStackTrace();

        }

        finish();

    }

}

如果我使用任何活动,如android.settings.WIFI_Acittivity 然后它起作用了,但我想打开Instagram.

推荐答案

您需要将查询元素添加到 list 中.例如:

<queries>
     <package android:name="com.instagram.android" /> 
</queries>

更多信息请点击此处:https://developer.android.com/guide/topics/manifest/queries-element

以下是启动Instagram应用程序的不同方法的原始代码.我还更改了CATCH块,因为它包含错误,但您可以修改它以满足应用程序的需要.

public class ActivitySettingsWifi extends Activity {

    public final void onCreate(Bundle bundle) {

        super.onCreate(bundle);

        Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.instagram.android");

        try {
    
            startActivity(LaunchIntent);

            finish();

        } catch (Exception e) {
       
            finish();

        }

    }

}

Java相关问答推荐

try Dockerize Maven应用程序,但发布版本21不支持"

当列顺序更改时,Table View列列表的Change. wasPermanted()总是返回假

使用ExecutorService时在ThreadFactory中触发自定义newThread函数

为什么Java中的两个日期有差异?

在AnyLogic中增加变量计数

需要一个找不到的jakarta.sistence.EntityManager类型的Bean

我需要生成一个文件来整合每个特性执行的所有JSON结果

如何修复PDF重建过程中的文本定位

Java-动态绑定-问题-了解

使用OAuth 2.0资源服务器JWT时的授权(授权)问题

使用多个RemoteDatabase对象的一个线程

如何从日期中截取时间并将其传递给组件?

虚拟线程应该很快消亡吗?

Cordova Android Gradle内部版本组件不兼容

一对多关系和ID生成

为什么相同的数据条码在视觉上看起来不同?

使用@ExceptionHandler的GlobalExceptionHandler还是来自服务器的REST应答的ResponseEntity?

在Spring Boot中使用咖啡因进行缓存

使用Java线程进行并行编程

SonarQube在合并升级到java17后对旧代码提出错误