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

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


2
Android imageviewはmaxWidthを尊重していませんか?
だから、私は任意の画像、インターネットからダウンロードしたプロフィール写真を表示するはずのimageviewを持っています。これをImageViewが親コンテナの高さの内側に収まるように画像をスケーリングし、最大幅を60dipに設定したいと思います。ただし、画像の比率が高く、60dipの幅全体を必要としない場合、ビューの背景が画像の周囲にぴったり合うように、ImageViewの幅を小さくする必要があります。 私はこれを試しました、 <ImageView android:id="@+id/menu_profile_picture" android:layout_width="wrap_content" android:maxWidth="60dip" android:layout_height="fill_parent" android:layout_marginLeft="2dip" android:padding="4dip" android:scaleType="centerInside" android:background="@drawable/menubar_button" android:layout_centerVertical="true"/> しかし、何らかの理由でImageViewが非常に大きくなったため、画像の固有の幅とwrap_contentを使用して設定された可能性があります-とにかく、maxWidth属性が考慮されませんでした。LinearLayoutにあります... 助言がありますか?

3
Android-カスタム属性を持つカスタムUI
(ビューまたは特定のUI要素拡張によって)カスタムUI要素を作成できることを知っています。しかし、新しく作成されたUI要素に新しいプロパティまたは属性を定義することは可能ですか(継承されませんが、デフォルトのプロパティまたは属性では処理できない特定の動作を定義するために新しい) 例:私のカスタム要素: <com.tryout.myCustomElement android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="Element..." android:myCustomValue=<someValue> /> MyCustomValueを定義することは可能ですか? どうも

8
Android:スマートフォンがデュアルSIMかどうかを確認する
フォーラムで多くの調査を行った結果、デュアルSIM電話の両方のSIMカードのIMSIまたはSIMシリアル番号を見つける方法がないことがわかりました(製造元への連絡を除く)。私の変更された質問は、電話に2つのSIMが搭載されていることをまったく検出できるかどうかです。ある程度の知能で検出できると思います。私が考えることができるいくつかの方法は次のとおりです。 USSDコードをダイヤルし、IMEI番号のログをトレースします(インドで* 139#を使用してこれを試しました。動作しました。)これにより、USSDコードをダイヤルしたSIMのIMEI番号がわかります。(スマートフォンはAndroidガイドラインに準拠しており、IMEI番号が2つあると想定されています。) SIMのSIMシリアル番号やIMSIを保存します。また、一部のログをトレースしたり、ブロードキャストイベントの処理を行ったりして電話を再起動しなかった(SIMを切り替えた)場合でも、他のIMSI /シリアル番号を検出した後。 * 06#をダイヤルすると、両方のIMEI番号が表示されます。何らかの方法で、これらの2つの数値を取得します。(テキストの画面キャプチャや画像解析のようなもの。) 誰か他の方法を考えることができれば、彼らは大歓迎です。私はこれに関してどんな種類の助けにも本当に感謝します。また、製造元のAPIに関する情報や連絡先のリンクがある場合は、コミュニティの人々と共有してください。
113 android  imei  dual-sim 


9
iOS / Androidクロスプラットフォーム開発[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する 私はしばらくの間、JavaでのAndroidアプリの開発をいじっており、それを扱い始めています。しかし、iOSバージョンで最初からやりたい場合は、すべてを最初からコーディングする必要があります。これはまあ、望ましくありません。 利用可能なクロスプラットフォームソリューションと、それらが実際にどれだけうまく機能するかについて疑問に思いました。私はWebアプリケーションについて考えてきました-おそらくjQuery MobileやTitanium、あるいはAdobe Flash / Flex / Airを使用しています。また、Macもまだ持っていません。おそらくMacに投資する必要があります。 だから私の質問: iOS / Android(および/またはその他のデバイス)にはどのクロスプラットフォーム開発環境がありますか? これらのツールについて、どのような経験がありますか?(これは私が本当に知りたいことです)

5
在庫CPU使用率データの読み取り方法
Ice Cream Sandwichでは、開発者向けオプションのオプションは[CPU使用率を表示]で、画面にオーバーレイが追加されます(下のスクリーンショットを参照)。 私の質問は、データをどのように読み取るのですか?パッケージ名は現在アクティブなプロセスだと思いましたが、後ろの赤と緑のバーはどういう意味ですか?また、パッケージの上の3つの数字は何ですか?
113 android  cpu-usage 

18
Android:テキストビューの最後の行が途切れる
私はそれを横に続けてLinearLayout含む横を持っています。これは、内に含まれる固定垂直で複数回動的に膨張します。TextViewSpinnerLinearLayoutLinearLayoutRelativeLayout 問題は、からに切り替えたTheme.lightためTheme.holo.light、の最後の行がTextView半分にカットされることです。これは、ダイナミックテキストが長く、複数行にわたる場合に発生します。 私は横に下のパディングを追加することによってこの問題を解決することができましたLinearLayout含むTextViewとSpinner。 これは修正のようには感じられませんが、ハックのようなものです。誰かが私にこれを適切に修正する方法についていくつかのアドバイスをお願いできますか? 他の質問も読みましたが、どれも役に立たないようです。 水平線形レイアウト: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" android:orientation="horizontal"> <TextView android:id="@+id/textView1" android:layout_width="150dp" android:layout_height="wrap_content" android:layout_marginRight="20dp" android:text="TextView"/> <Spinner android:id="@+id/spinner1" android:layout_width="wrap_content" android:layout_height="wrap_content"/> </LinearLayout> 上記のレイアウトがid ll2_7の線形レイアウトで動的に拡大される相対レイアウト: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" > <ScrollView android:id="@+id/scrollView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_above="@+id/relLayoutButtonNext" android:layout_below="@id/textView1" > <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:paddingBottom="20dp" android:paddingLeft="10dp" android:paddingRight="10dp" android:paddingTop="10dp" > …


11
run-asを使用して内部ストレージからデータベースまたはその他のファイルを取得する
ルート化されていないAndroidデバイスでrun-asは、パッケージ名を指定したコマンドを使用して、データベースが含まれているデータフォルダーに移動できます。ほとんどのファイルの種類は表示だけで満足していますが、データベースを使用している場合は、Androidデバイスから取得したいと思います。 adbシェルのこの部分からのdownload copyまたはmoveコマンドはありますか?データベースファイルをダウンロードし、データベースブラウザを使用してそのコンテンツを表示したいと思います。 ここでの答えの1つは、アプリケーションパッケージ全体を圧縮アーカイブに変換することですが、これを実行してマシンに移動した後、そのアーカイブを抽出する方法についてはこれ以上の回答はありません。

19
(上記の設計ガイドラインのように)標準のボーダレスボタンを作成するにはどうすればよいですか?
私はデザインガイドラインを確認し、フチなしボタンについて疑問に思っていました。私はゴーグルしてソースを見つけようとしましたが、自分でまとめることはできません。これは通常のボタンウィジェットですが、カスタム(Androidのデフォルト)スタイルを追加していますか?これらのボーダーレスボタンを作成する方法(もちろん、背景を空に設定できますが、仕切りはありません)? ここに設計ガイドラインへのリンクがあります: http://developer.android.com/design/building-blocks/buttons.html http://developer.android.com/guide/topics/ui/controls/button.html#Borderless

11
GoogleServiceは初期化に失敗しました
AndroidアプリケーションでGoogleマップを使用しています。キーを作成し、マニフェストファイルに必要な権限を追加しました。しかし、すぐにアプリケーションを起動すると、デバッガーで次のメッセージが表示されます。 GoogleServiceの初期化に失敗しました、ステータス:10、Googleサービスを初期化するために必要なリソース「R.string.google_app_id」がありません。考えられる原因は、google-services.jsonまたはcom.google.gms.google-services gradleプラグインが欠落していることです。 何が悪いのかわかりません。マップは正常に機能しており、問題なく使用できます。私のgradleファイルには次のエントリがあります: 「com.google.android.gms:play-services:8.4.0」をコンパイルします それは何に不満を持っていますか、そしてどうすればそれを軽減できますか?


3
プログラムでrecyclerviewに新しいアイテムを追加しますか?
私はまだrecyclerviewに頭を悩ませています。arraylistがあります。これを使用して、リサイクラービューを初期化します。 アダプターとレイアウトマネージャーを設定して新しいアイテムをリサイクラービューポストに追加するにはどうすればよいですか? private void initData() { mItems = new ArrayList<String>(); for (int i = 0; i < ITEMS_COUNT; i++) { mItems.add("Item " + (i + 1)); } } private void initRecyclerView() { mRecentRecyclerView = (RecyclerView) findViewById(R.id.recentrecyclerView); mRecentRecyclerView.setHasFixedSize(true); mRecentLayoutManager = new LinearLayoutManager(this); mRecentRecyclerView.setLayoutManager(mRecentLayoutManager); mAdapter = new RecyclerView.Adapter<CustomViewHolder>() { @Override public CustomViewHolder …

2
いつTheme.AppCompatとThemeOverlay.AppCompatを使用する必要がありますか?
次のTheme.AppCompatクラスがあります。 Theme.AppCompat Theme.AppCompat.Light Theme.AppCompat.Light.DarkActionBar Theme.AppCompat.NoActionBar Theme.AppCompat.Light.NoActionBar Theme.AppCompat.DialogWhenLarge Theme.AppCompat.Light.DialogWhenLarge Theme.AppCompat.Dialog Theme.AppCompat.Light.Dialog Theme.AppCompat.CompactMenu および次のThemeOverlay.AppCompatクラス: ThemeOverlay.AppCompat ThemeOverlay.AppCompat.Light ThemeOverlay.AppCompat.Dark ThemeOverlay.AppCompat.ActionBar ThemeOverlay.AppCompat.Dark.ActionBar たとえば、なぜThemeOverlay.AppCompat.lightとTheme.AppCompat.Lightを使用するのですか?ThemeOverlayに定義されている属性がはるかに少ないことがわかります-ThemeOverlayの意図されたユースケースが何であるか知りたいです。

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