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

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

10
ナビゲーションドロワーがステータスバー上で半透明に機能しない
私はAndroidプロジェクトに取り組んでおり、NavigationDrawerを実装しています。新しいマテリアルデザイン仕様とマテリアルデザインチェックリストを読んでいます。 仕様では、スライドアウトペインはステータスバーを含む他のすべての上に浮かび、ステータスバーの上に半透明である必要があるとされています。 ナビゲーションパネルはステータスバーの上にありますが、透明度がありません。Google Developersブログスポットの上記のリンクで提案されているように、このSO投稿のコードに従いました。DrawerLayoutを使用してActionBar /ツールバーの上とステータスバーの下に表示するにはどうすればよいですか?。 以下は私のXMLレイアウトです <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/my_drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" android:fitsSystemWindows="true"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical"> <android.support.v7.widget.Toolbar android:id="@+id/my_awesome_toolbar" android:layout_height="wrap_content" android:layout_width="match_parent" android:minHeight="?attr/actionBarSize" android:background="@color/appPrimaryColour" /> </LinearLayout> <LinearLayout android:id="@+id/linearLayout" android:layout_width="304dp" android:layout_height="match_parent" android:layout_gravity="left|start" android:fitsSystemWindows="true" android:background="#ffffff"> <ListView android:id="@+id/left_drawer" android:layout_width="match_parent" android:layout_height="match_parent" android:choiceMode="singleChoice"></ListView> </LinearLayout> </android.support.v4.widget.DrawerLayout> 以下は私のアプリのテーマです <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/appPrimaryColour</item> <item name="colorPrimaryDark">@color/appPrimaryColourDark</item> <item name="colorAccent">@color/appPrimaryColour</item> <item name="windowActionBar">false</item> …

12
常に100%を超えるCPUを使用しているAndroidStudio-バックグラウンドプロセスが実行されていないようです
Android Studio(実行中)は、IDEが実行しているバックグラウンドプロセス(インデックス作成など)がないように見える場合でも、常に100%を超えるCPUを使用していることに気付きました。これは私のボックスに固有のものだと思うかもしれませんが、一部の開発者もこれに遭遇しています。 多くの場合、CPU使用率は100秒台後半または200秒台半ばです(下のスクリーンショットを参照)。誰かがこれにも遭遇しましたか?もしそうなら、システムリソースのこの集中的な使用を修正するためのIDE内の戦略またはオプションはありますか?



16
INSTALL_PACKAGES権限を付与して、アプリをサイレントインストールします
システムにapkをサイレントインストールしようとしています。私のアプリは/ system / appにあり、権限「android.permission.INSTALL_PACKAGES」が正常に付与されています ただし、この権限の使用方法はどこにも見つかりません。ファイルを/ data / appにコピーしようとしましたが、成功しませんでした。また、私はこのコードを使用してみました Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType( Uri.parse("file:///sdcard/app.apk"), "application/vnd.android.package-archive"); startActivity(intent); ただし、このコードは標準のインストールダイアログを開きます。許可を得てrootなしでアプリをサイレントインストールするにはどうすればよいandroid.permission.INSTALL_PACKAGESですか? PS私は最初の起動時にフォルダからシステムに多くのapkをインストールするアプリを書いています(セットアップウィザードを置き換えます)。ファームウェアを軽くするために必要です。 私がウイルスを書いていると思われる場合:すべてのプログラムは/ data / appにインストールされます。権限Install_packagesは、/ system / appにあるか、システムキーで署名されたシステムレベルのプログラムにのみ付与できます。したがって、ウイルスはそこに到達できません。 前述のように、http://www.mail-archive.com/android-porting@googlegroups.com/msg06281.htmlアプリは、install_packages権限があれば、サイレントインストールできます。さらに、サイレントではなくパッケージをインストールするためにInstall_packages権限は必要ありません。さらにhttp://www.androidzoom.com/android_applications/tools/silent-installer_wgqi.html

6
Androidソフトキーボードがエミュレータに表示されない
私はAndroidを初めて使用します。私はすでに検索に2時間を費やしました。ソフトキーボードを試しても、表示されませんEditText。私はそれを簡単に作成します: EditText editText = (EditText)findViewById(R.id.editText); 私は試した: editText.requestFocus();//i tried without this line too InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); そして: editText.setOnFocusChangeListener(new OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); imm.showSoftInput(editText, InputMethodManager.SHOW_IMPLICIT); } }); 私も試しました: getWindow().setSoftInputMode(LayoutParams.SOFT_INPUT_STATE_VISIBLE); 私はこの行をAndroidManifest.xmlファイルに入れてみました: android:windowSoftInputMode="stateVisible|adjustResize" しかし、すべて無駄です。それは決して表示されません。何が足りないのですか?
86 android  keyboard 

4
「?android:attr / activateBackgroundIndicator」はどのように機能しますか?
選択したコンテキストアクションバーを表示するときに、リスト内の選択したアイテムを強調表示する方法を探していました。見つけた解決策android:backgroundは、行レイアウトxmlの属性をに設定することでした"?android:attr/activatedBackgroundIndicator"。 しかし、これを設定することはどのように機能しますか? 関与するメカニズムは何ですか? 「?」、「attr」、「activateBackgroundIndicator」などの構文要素はどういう意味ですか? 「activateBackgroundIndicator」の意味はどこで定義されていますか?
86 android 

7
WebViewからWebページのコンテンツを取得するにはどうすればよいですか?
AndroidにWebViewは、ページを表示しているがあります。 ページを再度リクエストせずにページソースを取得するにはどうすればよいですか? そうですWebViewのいくつかの種類が必要getPageSource()文字列を返すメソッドを、悲しいかなそれはしていません。 JavaScriptを有効にした場合、コンテンツを取得するためにこの呼び出しに入れる適切なJavaScriptは何ですか? webview.loadUrl("javascript:(function() { " + "document.getElementsByTagName('body')[0].style.color = 'red'; " + "})()");

2
方法:カスタムウィジェットのテーマ(スタイル)アイテムを定義する
アプリケーション全体で広く使用されているコントロールのカスタムウィジェットを作成しました。ウィジェットクラスはImageButton、いくつかの簡単な方法で派生し、拡張します。ウィジェットの使用時に適用できるスタイルを定義しましたが、テーマを使用して設定したいと思います。でR.styleable私のようなウィジェットスタイル属性参照imageButtonStyleとしますtextViewStyle。私が書いたカスタムウィジェット用にそのようなものを作成する方法はありますか?

7
Bluetoothデバイスが接続されているかどうかをプログラムで確認するにはどうすればよいですか?
ペアリングされたデバイスのリストを取得する方法を理解していますが、それらが接続されているかどうかを確認するにはどうすればよいですか? それらが私の電話のBluetoothデバイスリストにリストされているのを見て、それらの接続ステータスを示しているので、それは可能であるに違いありません。

18
Androidのtextviewでテキストを折り返す方法
AndroidプラットフォームのTextViewでテキストを折り返す方法を知っている人はいますか?つまり、textviewのテキストが画面の長さを超える場合は、2行目に表示する必要があります。 私は以下を検索して試しました: android:scrollHorizontally="false", android:inputType="textMultiLine", android:singleLine="false" しかし、どれも機能しません。 誰かが私がそれを行う方法を提案できますか?


20
ボタンの複数回の高速クリックを避ける
ユーザーがボタンをすばやく複数回クリックすると、ボタンを押しているダイアログが消える前に複数のイベントが生成されるというアプリの問題があります ボタンがクリックされたときにブール変数をフラグとして設定することで解決策を知っているので、ダイアログが閉じるまで今後のクリックを防ぐことができます。しかし、私にはたくさんのボタンがあり、すべてのボタンに対して毎回これをしなければならないのはやり過ぎのようです。ボタンのクリックごとに生成されたイベントアクションのみを許可するAndroid(またはよりスマートなソリューション)の他の方法はありませんか? さらに悪いことに、最初のアクションが処理される前に複数のクイッククリックが複数のイベントアクションを生成するように見えるため、最初のクリック処理方法でボタンを無効にしたい場合は、処理を待機しているキューに既存のイベントアクションがあります! 助けてくださいありがとう
86 android 

8
XMLでのAndroidonClickとOnClickListener
以前にも同じような言葉で質問されたことがあると思いますが、これは違います。私はAndroidアプリの開発にかなり慣れていないので、android:onclick=""XML属性とsetOnClickListenerメソッドの違いについて3つの質問があります。 2つの違いは何ですか?2つの実装の違いは、コンパイル時または実行時、あるいはその両方で見つかりますか? どのユースケースがどの実装に有利ですか? Androidでフラグメントを使用すると、実装の選択にどのような違いがありますか?

11
setBackgroundDrawable()は非推奨
そのため、私のSDKは15から21になり、電話をかけると、AndroidStudioはsetBackgroundDrawable()非推奨であると通知します。 私はそれを使ってそれを回避することを考えました: int sdk = android.os.Build.VERSION.SDK_INT; if(sdk < android.os.Build.VERSION_CODES.JELLY_BEAN) { layout.setBackgroundDrawable(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } else { layout.setBackground(getResources().getDrawable(R.drawable.img_wstat_tstorm)); } しかし、その後、「setBackground()」でエラーが発生します。 それで、あなたはそれをどのように扱いますか?

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