問題タブ [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 投票する
2 に答える
545 参照

android - アプリのエクスポート後に共有ボタンの色が変わる

これはプロガードに関連していると思います。投稿の下部にある編集を参照してください。

私は日食を使って小さなAndroidアプリを構築しています。

アプリを実行すると (Eclipse で緑色の実行ボタンをクリックし、携帯電話を USB でコンピューターに接続して)、共有ボタンは次のようになります。

白い共有ボタン

..これが私が欲しいものです。

ファイル -> アプリをエクスポートして APK をインストールするとadb install(または、新しい APK を Play ストアにアップロードしてアップデートをインストールする場合)、共有ボタンは次のようになります。

黒い共有ボタン

……残念です。

エクスポートされたアプリでボタンが白く見えるようにするにはどうすればよいですか?

私のコードからのいくつかのスニペット:

メニュー項目:

私の res/values/styles.xml:

res/values-v14/styles.xml:

また、values-v11/styles.xml とparent="Theme.AppCompat.Light.DarkActionBar". values-v21 ディレクトリがありません。

編集1

アプリをエクスポートするときと、Eclipseから実行するときの違いを考えようとしています。

1つの可能性は、私がプロガードを有効にしているということですproject.properties:

Proguard はエクスポート時にのみアクティブになりますよね? それが説明になるかどうかはわかりません。

編集2

proguard.config の行をコメントアウトしたproject.propertiesところ、問題はなくなりました。つまり、アプリをエクスポートすると、共有ボタンが白くなります。ただし、プロガードを有効にしたいと思います。エクスポート時にプロガードを有効にしてボタンを白く保つにはどうすればよいですか?

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

android - カスタム アクションを Android Share-Sheet に追加する

ユーザーがテキストを共有できるアプリがあります。ここで、Android が提供するプレーン テキストのデフォルトの共有オプションを提供したいと思います。私は次のコードでそうします:

これは次のようになります。

共有ダイアログソース: http://developer.android.com/training/basics/intents/sending.html

しかし今、Share-Service-Picker ダイアログに、自分のコードでカスタム アクションをトリガーするオプションをもう 1 つ追加したいと考えています。つまり、ユーザーがエントリをお気に入りにできるようにしたいのです。そのため、SMS、電子メール、FB などで共有する以外に、そのリストの一番上に「お気に入りに追加」という項目をもう 1 つ追加したいと思います (可能であればアイコンを含めて)。

私の質問は、それが可能かどうかです?!? そして、もし、どのように:)

どんなヒントでも大歓迎です!

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

android - Facebook ウォールでのビットマップ画像の共有

アプリケーション画面のスクリーンショットを、タイトル、Facebook ウォールの説明などの詳細と共有したいと考えています。どうすればこれを行うことができますか?facebookSDKを使いたいです。共有に利用できる他のオプションがあれば、私を助けてください。

0 投票する
2 に答える
396 参照

android - Android ShareActionProvider セット テキストの色

テキストを黒ではなく白にできる Android ShareActionProvider で動作するスタイルはありますか。私が試してみました:

これらすべてのプロパティをさまざまな構成で試してみましたが、テキストを正しい色にするために変更する適切なプロパティが見つからないようです。

私は Holo テーマ ベースを使用していますが、AppCompat や ActionBarSherlock は使用していません。事前にご協力いただきありがとうございます。

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

java - Android: 他のアプリのインテントでビットマップを共有する

Android Query を使用して作成したビットマップ ファイルがあります。

bmp はグローバルに初期化された変数であり、上記のコードによって適切に保存され、NULL ではないことを確認しました。

これを使用して、このビットマップを他のアプリで共有したいと思います。

コードが間違っている可能性があるため、これは機能しません。どのような変更を加える必要がありますか?

Fbやインスタなどで画像を共有したい

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

java - Android: 「EXTRA_TEXT」キャプションを画像と共有する

インテントを使用して共有機能を実装しましたが、正しく機能しています。ビットマップをファイルに変換して共有しています。しかし、ユーザーが投稿を共有するときに、投稿とともに追加のキャプションを追加したいと考えています。私はこれを試しました:

ただし、CAPTION は共有されません。イメージを正常に共有します。

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

android - デバイス間での音楽履歴の保存と共有

私は大学用のAndroidアプリ(学期プロジェクト)を書いています。アイデアは、近くのデバイス間で音楽の「味」を比較できるようにすることです。簡単に言えば、Last.fm に多少似ていますが、バスの最後にいる人を見ることができるのと同じように、世界中の人々ではなく、近くのデバイスに対して同様のことを行うことができるという考え方です。 (もちろん、彼らが私のアプリを使用している場合)を聞いています-現在再生中/最後に再生された曲をあなたで見て、できればAndroidプレーヤーの最も再生された曲のリストを使用して、何らかの比較を行い、おそらく何らかの方法で「アーティスト」を抽出しますデフォルトの Android プレーヤーから。2 つの一般的な質問があります。

主な質問近くのデバイスを見つけて ID を取得します。プロジェクトのニーズにはBluetoothで十分ですが、ほとんどの機能はデータベースを介して処理されます。必要なのは、近くのデバイスを見つけてデバイスの一意のIDを取得することだけです( MAC と ANDROID_ID は一意であることを保証しないため、できれば MAC と ANDROID_ID からハッシュされた文字列)。デバイスを見つけてクリックした後にIDだけを取得できるようにするための最適でかなり簡単な方法は何ですか? 私はアプリの他のほとんどすべてを理解しましたが、これにアプローチする方法が正直にわかりません.

副次的な質問デフォルト プレーヤーの [アーティスト] タブについて - 携帯電話にある曲のすべてのアーティストのリスト (およびそれらの曲の量) を抽出する方法はありますか? プレーヤーでアーティストごとにグループ化された曲を見ることができますが、私が説明したことを行う方法が見つかりませんでした. これは私がアプリに含めたい必須の機能ではありませんが、メタリカの 7 曲を携帯電話に持っている人がいるという一般的な考えを持っていることは間違いなく素晴らしいことです.

特に最初の問題については、事前に助けてくれてありがとう。