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

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

5
Volleyあり、HttpEntityなしのPOSTマルチパートリクエストの処理
これは実際には問題ではありませんが、必要に応じて参照できるように、ここで私の作業コードの一部を共有したいと思います。 ご存知のように、これはHttpEntityAPI22から非推奨となり、API23から完全に削除されました。現時点では、Android開発者のHttpEntityリファレンスにアクセスできなくなりました(404)。したがって、以下は、Volleyを使用し、HttpEntityを使用しないPOSTマルチパートリクエストの実際のサンプルコードです。動作し、でテストされていAsp.Net Web APIます。もちろん、コードはおそらく2つの既存のドローアブルファイルをポストする基本的なサンプルに過ぎず、すべての場合に最適なソリューションではなく、適切なチューニングも行われていません。 MultipartActivity.java: package com.example.multipartvolley; import android.app.Activity; import android.content.Context; import android.graphics.Bitmap; import android.graphics.drawable.BitmapDrawable; import android.graphics.drawable.Drawable; import android.os.Bundle; import android.support.v4.content.ContextCompat; import android.view.Menu; import android.view.MenuItem; import android.widget.Toast; import com.android.volley.NetworkResponse; import com.android.volley.Response; import com.android.volley.VolleyError; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.DataOutputStream; import java.io.IOException; public class MultipartActivity extends Activity { private final Context …

15
プロジェクト ':app'の依存関係 'com.android.support:support-annotations'と競合しています。アプリ(26.1.0)とテストアプリ(27.1.1)の解決済みバージョンは異なります。
Androidアプリ開発は初めてです。新しいプロジェクト、Android Projectを作成しようとすると、次のメッセージがポップアップ表示されました。 エラー:タスク ':app:preDebugAndroidTestBuild'の実行に失敗しました。 プロジェクト ':app'の依存関係 'com.android.support:support-annotations'と競合しています。アプリ(26.1.0)とテストアプリ(27.1.1)の解決済みバージョンは異なります。詳細については、https://d.android.com/r/tools/test-apk-dependency-conflicts.htmlを参照してください。情報:Gradleタスク[:app:generateDebugSources、:app:generateDebugAndroidTestSources、:app:mockableAndroidJar] これは私のプロジェクトのスクリーンショットです。 ここをクリックして、取得したエラーのスクリーンショットを表示してください このコードを依存関係に追加してみました。androidTestCompile 'com.android.support:support-annotations:23.3.0'これはうまくいきませんでした。私も27.1.1と26.1.0 ..を試しましたが、どちらもうまくいきませんでした。
106 android 

8
TextViewでテキストを選択してコピーしますか?
ユーザーがTextViewでテキストを選択/コピーできるようにする方法はありますか?EditTextの同じ機能が必要です。コントロールを長押しして、select all / copyのポップアップオプションを取得できますが、コントロールはTextViewのように見える必要があります。 EditTextにeditable = "none"オプションまたはinputType = "none"を使用させるなど、いくつかのことを試しましたが、それらはまだEditTextのフレーム付きの背景を保持しています。 ありがとう -------更新---------------------- これは99%です。選択ハイライトが表示されるようにしたいだけです(オレンジ色のもの)。それ以外はそれで良いのですが、これでうまくいくでしょう: <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:editable="false" style="?android:attr/textViewStyle" android:textColor="@color/white" android:textAppearance="@android:style/TextAppearance.Medium" android:cursorVisible="false" android:background="@null" /> cursorVisible = "false"が原因で発生していると思いますが、選択を行わなくてもカーソルは表示されます。
106 android 

17
API 28(P)のAndroid設計サポートライブラリが機能しない
android-P SDK環境の設定に成功しました。Androidデザインサポートライブラリを使用しようとすると、プロジェクトのビルドエラーが発生します。プロジェクト構成は次のとおりです。 IDE:3.2 Canary 17ターゲットAPI:28コンパイルAPI:28 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 28 defaultConfig { applicationId "com.app.navigationpoc" minSdkVersion 21 targetSdkVersion 28 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } } dependencies { implementation fileTree(include: ['*.jar'], …

4
postメソッドは正確には何をしますか?
非常に奇妙な機能に遭遇しました。 メインスレッドでアニメーションを実行しようとすると、開始しません。私が使用して言ったアニメーションを実行すると getView().post(new Runnable() { @Override public void run() { getView().startAnimation(a); } }); それは始まります。 CurrentThreadアニメーションを開始する前に印刷しましたmain。両方とも印刷します。 明らかに、どちらもメインスレッドでアニメーションを開始するはずなので、ここに何か不足しています...私の推測では、postがタスクをキューに追加すると、より「正しい時間」に開始されますが、知りたいと思いますここで何が起きるか 編集:私は物事を明確にしましょう-私の質問は、メインスレッドでアニメーションを開始しないのに、ポストでアニメーションを開始するとなぜそれが開始するのかです。
106 android 

6
ユーザーが言語を選択したときにアプリの言語を変更するにはどうすればよいですか?
アプリでスペイン語、ポルトガル語、英語の3つの言語をサポートする必要があります。アプリで言語を選択するオプションを提供します。 1)3つの描画可能なフォルダーdrawable-es、drawable-pt、drawable。 2)言語に従って3つの値のフォルダーvalues-es、values-pt、values.Change String.xml値。 言語を選択するためのimageViewがあります。クリックすると、英語、スペイン語、ポルトガル語のオプションで構成されるメニューが開きます。 このコードによるオプション選択でアプリ内のロケールを設定しました public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case R.id.en: Locale locale = new Locale("en"); Locale.setDefault(locale); Configuration config = new Configuration(); config.locale = locale; getBaseContext().getResources().updateConfiguration(config, getBaseContext().getResources().getDisplayMetrics()); Toast.makeText(this, "Locale in English !", Toast.LENGTH_LONG).show(); break; case R.id.pt: Locale locale2 = new Locale("pt"); Locale.setDefault(locale2); Configuration config2 = …

3
AppCompatActivity.onCreateは、同じライブラリグループ内からのみ呼び出すことができます
appcompat 25.1.0にアップグレードした後、有線エラーが発生し始めました。 私のコードでは: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); lintエラーが発生します。 AppCompatActivity.onCreate can only be called from within the same library group (groupId=com.android.support) そのような行動を防ぐ方法は?

30
Googleログインエラー12500
アプリにGoogleログインを統合しようとしています。バックエンドサーバーがありません。ログオンしたGoogleアカウントの詳細をアプリに取得しています。 私は最初にGoogleサインインの例を使用して試しましたが、エラーが発生しました(以下のスタックトレースを出力する以外はコードの変更はありません)。バックエンドサーバーがないため、サンプルのSignInActivityを使用しました。 Exception com.google.android.gms.common.api.ApiException: 12500: at com.google.android.gms.common.internal.zzb.zzz(Unknown Source) at com.google.android.gms.auth.api.signin.GoogleSignIn.getSignedInAccountFromIntent(Unknown Source) at com.ewise.android.api.MainActivity.onActivityResult(SignInActivity.java:89) at android.app.Activity.dispatchActivityResult(Activity.java:7010) at android.app.ActivityThread.deliverResults(ActivityThread.java:4187) at android.app.ActivityThread.handleSendResult(ActivityThread.java:4234) at android.app.ActivityThread.-wrap20(ActivityThread.java) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1584) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:154) at android.app.ActivityThread.main(ActivityThread.java:6316) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:872) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:762) コード public class SignInActivity extends AppCompatActivity implements View.OnClickListener { private static final String TAG …

14
AVD ManagerオプションがAndroid Studioに表示されない理由
Android仮想デバイス(AVD)が表示されない理由 で作成する問題に直面していますAVDがandroid studio、問題はこのオプションが表示されないことですツール—> Android —> AVD Manager ツールが見つからないスクリーンショットの下 -> Android-> AVD Manager 上記のスクリーンショットでは、Android-> AVD Managerが見つかりません。なぜ表示されないのですか。 以下は私のインストール済みパッケージです: 1. SDKマネージャー 2. SDKツール 私はこのリンクをフォローしています:http : //www.dev2qa.com/how-to-create-android-virtual-device-avd-in-android-studio/

4
OkHttpがあるときにRetrofitを使用する理由
OkHttpを使用すると、HTTP要求を作成してサーバーから応答を取得できます OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url(url) .build(); Response response = client.newCall(request).execute(); 次に、Gson libで応答を必要なオブジェクトに変換します。 これはSquare / OkHttpドキュメントからです: その要求/応答APIは、流暢なビルダーと不変性で設計されています。同期ブロッキング呼び出しとコールバックによる非同期呼び出しの両方をサポートします 私はstackOverFlowから読みました Retrofitは、利用可能な場合、OkHTTPを自動的に使用します 。 だから私の質問は正確に何のためにレトロフィットですか? RetrofitがOkHttpでできないことは何ですか? OkHttpとGsonはリクエストAPIの問題を解決すると思いますが、Retrofitが解決する問題は何ですか?
106 java  android  retrofit  okhttp 

9
Android ViewModelの追加引数
AndroidViewModelアプリケーションコンテキストを除いて、カスタムコンストラクターに追加の引数を渡す方法はありますか?例: public class MyViewModel extends AndroidViewModel { private final LiveData<List<MyObject>> myObjectList; private AppDatabase appDatabase; public MyViewModel(Application application, String param) { super(application); appDatabase = AppDatabase.getDatabase(this.getApplication()); myObjectList = appDatabase.myOjectModel().getMyObjectByParam(param); } } そして、カスタムViewModelクラスを使用したい場合は、このコードをフラグメントで使用します。 MyViewModel myViewModel = ViewModelProvider.of(this).get(MyViewModel.class) そのString paramため、カスタムに追加の引数を渡す方法がわかりませんViewModel。アプリケーションコンテキストのみを渡すことができますが、追加の引数は渡せません。私は本当にどんな助けにも感謝します。ありがとうございました。 編集:いくつかのコードを追加しました。私はそれが今より良いことを望みます。

6
EclipseのAndroidアプリ:グラフィックレイアウトに編集テキストが表示されない
EclipseのAndroidアプリにテキストフィールドを追加しようとしていますが、Plain textオプションをグラフィックレイアウトにドラッグすると、下部にメッセージが表示されます。エラーログオプションがないのでException raised during rendering: java.lang.System.arraycopy([CI[CII)V Exception details are logged in Window > Show View > Error Log 行っても読め Window > Show Viewます。EditText直接xmlから削除するまで、デザイナーはもう使えません。このエラーの原因は何ですか?どのように修正しますか?最新バージョン(本日現在6-30-14)とWindows 8 Pro x64を実行しています。 これが私の完全なレイアウトコードです: <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="${relativePackage}.${activityClass}" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="18dp" android:text="@string/welcome_text" /> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:ems="10" …

13
Androidはビュー間に水平線を描画します
以下のような私のレイアウトがあります: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:orientation="vertical" > <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="10dp" android:text="Twitter Feeds" android:textStyle="bold" /> <ListView android:id="@+id/list" android:layout_width="350dp" android:layout_height="50dp" /> <TextView android:id="@+id/textView1" style="@style/behindMenuItemLabel1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="1dp" android:text="FaceBook Feeds" /> <ListView android:id="@+id/list1" android:layout_width="350dp" android:layout_height="50dp" /> </LinearLayout> 私の要件は、との間に水平線を引くことですTextViewListView 誰か助けてもらえますか?

9
画面が表示されたときにフィールドのオートフォーカス/キーボードポップアップを削除する方法
最初のフィールドがEditTextである画面があり、起動時にフォーカスを取得し、数値入力タイプもポップアップします。これは非常に迷惑です アクティビティが開始されたときにフォーカスが取得されない、および/または入力パネルが表示されないことを確認するにはどうすればよいですか?

7
Thecom.AppCompat.Light.DarkActionBarのようなappcompat-v7 Toolbarをどのようにスタイルするのですか?
Theme.AppCompat.Light.DarkActionBar新しいサポートライブラリツールバーで外観を再現しようとしています。 Theme.AppCompat.Lightツールバーを選択すると明るくなり、選択Theme.AppCompatすると暗くなります。(技術的には.NoActionBarバージョンを使用する必要がありますが、私が知る限り、唯一の違いは <style name="Theme.AppCompat.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> 今ではないTheme.AppCompat.Light.DarkActionBarが、私は自分で作るだけで十分だと思った <style name="Theme.AppCompat.Light.DarkActionBar.NoActionBar"> <item name="windowActionBar">false</item> <item name="android:windowNoTitle">true</item> </style> しかし、これで私のツールバーはまだLightテーマ化されています。ダーク(ベース)テーマとライトテーマの混合のさまざまな組み合わせを試すのに何時間も費やしましたが、ツールバー以外のすべての背景を明るくできる組み合わせを見つけることができません。 AppCompat.Light.DarkActionBarimportで外観を取得する方法はありandroid.support.v7.widget.Toolbarますか?

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