当前位置: 首页 > 面试题库 >

如何在Skype上玩play.google?

终安和
2023-03-14
问题内容

这段代码用于向Skype发送消息,但是如果我没有Skype,我不知道如何设置https://play.google.com/store/apps/details?id=com.skype.raider。

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); 
                      }
                  });

添加了代码......................................................
................................................... 。

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);
                     });

问题答案:

首先,您检查Skype是否已安装或未使用此代码。如果安装了味精,则转到Google Play下载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);
     }


 类似资料:
  • 何谓 Skype     Skype 是免费的通讯软件,使用时必须透过宽带与网络联机。利用Skype软件拨电话至传统电话或移动电话需要付费,但与 Skype 用户间的通话皆为免费。PSP™版的 Skype 具备以下机能。 跟其他 Skype 用户通话(免费) 跟传统及移动电话通话(SkypeOut™)(需付费) 接听传统及移动电话拨打的电话(SkypeIn™)(需付费) 传送/接收语音消息(部分需

  • Skype™     何谓 Skype 事前准备 联系人名单 如何通话 所有拨打记录 其他机能 需付费的机能

  • 如何遥控游玩 所谓的遥控游玩,是指能在PSP™上显示PS3™的画面,并透过无线LAN遥控操作的机能。 可运用PSP™主机操作的项目 可透过遥控游玩操作的PS3™主要机能如下所述。 (设定)*1 (相片) (音乐) (影像)*2 (游戏)的(保存数据管理)、(记忆卡管理(PS / PS2))、(游戏数据管理) (网络) (PlayStation®Store) (好友) *1 可操作的项目有限。 *2

  • 我想在ios上播放widevine url,ios中是否有类似于android exoplayer的播放器支持widevine DRM,现在在android中我可以播放widevine mpd文件 例外情况:

  • 问题内容: 我试图通过我的Android应用程序启动Skype意图,并传递一个电话号码。到目前为止,由于其他在stackoverflow上有类似需求的人,我已经成功启动了Skype,但仍然无法传递电话号码。这是我正在使用的代码: 发生的情况是Skype开始,但给我敬酒,说该数字无效,建议我添加国际前缀。Log.d给我tel:+39 ........(数字有效,我也将其用于 实际上,当我转到Skyp

  • 问题内容: 我有这个反应 在这种情况下,如何测试axios?开玩笑说那里有一个异步代码的用例,在那里他们使用了模拟功能,但是我不知道我是否可以用axios做到这一点?参考:https : //facebook.github.io/jest/docs/tutorial- async.html 到目前为止,我已经测试了它是否返回了正确的类型 我不知道如何传递模拟数据并测试它是否返回,但是有人有任何想法