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

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


20
メモリの割り当てに失敗しました:8
今日から、2.3.3 AndroidプラットフォームのNetBeansでアプリを実行しようとすると、次のことがわかります。 メモリの割り当てに失敗しました:8 このアプリケーションは、異常な方法でランタイムを終了するようランタイムに要求しました。詳細については、アプリケーションのサポートチームにお問い合わせください。 エミュレータが起動したくない。 これは初めて見たときであり、googleにはこれに対するアクセス権がありません。NetBeans6.9.1と7.0.1の2つのバージョンを試しても、同じエラーが発生しました。

18
Androidでstring.xmlから値を読み取る方法は?
私は次の行を書きました: String Mess = R.string.mess_1 ; 文字列値を取得しますが、文字列を返す代わりに、整数型のIDを取得しています。文字列値を取得するにはどうすればよいですか?string.xmlファイル内の文字列値について言及しました。
368 android  string  layout 

27
以前のすべてのアクティビティを完了します
私のアプリケーションには次のフロー画面があります。 Home->screen 1->screen 2->screen 3->screen 4->screen 5 今、私はlog out 各画面に共通のボタンがあります (Home/ screen 1 / screen 2 /screen 3/ screen 4 / screen 5) ユーザーが(任意の画面から)ログアウトボタンをクリックすると、すべての画面が終了し、新しい画面Log inが開きます。 私はFLAG_ACTIVITYこれを達成するためにほぼすべてを試みました。私はまた、stackoverflowでいくつかの回答を調べましたが、問題を解決できませんでした。私のアプリケーションはAndroid 1.6上にあるため、使用できませんFLAG_ACTIVITY_CLEAR_TASK 問題を解決する方法はありますか?

29
Windows 7でのAndroid Studioのインストールが失敗し、JDKが見つからない
Android Studioをダウンロードして、プログラムを起動しようとしました。 これは、Java 1.7がインストールされたWindows 7 64ビットで実行されています。インストール中にJava 1.7が検出され、残りのインストールは問題なく実行されます。ただし、デスクトップアイコンからアプリケーションを起動しようとしても、何も起こりません。タスクマネージャを見ると、CMDから新しいプロセスが読み込まれています。これは、バッチファイルを実行しようとしているためですstudio.bat。 CMDを介して実行すると、次のエラーが発生します。 エラー:Android Studioを起動できません。JDKが見つかりません。ANDROID_STUDIO_JDK、またはJDK_HOMEまたはJAVA_HOMEが有効なJDKインストールを指していることを確認してください。ECHOはオフです。何かキーを押すと続行します 。。。 ideaプロパティファイルを開いて、このために構成できるものがあるかどうかを確認しようとしましANDROID_STUDIO_JDKた。しかし、何も見つかりませんでした。これをインストールできたかどうか、または問題が発生しているかどうかをお知らせいただけると幸いです。

24
アクティビティコンテキスト外からのstartActivity()の呼び出し
ListViewAndroidアプリケーションにを実装しました。クラスのListViewカスタムサブクラスを使用してこれにバインドしArrayAdapterます。オーバーライドされたArrayAdapter.getView(...)メソッド内で、を割り当てますOnClickListener。のonClickメソッドで、OnClickListener新しいアクティビティを起動したいと思います。私は例外を受け取ります: Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag. Is this really what you want? (現在の)が動作してContextいるを取得するにはどうすればよいですか?ListViewActivity

30
Androidツールバーの中央のタイトルとカスタムフォント
ツールバーのタイトルにカスタムフォントを使用する正しい方法を見つけて、ツールバーの中央に配置しようとしています(クライアントの要件)。 現時点では、古き良きActionBarを使用しており、タイトルを空の値に設定してsetCustomView、カスタムフォントTextViewを配置し、ActionBar.LayoutParamsを使用して中央揃えします。 それを行うより良い方法はありますか?新しいツールバーをアクションバーとして使用する。


10
シングルトン対Androidのアプリケーションコンテキスト?
シングルトンの使用に関するいくつかの問題を列挙 し、シングルトンパターンを使用するAndroidアプリケーションのいくつかの例を見たことがあるこの投稿を思い出して、グローバルアプリケーション状態(android.os.Applicationのサブクラス化と取得)を通じて共有される単一のインスタンスの代わりにシングルトンを使用するのは良い考えでしょうcontext.getApplication()を通じて)。 両方のメカニズムにはどのような利点/欠点がありますか? 正直なところ、この投稿のWebアプリケーションでのシングルトンパターンで同じ答えが得られることを期待しています。Androidに適用されます。私は正しいですか?それ以外のDalvikVMの違いは何ですか? 編集:私はいくつかの側面に関与することについて意見を述べたいです: 同期 再利用性 テスト中

17
AsyncTaskは別のクラスなので、OnPostExecute()の結果をメインアクティビティに取得するにはどうすればよいですか?
この2つのクラスがあります。私のメインアクティビティとを拡張するAsyncTaskアクティビティ。次に、メインアクティビティOnPostExecute()で、から結果を取得する必要がありAsyncTaskます。メインのアクティビティに結果を渡したり、取得したりするにはどうすればよいですか? これがサンプルコードです。 私の主な活動。 public class MainActivity extends Activity{ AasyncTask asyncTask = new AasyncTask(); @Override public void onCreate(Bundle aBundle) { super.onCreate(aBundle); //Calling the AsyncTask class to start to execute. asyncTask.execute(a.targetServer); //Creating a TextView. TextView displayUI = asyncTask.dataDisplay; displayUI = new TextView(this); this.setContentView(tTextView); } } これはAsyncTaskクラスです public class AasyncTask extends AsyncTask<String, Void, …

6
PreferenceActivityで「addPreferencesFromResource」の代わりに何を使用しますか?
私addPreferencesFromResource(int preferencesResId)は、メソッドがAndroidのドキュメント(参照エントリ)で非推奨とマークされているという事実に気づきました。 残念ながら、メソッドの説明では代替メソッドは提供されていません。 preferenceScreen.xmlを対応するPreferenceActivityに接続するには、代わりにどのメソッドを使用する必要がありますか?
360 android  xml 

16
Android 8.0:java.lang.IllegalStateException:サービスインテントの開始は許可されていません
アプリケーションの起動時に、アプリはネットワークタスクを実行するサービスを開始します。APIレベル26をターゲットにした後、Android 8.0でアプリケーションがバックグラウンドでサービスを開始できません。 原因:java.lang.IllegalStateException:サービスの開始を許可されていませんIntent {cmp = my.app.tt / com.my.service}:アプリがバックグラウンドuid UidRecord {90372b1 u0a136 CEMアイドルprocs:1 seq(0,0 、0)} 私が理解しているように: バックグラウンド実行制限 startService()メソッドは、Android 8.0をターゲットとするアプリがバックグラウンドサービスの作成が許可されていない状況でそのメソッドを使用しようとすると、IllegalStateExceptionをスローするようになりました。 「それが許可されていない状況で」- それは実際にはどういう意味ですか?そして、それを修正する方法。サービスを「フォアグラウンド」に設定したくない

23
HttpClientはAndroid Studioにインポートされません
Android Studioで記述された単純なクラスがあります。 package com.mysite.myapp; import org.apache.http.client.HttpClient; public class Whatever { public void headBangingAgainstTheWallExample () { HttpClient client = new DefaultHttpClient(); } } これから、次のコンパイル時エラーが発生します。 Cannot resolve symbol HttpClient HttpClientAndroid Studio SDKに含まれていませんか?そうでない場合でも、次のようにGradleビルドに追加しました。 dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:23.0.0' compile 'org.apache.httpcomponents:httpclient:4.5' } 最後のコンパイル行があってもなくても、エラーは同じです。何が欠けていますか?

16
文字列の末尾または先頭、あるいはその両方にスペースを保持する方法は?
リソース/値ファイルからこれらの2つの文字列を連結する必要があります。 <string name="Toast_Memory_GameWon_part1">you found ALL PAIRS ! on </string> <string name="Toast_Memory_GameWon_part2"> flips !</string> 私はこのようにします: String message_all_pairs_found = getString(R.string.Toast_Memory_GameWon_part1)+total_flips+getString(R.string.Toast_Memory_GameWon_part2); Toast.makeText(this, message_all_pairs_found, 1000).show(); ただし、最初の文字列の末尾と2番目の文字列の先頭のスペースが消えています(トーストが表示されている場合)... 私は何をすべきか ? 答えはこのドキュメントのリンクのどこかにあると思います または&amp ;、「&」文字に使用するようなものですか?

6
タイトルなしでDialogFragmentを作成する方法は?
アプリに関するヘルプメッセージを表示するDialogFragmentを作成しています。それ以外はすべて正常に機能します。ウィンドウの上部にDialogFragmentを表示する黒いストライプがあり、タイトルとして予約されていると思いますが、これは使用したくないものです。 私のカスタムDialogFragmentは白い背景を使用するため、これは特に痛みを伴います。 これをよりグラフィカルな方法で示します。 これで、DialogFragmentのXMLコードは次のようになります。 <ScrollView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/holding" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/dialog_fragment_bg" > <!-- Usamos un LinearLayout para que la imagen y el texto esten bien alineados --> <LinearLayout android:id="@+id/confirmationToast" android:orientation="horizontal" android:layout_width="wrap_content" android:layout_height="wrap_content" > <TextView android:id="@+id/confirmationToastText" android:layout_width="wrap_content" android:layout_height="fill_parent" android:text="@string/help_dialog_fragment" android:textColor="#AE0000" android:gravity="center_vertical" /> </LinearLayout> <LinearLayout android:id="@+id/confirmationButtonLL" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="fill_parent" …

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