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

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

11
Androidの日付ピッカーで過去の日付を無効にする方法は?
Androidの日付ピッカーで過去の日付を無効にするにはどうすればよいですか? これが私のDatePickerを生成するコードです: @Override protected Dialog onCreateDialog(int id) { switch (id) { case DATE_DIALOG_ID: // set date picker as current date return new DatePickerDialog(this, datePickerListener, year, month, day); } return null; } private DatePickerDialog.OnDateSetListener datePickerListener = new DatePickerDialog.OnDateSetListener() { public void onDateSet(DatePicker view, int selectedYear, int selectedMonth, int selectedDay) { year …
82 android 


11
Android MediaPlayerエラー(1、-2147483648)
私はVideoView使用にロードしようとしている2つの異なるビデオを持っています videoView.setVideoURI(Uri.parse(url)); 2つのビデオ(ビデオ1とビデオ2とします)には、次の仕様があります(を使用して抽出ffmpeg -i)。実際、これらは同じビデオの2つの異なるエンコーディングです。 ビデオ1: Seems stream 0 codec frame rate differs from container frame rate: 180000.00 (180000/1) -> 90000.00 (180000/2) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '4fbfd5ece4b0932236fc234d.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: mp42isomavc1 creation_time : 2011-12-03 04:43:46 genre : Trailer artist : Paramount Pictures title : Captain America: …

13
アンドロイドの揺れ/ぐらつきビューアニメーション
以下のようなanim.xmlファイルを作成して、AndroidでIOSアイコンが揺れるようにimageviewを揺らします。しかし、それは私に同じ結果を提供しません。もっと良いアイデアはありますか? <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="300" android:fromDegrees="-2" android:pivotX="50%" android:pivotY="50%" android:repeatCount="infinite" android:toDegrees="2" />

20
警告あなたのAPKはプライバシーポリシーを必要とする許可を使用しています:(android.permission.READ_PHONE_STATE)
マニフェストにandroid.permission.READ_PHONE_STATEが追加されていません。許可。 新しいapkバージョンをアップロードするときにエラーが発生する理由エラーは以下のとおりです。 アプリには、次の権限を要求するバージョンコード1のapkがあります:android.permission.READ_PHONE_STATE。APKでこれらの権限を使用するアプリには、プライバシーポリシーを設定する必要があります。 グーグルプレイストアアカウントのスクリーンショットを添付しました。 私のマニフェストファイル。 <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.my.package.name"> <uses-permission android:name="android.permission.INTERNET" /> <application android:name=".utils.PreferenceManager" android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:largeHeap="true" android:supportsRtl="true" android:theme="@style/AppTheme"> <activity android:name=".SplashScreen" android:screenOrientation="portrait"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <activity android:name=".MainActivity" android:screenOrientation="portrait" /> <activity android:name=".CategoryListActivity" android:screenOrientation="portrait" /> <activity android:name=".ImagesActivity" android:screenOrientation="portrait" /> </application> </manifest>

3
非アクティビティからstartActivityForResultを使用します
アクティビティであるMainActivityと他のクラス(単純なJavaクラス)があります。これを「SimpleClass」と呼びます。そのクラスからコマンドstartActivityForResultを実行したいと思います。 今、私はそのクラス(SimpleClass)を渡すことができましたが、MainActivityのコンテキストのみ、問題は、context.startActivityForResult(...);を実行できないことです。 したがって、SimpleClassで 'startActivityForResultを使用する唯一の方法。MainActivityの参照をActivity変数としてSimpleClassに次のように渡すことです。 MainActivityクラス内で、SimpleClassのインスタンスを次のように作成します。 SimpleClass simpleClass=new SimpleClass(MainActivity.this); SimpleClassは次のようになります。 public Class SimpleClass { Activity myMainActivity; public SimpleClass(Activity mainActivity) { super(); this.myMainActivity=mainActivity; } .... public void someMethod(...) { myMainActivity.startActivityForResult(...); } } 現在は機能していますが、これを行う適切な方法ではありませんか?将来、メモリリークが発生する可能性があります。 ありがとう。レイ。
82 java  android 

5
SYSTEM_ALERT_WINDOW-Android6.0およびtargetSdkVersion23でこの権限を自動的に取得する方法
Facebook、Evernote、Pocket-すべてのアプリは、23(targetSdkVersion=23)をターゲットにしている場合でも、Android6.0でこの権限を自動的に取得します。 新しいマシュマロ許可モデルに関する多くの文書があります。それらの1つはSYSTEM_ALERT_WINDOW、「危険以上」の権限クラスに「昇格」されているため、アプリにそれらを付与するには、特別なユーザー介入が必要です。アプリのtargetSdkVersion権限が22以下の場合、アプリはこの権限を自動的に取得します(マニフェストで要求された場合)。 ただし、ユーザーをDraw over other apps権限の設定特別ページに移動する必要なしに、この権限を取得するアプリがあることに気付きました。Facebook、Evernote、Pocketを見ました-そしておそらくもっとたくさんあります。 ユーザーが通過せずにアプリにこの権限を付与する方法を知っている人はいますSettings -> Apps -> Draw over other appsか? ありがとう


12
android.util.AndroidRuntimeException:コンテンツを追加する前にrequestFeature()を呼び出す必要があります
このandroid.util.AndroidRuntimeException: requestFeature() must be called before adding contentエラーが発生します。以下のコードでわかるように、このrequestWindowFeature(Window.FEATURE_NO_TITLE);行はsetContentView(R.layout.mainmenu);コード行の前にあります。このonCreate()コードは、私のアクティビティのほぼすべてで同じ形式であり、これまで問題が発生したことはありません。ADT 22にアップデートして以来、多くのランダムエラーがいたるところに現れています。私はそれらのエラーの多くを取り除きました、そしてこれは私の最新のものです。 このエラーを修正するにはどうすればよいですか? @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); setContentView(R.layout.mainmenu); LogCat 05-31 04:20:43.121: E/AndroidRuntime(14559): FATAL EXCEPTION: main 05-31 04:20:43.121: E/AndroidRuntime(14559): java.lang.RuntimeException: Unable to start activity ComponentInfo{matt.lyons.bibletrivia.lite/matt.lyons.bibletrivia.lite.MainMenu}: android.util.AndroidRuntimeException: requestFeature() must be called before adding content 05-31 04:20:43.121: E/AndroidRuntime(14559): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180) 05-31 04:20:43.121: …
82 java  android 

5
Javaクラスからandroid:windowSoftInputMode値を変更する方法はありますか?
タブwindowSoftInputModeごとに異なるプロパティを持つようにタブを操作したいと思います。タブのすべての処理が単一のアクティビティから実行される場合、Javaクラスからこのプロパティにアクセスするにはどうすればよいですか? Javaコードからこのマニフェストプロパティにアクセスする方法はありますか?


8
ビューの可視性がView.GONEの場合のRelativeLayoutの問題
私はRelativeLayoutこうして: <RelativeLayout> <TextView1/> <TextView2/> // <-- View.VISIBLE OR View.GONE <TextView3/> <TextView4/> </RelativeLayout> それぞれがTextView以前の下に固定されているTextViewとandroid:layout_below。 問題は、TextView2が存在する場合と存在しない場合があることです(View.VISIBLEまたはView.GONE)。の場合View.VISIBLEはすべて問題ありませんが、の場合View.GONEはTextView3がTextView1の上にレンダリングされます。 私はこれを修正するためにさまざまな方法を試しましたが、RelativeLayout「s」に捕まるたびに、「定義される」ルールの前にIDを参照することはできません。 私はここで明白な何かが欠けていることを望んでいます。

10
Retrofitで動的JSONを処理する方法は?
レトロフィットの効率的なネットワークライブラリを使用してresponseMessageいますが、objectランダムに変更される単一のプレフィックスを含む動的JSONを処理できません。 同じプレフィックス(responseMessage)が場合によっては(動的に)文字列に変更されます。 responseMessageのJson形式のオブジェクト: { "applicationType":"1", "responseMessage":{ "surname":"Jhon", "forename":" taylor", "dob":"17081990", "refNo":"3394909238490F", "result":"Received" } } responseMessage Json形式は動的に文字列型に変更されます。 { "applicationType":"4", "responseMessage":"Success" } 私の問題は、レトロフィットにはJSON解析が組み込まれているため、リクエストごとに1つのPOJOを割り当てる必要があることです。しかし、残念ながら、REST-APIは動的JSON応答に基づいて構築されています。プレフィックスは、success (...)メソッドとfailure(...)メソッドの両方で、文字列からオブジェクトにランダムに変更されます。 void doTrackRef(Map<String, String> paramsref2) { RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint("http://192.168.100.44/RestDemo").build(); TrackerRefRequest userref = restAdapter.create(TrackerRefRequest.class); userref.login(paramsref2, new Callback<TrackerRefResponse>() { @Override public void success( TrackerRefResponse trackdetailresponse, Response response) { Toast.makeText(TrackerActivity.this, …
82 android  json  gson  retrofit 

24
クラスandroid.support.v7.widget.Toolbarの膨張エラー?
この方法に従って、アプリのマテリアルデザインを取得しようとしています。 アプリを実行するたびに、次のエラーが表示されます。 クラスandroid.support.v7.widget.Toolbarの拡張中にエラーが発生しました。 appcompatを正しく追加したかどうかを確認しました。しかし、それはすべて私には正しいです。だから私が間違っていることを教えてください? build.gradle apply plugin: 'com.android.application' android { compileSdkVersion 21 buildToolsVersion '21.0.2' defaultConfig { applicationId "io.bxbxbai.feedlistviewdemo" minSdkVersion 14 targetSdkVersion 21 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles 'proguard-rules.pro' } } } configurations { all*.exclude group: 'com.android.support', module: 'support-v4' } dependencies { compile fileTree(include: …

14
クリックしたときにAndroidのボタンの色を変更するにはどうすればよいですか?
私はAndroidアプリケーションに取り組んでいます。画面下部に4つのボタンを水平に配置したい。これらの4つのボタンでは、2つのボタンに画像が表示されています。ボタンの境界線は黒色で、境界線はできるだけ薄くする必要があります。ボタンをクリックすると、境界線の色を変更せずにボタンの背景を青色に変更し、しばらくの間その色のままにしておく必要があります。Androidでこのシナリオを実現するにはどうすればよいですか?
82 android 

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