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

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

30
戻るボタンを2回クリックしてアクティビティを終了する
最近、多くのAndroidアプリやゲームでこのパターンに気づきました。「戻る」ボタンをクリックしてアプリケーションを「終了」すると、「Toast戻るにはもう一度クリックして終了してください」のようなメッセージが表示されます。 私はそれをますます目にしているので、アクティビティでなんとかしてアクセスできる組み込みの機能なのかと思っていました。私は多くのクラスのソースコードを見てきましたが、それについて何も見つけることができないようです。 もちろん、同じ機能を非常に簡単に実現するいくつかの方法を考えることができます(おそらく、ユーザーがすでに1回クリックしたかどうかを示すブール値をアクティビティに保持するのが最も簡単です...)が、ここにすでに何かあるかどうか疑問に思いました。 編集:@LAS_VEGASが述べたように、私は伝統的な意味での「終了」を本当に意味していませんでした。(つまり、終了した)意味がある場合は、「アプリケーション開始アクティビティが起動する前に開いていたものに戻る」ことを意味しました:)

14
Android StudioでGradleを更新する方法
Android Studio 0.1.9をインストールしました。今日、私はバージョン0.2を入手して更新し、もちろん更新しました。インストール後、Android Studioを再起動しましたが、次のメッセージが表示されます。 プロジェクトは古いバージョンのAndroid Gradleプラグインを使用しています。サポートされる最小バージョンは0.5.0です。依存関係「com.android.tools.build:gradle」のバージョンを更新してください それ、どうやったら出来るの?Android StudioでGradleプラグインの更新ツールが見つかりません。

30
Android ADBデバイスはオフラインで、コマンドを発行できません
コマンドラインまたはEclipseでADBを使用してデバイスに接続できなくなりました。 コマンドを実行する adb devices デバイス名を返しますが、オフラインであると表示されます。 私が試したもの。 Androidデバッグモードを切り替えました Google USBドライバーを再インストールした OSを以前動作していたバックアップ(CyanogenMod)に復元しました USBコードをスワップ。 電話/コンピュータを複数回再起動した Android SDKを更新しました 何が起こっているのか本当にわかりません。あなたが私が試すことができると思うものは何でも、私はすべて耳です。 明らかに、同じ問題が発生している場合、問題はおそらく古いSDKです。4.2.2以降、接続デバイスのRSAフィンガープリントを確認する必要があるセキュリティ機能があります。SDKマネージャーを開いてツールを更新してください!その後、再起動します。

20
Androidでインテントを使用して電話をかける方法は?
Androidで次のコードを使用して電話をかけていますが、セキュリティ例外が発生しています。助けてください。 posted_by = "111-333-222-4"; String uri = "tel:" + posted_by.trim() ; Intent intent = new Intent(Intent.ACTION_CALL); intent.setData(Uri.parse(uri)); startActivity(intent); 権限 <uses-permission android:name="android.permission.CALL_PHONE" /> 例外 11-25 14:47:01.661: ERROR/AndroidRuntime(302): Uncaught handler: thread main exiting due to uncaught exception 11-25 14:47:01.681: ERROR/AndroidRuntime(302): java.lang.SecurityException: Permission Denial: starting Intent { act=android.intent.action.CALL dat=tel:111-333-222-4 cmp=com.android.phone/.OutgoingCallBroadcaster } from ProcessRecord{43d32508 …



17
WebViewで戻るボタンが押された場合、前のページに戻る方法は?
WebView一部のWebサイトを表示するアプリを持っています。それは機能し、ウェブページのリンクをクリックすると、アプリ内のウェブサイトの次のページに移動します。しかし、電話の戻るボタンをクリックすると、アプリに直接移動します。代わりに、ウェブサイトの前のページに戻りたいです。これどうやってするの? これが私が使用しているコードサンプルです: public class Webdisplay extends Activity { @Override public void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); this.getWindow().requestFeature(Window.FEATURE_PROGRESS); setContentView(R.layout.webdisplay); getWindow().setFeatureInt(Window.FEATURE_PROGRESS, Window.PROGRESS_VISIBILITY_ON); Toast loadingmess = Toast.makeText(this, "Cargando El Diario de Hoy", Toast.LENGTH_SHORT); loadingmess.show(); WebView myWebView; myWebView = (WebView) findViewById(R.id.webview); myWebView.getSettings().setJavaScriptEnabled(true); myWebView.loadUrl("http://www.elsalvador.com"); myWebView.setWebViewClient(new WebViewClient()); myWebView.setInitialScale(1); myWebView.getSettings().setBuiltInZoomControls(true); myWebView.getSettings().setUseWideViewPort(true); final Activity …

7
Androidで動的に要素をlistViewに追加する方法
誰でもAndroidでlistViewを作成するためのチュートリアルを説明または提案できますか? これが私の要件です: ボタンを押すことで新しい要素を動的に追加できるはずです。 理解するのに十分単純である必要があります(たとえば、パフォーマンスの向上や変換ビューなしで) StackOverflowに投稿されているこのトピックにはかなりの数の質問があることを知っていますが、私の質問に答える質問が見つかりませんでした。ありがとう!

12
Androidプロジェクトで外部JARを使用するにはどうすればよいですか?
Androidプロジェクトを作成し、外部JAR(hessian-4.0.1.jar)をプロジェクトに追加しました。次に、JARをビルドパスに追加し、[注文とエクスポート]で確認しました。 注文とエクスポートは無視されているようですが、実行時に外部JARのすべてのクラスが欠落しています。 Eclipseプラグインを使用してAndroidアプリケーションを構築するときに、外部JARから必要なクラスを適切に含めるトリックはありますか?antやMavenを使用したくない。

10
Android Fragment onAttach()は廃止予定
最新のサポートライブラリ(バージョン23.0.0)を使用するようにアプリを更新しましたが、FragmentクラスのonAttach()関数が廃止されていることがわかりました。 の代わりに: onAttach (Activity activity) 雪が降る: onAttach (Context context) 私のアプリはサポート終了前に渡されたアクティビティを使用しているため、考えられる解決策は次のとおりです。 @Override public void onAttach(Context context) { super.onAttach(context); activity = getActivity(); } それはそれを行う正しい方法でしょうか? 更新: 23未満のAPIでデバイスを実行すると、新しいonAttach()が呼び出されていません。これが彼らが意図したことではないことを願っています! 更新2: SDKの最新のアップデートで問題が解決されました。 API 22デバイスでテストしましたが、onAttach(Context)が呼び出されています。 クリックここで私は数週間前にオープンしましたバグレポートとGoogleのみんなからの回答に従うこと。

17
インストールされているAndroidアプリケーションのリストを取得し、実行するアプリケーションを1つ選択する方法
今週初めにこれと同様の質問をしましたが、インストールされているすべてのアプリケーションのリストを取得して実行する方法を選択する方法がまだわかりません。 私はもう試した: Intent intent = new Intent(ACTION_MAIN); intent.addCategory(CATEGORY_LAUNCHER); これは、プリインストールされているか、ACTION_MAINIntentタイプを実行できるアプリケーションのみを示しています。 PackageManagerインストールされているすべてのアプリケーションを取得するために使用できることも知っていますが、これを使用して特定のアプリケーションを実行するにはどうすればよいですか?

16
別のスレッドからメインスレッドでコードを実行する
Androidサービスで、バックグラウンドタスクを実行するためのスレッドを作成しました。 スレッドがメインスレッドのメッセージキューに特定のタスクを投稿する必要がある状況があります。 Runnable。 Handlerメインスレッドを取得して投稿する方法はありますかMessage/Runnable私の他のスレッドから、それには? おかげで、

20
アンドロイドでタイマーを設定するには?
誰かがテキストフィールドを毎秒更新する簡単な例を挙げられますか? フライングボールを作成し、毎秒ボール座標を計算/更新する必要があるため、なんらかのタイマーが必要です。 私はここから何も得ません。
325 android  timer 

5
XMLレイアウトでのAndroidの<merge>タグの目的は何ですか?
私はタグのRomain Guyの投稿を読みました&lt;merge /&gt;が、それがどのように役立つのかまだわかりません。&lt;Frame /&gt;タグの一種の置き換えですか、それとも次のように使用されますか? &lt;merge xmlns:android="...."&gt; &lt;LinearLayout ...&gt; . . . &lt;/LinearLayout&gt; &lt;/merge&gt; 次に&lt;include /&gt;、別のファイルのコード?

20
Android Gradleプラグイン0.7.0:「APKのパッケージ化中にファイルが重複しています」
Android Gradleプラグイン0.7.0を以下で使用するbuild.gradle: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.7.0' } } apply plugin: 'android' repositories { maven { url "https://android-rome-feed-reader.googlecode.com/svn/maven2/releases" } maven { url "http://dl.bintray.com/populov/maven" } mavenCentral() } android { compileSdkVersion 19 buildToolsVersion '18.1.1' defaultConfig { minSdkVersion 9 targetSdkVersion 19 } buildTypes { release { runProguard true …

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