6

特定のユーザーと新しいハングアウトの会話を開始したいのですが、コードが見つかりません。これを行う簡単な解決策はありますか?スカイプ通話を試みたところ、意図的に簡単に機能しました。

スカイプコードは次のとおりです。

                Intent sky = new Intent("android.intent.action.VIEW");
                sky.setData(Uri.parse("skype:" + nickname));
                startActivity(sky);

これに似たものが欲しい。(または、Skype で電話会議を行うにはどうすればよいですか?)

4

4 に答える 4

3

現在、インテントやその他の API を使用して Android デバイスで Google+ ハングアウトを作成する方法はありません。

ただし、これはかなりクールな機能です。あなたがそれを要求すれば、彼らはそれを追加するかもしれません.

于 2012-06-25T00:52:07.087 に答える
2

私は解決策を見つけたと思います。それは非常に簡単です。コードは次のとおりです。

Intent sky = new Intent("android.intent.action.VIEW", Uri.parse("https://talkgadget.google.com/hangouts/extras/talk.google.com/myhangout"));
startActivity(sky);

ハングアウトの URL を指定するだけで済みますが、残念ながら Google は名前付きハングアウトを一時停止したため、この URL は毎回変更されます。:(

于 2012-06-22T13:45:55.950 に答える
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."));    
}

お役に立てれば幸いです。

于 2014-08-29T16:35:19.257 に答える