2012-06-20 11 views
6

特定の人と新しいハングアウトの会話を開始したいが、コードを見つけることができない。これを行う簡単な解決策はありますか? スカイプコールをしようとしましたが、それは意図的に簡単に働きました。ここでandroidでgoogleハングアウトを開始する

は、Skypeのコードです:

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

私はこれに似た何かをしたいです。 (?それともSkypeでどのように私は電話会議を行うことができます)

+0

あなたはスカイプのためにそれを行う方法について見つけましたか?代わりにニックネームの電話番号を入れて、それも可能ですか?どのようなTEを置くことについてすべてのユーザーが行う必要があるように、「送信」をクリックするだけです。 –

答えて

2

私は解決策が、それはここでは、非常に簡単です見つけたと思うのコードは次のとおりです。あなただけのURLを与える必要が

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

ハングアウトですが、残念ながらGoogleは指定されたハングスポットを一時停止していますので、毎回このURLが変更されます。 :(

+0

はい、これはAndroidのタブレットからうまく機能します。ハングアウトの名前はオーナーの画面の上部に表示されます(例:https://plus.google.com/hangouts/_/fc6d840c5de1226478d64d1872f6262d5dd2acb0?hl=en-GB)私が今必要とするのはスキップする「トリック」です[参加]ボタン – user462990

+0

ここでチャットを開く連絡先を設定しますか?そして、どのようにしてURLを変更するのか知っていますか? –

3

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

これはしかし、かなりクールな機能だろう。あなたrequest itが、彼らはそれを追加する可能性がある場合。

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

私はあなたが助けを願っています。

0
Intent i = context.getPackageManager().getLaunchIntentForPackage("com.google.android.talk"); 
context.startActivity(i); 
関連する問題