問題タブ [android-sharing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
74 参照

android - wordpress api androidでテキスト、画像を共有する

Wordpressのネイティブアプリを使用せずにAndroidアプリケーションでWordPress共有を行うには?

0 投票する
1 に答える
260 参照

android - Android Google プラス コミュニティにテキストを投稿する

コミュニティにテキストを投稿しようとしています

テキストをプロファイルに共有するためのチュートリアルをたくさん見ました

Google プラス コミュニティにテキストを投稿する方法を教えてください。

私はこのようにしてみました

前もって感謝します

0 投票する
1 に答える
143 参照

android - Android - ACTION_SEND をフィルタしてアプリを 1 つだけにすると、アプリが自動的に実行されないようにする方法

私のアプリでは、テキストを共有する目的で ACTION_SEND インテントを使用しています。ただし、Twitter、Facebook、KakaoStory などの 3 つのアプリ用に、この ACTION_SEND フィルタリングをカスタマイズしています。これらのアプリが 2 つ以上インストールされていれば問題ありません。2 つのインストール済みアプリを選択するダイアログが表示されます。ただし、共有をクリックしたときに携帯電話にアプリが 1 つしかインストールされていない場合、アプリを選択するためのダイアログは表示されず、そのアプリが自動的に起動されます。どうすればこれを防ぐことができますか。最初にダイアログを表示してから、アプリにしかなくても選択できるようにします。

0 投票する
1 に答える
1229 参照

android - アプリに何かを共有した後、例外 IndexOutOfBoundsException FragmentManagerImpl を取得する

アプリにコンテンツを共有した直後で、アプリが既に開始されている場合にのみ、この例外が発生します。アプリを直接起動すると、すべてがうまく機能します。アプリに何かを共有し、アプリがまだ実行されていない場合、すべてがうまく機能します。最初のケースだけでは機能しません。

ログキャット:

0 投票する
0 に答える
413 参照

android - ES ファイル エクスプローラーから起動すると、複数のファイル共有インテントがクラッシュする

私は、Android で小さなファイル共有プログラムを作成しました。ユーザーは、ネイティブ Android ギャラリーまたはファイル マネージャー (ES ファイル エクスプローラーなど) から、アプリを介して共有する複数のファイルを選択できます。まず、選択したファイル パスを MainActivity の TextView に表示しているだけです。ここに私のコードスニペットがあります:

上記のコードは、ユーザーがギャラリーから複数のファイルを選択すると正常に動作しますが、ES ファイル エクスプローラーから (アプリ経由で共有するために) ファイルを選択するとアプリがクラッシュします。誰でもこれに対する回避策を提案できますか? ご協力いただきありがとうございます!

0 投票する
1 に答える
156 参照

android - このアプリケーションにある facebook と twitter ボタンで android アプリケーションを共有する方法

私はアンドロイドアプリケーションを開発しました。このアプリを facebook や twitter のボタンに配置したいのですが、ボタンがクリックされたときに Android アプリを共有したいと考えています。どのようにできるのか?

ありがとう。

0 投票する
3 に答える
656 参照

android - Android で Facebook に共有 (Twitter など)

Android 経由で Facebook に共有しようとしたことのある人なら誰でも知っているように、Facebook チームは共有のプロトコルを無視し、共有インテントで提供されたテキストを無視することを決定しました ( ACTION_SEND を介して Android アプリから Facebook でテキストを共有するを参照) 。

ただし、Twitter アプリはこれを回避する方法を見つけたようです。ツイートを見ているとき:

ツイッタービュー

ツイートの下にある共有アイコンをクリックすると、通常の共有ダイアログが表示され、Facebook を含むアプリのリストが表示されます。

Android 開発者を台無しにすることを決めた Facebook を含むすべての共有アイコン

Facebook をクリックすると、次のビューが表示されます。

くそーフェイスブック。 いまいましい。

これは完璧に見えます。明らかに、Twitter は、他の回答が提案しているように見える単なるリンク以上のものを送信しています。さらに、メッセージで共有する場合:

古き良きメッセージアプリ。 F___フェイスブック

テキストが正しく追加され、問題がないことがわかります。ツイッターはどうやってこれを機能させたのですか?

0 投票する
1 に答える
373 参照

java - ShareActionProvider を使用してコンテンツを共有しながら成功/失敗を検出する

を使用してアプリケーションで共有を行っていますShareActionProvider。ただし、共有が成功したかどうかを検証する方法が見つかりません (失敗した、ユーザーがある時点でキャンセルしたなど)。これを行うことは可能ですか?

簡単に使用できることはわかっていますが、使用することが推奨される方法であるstartActivityForResultことがわかりました。ShareActionProvider