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

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

16
アプリ内課金テスト:android.test.purchasedは既に所有されています
私は現在、将来のアプリのアプリ内課金をテストしており、テスト項目「android.test.purchased」を初めて正常に「購入」した後、再び購入しようとするたびに、応答コード7を受け取ります。つまり、私はすでにこのアイテムを所有しています。 12-15 23:02:14.149:E / IabHelper(19829):アプリ内課金エラー:アイテムを購入できません、エラー応答:7:アイテムは既に所有されています 私の理解から、この購入は常に可能であるはずですよね?開発者が自分のアプリをテストできるようにするには? そうでない場合、どうすればその状態を「所有されていない」に「リセット」できますか?私はGoogleアプリ内課金サンプルのutilパッケージを使用しています。


25
NavigationViewにフッターを追加する方法-Androidサポートデザインライブラリ?
フッター設定とプロファイル項目をどのように設定できますNavitationViewか?Inbox by emailナビゲーションドロワーのように見えます。NavitationView項目はメニューリソースによって膨張されているが、私はメニューリソースへの一番下の項目を設定する方法がわからない、またはどのように私はにカスタムビューを設定することができますNavigationViewまたは下にオフセット?これ<LinearLayout...>をフッタービューとして配置しようとしましたが、小さな画面ではフッターがアイテムの上に表示され、メニューをスクロールNavigationViewできません。フッターのパディングをに設定しようとしましたが、フッターもパディングを取得します。 これは小さな画面ではスクロールしません: <android.support.design.widget.NavigationView android:id="@+id/drawer" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/kuona_drawer_header" app:menu="@menu/drawer"> <LinearLayout...> </android.support.design.widget.NavigationView> これはスクロールしますが、フッターはメニュー項目の上にあります。 <android.support.design.widget.NavigationView android:id="@+id/drawer" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" android:paddingBottom="96dp" app:headerLayout="@layout/kuona_drawer_header" app:menu="@menu/drawer"> <LinearLayout...> </android.support.design.widget.NavigationView> ドロワーメニューres/menu/drawer.xmlファイル: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single"> <item android:id="@+id/action_current_list" android:checked="true" android:icon="@drawable/ic_current_list" android:title="@string/current_list" /> <item android:id="@+id/action_manage_lists" android:icon="@drawable/ic_my_lists" android:title="@string/my_lists" /> <item android:id="@+id/action_search_products" android:icon="@drawable/ic_search_black_24dp" android:title="@string/search_products" /> <item android:id="@+id/action_deals" …

5
Androidでの定期的なタスクのスケジュール
アプリがフォアグラウンドにある限り、専用サーバーにプレゼンスを送信するという定期的なタスクを持つアプリを設計しています。 Webでの検索で、いくつかの異なるアプローチを見つけ、これを行うための最良の方法を知りたいと思いました。 サーバー呼び出しをスケジュールする最良の方法は何ですか? 私が見たオプションは: タイマー。 ScheduledThreadPoolExecutor。 サービス。 BroadcastRecieverとAlarmManager。 あなたの意見は何ですか? 編集: これが必要な理由は、すべてのユーザーアクションをリモートサーバーに送信するチャットベースのアプリのためです。つまり、ユーザーがメッセージを入力している、ユーザーがメッセージを読んでいる、ユーザーがオンラインである、ユーザーがオフラインである、などです。 これは、間隔ごとに1回サーバーに送信する必要があることを意味します。私は他の人とチャットルームを開いているので、彼らは私が何をしているのかを知る必要があります。 whatsappメッセージフィードバックメカニズムと同様: 編集#2: AndroidトレーニングのVitalsセクションで読むことができるバッテリーの消耗の問題を防ぐために 、JobSchedulerAPI を介して(またはFirebaseJobDispatcherより低いAPIの場合)定期的なタスクをほぼ常にスケジュールする必要があります 編集#3: FirebaseJobDispatcherは非推奨になり、WorkSchedulerの機能も組み込んだWorkmanagerに置き換えられました。


24
インテルHAXMをインストールできません
Android Studioをインストールしましたが、問題はありませんでした。しかし、エミュレータを実行しようとすると、Intel HAXMがインストールされていないと表示されました。 だから私はインストーラーを見つけて実行しましたが、私のラップトップはサポートしていると言われていましたが、有効化されていませんでした。私は行って、Intel Virtualization Technology(VT-x)を有効にしましたが、それでも同じメッセージが表示されました。 Hyper-Vを無効にする必要があるとのことですが、Windowsの機能の有効化/無効化に移動すると、その一覧に表示されません。 誰かがこれを手伝ってくれますか?

14
AppCompatActivityでシンボルViewModelProvidersを解決できません
ViewModelを機能させようとしていますが、今のところうまくいきません。Android Studioにエラーが表示されるCannot resolve symbol 'ViewModelProviders'。 このトピックに関して私が見つけた他のすべての質問はに修正extends Activityすることでしたextends AppCompatActivityが、私は正しいものを拡張しています。何が欠けているかわからない... コードはこのYouTubeビデオに基づいています MainActivity.java public class MainActivity extends AppCompatActivity implements TileAdapter.TileAdapterOnClickHandler { private BaseViewModel viewModel; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //set Toolbar Toolbar myToolbar = findViewById(R.id.toolbar); setSupportActionBar(myToolbar); //initialize viewModel viewModel = ViewModelProviders.of(this).get(BaseViewModel.class); BaseViewModel.java public class BaseViewModel extends ViewModel { private Movie[] …

18
プログラムでAndroidナビゲーションバーの高さと幅を取得するにはどうすればよいですか?
画面下部の黒いナビゲーションバーは、Androidでは簡単に削除できません。ハードウェアボタンの代わりとして、3.0以降、Androidの一部となっています。ここに写真があります: このUI要素の幅と高さのサイズをピクセル単位で取得するにはどうすればよいですか?

6
ギャラリーまたはカメラから画像を選択するためのダイアログ
カメラから画像を選択するか、ギャラリーから取得する(組み込みの電話帳やSkypeのように)ダイアログボックスを呼び出す標準的な方法はありますか? 私はこれを調べましたが、コードはカメラからそれを選ぶことを提案せずにギャラリーを開きます。 デバイス:Samsung Galaxy Tab Android:2.3.3
122 android 


6
largeHeapをtrueに設定する利点は何ですか?
android:largeHeap="true"以下に示すように、私が設定しているほぼ50のクラスを持つアプリがあります。これは良い習慣ですか? <application android:name=".MyApplication" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="Mall" android:largeHeap="true" android:logo="@drawable/logo_for_up" android:screenOrientation="portrait" android:theme="@style/AppTheme" > </application> それを使用するための長所と短所を親切に提案します。 メモリの問題が発生しているので、この質問をします。


14
adbをPATH変数OSXに追加しようとしています
私はアンドロイドのために開発しようとしていますし、私は追加したいadb私にPATH、私は本当に簡単に起動できるようにします。以前に何らかの理由でディレクトリを追加adbしたことがありますが、見つかりません。これは非常にイライラします。他の誰かが以前にこの問題を抱えていましたか? ファイルを作成し.profile、以下を追加しました。 export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/platform-tools/ export PATH = ${PATH}:/Users/simon/Libs/android-sdk-mac_x86/tools 環境パスを確認すると、次のように表示されます。 /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/Libs/android-sdk-mac_x86/tools:/Libs/android-sdk-mac_x86/platform-tools だから私はそれが私のPATH変数に追加されることを知っています。実行しようとするadbと、見つからないことがわかります。 -bash: ./adb: No such file or directory これは非常にイライラします。権限に問題があるのでしょうか?OSXとAndroidでこの問題が発生したことはありますか?
121 android  macos  adb 

5
TextViewの背景色のセレクター
TextViewユーザーがタッチしたときにAndroid ウィジェットの背景色を変更しようとしています。私はその目的のためにセレクターを作成しました。セレクターは、res/color/selector.xml次のように格納され、大体そのように見えます <?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:color="@color/semitransparent_white" /> <item android:color="@color/transparent" /> </selector> clickable属性がTextViewあるtrue興味のだ場合には、。 このセレクターをTextViewas に割り当てるとandroid:background="@color/selector"、実行時に次の例外が発生します。 エラー/ AndroidRuntime(13130):発生原因:org.xmlpull.v1.XmlPullParserException:バイナリXMLファイルの行#6:タグには「drawable」属性またはドローアブルを定義する子タグが必要です 属性を描画可能に変更すると機能しますが、IDは(「描画可能」が示唆するように)カラー参照ではなくイメージ参照として解釈されるため、結果は完全に間違って見えます。 私を混乱させるのは、背景属性として直接「@ color / black」などの色参照を設定できることです。これは期待どおりに機能しています。セレクターを使用しても機能しません。 セレクターもtextColor問題なく使用できます。 TextViewAndroidでbackground-color-selectorをに適用する正しい方法は何ですか?
121 android 


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