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

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

7
カスタムCSSを使用したWebViewでのHTMLのレンダリング
私のアプリはJSoupを使用してメッセージボードページのHTMLをダウンロードしています(この場合、特定のスレッドの投稿を含むページであるとしましょう)。このHTMLを取得し、不要なアイテムを取り除き、カスタムCSSを適用して、WebViewで「モバイル」になるようにスタイルを設定したいと思います。 処理中にスタイルをHTMLに挿入する必要がありますか(とにかく処理するため)、CSSファイルをアプリのアセットに追加して単に参照する良い方法がありますか?後者が理想的だと思いますが、どうすればよいかわかりません。 WebViewのloadDataWithBaseURLに、ローカルアセットを参照できるというヒントがありますが、その使用方法がわかりません。
82 android  html  css  webview 


6
Androidでアクティブなデバイス管理が有効になっているアプリを削除するにはどうすればよいですか?
デバイス管理を有効にして(DevicePolicyManager)インストールしたアプリを作成しました。しかし、それをアンインストールしたい場合、このメッセージで失敗を返します 警告/ PackageManager(69):パッケージを削除しないcom.mypackage.test:アクティブなデバイス管理者がいます どうすればアンインストールできますか、またはプログラムでアンインストールできますか?ありがとう。

4
styles.xmlからプログラムでスタイル属性を取得する方法
現在、WebViewまたはTextViewのいずれかを使用して、アプリの1つでWebサービスからの動的データを表示しています。データに純粋なテキストが含まれている場合は、TextViewを使用して、styles.xmlのスタイルを適用します。データにHTML(主にテキストと画像)が含まれている場合は、WebViewを使用します。 ただし、このWebViewはスタイルが設定されていません。そのため、通常のTextViewとは大きく異なります。HTMLをデータに直接挿入するだけで、WebViewのテキストのスタイルを設定できることを読みました。これは簡単に聞こえますが、Styles.xmlのデータをこのHTMLで必要な値として使用したいので、スタイルを変更する場合に2つの場所の色などを変更する必要はありません。 それで、どうすればこれを行うことができますか?広範囲にわたる検索を行いましたが、styles.xmlからさまざまなスタイル属性を実際に取得する方法が見つかりませんでした。ここで何かが足りないのですか、それともこれらの値を取得することが本当に不可能ですか? 私がデータを取得しようとしているスタイルは次のとおりです。 <style name="font4"> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:textSize">14sp</item> <item name="android:textColor">#E3691B</item> <item name="android:paddingLeft">5dp</item> <item name="android:paddingRight">10dp</item> <item name="android:layout_marginTop">10dp</item> <item name="android:textStyle">bold</item> </style> 私は主にtextSizeとtextColorに興味があります。
82 android  xml  styles 

6
(レトロフィット)クラスクラッシュアプ​​リのコンバーターが見つかりませんでした
そのため、Retrofit 2.0.0が最近リリースされ、その使用方法に関する更新された例は実際にはありませんが、基本的なAPI呼び出しに実装しようとしています。私は java.lang.IllegalArgumentException: Unable to create converter for class` のせいで Caused by: java.lang.IllegalArgumentException: Could not locate converter for class orbyt.app.dataclass. Tried: * retrofit.OkHttpBodyConverterFactory API呼び出しを行おうとしたとき。
82 java  android  retrofit 

17
TabLayoutの選択したタブのアイコンの色を変更するにはどうすればよいですか?
とを使用しTabLayoutていViewPagerますが、TabLayoutで選択したタブのアイコンの色を最も効率的に変更するにはどうすればよいのでしょうか。 これがどのように実装されるかについての完璧なリファレンスは、GoogleのYoutubeアプリです。メインページには、濃い灰色の4つのアイコンがあります。特定のタブを選択すると、タブのアイコンが白になります。 サードパーティのライブラリがない場合、どうすれば同じ効果を達成できますか? 考えられる解決策の1つは、明らかにセレクターを使用することです。ただし、その場合は、アイコンの白バージョンと灰色バージョンの両方を見つけて、タブが選択または選択解除されたときにアイコンを切り替える必要があります。アイコンの色などを強調するだけの、もっと効果的な方法があるのではないかと思います。私はどのチュートリアルでもこれを見つけることができませんでした。 編集 上記の解決策では、各タブのアイコンに2つのドローアブルを使用する必要があります。私はプログラム的にそれを行うことができる方法があります場合、私は思ったんだけどONE各タブのアイコンの描画可能に。


7
電話番号からコードの国を抽出します[libphonenumber]
私はこのような文字列を持っています:+33123456789(フランス語の電話番号)。国を知らずに国コード(+33)を抽出したい。たとえば、別の国の別の電話がある場合は機能するはずです。私はグーグルライブラリhttps://code.google.com/p/libphonenumber/を使用しています。 私が国を知っているなら、それは私が国コードを見つけることができるのはクールです: PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance(); int countryCode = phoneUtil.getCountryCodeForRegion(locale.getCountry()); しかし、国を知らずに文字列を解析する方法は見つかりません。


8
エラー:Ionic 3でorg.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25が見つかりませんでした
Android向けIonic 3アプリのビルド中に、次のエラーが突然表示されます。 Could not find org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.3.60-eap-25 ここにはAndroid Studioのソリューションが1つありますが、次のコードでbuild.gradleを変更した後も、エラーが発生します。 buildscript { repositories { ... maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } } } allprojects { repositories { ... maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } } } Cordovaを更新して上記のソリューションを追加すると、build.gradleファイルは次のようになります。 buildscript { repositories { google() jcenter() maven { url 'https://dl.bintray.com/kotlin/kotlin-eap' } } dependencies { // NOTE: Do …

9
EclipseIndigoへのADTのインストールでリポジトリが見つかりませんエラー
このエラーは、ADTをインストールしようとすると発生します。 An error occurred while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No repository found containing: osgi.bundle,com.android.ide.eclipse.adt,16.0.1.v201112150204-238534 No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.adt,16.0.1.v201112150204-238534 No repository found containing: osgi.bundle,com.android.ide.eclipse.ddms,16.0.1.v201112150204-238534 No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.ddms,16.0.1.v201112150204-238534 No repository found containing: osgi.bundle,com.android.ide.eclipse.hierarchyviewer,16.0.1.v201112150204-238534 No repository found containing: org.eclipse.update.feature,com.android.ide.eclipse.hierarchyviewer,16.0.1.v201112150204-238534 No repository found containing: …

21
adbはネクサス5デバイスを表示しません
Android Studio 0.3.6 Fedora 18 3.11.7-100.fc18.x86_64 Nexus 5 Kitkat こんにちは、 私は自分のSamsung Galaxy Tab 3 7.0ランニングを使用してきましたが、Android 4.1.2すべてが正常に機能しadbます。 ただし、新しいNexus 5デバイスを購入したばかりで、次のコマンドを実行しadb devicesてもNexus5が表示されません。 下 Android SDK Manager | Extras | Google USB Driver | status "Not compatiable with Linux" Fedora 18ドライバーが必要な場合は実行しているので、USB用のどのドライバーが必要ですか? Samsungは正常に動作し、アプリをデプロイして実行できるため、セットアップは正しいと思います。だから私は私のネクサス5に何か問題があるのだろうかと思っています。 私は以下を試しました: adb kill-server adb start-server Nexus 5Camera PTPを設定しても、機能media device MTPしませんでした。 提案をありがとう、
81 android  linux  adb 

5
アクティビティ内の編集テキストの間に水平除数線を配置する方法
アプリを構成するアクティビティを作成しているので、構成ウィンドウのセクションを1行で分割する必要があります。私はこれを使用しました:divider_horizontal_bright、この例から: http://android.cryx.li/doku.php?id=know:settings:start しかし、それは機能しません!Androidスマートフォンでテストすると、水平線が表示されません。どうして? 私はAndroid2.1を使用しています

6
Looper.prepare()を呼び出していないスレッド内にハンドラーを作成できません
私にはアクティビティがあり、その中でクラスがあります。 text=new Dynamictext(...); text.setText("txt"); 私のDynamicTextJavaには、次のコードがあります。 public void setText(String text) { this.text=text; new asyncCreateText().execute(); //this.createText(text); } //private Handler handler = new Handler(); private class asyncCreateText extends AsyncTask<Void, Void, Void> { @Override protected Void doInBackground(Void... unused) { return null; } @Override protected void onPostExecute(Void unused) { } } 私は得る: エラー/ AndroidRuntime(5176):原因:java.lang.RuntimeException:Looper.prepare()を呼び出していないスレッド内にハンドラーを作成できません このエラーをどのように処理できますか? …

12
カスタム通知レイアウトとテキストの色
私のアプリケーションはいくつかの通知を表示し、ユーザーの好みによっては、通知でカスタムレイアウトを使用する場合があります。それはうまく機能しますが、小さな問題があります-テキストの色。在庫のAndroidとほぼすべてのメーカーのスキンは、通知テキストに明るい背景に対して黒いテキストを使用しますが、Samsungは使用しません。通知プルダウンの背景は暗いため、デフォルトの通知レイアウトのテキストは白です。 したがって、これにより問題が発生します。派手なレイアウトを使用しない通知は正常に表示されますが、カスタムレイアウトを使用する通知は、テキストがデフォルトの白ではなく黒であるため、読みにくくなります。公式ドキュメントでさえ、の#000色を設定しているだけなTextViewので、そこにポインタが見つかりませんでした。 ユーザーは親切にも問題のスクリーンショットを撮ってくれました。 では、レイアウトでデバイスのデフォルトの通知テキストの色を使用するにはどうすればよいですか?電話のモデルに基づいてテキストの色を動的に変更するのはやめたほうがいいです。それは多くの更新が必要であり、カスタムROMを使用している人は、使用しているスキンによっては問題が発生する可能性があるためです。

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