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

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

8
URIをインテントに渡す方法は?
別のアクティビティでそのURIを使用するために、URIオブジェクトをインテントに渡そうとしています... URIを渡すにはどうすればよいですか? private Uri imageUri; .... Intent intent = new Intent(this, GoogleActivity.class); intent.putExtra("imageUri", imageUri); startActivity(intent); this.finish(); 他のアクティビティでこのURIを使用するにはどうすればよいですか? imageUri = extras.getString("imageUri"); // I know thats wrong ... 君たちありがとう

13
FragmentPagerAdapterを使用したViewPagerのフラグメントは、2回目に表示されたときに空白になります
メインビューでさまざまなフラグメントを開く下部にタブがあるフラグメントインターフェイスがあります。 アイテムのリストである特定のフラグメントがあります。ユーザーがこのリストの項目の1つを選択すると、前のフラグメントのリストのすべての項目間を水平方向にスクロールするビューページャーを含む別のフラグメントが開きます。これはうまくいきます。 ビューページャーは、FragmentPagerAdapterを使用してアイテムを表示します。 問題は、ユーザーがリスト内のアイテムを選択して表示し、タブバーのボタンを押してリストに戻り、別のアイテムを選択したときに発生します。2回目にアイテムを選択すると、ビューページャーの代わりに空白の画面が表示されます。これが発生しても、LogCatにエラーは表示されません。 ビューページャーが初めてしか表示されないのはなぜですか? FragmentPagerAdapter: public class ViewPagerAdapter extends FragmentPagerAdapter { Cursor mCursor; public ViewPagerAdapter(FragmentManager fm, Cursor c) { super(fm); mCursor = c; } public void changeCursor(Cursor c) { mCursor = c; this.notifyDataSetChanged(); } @Override public int getCount() { if (mCursor == null) return 0; else return mCursor.getCount(); } …

4
サービスを作成するときに空のコンストラクターはありません
私はこのエラーに苦労しています: 08-08 11:42:53.179:E / AndroidRuntime(20288):原因:java.lang.InstantiationException:クラスcom.example.localnotificationtest.ReminderServiceをインスタンス化できません。空のコンストラクタはありません このエラーが発生する理由がわかりません。 特定の時間に通知を表示しようとしています。時間を検索した後、この古いstackoverflowの質問を見つけました。私はすべてを試しましたが、私のコードはエラーを出します。 この問題の解決を手伝ってください。 これが私のMainActivityコードです: public class MainActivity extends Activity { int mHour, mMinute; ReminderService reminderService; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); reminderService = new ReminderService("ReminderService"); TimePickerDialog dialog = new TimePickerDialog(this, mTimeSetListener, mHour, mMinute, false); dialog.show(); } TimePickerDialog.OnTimeSetListener mTimeSetListener = new OnTimeSetListener() { @Override …
98 java  android 

12
Androidは内部/外部メモリの空きサイズを取得します
デバイスの内部/外部ストレージの空きメモリのサイズをプログラムで取得したい。私はこのコードを使用しています: StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath()); long bytesAvailable = (long)stat.getBlockSize() *(long)stat.getBlockCount(); long megAvailable = bytesAvailable / 1048576; Log.e("","Available MB : "+megAvailable); File path = Environment.getDataDirectory(); StatFs stat2 = new StatFs(path.getPath()); long blockSize = stat2.getBlockSize(); long availableBlocks = stat2.getAvailableBlocks(); String format = Formatter.formatFileSize(this, availableBlocks * blockSize); Log.e("","Format : "+format); そして私が得ている結果は: 11-15 …

10
Android Studio Editorのフォントサイズ
Android Studioでエディターのテキストを大きくする方法はありますか? 「設定」>「エディタ」>「色とフォント」>「フォント:」に移動して、「サイズ:12」を見つけます。ただし、サイズの値を変更することはできません。

17
デバイスでのsqliteデータベースのデバッグ
私は現在、Android向けのWiFiアプリケーションに取り組んでいます。デバイスのデータベースにアクセスしようとして問題が発生しています。エミュレータではWiFiがサポートされていないため、エミュレータでのデバッグは機能しません。を使用してデバイスからデータベースファイルを引き出してみました adb pull data/data/package-name/databases/database-name しかし、「Permission denied。」というエラーが表示されます。この回答ではAndroid:データベースファイルはどこに保存されますか?、Commonswareは、デバッグモードで実行してデータベースファイルをプルすることを提案しています。しかし、それも機能しません。デバイスをルート化せずにデータベースをデバッグする方法についての助けがあれば、大歓迎です。
98 android  sqlite  adb 


7
権限はシステムアプリにのみ付与されます
システム権限を使用するシステムアプリがあり、それらの権限はマニフェストに記載されています。ビルドを作成しようとすると、Eclipseで次のエラーが表示されます(コマンドラインビルドが機能します)。 権限はシステムアプリにのみ付与されます 私のアプリはシステム権限が必要であることをすでに認識しています。私のアプリはroot化された電話でのみ使用されるため、問題はありません。だから私はこのエラーを抑制したいのですが、誰もが知っていますか? 編集 私のプロジェクトはすでにコマンドライン、インストール、実行などで問題なくコンパイルされています。私の問題は、合法のマニフェストファイルに対してエラーが発生することです。
98 android  eclipse  lint 

11
ドロップシャドウ付きのカスタムImageView
さて、私は周りを読んで探していましたが、これを理解しようとして壁に頭をぶつけています。ここに私がこれまで持っているものがあります: package com.pockdroid.sandbox; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Rect; import android.widget.ImageView; public class ShadowImageView extends ImageView { private Rect mRect; private Paint mPaint; public ShadowImageView(Context context) { super(context); mRect = new Rect(); mPaint = new Paint(); mPaint.setAntiAlias(true); mPaint.setShadowLayer(2f, 1f, 1f, Color.BLACK); } @Override protected void onDraw(Canvas …

6
Android 4.1:アプリケーションの通知を無効にする方法を教えてください。
Android 4.1では、特定のアプリケーションの通知を無効にするためのチェックボックスがユーザーに提供されています。 ただし、開発者として、通知の呼び出しが有効であったかどうかを知る方法はありません。 現在のアプリケーションで通知が無効になっているかどうかを確認する必要がありますが、APIでその設定を見つけることができません。 コードでこの設定を確認する方法はありますか?

2
Android Studio(Gradle)でApache Commonsコレクションを追加する方法
私はListUtilsを使用しようとしていますが、アプリを実行したときにこのエラーが発生しました: Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.commons.collections.ListUtils" on path: DexPathList[[zip file "/data/app/com.meridianaspect.wiw-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] だから私はどういうわけかgradle経由でそのライブラリをインポートする必要があると思いますが、それを行う方法がわかりませんか?
98 android  gradle 

10
Androidでフラグメントを非表示にする
2つのフラグメントを含むアプリケーションを開発しています。必要に応じて非表示にしたいと思います。次のコードは私の問題の簡単な例です。この単純なFragmentactivityには、1つのボタンと1つのリストフラグメントが含まれています。 この簡単な例は完璧に機能します。しかし、私はフラグメントの非表示に満足していません。layout.setVisibility(View.GONE);を削除すると、コードからft.hide(f); フラグメントを非表示にしません。実際、私たちはコンテナを隠しているフラグメントを隠していません。 私の質問は、これは非表示のフラグメントを表示する方法ですか?そうでない場合は、テスト済みの例で説明してください。多くの人がこの問題に直面しているため、フラグメントを非表示および表示する方法を説明してください。 public class MainActivity extends FragmentActivity implements OnClickListener { Fragment1 f; Button b; LinearLayout layout; Fragment myf; @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); b = (Button) findViewById(R.id.button1); layout = (LinearLayout) findViewById(R.id.ll); f = new Fragment1(); } @Override public void onClick(View v) { FragmentTransaction ft = getSupportFragmentManager().beginTransaction(); …

6
静的クラス、インターフェイス、またはXMLリソースのいずれかでAndroidの定数を定義する最良の方法はどれですか?
Webサービスを使用してサーバーからデータを取得するAndroidアプリケーションを開発しています。そのため、開発システム、テストサーバー、およびライブサーバーをポイントするための3つの異なるURLセットを使用しています。テスト/ライブ用のアプリケーションを提供したいときはいつでも、URLを変更することは困難です。それで、私はそれを構成可能にすることを計画しました。それにより、アプリケーションは、ビルドタイプ構成定数に基づいて適切なURLを取得できます。そう、 この定数、Java静的クラス、Javaパブリックインターフェース、またはXMLリソースファイルを保持する最良の方法はどれですか。いつ?どうして? どちらがより良いパフォーマンスを提供しますか?、いつ?どうして? 例:xmlリソース <integer name="config_build_type">0</integer> <string-array name="url_authentication"> <item >http://development.com/xxxx</item> <item >http://test.com/xxx</item> <item >http://example.com/xxx</item> </string-array> Java静的定数 public class Config { public static final int BUILD_TYPE = 0; // 0 - development, 1 - test, 2 - live public static final String[] URL_AUTHENTICATION = {"http://development.com/", "http://test.com/", "http://example.com"}; }

17
Intent.ACTION_GET_CONTENTから返されたURIからファイル名を抽出する方法
サードパーティのファイルマネージャーを使用して、ファイルシステムからファイル(私の場合はPDF)を選択しています。 これは私が活動を開始する方法です: Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType(getString(R.string.app_pdf_mime_type)); intent.addCategory(Intent.CATEGORY_OPENABLE); String chooserName = getString(R.string.Browse); Intent chooser = Intent.createChooser(intent, chooserName); startActivityForResult(chooser, ActivityRequests.BROWSE); これは私が持っているものですonActivityResult: Uri uri = data.getData(); if (uri != null) { if (uri.toString().startsWith("file:")) { fileName = uri.getPath(); } else { // uri.startsWith("content:") Cursor c = getContentResolver().query(uri, null, null, null, null); if …
98 android 

5
Kotlinのクラスとオブジェクトの違い
私はKotlinを初めて使用し、最近、単純なファイルをjavaからKotlinに変換しました。なぜAndroidコンバーターがJavaクラスをKotlinオブジェクトに変更したのかと思います。 Java: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte : bytes) { crc_byte = aByte; for (int bit_index = 0; bit_index < 8; bit_index++) { temp = ((crc >> 15)) ^ ((crc_byte >> 7)); crc <<= …
98 java  android  kotlin 

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