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

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

4
java.lang.NoClassDefFoundError:android / graphics / drawable / Icon
これまでのところ、ルート権限を取得した電話(SM-G900R7 Android 4.4.2)を使用する1人のユーザーに対してのみこのエラーが発生しました。エラーは次のようなものです: Fatal Exception: java.lang.NoClassDefFoundError: android/graphics/drawable/Icon at java.lang.Class.getDeclaredMethods(Class.java) at java.lang.Class.getDeclaredMethods(Class.java:656) at android.view.ViewDebug.getExportedPropertyMethods(ViewDebug.java:960) at android.view.ViewDebug.exportMethods(ViewDebug.java:1047) at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:997) at android.view.ViewDebug.dumpViewProperties(ViewDebug.java:983) at android.view.ViewDebug.dumpView(ViewDebug.java:900) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:870) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dumpViewHierarchy(ViewDebug.java:867) at android.view.ViewDebug.dump(ViewDebug.java:793) at android.view.ViewDebug.dispatchCommand(ViewDebug.java:416) at android.view.ViewRootImpl$W.executeCommand(ViewRootImpl.java:6258) at android.view.IWindow$Stub.onTransact(IWindow.java:65) at android.os.Binder.execTransact(Binder.java:404) at dalvik.system.NativeStart.run(NativeStart.java) 私はコードでandroid.graphics.drawable.Iconを使用していません。すべての使用方法はコードからのものでandroid.support.v4.graphics.drawable.IconCompatあり、コードでそのクラスを使用することもありません... …

17
リクエストしたアイテムは購入できません
Androidマーケットのアプリ内購入を自分のアプリに統合しようとしていますが、残念ながら実際のアプリ内製品を購入しようとするたびに、迷惑なエラーが発生します。 サンプルアプリケーション(Dungeons)を取得して、アプリに追加しました。公開鍵を更新し、製品のリストを次のように更新しました。 / **購入可能な製品の製品リストエントリの配列。* / private static final CatalogEntry[] CATALOG = new CatalogEntry[] { new CatalogEntry("full", "Full v", Managed.MANAGED), }; 私はEclipseを使用してアプリケーションをエクスポートし、携帯電話にインストールし、AndroidマーケットのWebサイトにアップロードしました。また、AndroidマーケットのWebサイトで、アプリ内購入として完全に追加して公開しました。 また、自分のgooglemailアカウントをテストアカウントとして追加しました(これは私の電話でサインインしているアカウントです)。 携帯電話でアプリケーションを実行すると、フルに購入しようとすると、要求されたアイテムを購入できないというAndroidメッセージが表示されますが、たとえばandroid.test.purchasedを使用すると、問題なく動作します。 あなたがリクエストしたアイテムのドキュメントは購入できませんandroidは次のように述べています: Androidマーケットが、リクエストされたアイテムをアプリケーションの製品リストで見つけられないことを示します。これは、REQUEST_PURCHASEリクエストで製品IDのスペルが間違っている場合、またはアプリケーションの製品リストでアイテムが非公開の場合に発生する可能性があります。 製品IDは完全に同じで、明確に公開されており、サンプルアプリケーションであるため、リクエストは問題なく通過する必要があります。 私はapkの同じバージョンを使用しており、アプリ内製品も公開し、apkもアクティブ化しています それでも私は同じ問題に直面しています、それを修正するために私を助けてください。 どんな考えでもいただければ幸いです!

12
このビューは拘束されていません
次のエラーが表示され、Android Studio 2.2プレビュー3を使用しています。Googleを検索しましたが、リソースが見つかりませんでした。 Error: This view is not constrained, it only has design time positions, so it will jump to (0,0) unless you add constraints <TextView android:layout_width="384dp" android:layout_height="207dp" android:textAppearance="?android:attr/textAppearanceLarge" android:text="@string/calc_default_display" android:id="@+id/textView" android:background="#ffffff" android:layout_margin="0dp" android:gravity="bottom|end" android:textSize="70sp" android:nestedScrollingEnabled="false" android:maxLines="2" android:maxLength="17" tools:layout_editor_absoluteX="0dp" tools:layout_editor_absoluteY="0dp" />
95 java  android  layout 

7
Androidのインテントを介してあらゆる種類のファイルを選択する
あらゆる種類のファイルを返すことができるアプリのintentchooserを起動したい 現在使用しています(添付ファイルのAndroidメールソースコードからコピーしました) Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("*/*"); Intent i = Intent.createChooser(intent, "File"); startActivityForResult(i, CHOOSE_FILE_REQUESTCODE); しかし、私のGalaxy S2では「ギャラリー」と「音楽プレーヤー」しか表示されません。このデバイスにファイルエクスプローラーがあり、リストに表示させたい。また、カメラアプリをリストに表示して、ユーザーが写真を撮影してアプリから送信できるようにしたいと考えています。Astroファイルマネージャーをインストールすると、その意図にも対応します。私の顧客はGalaxy SIIの所有者のみであり、すでに基本的で十分なファイルマネージャーを持っているという前提で、強制的にAstroファイルマネージャーをインストールしたくありません。 どうすればこれを達成できるのでしょうか?既定のファイルマネージャーがそのようなメニューに表示されてファイルを選択するのを見たことは確かですが、どのアプリで覚えているかわかりません。

10
Androidでアクションバーの戻るボタンをオーバーライドする方法は?
ハードキーの戻るボタンではなく、アクションバーのアクティビティの戻るボタンをカスタマイズしたい。onBackPressed()メソッドをオーバーライドしました。エミュレータの戻るボタンでは機能しますが、アクションバーの戻るボタンでは機能しません。 アクションバーで発生させたい。これどうやってするの? これが私のコードです: @Override public void onBackPressed() { Toast.makeText(getApplicationContext(),"Back button clicked", Toast.LENGTH_SHORT).show(); return; } 私はこのトーストをバックプレスが機能しているかどうかに関係なく使用しましたが、実際の実装は前のアクティビティに戻るように変更されます。ただし、これは(アクティビティのタイトルのほかに)アクションバーの上にあるボタンでは機能しません。 誰でも私に問題を明記してください。
95 java  android 


10
Android:ボタンクリックの処理方法
JavaやAndroid以外の分野で確かな経験を積んでいる私は、Androidを学んでいます。 私はさまざまな分野で多くの混乱を抱えていますが、その1つはボタンのクリックの処理方法です。(!!!)、彼らは簡単に表示されていることをやって、少なくとも4の方法があり、ここでは、 一貫性を保つために、それらをリストします。 View.OnClickListenerアクティビティにクラスのメンバーを入れonClick、onCreateアクティビティメソッドのロジックを処理するインスタンスに割り当てます。 「onCreate」アクティビティメソッドで「onClickListener」を作成し、setOnClickListenerを使用してボタンに割り当てます アクティビティ自体に「onClickListener」を実装し、ボタンのリスナーとして「this」を割り当てます。アクティビティにボタンが少ない場合は、ボタンIDを分析して、適切なボタンの「onClick」ハンドラを実行する必要があります 'onClick'ロジックを実装するアクティビティにパブリックメソッドを用意し、それをアクティビティxml宣言のボタンに割り当てます。 質問1: それらはすべてメソッドですか、他のオプションはありますか?(私は他に必要はありません、好奇心が強いだけです) 私にとって、最も直感的な方法は最新の方法です。これは、入力する必要のあるコードの量が最も少なく、最も読みやすい(少なくとも私にとって)方法です。 ただし、このアプローチが広く使用されているとは思いません。それを使用することの短所は何ですか? 質問2: これらの各方法の長所と短所は何ですか?あなたの経験または良いリンクを共有してください。 どんなフィードバックでも大歓迎です! PS私はGoogleでこのトピックの何かを見つけようとしましたが、私が見つけた唯一のことは、それを行う方法の説明であり、なぜそれが良いか悪いかではありません。

10
Android SDK ManagerのGUIはなくなりましたか?
Androidで何かをすることはめったにないので、少し混乱しています。戻る間、2つのタイプのインストールがありました-Android StudioとAndroid SDKだけです。IDEAを持っているので、スタジオは必要ありません。通常、コンポーネントをダウンロードするためのUIツールを備えたSDKをダウンロードします。 https://dl.google.com/android/repository/tools_r25.2.3-linux.zipを取得しましたが、UI SDK Managerが表示されません。bin/sdkmanagerシェルスクリプトがあります。しかし、それは私の目的にはちょっと不便です。なぜなら、出力の--listコピー、パッケージ名のコピー貼り付け、実行にsdkmanagerは非常に時間がかかるからです。 これをすぐにインストールする方法は何ですか? PS。問題が発生した場合に備えて、Ubuntu 16.10を使用しています。 PS2。私は試したsdkmanager "platforms;android-25"あたりとしてのドキュメントが、それは私が条件に同意した後、何も出力を与えませんでした。SDKファイルはどこにインストールしましたか?インストールさえしましたか?すごい。

5
AndroidでNode.Jsを実行する
だから私はこれがかなり質問されていることを知っています。これらの質問の例で正確に言うと: AndroidでNodeJsサーバーを実行する Androidでnode.jsプロジェクトを実行するにはどうすればよいですか? そして IOS / Android上のNodeJS ただし、提示されたすべてのオプションには問題があります。 通常のデバイスで実行したいので、デバイスに別のOSをインストールしないようにしたい JXCoreでの作業は先月中止され、(おそらくその結果)コンパイルできませんでした(jxcore-cordovaをインストールできないを参照) NodeJs AnodeのAndroidポートは、2014年以降取り組んでおらず、それでも当時は実際には維持されていませんでした 私がリンクした2番目のスレッドの2番目の答えはAndroidの公式ノード配布ですが、最新のdistのBrowse-Websiteへのリンクを除いて、実際にそれを使用する方法に関する情報を見つけることができませんでした 私もこれを見ましたが、adbシェルコマンドを実行するには、デバイスをPC(または同様のもの)に接続する必要があるようですが、別のアプリとして作成したい これらの質問が投稿されて以来、「ベストオプション」としてJXCoreは現在使用できないようです 。Androidデバイスでnode.jsアプリケーション(私の場合はサーバー)を実行する方法はありますか? なぜこれが必要なのか疑問に思う場合は、Node.JsサーバーでWebAppを作成し、インターネット接続を必要とせずに電話からローカルで起動できるバージョンが必要になりました。つまり、サーバーはAndroidフォンで実行する必要があります。

8
AndroidデザインのTabLayoutタブのテキストサイズ
デザインライブラリtablayout(android.support.design.widget.TabLayout)のタブのテキストサイズを変更するのが困難です。 TabLayoutでtabTextAppearanceを割り当てることにより、なんとかそれを変更しました app:tabTextAppearance="@style/MyTabLayoutTextAppearance" 次のスタイル <style name="MyTabLayoutTextAppearance" parent="TextAppearance.AppCompat.Widget.ActionBar.Title.Inverse"> <item name="android:textSize">14sp</item> </style> しかし、私には2つの副作用があります: 1)選択したタブのアクセントカラーを失った 2)タブのテキストは大文字になりません。

4
マテリアルデザインのタッチリップルをImageButtonに適用しますか?
リップル効果が組み込まれているロリポップの通常のボタンとは異なり、静止画像であるため、クリックしたときにタッチアニメーションで応答しない画像ボタンがあります。画像にマテリアルデザインのリップルタッチ効果を追加したいのですが、実装する方法が見つからないようです。画像の上にカラーフィルターを設定できますが、それは波及効果ではありません。私がやろうとしていることの例は、Google Playミュージックでアルバムのカバー画像を押したままにし、影の波紋が画像全体を移動する場合です。

11
カスタムヘッダーをWebViewリソースリクエストに追加する-Android
WebViewからのすべてのリクエストにカスタムヘッダーを追加する必要があります。loadURLのパラメータがあることはわかっていますがextraHeaders、これらは最初のリクエストにのみ適用されます。後続のすべてのリクエストにはヘッダーが含まれていません。ですべてのオーバーライドを見てきましたがWebViewClient、リソース要求にヘッダーを追加することはできません- onLoadResource(WebView view, String url)。どんな助けでも素晴らしいでしょう。 ありがとう、レイ

17
DialogFragmentの幅をFill_Parentにする方法
私はDialogFragmentダイアログを表示するために使用しているAndroidアプリケーションに取り組んでいますが、その幅は非常に小さいです。どのようにしてこの幅fill_parentをそれに合わせることができますか? public class AddNoteDialogFragment extends DialogFragment { public AddNoteDialogFragment() { // Empty constructor required for DialogFragment } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { getDialog().setTitle(getString(R.string.app_name)); View view = inflater.inflate(R.layout.fragment_add_note_dialog, container); return view; } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { Dialog dialog = super.onCreateDialog(savedInstanceState); // request a window …

11
Androidは選択したラジオボタンから価値を得る
RadioButton内に3つのを含むコードがありますRadioGroup。私は設定したいonCheckedListenerの値が表示されますそのRadioButton中にToast。しかし、私がこれまでに得たものは機能していません。の値を取得してにRadioButton表示するにはどうすればよいToastですか?これは私のコードです: import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view.View; import android.widget.RadioButton; import android.widget.RadioGroup; import android.widget.RadioGroup.OnCheckedChangeListener; import android.widget.Toast; public class MainActivity extends Activity { RadioGroup rg; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); RadioGroup rg = (RadioGroup) findViewById(R.id.radioGroup1); final String value = ((RadioButton)findViewById(rg.getCheckedRadioButtonId())) .getText().toString(); rg.setOnCheckedChangeListener(new OnCheckedChangeListener() { public void onCheckedChanged(RadioGroup …
95 java  android  xml 

5
バックグラウンドサービスと更新UIからViewModelのLiveDataを更新する方法
最近、Googleによって最近導入されたAndroidアーキテクチャを調査しています。ドキュメントから私はこれを見つけました: public class MyViewModel extends ViewModel { private MutableLiveData<List<User>> users; public LiveData<List<User>> getUsers() { if (users == null) { users = new MutableLiveData<List<Users>>(); loadUsers(); } return users; } private void loadUsers() { // do async operation to fetch users } } アクティビティは次のようにこのリストにアクセスできます。 public class MyActivity extends AppCompatActivity { public void …

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