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

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


10
カスタムDialogFragmentをFragment上で透明にすることはできません
(画面全体を占める)フラグメント上にダイアログを作成する必要があります。ダイアログは、フラグメントがフラグメントの外側で暗くなった状態でフラ​​グメントの上に配置されるフローティングダイアログである必要があります。 カスタムダイアログの場合、カーブしたエッジを持つlinearLayoutがあります。何をしても、ダイアログにはすべての側面に黒い境界線があります(非常に小さい)。私はそれを透明にし、消えるようにあらゆることを試みました(そのため、ダイアログのすべてが単なる直線レイアウト-曲線ボックスになるように) DialogFragmentの場合、これはonCreateViewに必要なものです @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ LinearLayout layout =(LinearLayout)inflater.inflate(R.layout.custom_dialog, null); LinearLayout item = (LinearLayout)layout.findViewById(R.id.display_item); populateItemData(item, inflater); return layout; } custom_dialogは、android:backgroungが#000000に設定された単なるLinearLayoutです これはカスタムダイアログの私のスタイルです <style name="CustomDialog" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">@null</item> <item name="android:windowNoTitle">true</item> <item name="android:windowIsFloating">true</item> <item name="android:windowIsTranslucent">true</item> <item name="android:alwaysDrawnWithCache">false</item> <item name="android:windowContentOverlay">@null</item> </style> (オンラインで見たものから)このスタイルであらゆる種類の組み合わせを試しましたが、迷惑な黒い境界線を取り除くことができません.LinearLayoutの背景を以外の値に設定すると、白または他の色にペイントできます#000000 ... 私はこれに文字通り3〜4時間費やしました。他の誰かが手伝ってくれることを願っています...

10
java.net.ConnectException:localhost / 127.0.0.1:8080-接続が拒否されました
私のマシンからアプリケーションにリソースを提供するためにxampp apacheサーバーを使用しています。しかし、上記のエラーが発生します。 グーグルで何かを得た。ここで可能な解決策を指しています http://groups.google.com/group/android-beginners/browse_thread/thread/599a06416fb37b4a 上記の問題の解決策は何ですか?
97 android 

14
AndroidでWebviewのフォントを変更する方法は?
webviewのデフォルトフォントをカスタムフォントに変更したい。私はAndroid用のバイリンガルブラウザーアプリの開発にwebviewを使用しています。 カスタムフォントをアセットに配置して、カスタムタイプフェイスのインスタンスを取得してみました。しかし、それでもwebviewのデフォルトのフォントを私のフォントに設定できませんでした。 これは私が試したものです: Typeface font = Typeface.createFromAsset(getAssets(), "myfont.ttf"); private WebView webview; WebSettings webSettings = webView.getSettings(); webSettings.setFixedFontFamily(font); 誰かがこれを修正したり、webviewのデフォルトフォントをカスタムフォントに変更する他の方法を提案したりできますか? ありがとう!

10
Android View.getDrawingCacheがnullを返し、nullのみ
誰か私に理由を説明してみませんか public void addView(View child) { child.setDrawingCacheEnabled(true); child.setWillNotCacheDrawing(false); child.setWillNotDraw(false); child.buildDrawingCache(); if(child.getDrawingCache() == null) { //TODO Make this work! Log.w("View", "View child's drawing cache is null"); } setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!! } 常に描画キャッシュがnullであることをログに記録し、ビットマップをnullに設定しますか? キャッシュが設定される前に実際にビューを描画する必要がありますか? ありがとう!

27
Android Studioは「シンボルを解決できません」と言いますが、プロジェクトはコンパイルされます
私はbuild.gradleで以下を使用して、AndroidStudioにtwitter4jをインポートしています。 dependencies { compile 'com.android.support:support-v4:18.0.+' compile files('libs/twitter4j-core-3.0.4.jar') } プロジェクトは正常にコンパイルされ、問題なくTwitterオブジェクトを作成できます。ただし、Androidスタジオでは、そのライブラリを参照するものはすべて「シンボルを解決できません」と表示され、赤で表示されます。Android Studioにライブラリを認識させるには何が必要ですか? 私はすでにプロジェクトの再構築、。/ gradlew clean、およびプロジェクトのクローズと再オープンを試みました。

6
1つのアクティビティから前のアクティビティに値を渡す方法
1つの画面から前の画面に値を渡すにはどうすればよいですか? このケースを考えてみます。私には2つのアクティビティがあります。最初の画面には1つとTextViewボタンがあり、2番目のアクティビティには1つとEditTextボタンがあります。 最初のボタンをクリックすると、2番目のアクティビティに移動する必要があり、ここでユーザーはテキストボックスに何かを入力する必要があります。2番目の画面からボタンを押すと、テキストボックスの値が最初のアクティビティに移動し、最初のアクティビティに表示されTextViewます。

11
テスト用の正方形レトロフィットサーバーモック
正方形のレトロフィットフレームワークを使用する場合、サーバーを模擬的にテストするための最良の方法は何ですか。 可能な方法: 新しいレトロフィットクライアントを作成し、RestAdapter.Builder()。setClient()に設定します。これには、Requestオブジェクトを解析し、jsonをResponseオブジェクトとして返すことが含まれます。 この注釈付きインターフェースをモッククラスとして実装し、RestAdapter.create()によって提供されるバージョンの代わりにそれを使用します(gsonのシリアル化はテストしません) ? 理想的には、モックされたサーバーにjson応答を提供して、同時にgsonシリアル化をテストできるようにしたいです。 どんな例でも大歓迎です。

14
自分のAndroidアプリの(プライベート)データをプルするにはどうすればよいですか?
を使用して単一のファイルをプルしようとしています adb pull /data/data/com.corp.appName/files/myFile.txt myFile.txt 失敗する failed to copy '/data/data/com.corp.appName/files/myFile.txt myFile.txt' to 'myFile.txt': Permission denied そのデバイスでUSBデバッグが有効になっているにもかかわらず。 古風なルートで問題を回避できます adb shell run-as com.corp.appName cat files/myFile.txt > myFile.txt しかし、これは複数のファイルにとって扱いにくいです。 ディレクトリ/data/data/com.corp.appName/filesをMacBookにプルするにはどうすればよいですか? これを直接または `/ storage / sdcard0 / myDir(Android File Transferを続行できる場所から)のトランジットを介して行うことは問題ありません。 追加コメント ただ走っているだけかもしれません adb backup -f myFiles com.corp.appName 私が探しているファイルを生成します。その場合、結果のバックアップをuntar / unzipする方法を探しています!
97 android  adb 

7
すべてのAndroidベースの携帯電話とタブレットの画面解像度のリストはありますか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 2年前休業。 この質問を改善する そうでない場合、最も人気のあるAndroidの携帯電話とタブレットの画面解像度のリストはありますか?

1
Android(特にChrome)でプロキシ設定を変更する方法[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する Androidで(特にChromeで)プロキシ設定を行うことはできますか?テスト中にAndroidのIPを変更する必要があります。または、この問題を解決するのに役立ついくつかのソフトがあります...
97 android  proxy  ip 

16
Android:プログラムで画面のオンとオフを切り替える方法は?
この投稿を「重複」としてマークする前に、この投稿を書いています。問題の解決策を保持する投稿は他にないためです。 デバイスの電源をオフにしようとしています。数分後またはセンサーを交換した後、再びオンにします。 ディスプレイテストをオフにする 次の方法で画面をオフにできます。 params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; params.screenBrightness = 0; getWindow().setAttributes(params); wl.release()メソッドを使用して画面をオフにできませんでした。 ディスプレイテストをオンにする 次のように、私の最初の推測は機能しません。何も起こらず、画面はオフのままです。 params.flags |= LayoutParams.FLAG_KEEP_SCREEN_ON; params.screenBrightness = -1f; getWindow().setAttributes(params); 次に、ウェイクロックを使用しようとしましたが、成功しませんでした。 PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK, "tag"); wl.acquire(); 最後に私は以下を試しましたが、結果はありませんでした。 getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON); 全体として、これらのメソッドのいずれについても、コンソールでエラーは発生しません。電源ボタンを使ってデバイスの電源を入れると、テストテキスト「画面がオンになります」が画面に表示されます。これは、コードが実行されているはずであることを示しています。コードをテストした場合にのみ回答してください。などの関数の多くはparams.screenBrightness = -1sdkに従って正常に機能しないようです。
97 android 

5
ハンドラは抽象的で、インスタンス化できません
Handlerアプリでを使用しようとしています。しかし、私がそれを次のようにインスタンス化すると: Handler handler = new Handler(); 次のエラーが表示されます。 Gradle: error: Handler is abstract; cannot be instantiated そして、解決策をチェックすると、これらのメソッドを実装するように求められます: Handler handler = new Handler() { @Override public void close() { } @Override public void flush() { } @Override public void publish(LogRecord record) { } }; 私はHandlers以前に使用したことがなく、少し遅れてメソッドを呼び出すためだけに使用しています。それを達成するために、私は使用しました: handler.postDelayed(new Runnable() { @Override public void run() …

8
TextViewの1つの単語のテキストの色を変更する
TextView内からの1つの単語のテキストの色を変更する方法を探していますActivity。 たとえば、これで: String first = "This word is "; String next = "red" TextView t = (TextView) findViewById(R.id.textbox); t.setText(first + next); nextテキストの色を赤に変更するにはどうすればよいですか?

14
インテントを処理するアクティビティが見つかりません:android.intent.action.VIEW
これは、録音されたオーディオ3gpファイルを再生するための私のコードです Intent intent = new Intent(android.content.Intent.ACTION_VIEW); Uri data = Uri.parse(path); intent.setDataAndType(data, "audio/mp3"); startActivity(intent); しかし、それを私のHTCデバイス(Android 2.2 Froyo)で実行すると、例外が表示されます。 05-04 16:37:37.597: WARN/System.err(4065): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=/mnt/sdcard/mnt/sdcard/audio-android.3gp typ=audio/mp3 } 05-04 16:37:37.597: WARN/System.err(4065): at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1567) 05-04 16:37:37.597: INFO/ActivityManager(92): Starting activity: Intent { act=android.intent.action.VIEW dat=/mnt/sdcard/mnt/sdcard/audio-android.3gp typ=audio/mp3 } 05-04 16:37:37.607: WARN/System.err(4065): …

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