我怎样才能play.google为Skype? [英] How can I play.google for Skype?

查看:185
本文介绍了我怎样才能play.google为Skype?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这code是味精somethone嗡的Skype,但我不知道如何设置的 https://play.google.com/store/apps/details?id=com.skype.raider 的情况下,我没有Skype帐户。

  skypename.setOnClickListener(新OnClickListener(){
                  @覆盖
                   公共无效的onClick(视图v){
                      乌里skypeUri = Uri.parse:(Skype的用户名聊天吗?)
                      意图myIntent =新的意图(Intent.ACTION_VIEW,skypeUri);
                      myIntent.setComponent(新单元名(com.skype.raider,com.skype.raider.Main));
                      myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                      startActivity(myIntent);
                      }
                  });
 

code添加...................................................................................................

  skypename.setOnClickListener(新OnClickListener(){
   @覆盖
     公共无效的onClick(视图v){
      如果(!isSkypeClientInstalled(活性)){
        关联活动;
        goToMarket(活动);
        返回;
     } 其他{
       乌里skypeUri = Uri.parse:(Skype的用户名聊天吗?)
       意图myIntent =新的意图(Intent.ACTION_VIEW,skypeUri);
       myIntent.setComponent(新单元名(com.skype.raider,com.skype.raider.Main));
       myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
       startActivity(myIntent);
       }

公共无效goToMarket(上下文myContext){
   活动活性;
  尝试 {
      activity.startActivity(新意图(Intent.ACTION_VIEW,Uri.parse(市场://细节ID =+com.skype.raider)));
                    }赶上(android.content.ActivityNotFoundException anfe){
                         活动。 startActivity(新意图(Intent.ACTION_VIEW,Uri.parse(http://play.google.com/store/apps/details?id=+com.skype.raider)));
                    }
                      返回;
                     }
                公共布尔isSkypeClientInstalled(上下文myContext){
                      PackageManager myPackageMgr = myContext.getPackageManager();
                      尝试 {
                       myPackageMgr.getPackageInfo(com.skype.raider,PackageManager.GET_ACTIVITIES);
                      }
                      赶上(PackageManager.NameNotFoundException E){
                       返回(假);
                      }
                      返回(真);
                     });
 

解决方案

首先,你检查Skype是已安装或不使用此code。如果insalled味精something.else去谷歌播放下载的Skype

  skypename.setOnClickListener(新OnClickListener(){
           @覆盖
             公共无效的onClick(视图v){
              如果(!isSkypeClientInstalled(MainActivity.this)){

                goToMarket(MainActivity.this);
                返回;
             } 其他{
               乌里skypeUri = Uri.parse:(Skype的用户名聊天吗?)
               意图myIntent =新的意图(Intent.ACTION_VIEW,skypeUri);
               myIntent.setComponent(新单元名(com.skype.raider,com.skype.raider.Main));
               myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
               startActivity(myIntent);
               }
           }
                });

公共无效goToMarket(上下文myContext){

    尝试 {
       activity.startActivity(新意图(Intent.ACTION_VIEW,Uri.parse(市场://细节ID =+com.skype.raider)));
    }赶上(android.content.ActivityNotFoundException anfe){
         活动。 startActivity(新意图(Intent.ACTION_VIEW,Uri.parse(http://play.google.com/store/apps/details?id=+com.skype.raider)));
    }

      返回;
     }
公共布尔isSkypeClientInstalled(上下文myContext){
      PackageManager myPackageMgr = myContext.getPackageManager();
      尝试 {
       myPackageMgr.getPackageInfo(com.skype.raider,PackageManager.GET_ACTIVITIES);
      }
      赶上(PackageManager.NameNotFoundException E){
       返回(假);
      }
      返回(真);
     }
 

This code is to msg somethone om Skype but I don't know how to set https://play.google.com/store/apps/details?id=com.skype.raider in case I didn't have Skype.

skypename.setOnClickListener(new OnClickListener() {
                  @Override
                   public void onClick(View v) {
                      Uri skypeUri = Uri.parse("skype:username?chat");
                      Intent myIntent = new Intent(Intent.ACTION_VIEW, skypeUri);
                      myIntent.setComponent(new ComponentName("com.skype.raider", "com.skype.raider.Main"));
                      myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                      startActivity(myIntent); 
                      }
                  });

Code added ...................................................................................................

skypename.setOnClickListener(new OnClickListener() {
   @Override
     public void onClick(View v) {
      if (!isSkypeClientInstalled(activity)) {
        Context activity;
        goToMarket(activity);
        return;
     } else{ 
       Uri skypeUri = Uri.parse("skype:username?chat");
       Intent myIntent = new Intent(Intent.ACTION_VIEW, skypeUri);
       myIntent.setComponent(new ComponentName("com.skype.raider", "com.skype.raider.Main"));
       myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
       startActivity(myIntent); 
       }

public void goToMarket(Context myContext) {
   Activity activity;
  try {
      activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + "com.skype.raider")));
                    } catch (android.content.ActivityNotFoundException anfe) {
                         activity. startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + "com.skype.raider")));
                    }
                      return;
                     }
                public boolean isSkypeClientInstalled(Context myContext) {
                      PackageManager myPackageMgr = myContext.getPackageManager();
                      try {
                       myPackageMgr.getPackageInfo("com.skype.raider", PackageManager.GET_ACTIVITIES);
                      }
                      catch (PackageManager.NameNotFoundException e) {
                       return (false);
                      }
                      return (true);
                     });

解决方案

First you check skype is already installed or not using this code .if insalled msg something.else go to google play to download skype

skypename.setOnClickListener(new OnClickListener() {
           @Override
             public void onClick(View v) {
              if (!isSkypeClientInstalled(MainActivity.this)) {

                goToMarket(MainActivity.this);
                return;
             } else{ 
               Uri skypeUri = Uri.parse("skype:username?chat");
               Intent myIntent = new Intent(Intent.ACTION_VIEW, skypeUri);
               myIntent.setComponent(new ComponentName("com.skype.raider", "com.skype.raider.Main"));
               myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
               startActivity(myIntent); 
               }
           }
                });

public void goToMarket(Context myContext) {

    try {
       activity.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + "com.skype.raider")));
    } catch (android.content.ActivityNotFoundException anfe) {
         activity. startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://play.google.com/store/apps/details?id=" + "com.skype.raider")));
    }

      return;
     }
public boolean isSkypeClientInstalled(Context myContext) {
      PackageManager myPackageMgr = myContext.getPackageManager();
      try {
       myPackageMgr.getPackageInfo("com.skype.raider", PackageManager.GET_ACTIVITIES);
      }
      catch (PackageManager.NameNotFoundException e) {
       return (false);
      }
      return (true);
     }

这篇关于我怎样才能play.google为Skype?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆