链接到Instagram应用程序中的页面

时间:2014-02-04 20:18:27

标签: java android xml textview instagram

我有一个Android应用程序,我想在textview中设置一个链接,以便在用户安装了Instagram页面时打开它。如果没有,它将打开网页。

我想出了如何检查应用程序是否已安装,但我仍然坚持如何打开它并将其重定向到我想要的特定页面

        boolean instagram = false;

        try {
            ApplicationInfo info = getActivity().getPackageManager().getApplicationInfo("com.instagram.android", 0);
            instagram = true;
            //open Instagram app and redirect to @ExamplePage
        } catch (PackageManager.NameNotFoundException e) {
            instagram = false;
            //open http://Instagram.com/ExamplePage
        }

textview

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:textAppearance="?android:attr/textAppearanceLarge"
            android:text="@string/follow_zamaaan_link"
            android:id="@+id/follow_instagram"
            android:layout_margin="10dp"
            android:layout_gravity="center_horizontal"
            android:textColor="@color/link_color"
            />

感谢任何帮助或指示。

1 个答案:

答案 0 :(得分:0)

你走了:

          TextView myClickableUrl = (TextView) findViewById(R.id.txtview1);
          myClickableUrl.setText("Click on site: www.instagram.com");
          Linkify.addLinks(myClickableUrl, Linkify.WEB_URLS);