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

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

7
Androidで負のマージンを使用することは悪い習慣ですか?
負のマージンのデモ: シナリオ 別のビューの境界ボックスに侵入するように、ビューの1つに負のマージンを設定してビューを重ねます。 考え 必要に応じて、レイアウトのオーバーラップで期待どおりに機能するようです。しかし、私が無意識のうちに正しく機能していないために、より大きな問題に遭遇したくありません。エミュレーター、物理デバイス、という名前を付けます。負のマージンを使用すると、すべてが正しく機能しているように見えます。あるビューが別のビューの境界ボックスに侵入し、レイアウトでの宣言方法に応じて、他のビューの上または下になります。 API 21以降、translationZおよびelevation 属性を設定してビューを他のビューの上または下に表示できることも知っていますが、私の懸念は基本的に、属性のドキュメントlayout_marginでマージン値が正であることを明確に指定されているという事実から来ています。私の引用: 抜粋: このビューの左側、上部、右側、下部に追加のスペースを指定します。このスペースは、このビューの境界外です。マージン値は正でなければなりません。「14.5sp」などの単位が追加された浮動小数点数であるディメンション値である必要があります。使用可能な単位は次のとおりです:px(ピクセル)、dp(密度非依存ピクセル)、sp(優先フォントサイズに基づいてスケーリングされたピクセル)、in(インチ)、mm(ミリメートル)... 最初にこの質問をして以来、私は負のマージンに関する問題を抱えていませんでしたが、可能な限りそれらを使用しないように努めましたが、問題は発生しなかったため、ドキュメントには、私もそうではありませんそれについて心配しました。

6
PhoneGap Eclipseの問題-eglCodecCommon glUtilsParamSize:unknow paramエラー
私はちょうどphonegapを始めて、最初の基本的な最小限のプロジェクトをEclipseでセットアップしようとしています。http://docs.phonegap.com/en/edge/guide_platforms_android_index.md.html#Android%20Platform%20Guideの phonegapのドキュメントを読みました しかし、私はこのような継続的なエラーを取得しています。これを修正するためのポインタは役に立ちます。どうも 03-12 06:08:05.970: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000b44 03-12 06:08:05.980: E/eglCodecCommon(825): glUtilsParamSize: unknow param 0x00000bd0 03-12 06:08:06.080: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 03-12 06:08:06.280: I/chromium(825): [INFO:async_pixel_transfer_manager_android.cc(56)] Async pixel transfers not supported 03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown type 0x0 (glSizeof,72) 03-12 06:08:06.660: E/eglCodecCommon(825): **** ERROR unknown …
114 android  cordova 

3
開発者コンソールでのベータ/アルファテストについての説明が必要
バックグラウンド Android開発者コンソールには、アプリのapkファイルを公開するための3つのタブがあります。以下に示すように、アルファ、ベータ、プロダクションです。 Google IOの講義の1つで思い出したように、100%のスケールで公開する前にアプリがどの程度優れているかを確認する1つのクールな方法は、ユーザーの一部のみが最初にアプリをダウンロードできるようにすることです。問題が多すぎて公開できない場合は公開をロールアウトできるため、「段階的な公開」と呼ばれていると思います。 私の質問 それらの間、特にアルファとベータの間の正確な違いは何ですか? プレイストアの人はプロダクション段階しか利用できませんね。 特定の人/パーセンテージにのみ公開することを許可するものはどれですか。また、どのようにして公開しますか? 少なくともテストのために、アプリ内課金が可能なのはどの段階ですか?アプリをアップロードする前でもテストできないのはなぜですか。 パーセンテージ方式で、同じ方法を使用して新しいアプリのバージョンを公開した場合、以前のバージョンをインストールできて幸運だった人のために最初に更新されますか?


20
React-Native:モジュールAppRegistryは登録済みの呼び出し可能なモジュールではありません
現在、ES6のreact-native-webpack-serverをAndroidエミュレーターで実行しようとしています。違いは、私は私をアップグレードしたあるpackage.jsonとbuild.grade使用に反応し0.18.0て、ブート時にこのエラーを取得しています。私の知る限りでAppRegistryは正しくインポートされています。コードをコメントアウトしても、このエラーはまだ発生します。これはiOSで問題なく動作します。 何が悪いのですか? 編集:0.18.0をサポートする他のボイラープレートを試した後も、同じ問題に遭遇しています。

9
Androidのstrings.xmlファイルのエラー
string.xmlアプリケーションで長い文字列を宣言しました。 このように宣言 <string name="terms">PLEASE READ THESE TERMS OF USE CAREFULLY BY ACCESSING THIS .................</string> ただし、これにより次のエラーが発生します。 error: Apostrophe not preceded by \ (in PLEASE READ THESE TERMS OF USE CAREFULLY
114 android  xml  escaping 

8
X秒ごとにメソッドを実行する方法
Android 2.3.3アプリケーションを開発しています。X秒ごとにメソッドを実行する必要があります。 iOSではNSTimerを使用していますが、Androidでは何を使用すればよいかわかりません。 誰かが私にハンドラを勧めています。もう1つはAlarmManagerを推奨しますが、どのメソッドがNSTimerに適しているのかわかりません。 これは私がAndroidに実装したいコードです: timer2 = [ NSTimer scheduledTimerWithTimeInterval:(1.0f/20.0f) target:self selector:@selector(loopTask) userInfo:nil repeats:YES ]; timer1 = [ NSTimer scheduledTimerWithTimeInterval:(1.0f/4.0f) target:self selector:@selector(isFree) userInfo:nil repeats:YES ]; NSTimerのように機能するものが必要です。 何を勧めますか?
114 android  timer  nstimer 


9
Androidギャラリーから複数の画像を選択する
したがって、基本的に私が達成しようとしているのはGallery、Androidでを開いて、ユーザーに選択させることmultiple imagesです。今、この質問は頻繁に尋ねられていますが、私は答えに満足していません。主に私は私のIDEのde docsで何か面白いものを見つけたので(後でこれに戻ります)、それによってカスタムアダプターを使用したくはなく、通常のアダプターだけを使用します。 1つの画像を選択するためのコードは次のとおりです。 Intent intent = new Intent(); intent.setType("image/*"); intent.setAction(Intent.ACTION_GET_CONTENT); startActivityForResult(Intent.createChooser(intent,"Select Picture"), 1); People on SOや他のWebサイトでは、2つのオプションがあることがわかります。 1)使用しない ACTION_GET_CONTENTしかし、ACTION_SEND_MULTIPLEその代わり。 これは機能しません。これはsendingファイルのドキュメントによるretrievingものであり、そうではありません。ACTION_SEND_MULTIPLEを使用すると、デバイスでウィンドウが開き、データを送信するアプリケーションを選択する必要があります。それは私が望んでいることではないので、このソリューションで人々がこれをどのように達成したのか疑問に思います。 2)を実装しcustom Galleryます。今これが私の最後のオプションです。私はそれを自分でスタイルする必要があるため、私が探しているものではないので、私が検討する最後のオプションです。なぜバニラギャラリーで複数の画像を選択できないのですか。 これにはオプションが必要です。今、私が見つけた興味深いものはこれです。 私が見つけのドキュメントの説明でこれを見つけましたACTION_GET_CONTENT。 呼び出し元が複数の返されたアイテム(ユーザーが複数選択を実行する)を処理できる場合は、EXTRA_ALLOW_MULTIPLEを指定してこれを示すことができます。 これはかなり興味深いです。ここでは、ユーザーが複数のアイテムを選択できるユースケースを参照していますか? 後で彼らはドキュメントで言う: EXTRA_ALLOW_MULTIPLEを使用して、ユーザーが複数のアイテムを選択できるようにすることができます。 これはかなり明白ですよね?これは私が必要なものです。しかし、私の次の質問はどこにありEXTRA_ALLOW_MULTIPLEますか?悲しいことに、developers.androidのガイドでこれを見つけることができません。もこれが見つからないことと、INTENTクラスの定数として定義されていないことです。 誰でもこれを手伝ってくれるEXTRA_ALLOW_MULTIPLE?

6
Android:すべてのデバイスをサポートする背景画像サイズ(ピクセル)
すべてのAndroidデバイスで実行されるアプリケーションを作成しています。私のアプリ用にxhdpi Graphicsを作成したいと思います。私のアプリはフルスクリーンです。グラフィックの作成で混乱しています。背景画像の最適なサイズをピクセルで教えてもらえますか。 例えば: xhdpi:720x1280 px hdpi:480x800 px mdpi:320x480ピクセル ldpi:240x320 px すべてのデバイスに表示される最適なサイズを教えてください。私のグラフィックスは私のアプリの中核だからです。 私はすべてのデバイスがそれが望む最高の画像を得ることを望んでいます。Androidは画像の圧縮や展開には関与しません。
114 android  graphics 

6
リリース用に署名されたapkをデバッグする方法は?
署名してAndroidマーケットにアップロードしたAPKを携帯電話にインストールしました。このリリースのapkを(Eclipseを使用して)電話で実行している間にデバッグしたいと思います。私はこれを以前に行ったことがあります(Android開発ツールの1つ、おそらくDalvik Debug Monitorを使用していることを覚えています)が、残念ながらその方法を思い出せず、オンラインで記事を見つけることができませんでした。これを行う方法を誰かが知っていますか? 注:私がしている設定android:debuggable="true"マニフェストにし、自分の携帯電話上でのデバッグUSBを有効にしています。

7
AndroidでImageViewの画像をプログラムで変更する
プログラムで画像を変更すると、元々レイアウトファイルに設定されていた古い画像の上に新しい画像が表示されますか? ここに私のレイアウトファイルのスニペットがあります: <LinearLayout android:layout_width="match_parent" android:layout_height="39dp" android:gravity="center_vertical" > <ImageView android:id="@+id/qStatusImage" android:layout_width="16dp" android:layout_height="16dp" android:layout_margin="5dp" android:background="@drawable/thumbs_down" /> <TextView android:id="@+id/grp_child" android:layout_width="fill_parent" android:layout_height="fill_parent" android:textColor="@color/radio_colors" android:textStyle="normal" android:background="@color/grey" /> </LinearLayout> そして、imageViewを設定するコード: @Override public View getChildView(final int groupPosition, final int childPosition, boolean isLastChild, View convertView, ViewGroup parent) { //Answers if(answersGroup != null) answersGroup.setOnCheckedChangeListener(new OnCheckedChangeListener() { @Override public void …
114 android  imageview 


16
BottomSheetDialogFragmentの丸い角
カスタムのBttomSheetDialogFragmentがあり、底面図の上部に丸い角を付けたい これは、下から表示したいレイアウトを膨らませるカスタムクラスです。 View mView; @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { mView = inflater.inflate(R.layout.charge_layout, container, false); initChargeLayoutViews(); return mView; } また、このxmlリソースファイルを背景として持っています: <shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <corners android:topRightRadius="35dp" android:topLeftRadius="35dp" /> <solid android:color="@color/white"/> <padding android:top="10dp" android:bottom="10dp" android:right="16dp" android:left="16dp"/> しかし、問題は、このリソースファイルをレイアウトのルート要素の背景として設定しても、角がまだ丸くないことです。 そして私は以下のコードを使用することはできません: this.getDialog().getWindow().setBackgroundDrawableResource(R.drawable.charge_layout_background); BottomSheetDialogのデフォルトの背景をオーバーライドすると、底面ビューの上に半透明の灰色が表示されなくなります。

10
AndroidフォンにAPKファイルをインストールする方法
私のコンピューター(Eclipse環境)にシンプルな「Hello Android」アプリケーションをインストールし、APKファイルを作成しました。テストのためにAPKファイルをAndroidスマートフォンに転送するにはどうすればよいですか? 私の電話はAndroid 2.2(Froyo)を実行しているIdeosです。私のラップトップにはWindows Vistaが搭載されています。最新のAndroid SDKがインストールされています。
113 android 

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