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

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

7
「単にC / C ++でプログラミングすることを好む」という理由で、AndroidアプリをC / C ++で記述すべきではないのはなぜですか。[閉まっている]
クローズ。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善したいですか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前に閉鎖されました。 この質問を改善する 更新(明確にし、あいまいさを減らすため): 私はAndroidアプリをいじり始めます。私はNDKを使用してC ++で書くことを計画していましたが(C ++の経験が豊富で、Javaよりも好むため)、AndroidNDKページで次のことに遭遇しました。 NDKは、アプリに不可欠な場合にのみ使用する必要があります。単にC / C ++でプログラミングすることを好むからではありません。 仕事に合っている限り、好きな言語を使うべきだという印象を受けました。Androidの開発にC / C ++を使用しないことが強く推奨される理由を誰かが説明できますか? 元の: モバイルアプリ、特に現在の電話のOSであるAndroidをいじくり回し始めます。アプリを、C ++(または少なくともコア、次にJavaでラップ)で作成するのが許容できるオプションかどうか疑問に思いました。 ある程度の経歴を持っていますが、私はコンピュータサイエンス専攻で、3つのC ++コース(初級、中級、OOP、春にSTLコースを受講)と1つのJavaコース(中級)を受講しています。このため、私はC ++に慣れており、JavaよりもC ++を好みます。私はAndroidNDKページで次のことに出くわしました: Androidでネイティブコードを使用しても、通常、パフォーマンスが目立って向上することはありませんが、アプリの複雑さが常に増します。一般に、NDKは、アプリに不可欠な場合にのみ使用する必要があります。単にC / C ++でプログラミングすることを好むからではありません。 慣れ親しんだ言葉だけでなく、仕事に合った言葉を使うべきだという印象を受けました。 アプリケーションを、JavaではなくC ++をサポートするiOSなどの別のモバイルプラットフォームに移植したい場合があります。 Javaは高級言語であるため開発が速くなるはずですが、ほとんどすべてを再学習する必要があるため、開発が遅くなるように感じます(この言語のクラスは1つしか受講していないため) どんなアドバイスでも大歓迎です。 ps:このテーマに関する回答の多くは数年前のものであり、Android2.3以降で完全なネイティブアプリの開発を可能にするNDKについて言及しているフォローアップ回答はほとんどありません。
86 java  android  c++ 

7
Firebaseクラスにシリアル化するプロパティが見つかりません
Firebaseデータベースを作成しています。 クラスをモデル化しようとしています。非常に単純なクラス: package com.glups.model; import com.google.firebase.database.IgnoreExtraProperties; @IgnoreExtraProperties public class AlumnoFB { private String nombre; private String apellidos; private String telefono; private String email; private Boolean tieneWhatsapp; private Boolean tieneTelegram; private Boolean tieneHangouts; private Long formaPago; private Double ratioHora; private Double precioHora; private Double horasCompensadas; public AlumnoFB() { // Default constructor …

12
Android Studioでパラメーター化された単体テストを実行すると、特定のテストにエラーが含まれていません
AndroidStudioで以下のようにパラメータ化された単体テストを実行してみました。 import android.test.suitebuilder.annotation.SmallTest; import junit.framework.TestCase; import org.junit.Test; import org.junit.runner.RunWith; import org.junit.runners.JUnit4; import org.junit.runners.Parameterized; import org.junit.runners.Parameterized.Parameter; import org.junit.runners.Parameterized.Parameters; import java.util.Arrays; import java.util.Collection; @RunWith(Parameterized.class) @SmallTest public class FibonacciTest extends TestCase { @Parameters public static Collection<Object[]> data() { return Arrays.asList(new Object[][] { {0, 0}, {1, 1}, {2, 1}, {3, 2}, {4, 3}, {5, …

13
ViewPagerはコンテンツを再描画せず、空白のまま/空白にします
ここでは、ViewPagerで非常に奇妙な問題が発生しています。各ViewPagerページにリストを埋め込み、リストデータを更新するときに、リストアダプターとビューページャーアダプターの両方でnotifyDataSetChangedをトリガーします。 私たちが観察しているのは、ページがビューツリーを更新しない、つまり空白のままである、またはページング時にページが消えることさえあるということです。数回ページングを行うと、コンテンツが突然再表示されます。Androidにはここでビューの更新がないようです。また、階層ビューアを使用してデバッグする場合、ビューを選択すると常に再表示されることに気付きました。これは、階層ビューアが選択したビューを強制的に再描画するためと思われます。 ただし、プログラムでこの作業を行うことはできませんでした。リストビュー、またはビューページャー全体を無効にしても効果はありませんでした。 これは互換性ありです-v4_r7ライブラリ。また、ビューページャーに関連する多くの問題を修正すると主張しているため、最新のリビジョンを使用しようとしましたが、事態はさらに悪化しました(たとえば、ジェスチャーが壊れて、すべてのページをページングできなくなることがありました)。 他の誰かもこれらの問題に遭遇していますか、それともこれを引き起こしている可能性があるものについての考えがありますか?


8
onResume()の使い方は?
onResume()Androidで使用する例を教えてもらえますか? また、別の実行の終了時にアクティビティを再開したい場合、どのメソッドが実行されますか?onCreate()またはonResume()? そして、データを更新したい場合、どのようにそれを入れるのですか? onResume()?


30
失敗[INSTALL_FAILED_INVALID_APK]
Android Studio 0.2.10で作成したばかりのプロジェクトをクリックして実行し、Androidを選択すると(USBで接続され、USBでデバッグされます)次のエラーが発生します。 Waiting for device. Target device: 0123456789ABCDEF Uploading file local path: /Users/Rui/AndroidStudioProjects/FirstAppProject/FirstApp/build/apk/FirstApp-debug-unaligned.apk remote path: /data/local/tmp/rui.firstapp Installing rui.firstapp DEVICE SHELL COMMAND: pm install -r "/data/local/tmp/rui.firstapp" pkg: /data/local/tmp/rui.firstapp Failure [INSTALL_FAILED_INVALID_APK] それが何であるかについてのアイデアはありますか?

2
arm64とaarch64の違い
私は2つの「ロック解除された」デバイス、iPad mini3とGalaxyEdge 6を持っており、どちらも端末と​​最小限のUNIXコマンドのセットを備えています。両方のデバイスにarm64プロセッサがあると思いましたが、実行すると uname -a 両方のデバイスで、次のようになりました。 iPad mini 3の場合: xxxxs-iPad:/var/mobile root# uname -a Darwin xxxx-iPad 14.0.0 Darwin Kernel Version 14.0.0: Wed Jun 24 00:50:15 PDT 2015; root:xnu-2784.30.7-30/RELEASE_ARM64_S5L8960X iPad4, **arm64**, J85mAP サムスンギャラクシーs6エッジの場合: u0_a203@zerolte:/ $ uname -a Linux localhost 3.10.61-4497415 #1 SMP PREEMPT Thu Apr 9 15:06:40 KST 2015 **aarch64** GNU/Linux 私が間違っていなければ、どちらの場合も最後の情報であるJ85mAPとGNU …
86 android  ios  gcc  arm  arm64 

13
AndroidのEditTextonClickListener
が押されたときにDatePickerを作成するEditTextが必要です。だから私は次のコードを書きます: mEditInit = (EditText) findViewById(R.id.date_init); mEditInit.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { showDialog(DATEINIT_DIALOG); } }); しかし、EditTextを押すと、アクションが一般的です。テキストの入力を待機しているカーソルは、代わりに必要なダイアログを表示します。

6
Android StudioのClean&buildと同等ですか?
今日、Android Studioからアプリを実行しているときに、最新のコードからアプリをビルドしませんでした。 クリーン&ビルドオプションを探しましたが、見つかりませんでした。 だから私の質問は:AndroidStudioのClean&buildに相当するものは何ですか?

3
スワイプでキャッチしてイベントを終了します
サービスが終了したとき(成功または失敗)にユーザーに警告するためにAndroid通知を使​​用していますが、プロセスが完了したらローカルファイルを削除したいと思います。 私の問題は、失敗した場合に、ユーザーに「再試行」オプションを許可したいということです。彼が再試行せずに通知を閉じることを選択した場合、プロセス目的で保存されたローカルファイル(画像...)を削除したいと思います。 通知のスワイプして閉じるイベントをキャッチする方法はありますか?

10
非表示の内部APIを使用してAndroidSDKを構築するにはどうすればよいですか?
Android SDK(またはandroid.jarのみ)を再構築して、非表示の内部APIを含めたいと思います。 これをどうやって行うかについてのドキュメントや議論は見つかりませんでした。cm7をビルドできるUbuntuCyanogenModビルド環境がすでにセットアップされています。 ここで、make SDKがSDKをビルドすることを読みましたが、@ hideを使用して非表示としてマークされたメソッドとフィールドを含むSDKをビルドしたいと思います。これは可能ですか? 私がやりたいのは、非表示のAPIを使用するアプリケーションに変更を加えることです。それを再構築するために、変更されたSDKを使用したいと思います。

16
ソフトキーボードが表示されているときにレイアウトを上に移動する方法android
EditTextsレイアウトに2つのログイン画面とログインボタンがあります。問題は、入力を開始すると、ソフトキーボードが表示され、ログインボタンが覆われていることです。レイアウトが表示されたら、キーボードの上または上にレイアウトをプッシュするにはどうすればよいですか? を使用したくないので、ScrollView下にスクロールせずに実装したいだけです。何か方法を教えてください。前もって感謝します。

8
AndroidXXHDPIリソース
Google Nexus 10はまもなく発売され、リソースを使用する最初のデバイスxxhdpiです。約300DPIの表示密度を備えています(Nexus 10のWebサイトとこの計算機による)。 ただし、Androidのドキュメントにアクセスすると、次のように記載されています。 ldpi :〜120dpi mdpi :〜160dpi hdpi :〜240dpi xhdpi :〜320dpi xxhdpi 指定されていません。 どのようにネクサス10の300 DPIの画面が来るxxhdpi代わりにxhdpi、そして何があるべきのおおよそのDPI xxhdpi?xxhdpiこの時点で(アイコン以外の)新しいリソースがあることを心配する必要がありますか、それともOSにxhdpiリソースをスケールアップさせるだけですか?

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