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

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



10
lintタスクでGradleビルドが失敗する
Android Studio 0.4.0で作成したシンプルなAndroidプロジェクトがあります。Gradle 1.9とGradle Android Plugin 0.7を使用しています。昨日、gradleビルドスクリプトにJake WhartonのButterKnifeライブラリを追加しました。 dependencies { compile 'com.android.support:support-v4:19.0.0' compile 'com.android.support:appcompat-v7:19.0.0' // Butterknife compile 'com.jakewharton:butterknife:4.0.1' } Android Studioからアプリケーションを実行すると、ビルドが正常に実行され、デバイスで正しく実行されます。しかし、(コマンドラインから)試行するとgradle build、ビルドが失敗します。これが私の糸くずレポートの一部です: InvalidPackage: Package not included in Android /home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included in Android: javax.annotation.processing. Referenced from butterknife.internal.InjectViewProcessor. /home/yami/.gradle/caches/modules-2/files-2.1/com.jakewharton/butterknife/4.0.1/f43b36925363701633d01adb8e54df7150397a78/butterknife-4.0.1.jar: Invalid package reference in library; not included …


4
Androidアプリケーションで2つのSQLiteテーブルを結合するにはどうすればよいですか?
バックグラウンド 私は2つのテーブルを持つデータベースを持っているAndroidのプロジェクトを持っている:tbl_questionとtbl_alternative。 ビューに質問と代替案を取り込むために、カーソルを使用しています。2つのテーブルを結合するまで、必要なデータを取得するのに問題はありません。 Tbl_question ------------- _id 質問 categoryid Tbl_alternative --------------- _id 質問ID categoryid 代替 次のようなものが欲しい: SELECT tbl_question.question, tbl_alternative.alternative where categoryid=tbl_alternative.categoryid AND tbl_question._id = tbl_alternative.questionid.` これは私の試みです: public Cursor getAlternative(long categoryid) { String[] columns = new String[] { KEY_Q_ID, KEY_IMAGE, KEY_QUESTION, KEY_ALT, KEY_QID}; String whereClause = KEY_CATEGORYID + "=" + categoryid +" …
95 android  sqlite 

9
Android 2.0で連絡先を読む方法
私はAndroid 2.0に取り組んでおり、すべての連絡先のリストを受信しようとしています。 以来android.provider.Contacts.Peopleが廃止されて、私が使用する必要がandroid.provider.ContactsContractを、しかし、私はそれを使用する方法の適切な例を見つけることができません(例:電話帳のすべての連絡先のリストを取得します)。 誰もがそのような例を見つける場所を知っていますか?

8
内部ストレージからファイルを削除
内部ストレージに保存されている画像を削除しようとしています。これまでにこれを思いつきました: File dir = getFilesDir(); File file = new File(dir, id+".jpg"); boolean deleted = file.delete(); そして、これはされた別の質問からであると答えました。 File dir = getFilesDir(); File file = new File(dir, "my_filename"); boolean deleted = file.delete(); 私の例では常にfalseを返します。fx 2930.jpgDDMSでファイルをeclipseで見ることができます。
95 android  file-io 

3
Android AsyncTaskスレッドの制限?
ユーザーがシステムにログインするたびに情報を更新する必要があるアプリケーションを開発しています。電話のデータベースも使用しています。これらすべての操作(更新、dbからのデータの取得など)には、非同期タスクを使用します。これまで、なぜそれらを使用すべきでないのかわかりませんでしたが、最近、いくつかの操作を実行すると、非同期タスクの一部が実行前に停止し、doInBackgroundにジャンプしないことがわかりました。それはあまりにも奇妙で、そのままにしておくことはできなかったので、何が問題かを確認するだけの簡単なアプリケーションをもう1つ開発しました。そして奇妙なことに、非同期タスクの総数が5に達したときにも同じ動作が発生し、6番目のタスクは実行前に停止します。 Androidのアクティビティ/アプリでのasyncTasksの制限はありますか?または、それは単なるバグであり、報告する必要がありますか?誰かが同じ問題を経験し、おそらくそれに対する回避策を見つけましたか? これがコードです: バックグラウンドで機能するこれらのスレッドを5つ作成するだけです。 private class LongAsync extends AsyncTask<String, Void, String> { @Override protected void onPreExecute() { Log.d("TestBug","onPreExecute"); isRunning = true; } @Override protected String doInBackground(String... params) { Log.d("TestBug","doInBackground"); while (isRunning) { } return null; } @Override protected void onPostExecute(String result) { Log.d("TestBug","onPostExecute"); } } そして、このスレッドを作成します。preExecuteに入り、ハングします(doInBackgroundには移動しません)。 private class TestBug extends …

4
ビューのマージンを取得
アクティビティからビューのマージン値を取得するにはどうすればよいですか?ビューはどのタイプでもかまいません。 少し検索した後、ビューのパディングを取得する方法を見つけましたが、Marginには何も見つかりませんでした。誰か助けてもらえますか? 私はこのようなものを試しました、 ViewGroup.LayoutParams vlp = view.getLayoutParams(); int marginBottom = ((LinearLayout.LayoutParams) vlp).bottomMargin; これは機能しますが、上記のコードではビューをであると想定していますLinearLayout。しかしmargin、ビューの種類がわからない場合でも、属性を取得する必要があります。


6
Androidラジオボタングループのラジオボタンアイコンを変更できますか
私のAndroidアプリケーションのユーザーがいくつかのパラメーターを設定できるようにしたいと思っています。ラジオボタンはこのような状況に最適です。ただし、ラジオボタンが表示されたくない。 ラジオボタンのアイコンを変更することはできますか?たとえば、各行のカスタムレイアウトを作成し、そのレイアウトで自分のアイコンを参照してフォントなどを変更することができます。

18
Google Maps Android API v2 Authorization failure
私のステップ: debug.keystoreからSHA1コードを取得 Google APIコンソールでアプリを作成する 有効なGoogleマップAPI v2 input SHA1; my.package.name APIキーを取得 作成されたAndroidManifestファイル: <permission android:name="my.package.name.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="my.package.name.permission.MAPS_RECEIVE"/> <uses-sdk android:minSdkVersion="8" android:targetSdkVersion="15"/> <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" /> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <application android:label="@string/app_name" android:icon="@drawable/ic_launcher" android:hardwareAccelerated="true"> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="MY_API_KEY_HERE" /> <activity android:name="MyActivity" android:label="@string/app_name"> <intent-filter> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> …


9
Google Maps API v2を備えたViewPager:神秘的な黒いビュー
新しいgoogle maps api v2フラグメントをビューページャーに統合しました。マップフラグメントからスクロールすると、黒いビューが隣接するフラグメントに重なります。誰かが解決しましたか? 編集:スクリーンショット public static class PagerAdapter extends FragmentPagerAdapter{ public PagerAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return NUM_ITEMS; } @Override public Fragment getItem(int position) { Fragment pageFragment; switch (position) { case 0: pageFragment = new TabAFragment(); break; case 1: pageFragment = new TabBFragment(); break; …

6
Androidでは位置精度はどのように測定されますか?
getAccuracy()によって返される精度測定値の適切な解釈を知っている人はいますか?たとえば、次のように計算されますか? 循環エラーの確率(つまり、私が正しく理解していれば、50%の信頼円の半径)? 95%信頼円の半径? 他に何か? さらに、実際に使用されている計算はどのくらいで、どれだけそれらに依存できますか?ロケーション推定のソース(GPSとネットワーク)に依存しますか? あなたが私に与えることができるどんなアドバイスにも感謝します。
95 android  location 

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