Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何从我的webview应用程序(如Instagram等)打开其他应用程序?_Android_Android Intent_Android Webview - Fatal编程技术网

Android 如何从我的webview应用程序(如Instagram等)打开其他应用程序?

Android 如何从我的webview应用程序(如Instagram等)打开其他应用程序?,android,android-intent,android-webview,Android,Android Intent,Android Webview,我正在开发我的应用程序,它将显示我的网站,每当我试图打开Instagram个人资料时,我的Android Webview应用程序中就会出现意图错误。我希望它能在我的Instagram应用程序中打开,有人能通过代码帮助我吗 请帮我解决一下您创建的url可能无效,请尝试使用以下url创建您的意图: Uri uri = Uri.parse("http://instagram.com/_u/xxx"); Intent likeIng = new Intent(Inte

我正在开发我的应用程序,它将显示我的网站,每当我试图打开Instagram个人资料时,我的Android Webview应用程序中就会出现意图错误。我希望它能在我的Instagram应用程序中打开,有人能通过代码帮助我吗
请帮我解决一下

您创建的url可能无效,请尝试使用以下url创建您的意图:

    Uri uri = Uri.parse("http://instagram.com/_u/xxx");
    Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
    
    likeIng.setPackage("com.instagram.android");
    
    try {
//instagram app exists on device
        startActivity(likeIng);
    } catch (ActivityNotFoundException e) {
//instagram app does not exist on device, using browser
        startActivity(new Intent(Intent.ACTION_VIEW, 
            Uri.parse("http://instagram.com/xxx")));
    }

您创建的url可能无效,请尝试使用以下url创建您的意图:

    Uri uri = Uri.parse("http://instagram.com/_u/xxx");
    Intent likeIng = new Intent(Intent.ACTION_VIEW, uri);
    
    likeIng.setPackage("com.instagram.android");
    
    try {
//instagram app exists on device
        startActivity(likeIng);
    } catch (ActivityNotFoundException e) {
//instagram app does not exist on device, using browser
        startActivity(new Intent(Intent.ACTION_VIEW, 
            Uri.parse("http://instagram.com/xxx")));
    }

好的,你能告诉我把这个代码放在哪里吗?你能给我看看你的应用程序的代码吗?你想在哪里打开Instagram?您可以将此代码添加到问题中,以便更简单地帮助您。请务必等待2分钟。这是我的代码事实上我已经删除了我的网页好的,你能告诉我在哪里放置这个代码吗?你能给我看看你的应用程序的代码,你在哪里打开Instagram吗?您可以将此代码添加到问题中,以便更简单地帮助您。请务必等待2分钟。这是我的代码实际上我已经删除了我的网页