我怎样才能play.google为Skype? [英] How can I play.google for 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屋!