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

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

10
AndroidはImageViewでフェードインおよびフェードアウトします
作成中のスライドショーで問題が発生しました。 フェードインとフェードアウト用に2つのアニメーションをxmlで作成しました。 fadein.xml <?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="0.0" android:toAlpha="1.0" android:interpolator="@android:anim/accelerate_interpolator" android:duration="2000"/> </set> fadeout.xml <?xml version="1.0" encoding="UTF-8"?> <set xmlns:android="http://schemas.android.com/apk/res/android"> <alpha android:fromAlpha="1.0" android:toAlpha="0.0" android:interpolator="@android:anim/accelerate_interpolator" android:duration="2000"/> </set> やろうとしていることは、フェード効果を使用してImageViewから画像を変更することです。これにより、現在表示されている画像がフェードアウトし、別の画像がフェードインします。画像が既に設定されていることを考えると、この画像をフェードアウトすることができますこれで問題: Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim); imageView.startAnimation(fadeoutAnim); しかし、次に、表示する次の画像を設定します。 imageView.setImageBitmap(secondImage); imageViewに表示されるだけです。アニメーションを設定すると、画像が非表示になり、フェードインされます... imageView.setImageBitmap(secondImage);を実行すると、それを修正する方法はありますか。コマンド、画像はすぐには表示されず、フェードインアニメーションが実行されたときにのみ表示されますか?

4
Android:ビューを拡大して利用可能なスペースを埋めるにはどうすればよいですか?
これは簡単に思えますが、どうすればいいのかわかりません。EditTextと2つのImageButtonを含む水平レイアウトがあります。ImageButtonを固定サイズにし、EditTextがレイアウトの残りのスペースを占めるようにしたい。どうすればこれを達成できますか? <LinearLayout android:orientation="horizontal" android:layout_width="fill_parent" android:layout_height="wrap_content"> <EditText android:layout_width="wrap_content" android:layout_height="wrap_content"> </EditText> <ImageButton android:src="@drawable/img1" android:layout_width="50dip" android:layout_height="50dip"> </ImageButton> <ImageButton android:src="@drawable/img2" android:layout_width="50dip" android:layout_height="50dip"> </ImageButton> </LinearLayout>

11
AndroidでJSON配列(Jsonオブジェクトではない)を解析する方法
JSONArrayを解析する方法を見つけるのに苦労します。次のようになります。 [{"name":"name1","url":"url1"},{"name":"name2","url":"url2"},...] JSONが別の方法で記述されている場合(つまり、オブジェクトの配列の代わりにjsonオブジェクトが返された場合)の解析方法を知っています。しかし、それは私が持っているすべてのことであり、それと一緒に行かなければなりません。 *編集:これは有効なjsonです。このjsonを使用してiPhoneアプリを作成しましたが、今はAndroid用に実行する必要があり、理解できません。そこには多くの例がありますが、それらはすべてJSONObjectに関連しています。JSONArrayに何か必要です。 誰かが私にいくつかのヒント、またはチュートリアルや例を教えてもらえますか? とても有難い !
89 java  android  json  gson  arrays 

6
コードのレイアウト方向
私のアプリケーションにはこのコードがあります: LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT); LinearLayoutの方向を垂直に設定したいだけです。XMLで同等のものは次のとおりです。 android:orientation="vertical" XMLなしでコードでそれを行うにはどうすればよいですか?

14
Android Studio-すでに存在するプログラムタイプ:com.google.android.gms.internal.measurement.zzwp
昨日、私のアプリは問題なく動作していました。 今日、なぜなのかはわかりませんが、Android Studioを再度開いた後、アプリがコンパイルされなくなりました。 表示されるエラーは Program type already present: com.google.android.gms.internal.measurement.zzwp Message{kind=ERROR, text=Program type already present: com.google.android.gms.internal.measurement.zzwp, sources=[Unknown source file], tool name=Optional.of(D8)} 何が起こっているのか本当にわかりません。すべてを検索しましたが、何も機能しませんでした。誰かが私を助けることができれば、私は本当に感謝します。すべての依存関係とライブラリを変更して解決しようとしましたが、何もうまくいきませんでした。 これがbuild.gradleプロジェクトです buildscript { repositories { google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.1.1' classpath 'com.google.gms:google-services:3.2.1' // NOTE: Do not place your application dependencies here; they belong // in the individual …

12
Google Playのアルファテスター用にアプリが更新されない
私のアプリはGoogle Playを使用してテストされています。私は当然、アルファテスターの1人です。アプリの新しいアルファ版をリリースしました。デバイスで自動的に更新されると思っていました。しかし、更新されていません。足りない?グーグルによると アプリをインストールしてオプトインすると、自動的に新しいテストバージョンに更新されます。

9
Volleyを使用してAndroidで「multipart / form-data」POSTを送信する方法
multipart/form-dataVolleyを使用してAndroidでPOSTを送信できる人はいますか?image/pngPOSTリクエストを使用してサーバーにアップロードしようとして成功しませんでした。誰かがアップロードしたかどうか知りたいです。 これを行うデフォルトの方法public byte[] getPostBody()は、Request.javaクラスでオーバーライドしFile、境界の空白のヘッダーキーをクラスに添付することだと思います。ただし、ファイルをStringforに変換してからMap<String, String> postParams再度エンコードするのは鈍感で、あまりエレガントではありません。また、私は自分の試みに失敗しました。これは、このライブラリへの切り替えを妨げる唯一の理由です。 とにかく、すべての考えと答えは非常に高く評価されています。ご協力ありがとうございました。

16
Android WebViewCookieの問題
認証された通信に使用するセッションCookieをAndroidアプリに送信するサーバーがあります。同じサーバーを指すURLを使用してWebViewをロードしようとしていますが、認証のためにセッションCookieを渡そうとしています。断続的に動作するのを観察していますが、理由はわかりません。同じセッションCookieを使用してサーバー上で他の呼び出しを行いますが、これらは認証に失敗することはありません。この問題は、WebViewにURLを読み込もうとしたときにのみ発生し、毎回発生するわけではありません。非常にイライラします。 以下は、これを行うために使用しているコードです。どんな助けでも大歓迎です。 String myUrl = ""http://mydomain.com/"; CookieSyncManager.createInstance(this); CookieManager cookieManager = CookieManager.getInstance(); Cookie sessionCookie = getCookie(); if(sessionCookie != null){ String cookieString = sessionCookie.getName() +"="+sessionCookie.getValue()+"; domain="+sessionCookie.getDomain(); cookieManager.setCookie(myUrl, cookieString); CookieSyncManager.getInstance().sync(); } WebView webView = (WebView) findViewById(R.id.webview); webView.getSettings().setBuiltInZoomControls(true); webView.getSettings().setJavaScriptEnabled(true); webView.setWebViewClient(new MyWebViewClient()); webView.loadUrl(myUrl);

21
android studio(Eclipseから移行)で署名されたAPKのキーエイリアスとキーパスワードを取得する方法
現在GooglePlayで公開されているAndroidアプリがあり、定期的に更新しています。新しいプッシュの前に、次のプロセスに従ってアプリに署名します。 プロジェクトで右マウスを押し、「Androidツール」->署名されたアプリケーションパッケージをエクスポートしますキーストアパスワードを提供しますアプリに署名しますapkファイルをGooglePlayデベロッパーコンソールにアップロードします 最近、プロジェクトをEclipseからAndroid Studioにインポートし、AndroidStudioでの作業を続けました。今、私はアプリで修正をプッシュすることを計画しています。私はアンドロイドスタジオでapkに署名するこのオプションがあると考えました ビルド->署名付きapkの生成-> 私の理解によると、私のAndroidアプリでは、更新をGooglePlayにプッシュするために以前に使用したものと同じキーストアとキーストアパスワードを使用する必要があります。また、ここでは、キーエイリアスとキーパスワードを要求しています。Eclipseでapkに署名しているときに、キーエイリアスとキーパスワード(画像の4番目の入力)を覚えていません。私は今何ができるか提案はありますか?キーストアとキーストアパスワードをすでに知っている場合、キーエイリアスとエイリアスキーパスワードを取得する方法はありますか? 更新:keytool -list -v -keystorename.keystoreコマンドを使用してキーエイリアスを取得できるようになりました



10
Androidツールバーさまざまなフラグメントのメニュー項目を追加する
ツールバーとナビゲーションドロワーがあります。アプリを起動すると、ツールバーとナビゲーションドロワーが作成されます。ナビゲーションドロワーのアイテムをクリックすると、新しいフラグメントが開始され、同じツールバーが維持されます。特定のフラグメントを開始するときに、検索、追加、編集などのメニュー項目をツールバーに基本的に追加するにはどうすればよいですか?プログラムの開始時には必要ありませんが、動的に作成されます。また、これらのボタンをクリックして、他のフラグメントを開始させるにはどうすればよいでしょうか。あるフラグメントでは、ツールバーの編集ボタンが別のフラグメントの編集ボタンと比較して特定のことを実行するようにしたいのです。ありがとう! Menu_toolbar: <?xml version="1.0" encoding="utf-8"?> <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <item android:id="@+id/edit" android:orderInCategory="1" android:title="Edit" app:showAsAction="always" android:icon="@drawable/pencil_icon"/> <item android:id="@+id/add" android:orderInCategory="1" android:title="Add" app:showAsAction="always" android:icon="@drawable/plus_icon"/> ツールバー: <?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="55dp" android:background="#10a1ff" android:title="Home" />



15
android.content.res.Resources $ NotFoundExceptionの取得:リソースがandroidに存在する場合でも例外
エラーが発生する原因を教えてください。 ランドスケープモードのみのアクティビティの1つを持つアプリを作成しています。そこで、AndroidManifest.xmlファイルに以下を追加しました <activity android:name=".LandScapeImageActivity" android:screenOrientation="landscape"></activity> 私は次のようなフォルダを作成しました / res / layout-land その中にsee_today_landscape_layoutというレイアウトを追加します。 そしてonCreate()私は以下を追加しました protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.see_today_landscape_layout); .... } しかし、アプリを実行すると、次のエラーが発生します 02-06 13:46:14.358: E/AndroidRuntime(13286): FATAL EXCEPTION: main 02-06 13:46:14.358: E/AndroidRuntime(13286): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.mid.kew.activities/com.mid.kew.activities.LandScapeImageActivity}: android.content.res.Resources$NotFoundException: Resource ID #0x7f03002b 02-06 13:46:14.358: E/AndroidRuntime(13286): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2787) 02-06 13:46:14.358: E/AndroidRuntime(13286): at …

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