我想与特定人员开始新的环聊对话,但我找不到任何代码。这有什么简单的解决方案吗? 我尝试进行skype调用,并且它很容易实现。
这是skype代码:
Intent sky = new Intent("android.intent.action.VIEW");
sky.setData(Uri.parse("skype:" + nickname));
startActivity(sky);
我想要类似的东西。 (或者使用Skype,我该如何召开电话会议?)
答案 0 :(得分:3)
目前无法使用意图或任何其他API在Android设备上创建Google+视频群聊。
但是,这将是一个非常酷的功能。如果您request it,他们可能会添加它。答案 1 :(得分:2)
我想我找到了解决方案,这很简单,这里是代码:
Intent sky = new Intent("android.intent.action.VIEW", Uri.parse("https://talkgadget.google.com/hangouts/extras/talk.google.com/myhangout"));
startActivity(sky);
你只需要提供视频群聊的网址,但遗憾的是谷歌暂停了已命名的漫游,所以这个网址每次都会发生变化。 :(
答案 2 :(得分:0)
public static void sendHangout(Context ctx, String message, String urlShare, String imgPath){
Intent hangouts = new Intent(Intent.ACTION_SEND);
if(!Utilities.isNullorEmpty(imgPath)){
String file = (String)imgPath.subSequence(0, imgPath.lastIndexOf("/") + 1) + message.replace(" ", "").replace(":", "").replace(".", "")
.replace("/", "") + ".jpeg";
Utilities.copyFile(imgPath, file);
hangouts.setType("image/*");
hangouts.putExtra(Intent.EXTRA_STREAM, Uri.parse("file:///" + file));
}
hangouts.setPackage("com.google.android.talk");
hangouts.setType("text/plain");
hangouts.putExtra(Intent.EXTRA_TEXT, message + ": \n" + urlShare);
ctx.startActivity(Intent.createChooser(hangouts, "Hangouts is not installed."));
}
我希望能帮助你。
答案 3 :(得分:0)
NSMutableArray *copyArray = [NSMutableArray arrayWithArray:
[self.tabBarController viewControllers]];
[copyArray removeObjectAtIndex:4];
[copyArray removeObjectAtIndex:3];
[copyArray removeObjectAtIndex:1];
[copyArray removeObjectAtIndex:0];
[self.tabBarController setViewControllers:copyArray animated:false];