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

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

30
Rを解決できません-Androidエラー
新しいAndroid SDKをダウンロードしてインストールしました。それを試運転するための簡単なアプリケーションを作成したかったのです。 ウィザードはこのコードを作成しました: package eu.mauriziopz.gps; import android.app.Activity; import android.os.Bundle; public class ggps extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } しかしEclipseは私にエラーを与えます Rは解決できません オンライン setContentView(R.layout.main); どうして? PS:私は名前のXMLファイル持っているmain.xmlの下にres/layout/。

15
Androidでファイルをダウンロードし、進行状況をProgressDialogに表示する
更新される簡単なアプリケーションを書こうとしています。このために私は、ファイルをダウンロードすることができ、簡単な機能必要な現在の進行状況を示して中をProgressDialog。の方法は知っていProgressDialogますが、現在の進行状況を表示する方法とファイルを最初にダウンロードする方法がわかりません。

30
Android 8:Cleartext HTTPトラフィックは許可されていません
Android 8のユーザーから、バックエンドフィードを使用するアプリにコンテンツが表示されないという報告がありました。調査の結果、Android 8で次の例外が発生していることがわかりました。 08-29 12:03:11.246 11285-11285/ E/: [12:03:11.245, main]: Exception: IOException java.io.IOException: Cleartext HTTP traffic to * not permitted at com.android.okhttp.HttpHandler$CleartextURLFilter.checkURLPermitted(HttpHandler.java:115) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:458) at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:127) at com.deiw.android.generic.tasks.AbstractHttpAsyncTask.doConnection(AbstractHttpAsyncTask.java:207) at com.deiw.android.generic.tasks.AbstractHttpAsyncTask.extendedDoInBackground(AbstractHttpAsyncTask.java:102) at com.deiw.android.generic.tasks.AbstractAsyncTask.doInBackground(AbstractAsyncTask.java:88) at android.os.AsyncTask$2.call(AsyncTask.java:333) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:245) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) at java.lang.Thread.run(Thread.java:764) (パッケージ名、URL、その他の可能な識別子を削除しました) Android 7以下ではすべてが機能しますが、android:usesCleartextTrafficマニフェストで設定しtrueません(それを設定しても効果がありません。とにかくデフォルト値です)。また、ネットワークセキュリティ情報も使用しません。を呼び出すとNetworkSecurityPolicy.getInstance().isCleartextTrafficPermitted()、同じバージョンのapkファイルを使用して、古いバージョンのfalseAndroid 8 に戻りtrueます。Android Oに関するGoogleの情報でこれについての言及を見つけようとしましたが、成功しませんでした。
1038 android  http  https 

30
フラグメント内のfindViewById
フラグメントのXMLで作成したImageView要素を参照するフラグメントでImageViewを作成しようとしています。ただし、このfindViewByIdメソッドは、Activityクラスを拡張する場合にのみ機能します。とにかくフラグメントで使用できるものはありますか? public class TestClass extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ImageView imageView = (ImageView)findViewById(R.id.my_image); return inflater.inflate(R.layout.testclassfragment, container, false); } } findViewByIdメソッドは、メソッドが定義されていないことを述べ、その上にエラーが発生しました。

30
Android Studio:ライブラリとしてjarを追加しますか?
新しいAndroid Studioを使用しようとしていますが、正しく動作していないようです。 JSONオブジェクトをシリアライズ/デシリアライズするためにGsonライブラリを使用しています。しかし、ライブラリはどういうわけかビルドに含まれていません。 MainActivityだけで新しいプロジェクトを作成しました。/ libsフォルダー内のgson-2.2.3.jarをコピーし、ライブラリ依存関係として追加しました(右クリック->ライブラリーとして追加)。これにはandroid studioのjarが含まれるため、ソースファイルから参照できます。 プロジェクトを実行しようとすると、コンパイルできないため、追加しました。 compile files('libs/gson-2.2.3.jar') de .gradleファイルの依存関係に。その後は正しくコンパイルされますが、アプリケーションを実行するとClassDefNotFoundException。 誰かが私が間違っていることを知っていますか?

30
このアクティビティでは、Theme.AppCompatテーマ(または子孫)を使用する必要があります
Android Studio 0.4.5 カスタムダイアログボックスを作成するためのAndroidドキュメント:http : //developer.android.com/guide/topics/ui/dialogs.html カスタムダイアログが必要な場合は、ダイアログAPIを使用する代わりに、アクティビティをダイアログとして表示できます。アクティビティを作成して、そのテーマを<activity>manifest要素のTheme.Holo.Dialogに設定するだけです。 <activity android:theme="@android:style/Theme.Holo.Dialog" > しかし、これを試したところ、次の例外が発生しました。 java.lang.IllegalStateException: You need to use a Theme.AppCompat theme (or descendant) with this activity 私は次のことをサポートしており、最小で10を超えるものを使用できません。 minSdkVersion 10 targetSdkVersion 19 私のスタイルには次のものがあります: <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> そして私のマニフェストで私は活動のためにこれを持っています: <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:theme="@android:style/Theme.Holo.Light.Dialog" android:name="com.ssd.register.Dialog_update" android:label="@string/title_activity_dialog_update" > …

30
TextViewのリンクをクリック可能にする方法は?
次のTextViewが定義されています。 <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/txtCredits" android:autoLink="web" android:id="@+id/infoTxtCredits" android:layout_centerInParent="true" android:linksClickable="true"></TextView> どこ@string/txtCredits含む文字列リソースがあります<a href="some site">Link text</a>。 AndroidはTextViewのリンクを強調表示していますが、クリックに応答しません。誰かが私が間違っていることを教えてもらえますか?これのような単純なもののために、私のアクティビティでTextViewのonClickListenerを設定する必要がありますか? 文字列リソースを定義する方法と関係があるようです。これは動作しません: <string name="txtCredits"><a href="http://www.google.com">Google</a></string> しかし、これは: <string name="txtCredits">www.google.com</string> 完全なURLを表示するよりもテキストリンクを表示したいので、これは残念です。


22
Looper.prepare()を呼び出していないスレッド内にハンドラーを作成できません
次の例外の意味は何ですか。どうすれば修正できますか? これはコードです: Toast toast = Toast.makeText(mContext, "Something", Toast.LENGTH_SHORT); これは例外です: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() at android.os.Handler.<init>(Handler.java:121) at android.widget.Toast.<init>(Toast.java:68) at android.widget.Toast.makeText(Toast.java:231)


10
AndroidでstartActivityForResultを管理する方法
私の活動では、メインの活動から2番目の活動をと呼んでいstartActivityForResultます。2番目のアクティビティーでは、このアクティビティーを終了するいくつかのメソッド(おそらく結果なし)がありますが、そのうちの1つだけが結果を返します。 たとえば、メインアクティビティから2番目のアクティビティを呼び出します。このアクティビティでは、カメラがあるかどうかなど、携帯電話のいくつかの機能を確認しています。ない場合は、このアクティビティを閉じます。また、準備中MediaRecorderまたはMediaPlayer問題が発生した場合は、このアクティビティを閉じます。 そのデバイスにカメラがあり、録画が完全に完了している場合、ビデオを録画した後、ユーザーが[完了]ボタンをクリックすると、結果(録画したビデオのアドレス)がメインアクティビティに返されます。 メインアクティビティの結果を確認するにはどうすればよいですか?

30
Eclipseを起動できません-Javaは起動しましたが、終了コード= 13を返しました
私はEclipseを使用してAndroid開発の最初の味を取得しようとしています。わずか4.2分前にバージョン4.2をインストールしたため、Eclipseを実行しようとしたときにこの問題に遭遇しました。 最初にEclipseJava VMを指定するパラメーターなしで起動しようとした後、それを示すエラーメッセージが表示couldn't find a Java VM called javaw.exe inside the Eclipse folderされたため、Javaがインストールされている場所を見つけ、その場所をショートカットのターゲットのパラメーターとして指定しました。これで、別のエラーが発生しますJava was started but returned exit code=13。 同様の質問はそれが32ビット/ 64ビットの競合であることを示しているようですが、私はEclipseとの両方の64ビットバージョンをダウンロードしたことを99%肯定していますJava (RE 7u5)。 私のEclipseとJavaが64ビットであることを確認する方法を誰かが知っているなら、それはありがたいです。 私の問題が別の問題であると思われる場合は、助けてください! 私はEclipseとJavaにまったく慣れていないので、できるだけわかりやすく話してください。 ショートカットターゲット: "C:\ Program Files \ Eclipse-SDK-4.2-win32-x86_64 \ eclipse \ eclipse.exe" -vm "C:\ Program Files(x86)\ Java \ jre7 \ bin \ javaw.exe" 完全なエラーコード...: Java was …

30
RecyclerViewにonItemClickListener()がないのはなぜですか?
私は探検していてRecyclerView、それRecyclerViewがないのを見て驚いたonItemClickListener()。 2つの質問があります。 主な質問 Googleが削除した理由を知りたいのですがonItemClickListener()? パフォーマンスの問題か何か他にありますか? 二次質問 私onClickは私の中で書くことによって私の問題を解決しましたRecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder implements OnClickListener { public TextView txtViewTitle; public ImageView imgViewIcon; public ViewHolder(View itemLayoutView) { super(itemLayoutView); txtViewTitle = (TextView) itemLayoutView.findViewById(R.id.item_title); imgViewIcon = (ImageView) itemLayoutView.findViewById(R.id.item_icon); } @Override public void onClick(View v) { } } これは大丈夫ですか/もっと良い方法はありますか?

14
アプリケーションをデータベースと共に出荷する
アプリケーションにデータベースが必要で、それに組み込みデータが付属している場合、そのアプリケーションを出荷するための最良の方法は何ですか?したほうがいい: SQLiteデータベースを事前に作成し、.apk? アプリケーションにSQLコマンドを含め、データベースを作成して、初めて使用するときにデータを挿入しますか? 私が目にする欠点は次のとおりです。 SQLiteのバージョンの不一致が原因で問題が発生する可能性があり、現在、データベースの移動先とアクセス方法がわかりません。 デバイス上でデータベースを作成してデータを設定するには、非常に長い時間がかかる場合があります。 助言がありますか?問題に関するドキュメントへのポインタをいただければ幸いです。


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