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

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

6
ファイルパスからビットマップ/ドローアブルを作成する
既存のファイルパスからビットマップまたはドローアブルを作成しようとしています。 String path = intent.getStringExtra("FilePath"); BitmapFactory.Options option = new BitmapFactory.Options(); option.inPreferredConfig = Bitmap.Config.ARGB_8888; mImg.setImageBitmap(BitmapFactory.decodeFile(path)); // mImg.setImageBitmap(BitmapFactory.decodeFile(path, option)); // mImg.setImageDrawable(Drawable.createFromPath(path)); mImg.setVisibility(View.VISIBLE); mText.setText(path); ただしsetImageBitmap()、setImageDrawable()パスからの画像は表示されません。パスを印刷しましたがmText、次のようになります。/storage/sdcard0/DCIM/100LGDSC/CAM00001.jpg 私は何が間違っているのですか?誰でも私を助けることができますか?

8
getLastKnownLocationはnullを返します
これについていくつか質問を読みましたが、必要な答えが見つかりませんでした。 つまり、マップを設定していて、現在のgpsの場所を取得したい場合です。変数がNULLでないことを確認しましたが、結果は次のとおりです。 getLastKnownLocation(provider, false); しかし、私にnullを与えるので、これは私が助けを必要とするところです。COARSE + FINEロケーションの権限を追加しました。しかし、電話料金の予測できないデータフロー費用についてはあまり満足していないため、通常、電話ではすべての種類のネットワークデータを無効にしています。したがって、このテストではWiFiのみを有効にして接続しています。 これを可能にするために有効にする必要があるものは他にありますか?WiFiで十分だと思いますか?

4
Android:データ(エクストラ)をフラグメントに渡す
私はAndroidプログラミングに不慣れで、ParcelableのArrayListをフラグメントに渡すときに問題が発生します。これは起動されるアクティビティです(うまく機能しています!)。ここで、フィードリストはパーセル可能な音楽のArrayListです。 Intent in = new Intent(context, ListMusicsActivity.class); in.putExtra("arrayMusic", feedList); activity.startActivity(in); フラグメントアクティビティonCreate()メソッド: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activitymusiclist); if(savedInstanceState != null) { ListMusicFragment frag = new ListMusicFragment(); frag.setArguments(getIntent().getExtras()); } } フラグメントコード: public class ListMusicFragment extends SherlockFragment{ private ArrayList<Music> listMusics = new ArrayList<Music>(); private ListView listMusic; @Override public View onCreateView(LayoutInflater …

4
AndroidのSDカードのフォルダにどのように書き込みますか?
次のコードを使用してサーバーからファイルをダウンロードし、SDカードのルートディレクトリに書き込みます。すべて正常に機能します。 package com.downloader; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java.net.HttpURLConnection; import java.net.URL; import android.os.Environment; import android.util.Log; public class Downloader { public void DownloadFile(String fileURL, String fileName) { try { File root = Environment.getExternalStorageDirectory(); URL u = new URL(fileURL); HttpURLConnection c = (HttpURLConnection) u.openConnection(); c.setRequestMethod("GET"); c.setDoOutput(true); c.connect(); FileOutputStream f = …

30
AndroidStudio-プロジェクト評価リスナーエラーの通知に失敗しました
以下は、AndroidStudioのbuild.gradleコードです。 apply plugin: 'com.android.application' android { compileSdkVersion 23 buildToolsVersion "23.0.2" defaultConfig { applicationId "com.sg.blahblah" minSdkVersion 15 targetSdkVersion 23 versionCode 1 versionName "1.0" } lintOptions { checkReleaseBuilds true abortOnError false xmlReport true htmlReport true } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' lintOptions { disable 'MissingTranslation' } } } …

6
「ゼロ」のAndroid複数形処理
私のstrings.xmlに次の複数のリソースがある場合: <plurals name="item_shop"> <item quantity="zero">No item</item> <item quantity="one">One item</item> <item quantity="other">%d items</item> </plurals> 以下を使用して結果をユーザーに表示しています。 textView.setText(getQuantityString(R.plurals.item_shop, quantity, quantity)); 1以上で問題なく動作しますが、数量が0の場合、「0アイテム」と表示されます。ドキュメントに示されているように、「ゼロ」値はアラビア語でのみサポートされていますか?それとも私は何かが足りないのですか?
83 android 

12
CSSメディアクエリ-ソフトキーボードがCSSの向きのルールを破る-代替ソリューション?
私は複数のタブレットデバイスを使用しています-両方ともAndroid およびiOS。現在、すべてのタブレットで次の解像度のバリエーションがあります。 1280 x 800 1280 x 768 1024 x 768(iPadはもちろん) -iPadにはこの問題はありません デバイスの向きに基づくスタイルを適用する最も簡単な方法は、次の構文を使用してメディアクエリの向きを使用することです。 @media all and (orientation:portrait) { /* My portrait based CSS here */ } @media all and (orientation:landscape) { /* My landscape based CSS here */ } これは、すべてのタブレットデバイスで完全に正常に機能します。しかし、問題は、デバイスがポートレートモードで、ユーザーが任意の入力フィールド(検索など)をタップすると、ソフトキーボードがポップアップすることです。これにより、Webページの表示領域が縮小され、ランドスケープベースのCSSでレンダリングされます。Androidタブレットデバイスでは、キーボードの高さに依存します。したがって、最終的にWebページは壊れているように見えます。したがって、CSS3のオリエンテーションメディアクエリを使用して、オリエンテーションに基づいてスタイルを適用することはできません(ターゲットのオリエンテーションに適したメディアクエリがない限り)。これは、これをエミュレートするフィドルhttp://jsfiddle.net/hossain/S5nYP/5/です-デバイステストには、完全なテストページを使用してください-http://jsfiddle.net/S5nYP/embedded/result/ これは、デモページから取得した動作のスクリーンショットです。 したがって、この問題に取り組むための代替手段はありますか?ネイティブのCSSベースのソリューションが機能しない場合は、JavaScriptベースのソリューションを利用できます。 http://davidbcalhoun.com/2010/dealing-with-device-orientationで、それに基づいてクラスとターゲットを追加することを提案するスニペットを見つけました。例えば: <html class="landscape"> <body> <h1 class="landscape-only">Element Heading - …

5
AndroidPlayストアからのデータの取得[終了]
閉まっている。この質問は、StackOverflowのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善したいですか?質問を更新して、StackOverflowのトピックになります。 5年前に閉鎖されました。 この質問を改善する AndroidPlayストアのデータを使用するアプリやウェブサイトを見たことがあります。たとえば、アプリやアプリのランキングが上位のサイトなどです。しかし、どのようにしてデータを取得できますか?どこから解析できますか?

2
Drawable-hdpi、Drawable-mdpi、Drawable-ldpi Android
Android 1.5で作業していましたが、最新バージョンに移行しました。したがって、Android 1.5には「描画可能な」フォルダーが1つしかありませんが、Androidプロジェクトに画像を保存するための3つの異なるフォルダーがあります。 そして、私はこれらの3つのフォルダに関するいくつかの記事を見つけました。 hdpiは高dpiを意味します mdpiは中程度のdpiを意味します ldpiは低dpiを意味します しかし、これら3つのフォルダーの正確な目的は何ですか。また、特定のフォルダーを使用して画像を保存する必要があるのはいつですか。
83 android  image 

5
FrameLayoutのAndroidセンタービューが機能しない
2つのコントロールがあるFrameLayoutがあります。-画像とその上にテキストを描画するカスタムビュー-テキスト付きのテキストビュー 両方をFrameLayoutの中央に配置したいのですが、どうにかできません。Texviewは適切に中央に配置されており、表示すると、カスタムビューは左側に残ります。 <FrameLayout android:id="@+id/CompassMap" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center"> <view class="com.MyView" android:id="@+id/myView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:visibility="gone"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center_vertical|center_horizontal" android:text="CENTERED" /> </FrameLayout> マティアスにとって、コンストラクターでは何もしません。単純です。 public class MyMapView extends View { private int xPos = 0; private int yPos = 0; private Bitmap trackMap; private Matrix backgroundMatrix; private Paint backgroundPaint; private Bitmap …

22
レイアウト内のすべてのビューを無効にするにはどうすればよいですか?
たとえば、私は持っています: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent"> <Button android:id="@+id/backbutton" android:text="Back" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <LinearLayout android:id="@+id/my_layout" android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <TextView android:id="@+id/my_text_view" android:text="First Name" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <EditText android:id="@+id/my_edit_view" android:width="100px" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <View .../> <View .../> ... <View .../> </LinearLayout> </LinearLayout> LinearLayout内のすべての要素を無効にする(setEnable(false))方法はありmy_layoutますか?

10
境界線のある透明な円
AndroidでXMLを使用して、境界線のみの円を作成しようとしています。 <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval" > <stroke android:width="1dp" android:color="#000000"/> </shape> 私が使用したコードは上に掲載されています。しかし、私は固体ディスクを取得し、リングではありません。キャンバスではなくXMLのみを使用して出力を取得したいと思います。私は何が間違っているのですか? ありがとう。 編集: 以下の答えのおかげでそれが機能するようになりました。これが私の最終的なコードです: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:innerRadius="0dp" android:shape="ring" android:thicknessRatio="1.9" android:useLevel="false" > <solid android:color="@android:color/transparent" /> <size android:width="100dp" android:height="100dp"/> <stroke android:width="1dp" android:color="#FFFFFF"/> </shape>


17
React-Native:java.lang.UnsatisfiedLinkError:ロードするDSOが見つかりませんでした:libhermes.so
プロジェクトを更新して、react-nativeバージョン0.60.2を使用しました。しかし、Androidデバイスでアプリケーションを実行しようとすると、起動画面の後にクラッシュします。次のエラーログが表示されます。 E/AndroidRuntime: FATAL EXCEPTION: create_react_context Process: com.tjspeed, PID: 3909 java.lang.UnsatisfiedLinkError: couldn't find DSO to load: libhermes.so at com.facebook.soloader.SoLoader.doLoadLibraryBySoName(SoLoader.java:738) at com.facebook.soloader.SoLoader.loadLibraryBySoName(SoLoader.java:591) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:529) at com.facebook.soloader.SoLoader.loadLibrary(SoLoader.java:484) at com.facebook.hermes.reactexecutor.HermesExecutor.<clinit>(HermesExecutor.java:20) at com.facebook.hermes.reactexecutor.HermesExecutorFactory.create(HermesExecutorFactory.java:27) at com.facebook.react.ReactInstanceManager$5.run(ReactInstanceManager.java:949) at java.lang.Thread.run(Thread.java:760) ここで利用できるいくつかの提案:https://github.com/facebook/react-native/issues/25601しかし、残念ながらそれらのどれも私のために働きませんでした。回避策を提案してください。

5
EditTextのフォーカスボーダーを削除します
EditTextビューにフォーカスするときに表示される境界線を削除するにはどうすればよいですか? このビューには画面内のスペースがほとんどないため、必要ですが、境界線がなければ十分です。エミュレータで実行するとオレンジ色の境界線が表示され、デバイスでは青色の境界線が表示されます。

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