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

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

9
現在の画面の向きを取得するにはどうすればよいですか?
アクティビティがonCreate()で再作成されるときに、ポートレートとランドスケープのどちらにロードするかを切り替えることができるように、向きがランドスケープのときにいくつかのフラグを設定したいだけです。私はすでに私のレイアウトを処理するlayout-land xmlを持っています。 public void onConfigurationChanged(Configuration _newConfig) { if (_newConfig.orientation == Configuration.ORIENTATION_LANDSCAPE) { this.loadURLData = false; } if (_newConfig.orientation == Configuration.ORIENTATION_PORTRAIT) { this.loadURLData = true; } super.onConfigurationChanged(_newConfig); } onConfigurationChangedをオーバーライドすると、layout-land xmlが横向きで読み込まれなくなります。 onCreate()でデバイスの現在の向きを取得したいだけです。どうすれば入手できますか?


15
SDカードにディレクトリを自動的に作成する方法
次の場所にファイルを保存しようとしています FileOutputStream fos = new FileOutputStream("/sdcard/Wallpaper/"+fileName); が、例外が発生します。java.io.FileNotFoundException ただし、パスを機能さ"/sdcard/"せると、 この方法でディレクトリを自動的に作成できないと仮定します。 誰かがdirectory and sub-directoryusingコードを作成する方法を提案できますか?


5
Android 4.3 Bluetooth Low Energyが不安定
現在、Bluetooth Low Energyを使用するアプリケーションを開発しています(Nexus 4でテスト中)。Android 4.3で公式のBLE APIを使い始めた後、初めてデバイスを接続した後、そのデバイスまたは他のデバイスに正常に接続/通信することができないことに気付きました。 ここのガイドに従って、問題なくデバイスに接続し、サービスと特性をスキャンし、通知の読み取り/書き込み/受信を行うことができます。ただし、切断して再接続した後、サービス/特性をスキャンしたり、読み取り/書き込みを完了したりできないことがあります。これがなぜ起こっているのかを示すログに何も見つかりません。 これが発生したら、アプリケーションをアンインストールし、Bluetoothを無効にして、電話が再稼働する前に再起動する必要があります。 デバイスが切断されているときはいつでも、必ずBluetoothGattオブジェクトでclose()を呼び出し、それをnullに設定します。洞察はありますか? 編集: ログダンプ:これらのログについて、私は自分の電話をルート化し、/ etc / bluetooth / bt_stack.conf内の関連アイテムのトレースレベルを上げました 接続の成功 -電話を再起動してアプリをインストールした後の最初の試行。接続、すべてのサービス/特性の検出、読み取り/書き込みができます。 失敗した試行1-これは、上記の正常な接続から切断した後の次の試行です。特性を見つけることができたようですが、最初の読み取り試行でnull値が返され、その後すぐに切断されました。 失敗した試み2-サービス/特性を発見することさえできない例。 編集2: 接続しようとしているデバイスは、TIのCC2541チップに基づいています。私はTI SensorTag(これもCC2541に基づく)を入手して遊んでみたところ、TIが昨日、SensorTagのAndroidアプリをリリースしたことを発見しました。ただし、このアプリには同じ問題があります。これを他の2つのNexus 4でテストしましたが、同じ結果が得られました。SensorTagへの接続は1回目または2回目は成功していますが、(ログによると)その後のサービスの検出に失敗し、あらゆる種類のクラッシュを引き起こしています。この特定のチップに問題があるのか​​と思い始めています。


6
活動していない場所でのgetLayoutInflater()の呼び出し
インポートする必要があるもの、またはアクティビティ以外の場所でレイアウトインフレーターを呼び出すにはどうすればよいですか? public static void method(Context context){ //this doesn't work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn't work LayoutInflater inflater = context.getLayoutInflater(); } getLayoutInflaterアクティビティでのみ呼び出すことができますが、それは制限ですか?カスタムダイアログを作成してそのビューをインフレートしたい場合、またはサービスから表示されるカスタムビューを含むトーストメッセージを表示したい場合、サービスのコンテキストのみがあり、アクティビティはありません。カスタムメッセージを表示します。 アクティビティクラスにないコードの場所にインフレーターが必要です。 これどうやってするの ?

13
Android Lollipop CardViewの波及効果
Android開発者ページで説明されているように、アクティビティXMLファイルでandroid:backgound属性を設定して、CardViewに触れたときにリップル効果を表示しようとしていますが、機能しません。アニメーションはまったくありませんが、onClickのメソッドが呼び出されます。ここで提案されているとおり、ripple.xmlファイルの作成も試みましたが、結果は同じです。 アクティビティのXMLファイルに表示されるCardView: <android.support.v7.widget.CardView xmlns:card_view="http://schemas.android.com/apk/res-auto" android:layout_width="155dp" android:layout_height="230dp" android:elevation="4dp" android:translationZ="5dp" android:clickable="true" android:focusable="true" android:focusableInTouchMode="true" android:onClick="showNotices" android:background="?android:attr/selectableItemBackground" android:id="@+id/notices_card" card_view:cardCornerRadius="2dp"> </android.support.v7.widget.CardView> 私はAndroid開発に比較的慣れていないため、いくつかの明らかな間違いを犯した可能性があります。 前もって感謝します。

9
ActionBarの戻るボタンをカスタマイズする方法
これらの提案を使用して、アクションバーの背景、ロゴ画像、テキストの色をカスタマイズできました 。Android:ActionBarの「ホーム」アイコンをアプリアイコン以外のものに変更するには ActionBarテキストの色 ActionBar背景画像 カスタマイズしたい最後の部分は、戻るボタンの画像です。デフォルトはグレーですが、白にしたいです。色を変更するか、ドローアブルを指定するか、単純に透明にする(そしてカスタマイズしたロゴ画像にシェブロンを追加する)のいずれかが機能します。どうすればいいですか?

10
クラスを拡張するときの膨張のエラー
GhostSurfaceCameraView拡張するカスタムビューを作成しようとしていますSurfaceView。これが私のクラス定義ファイルです GhostSurfaceCameraView.java: public class GhostSurfaceCameraView extends SurfaceView implements SurfaceHolder.Callback { SurfaceHolder mHolder; Camera mCamera; GhostSurfaceCameraView(Context context) { super(context); // Install a SurfaceHolder.Callback so we get notified when the // underlying surface is created and destroyed. mHolder = getHolder(); mHolder.addCallback(this); mHolder.setType(SurfaceHolder.SURFACE_TYPE_PUSH_BUFFERS); } public void surfaceCreated(SurfaceHolder holder) { // The Surface has …
188 java  android  xml  class  surfaceview 

12
ビューでレイアウトを作成して残りのスペースを埋める方法は?
アプリケーションのUIを設計しています。次のようなレイアウトが必要です。 (<と>はボタンです)。問題は、2つのボタンのサイズが固定されているため、TextViewが残りのスペースを満たすことを確認する方法がわかりません。 テキストビューにfill_parentを使用すると、2番目のボタン(>)を表示できません。 画像のようなレイアウトを作成するにはどうすればよいですか?

4
HTMLファイルをWebViewにロードする
WebViewにロードしたいローカルhtmlページと、それが指している他のいくつかのリソース(cssファイルとJavaScriptライブラリ)があります。どうすればこれを達成できますか? おそらく最良の方法ではありませんが、まだ実験中です。

6
Eclipse Androidおよびgitignore
gitに含めるために無視できるファイル/フォルダーは何ですか? 私は良いプロジェクトをコピーし、そのgenフォルダーとbinフォルダーを削除して、アプリを実行しようとしました。Androidの起動ウィンドウには、「プロジェクトにエラーが含まれています。アプリケーションを実行する前にエラーを修正してください。パッケージエクスプローラーのプロジェクトの左側にあるアイコンに赤いXがあります。genフォルダーがWindowsエクスプローラーは、パッケージエクスプローラーで行います。
188 android  eclipse  git 

8
AndroidでのJava 7言語機能
誰かがAndroidで新しいJava 7言語機能を使ってみたかどうか疑問に思っていますか?Androidは、Javaが吐き出すバイトコードを読み取ってdexに変換することを知っています。だから私の質問はそれがJava 7のバイトコードを理解できるのでしょうか?
188 java  android  bytecode  java-7 


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