タグ付けされた質問 「android」

AndroidはGoogleのモバイルオペレーティングシステムであり、デジタルデバイス(スマートフォン、タブレット、自動車、TV、Wear、Glass、IoT)のプログラミングまたは開発に使用されます。Androidに関連するトピックについては、android-intent、android-activity、android-adapterなどのAndroid固有のタグを使用します。開発やプログラミング以外の質問で、Androidフレームワークに関連する質問については、次のリンクを使用してください:https:// android.stackexchange.com。

1
ListViewでArrayAdapterを変更できません:UnsupportedOperationException
名前を含むリストを作成しようとしています。このリストは変更可能でなければなりません(追加、削除、ソートなど)。しかし、ArrayAdapterのアイテムを変更しようとすると、プログラムがjava.lang.UnsupportedOperationExceptionエラーでクラッシュしました。これが私のコードです: ListView panel = (ListView) findViewById(R.id.panel); String[] array = {"a","b","c","d","e","f","g"}; final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, array); adapter.setNotifyOnChange(true); panel.setAdapter(adapter); Button button = (Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { adapter.insert("h", 7); } }); 挿入、削除、クリアの方法を試しましたが、どれも機能しませんでした。誰かが私が間違ったことを教えてもらえますか?

6
Android Jsonとnull値
json値がnullであることをどのように検出できますか?例:[{"username":null}、{"username": "null"}] 最初のケースは存在しないユーザー名を表し、2番目のケースは「null」という名前のユーザーを表します。しかし、それらを取得しようとすると、両方の値が文字列「null」になります。 JSONObject json = new JSONObject("{\"hello\":null}"); json.put("bye", JSONObject.NULL); Log.e("LOG", json.toString()); Log.e("LOG", "hello="+json.getString("hello") + " is null? " + (json.getString("hello") == null)); Log.e("LOG", "bye="+json.getString("bye") + " is null? " + (json.getString("bye") == null)); ログ出力は {"hello":"null","bye":null} hello=null is null? false bye=null is null? false
94 java  android  json 

10
Androidアプリにレートイット機能を実装する方法
Androidアプリを開発しています。すべてが正しく機能しています。アプリを起動する準備ができました。しかし、もう1つ機能を実装する必要があります。を含むポップアップを表示する必要があります Rate It そして Remind me later ここで、ユーザーが市場でアプリを評価した場合、ポップアップは消えません。Googleで検索したところ、1つのリンクが見つかりました。これで私はそれを知ることが不可能であることを理解しています。だから私はこれについての提案が必要です。 誰かが以前にこの状況に直面したことがありますか?もしそうなら、これに対する解決策や代替策はありますか?

8
Android-完全な例外バックトレースをログに出力します
例外をスローするtry / catchブロックがあり、Androidデバイスのログに例外に関する情報を表示したいと考えています。 開発コンピューターから次のコマンドを使用してモバイルデバイスのログを読み取ります。 /home/dan/android-sdk-linux_x86/tools/adb shell logcat 私はこれを最初に試しました: try { // code buggy code } catch (Exception e) { e.printStackTrace(); } ただし、ログには何も出力されません。それは多くの助けになったので、それは残念です。 私が達成した最高のものは: try { // code buggy code } catch (Exception e) { Log.e("MYAPP", "exception: " + e.getMessage()); Log.e("MYAPP", "exception: " + e.toString()); } 何もないよりはましだが、あまり満足できない。 完全なバックトレースをログに出力する方法を知っていますか? ありがとう。
94 android 

8
AWS SNSを使用したFCM
私はAWSAndroidプロジェクトのリソースを使用しAWS SNSています。プロジェクトにプッシュ通知サービスを追加する予定です。これらに関する質問は1つまたは2つを除いて見つかりませんでしたが、説明が不明確でした。 1. AWSサポートはありFCMますか?SNSで動作しGCMます。ただし、Googleではの代わりにFCMを使用することをお勧めしますGCM。私はAWS支持を見つけませんでしたFCM。 2. AWSプッシュ通知を送信した後でも、メッセージ(またはデータ)をデータベースに保存しますか? 3.SNSアプリケーションプラットフォームにFCM APIキーを入れてみましたが、なぜ無効なパラメーターが表示されますか?

5
adbを使用してアプリケーションのバージョン名を取得する
adbシェルを使用してAndroidデバイス上のアプリケーションのバージョン名を取得する簡単な方法はありますか? /data/system/packages.xmlでアプリケーションのバージョン番号(バージョン名ではない)を見つけました。 アプリケーション情報を含むファイルがあると便利です。
94 android  adb 

12
Androidスタジオ-ターゲットandroid-18が見つかりませんでした
Android Studio 0.2.3に問題があります。 プロジェクトを実行するとビルドが停止し、次のメッセージが表示されます。 Gradle:タスク ':AppName:compileDebugAidl'の実行に失敗しました。 >ターゲットandroid-18が見つかりませんでした Android 4.3(API 18)のSDKプラットフォームをインストールし、すべてのSDKを再インストールしようとしましたが。ANDROID_HOMEシステム変数にも変数を追加しました。 このエラーの原因は何ですか?

11
Androidの画面回転時にダイアログが閉じないようにする
アクティビティが再起動されたときにAlert Builderで作成されたダイアログが閉じられないようにしています。 onConfigurationChangedメソッドをオーバーロードすると、これを正常に実行してレイアウトを正しい方向にリセットできますが、edittextのスティッキーテキスト機能が失われます。したがって、ダイアログの問題を解決する際に、このedittextの問題を作成しました。 edittextから文字列を保存し、onCofigurationの変更でそれらを再割り当てしても、ローテーションの前に入力されたものではなく、デフォルトで初期値になっているようです。無効化を強制したとしても、それらは更新されるようです。 私は本当にダイアログの問題かエディットテキストの問題のどちらかを解決する必要があります。 助けてくれてありがとう。


14
Eclipse、ADT 22.6からAndroid仮想デバイス(AVD)を作成または編集できない
この問題は他のいくつかの 問題と同様に聞こえますが、私の場合は[OK]ボタンがグレー表示されていません。しかし、むしろリンクをクリックしたくない人のために... Eclipse内からAVDを作成または編集しようとすると、設定を入力した後、[OK]ボタンが「クリック可能」のように見えますが、クリックしてもまったく何も起こりません。 適切なシステムイメージがインストールされていること、およびターゲットプラットフォームが使用されているAPIと一致していることを確認しました。明らかに、CPU、スキンセットなどが選択されています。[OK]ボタンがグレー表示されるすべてのものは、そうではありません。 外部の日食からAVDマネージャーを実行すれば、AVDを作成/編集できるので、これは世界の終わりではありませんが、この特定の問題に対する解決策があると感じ、それを解決したいと考えています。 私はeclipseを管理者として実行してみました(そのため、AVDマネージャーがeclipseの外部でクラッシュしなくなりました)。私はただ待っているか、複数回クリックしてみました。タスクマネージャーを見ると、[OK]をクリックしても新しいプロセスは開始されず、EclipseのCPUまたはRAMの使用量もまったく増加しません。[Android仮想デバイスの編集]ウィンドウは消えません。 手がかりはありますか? (ADTプラグインを使用してIndigoを実行しますが、バンドルされたバージョンではなく、別の方法で機能しませんでした。Java1.6.045。Windows8残念ながら、大量のRAMなど)
94 java  android  eclipse  adt  avd 

3
フラグメントまたはアクティビティのツールバーを使用したコーディネーターレイアウト
新しいデザインライブラリには、開発者の希望に応じてツールバーの動作を大きく変えるいくつかの新しいレイアウトがあります。フラグメントによって動作や目的が異なるため、たとえば、重要な写真を表示する折りたたみツールバーのあるギャラリーフラグメントや、ツールバーを非表示にするためにappbarlayoutを必要としないscrollviewのないフラグメントの場合、アクティビティに単一のツールバーがあると、難しいことを証明します。 これで、ツールバーを各フラグメントに移動する必要がありますか?その場合、フラグメントを表示するたびにsupportActionBarを設定する必要があり、フラグメントの独立した性質を無効にするフラグメント内のアクティビティの参照も必要です。ツールバーをアクティビティに残したままにすると、各フラグメントの動作のタイプごとに複数のレイアウトを定義する必要があります。最善のアプローチは何でしょうか?

3
android-HTCモバイルで評価バーを設定する方法はクリックおよびタッチ不可です
私のアプリケーションには評価バーがあります。評価バーを、クリック不可でタッチ不可に設定したいと思います。このためにxml、各評価バーのファイルに次のコードを追加しました。 サムスン銀河アポロGT-i5801で働いています。ただし、HTCモバイルでは機能しません。どうして? xmlコード android:clickable="false" android:focusableInTouchMode="false" android:focusable="false" ありがとう

12
EditText imeOptionsをactionNextに設定しても効果がない
かなり複雑な(実際ではない)xmlレイアウトファイルがあります。ビューの1つは、v12つの子を持つLinearLayout(v2)です:EditText()と別のLinearLayout(v3)。次に、子のLinearLayoutにはEditText(v4)とImageView(v5)があります。 EditText v2の場合、私はimeOptionsを持っています android:imeOptions="actionNext" しかし、アプリを実行すると、キーボードreturnがチェックせずnext、に変更したいと思いnextます。この問題を解決するにはどうすればよいですか? また、ユーザーが次にクリックしたときに、フォーカスをEditText v4に移動したいと思います。私はこれをしますか? 本当にいくつかのコードを見る必要がある人のために: <LinearLayout android:id="@+id/do_txt_view" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/col6" android:orientation="vertical" android:visibility="gone" > <EditText android:id="@+id/gm_title" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_margin="5dp" android:background="@drawable/coldo_text" android:hint="@string/enter_title" android:maxLines="1" android:imeOptions="actionNext" android:padding="5dp" android:textColor="pigc7" android:textSize="ads2" /> <LinearLayout android:layout_width="match_parent" android:layout_height="100dp" android:orientation="horizontal" > <EditText android:id="@+id/rev_text" android:layout_width="0dp" android:layout_height="match_parent" android:layout_gravity="center_vertical" android:layout_margin="5dp" android:layout_weight="1" android:background="@drawable/coldo_text" android:hint="@string/enter_msg" android:maxLines="2" android:padding="5dp" android:textColor="pigc7" android:textSize="ads2" /> <ImageView android:layout_width="wrap_content" …



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.