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

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

30
回転Androidでのアクティビティの再開
私のAndroidアプリケーションでは、デバイスを回転させる(キーボードをスライドさせる)と、Activity再起動されます(onCreateが呼び出されます)。さて、これはおそらく想定どおりの方法ですが、onCreateメソッドで多くの初期設定を行うため、次のいずれかが必要です。 すべての初期設定を別の関数に入れて、デバイスの回転またはすべてで失われないようにします。 onCreate再度呼び出されないようにしてください。レイアウトは調整されるか、 onCreate呼び出されないように、アプリを縦向きのみに制限します。

30
Androidアプリケーションのアクティビティ間でデータを渡すにはどうすればよいですか?
ログインページからログインした後button、それぞれにサインアウトするシナリオがありますactivity。 をクリックするとsign-out、session idサインインしているユーザーのがサインアウトに渡されます。誰でもsession id利用できるようにする方法について誰かが私を案内できますactivitiesか? このケースの代替案

30
アプリケーションのURLをAndroidのWebブラウザーで開くにはどうすればよいですか?
アプリケーション内ではなく、組み込みのWebブラウザーでコードからURLを開く方法は? 私はこれを試しました: try { Intent myIntent = new Intent(Intent.ACTION_VIEW, Uri.parse(download_link)); startActivity(myIntent); } catch (ActivityNotFoundException e) { Toast.makeText(this, "No application can handle this request." + " Please install a webbrowser", Toast.LENGTH_LONG).show(); e.printStackTrace(); } しかし、私は例外を受け取りました: No activity found to handle Intent{action=android.intent.action.VIEW data =www.google.com


30
画像をビットマップオブジェクトにロードする際の奇妙なメモリ不足の問題
各行にいくつかの画像ボタンがあるリストビューがあります。リストの行をクリックすると、新しいアクティビティが起動します。カメラのレイアウトに問題があるため、独自のタブを作成する必要がありました。結果に対して起動されるアクティビティはマップです。ボタンをクリックして画像プレビューを起動する(SDカードから画像を読み込む)と、アプリケーションはアクティビティからアクティビティに戻りlistview、結果ハンドラーに戻り、画像ウィジェットにすぎない新しいアクティビティを再起動します。 リストビューの画像プレビューは、カーソルとで行われていますListAdapter。これでかなり簡単になりますが、サイズ変更した画像を配置する方法がわかりません(srcつまり、オンザフライで画像ボタンのようにピクセルではなくビットサイズを小さくします。したがって、電話のカメラから出た画像のサイズを変更しました。 問題は、戻って2番目のアクティビティを再起動しようとすると、メモリ不足エラーが発生することです。 行ごとにリストアダプターを簡単に構築できる方法はありますか? フォーカスの問題のためにタッチスクリーンで行を選択できないため、各行のウィジェット/要素のプロパティにもいくつか変更を加える必要があるため、これは望ましい方法です。(ローラーボールが使用できます。) 帯域外のサイズ変更と画像の保存を実行できることはわかっていますが、それは実際に実行したいことではありませんが、そのためのサンプルコードを使用すると便利です。 リストビューで画像を無効にするとすぐに、再び正常に機能しました。 参考までに:これは私がやっていたことです: String[] from = new String[] { DBHelper.KEY_BUSINESSNAME,DBHelper.KEY_ADDRESS,DBHelper.KEY_CITY,DBHelper.KEY_GPSLONG,DBHelper.KEY_GPSLAT,DBHelper.KEY_IMAGEFILENAME + ""}; int[] to = new int[] {R.id.businessname,R.id.address,R.id.city,R.id.gpslong,R.id.gpslat,R.id.imagefilename }; notes = new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to); setListAdapter(notes); どこにR.id.imagefilenameありますButtonImage。 ここに私のLogCatがあります: 01-25 05:05:49.877: ERROR/dalvikvm-heap(3896): 6291456-byte external allocation too large for this process. 01-25 05:05:49.877: ERROR/(3896): VM …


24
APKファイルからソースコードを取得する方法はありますか?
ラップトップのハードドライブがクラッシュし、過去2か月間取り組んでいたアプリのすべてのソースコードが失われました。私が持っているのは、友人に送信したときから私のメールに保存されているAPKファイルだけです。 このAPKファイルからソースコードを抽出する方法はありますか?

12
プロジェクトをEclipseにインポートした後の「スーパークラスメソッドをオーバーライドする必要がある」エラー
プロジェクトをEclipseに再インポートする必要がある場合(Eclipseを再インストールした場合、またはプロジェクトの場所を変更した場合)は、オーバーライドされたメソッドのほとんどすべてが正しくフォーマットされていないため、エラーが発生します。 メソッドはスーパークラスメソッドをオーバーライドする必要があります これは、何らかの理由でAndroidプロジェクトで発生することであり、メソッドの引数の値が常に入力されるとは限らないため、手動で手動で入力する必要があることに注意してください。例えば: list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { //These arguments have their correct names public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) { } }); 最初は次のように入力されます: list.setOnCreateContextMenuListener(new OnCreateContextMenuListener() { //This methods arguments were not automatically provided public void onCreateContextMenu(ContextMenu arg1, View arg2, ContextMenuInfo arg3) { } }); 奇妙なことに、コードを削除してEclipseが自動的にメソッドを再作成すると、すでに持っているのと同じ引数名が使用されるため、問題の場所が本当にわかりません。それ以外は、メソッドを自動フォーマットします私。 これは、オーバーライドされたメソッドをすべて手動で手動で再作成しなければならないので、非常に面倒になります。なぜこれが起こるのか、またはそれを修正する方法を誰かが説明できる場合。とてもうれしくなる。 多分それは別のメソッドの引数の中にあるメソッドをフォーマットしている方法が原因ですか?

30
Android SDKのインストールでJDKが見つかりません
Windows 7 x64システムにAndroid SDKをインストールしようとしています。 jdk-6u23-windows-x64.exeはインストールされていますが、Android SDKセットアップはJDKインストールが見つからないため、続行を拒否します。 これは既知の問題ですか?そして、解決策はありますか?
1200 java  android  sdk  windows-7-x64  jdk6 

30
アクティビティは、最初に追加されたウィンドウをリークしました
このエラーとは何ですか?なぜ発生するのですか? 05-17 18:24:57.069: ERROR/WindowManager(18850): Activity com.mypkg.myP has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@44c46ff0 that was originally added here 05-17 18:24:57.069: ERROR/WindowManager(18850): android.view.WindowLeaked: Activity ccom.mypkg.myP has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView@44c46ff0 that was originally added here 05-17 18:24:57.069: ERROR/WindowManager(18850): at android.view.ViewRoot.<init>(ViewRoot.java:231) 05-17 18:24:57.069: ERROR/WindowManager(18850): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:148) 05-17 18:24:57.069: ERROR/WindowManager(18850): at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:91) 05-17 18:24:57.069: ERROR/WindowManager(18850): at android.view.Window$LocalWindowManager.addView(Window.java:424) …

30
アプリケーションを終了すると、眉をひそめますか?
Androidを学ぶための私の試みに移って、私は以下を読むだけです: 質問:アプリケーションを強制終了するメニューオプションを配置しない限り、ユーザーはアプリケーションを強制終了することはできますか?そのようなオプションが存在しない場合、ユーザーはどのようにアプリケーションを終了しますか? 回答:(Romain Guy):ユーザーは処理しません。システムがこれを自動的に処理します。これがアクティビティのライフサイクル(特にonPause / onStop / onDestroy)の目的です。何をする場合でも、「終了」または「終了」アプリケーションボタンを配置しないでください。Androidのアプリケーションモデルでは役に立たない。これは、コアアプリケーションの動作にも逆です。 へへ、私がAndroidの世界で取るすべてのステップで、ある種の問題にぶつかります=( どうやら、Androidでアプリケーションを終了することはできません(ただし、Androidシステムは、アプリが気になったらいつでも完全に完全に破棄できます)。どうしたの?「通常のアプリ」として機能するアプリを作成することは不可能だとユーザーは思い始めています。ユーザーがアプリを終了すると、アプリを終了できるのです。これは、OSに依存すべきではありません。 私が作成しようとしているアプリケーションは、Androidマーケット用のアプリケーションではありません。一般の方が「広く利用」できるアプリではなく、非常に狭いビジネス分野で利用されるビジネスアプリです。 Androidプラットフォーム向けの開発は、Windows Mobileと.NETに存在する多くの問題に対処しているので、本当に楽しみでした。しかし、先週は私にとってはややオフになっています...私はAndroidを放棄する必要がないことを願っていますが、今はあまりよく見えません=( アプリケーションを本当に終了する方法はありますか?
1153 android 


18
グリッドレイアウトでのジェスチャーの検出
flingAndroidアプリケーションでジェスチャー検出を機能させたいのですが。 私が持ってGridLayoutいるのは9 ImageView秒を含むです。ソースはここにあります:Romain Guysのグリッドレイアウト。 私が取ったそのファイルは、Romain GuyのPhotostreamアプリケーションからのものであり、ほんの少し変更されています。 単純なクリックの状況では、追加するonClickListenerfor をを実装ImageViewするメインに設定するだけです。を認識するものを実装することは、無限に複雑になります。これはスパンする可能性があるためだと思いますか?activityView.OnClickListenerflingviews 私のアクティビティが実装されている場合、 OnGestureListenerそれをのジェスチャーリスナーGridまたはImage追加したビューとして設定する方法がわかりません。 public class SelectFilterActivity extends Activity implements View.OnClickListener, OnGestureListener { ... 私の活動が実装する場合、私 OnTouchListenerにはonFling方法がありません override(これには、フリングが注目に値するかどうかを判断できるパラメーターとして2つのイベントがあります)。 public class SelectFilterActivity extends Activity implements View.OnClickListener, OnTouchListener { ... 私がカスタムを作成する場合View、GestureImageViewそのように拡張して、ビューから発生したImageViewアクティビティをアクティビティに通知する方法がわかりませんfling。いずれにせよ、私はこれを試してみましたが、画面に触れたときにメソッドが呼び出されませんでした。 私は本当にこれがビュー全体で機能する具体的な例が必要です。何を、いつ、どのように添付すればよいlistenerですか?シングルクリックも検出できる必要があります。 // Gesture detection mGestureDetector = new GestureDetector(this, new GestureDetector.SimpleOnGestureListener() { public boolean onFling(MotionEvent e1, MotionEvent …

30
Android Studioで「Android SDKを選択」するにはどうすればよいですか?
Eclipse-Android-Projectを「Android Studio 1.4」に正常にインポートした後、エラーが発生する 「Android SDKを選択してください」 ボタンをクリックしてアプリケーションをシミュレーターで実行すると、それを実行する方法が見つかりません。 このダイアログは、「実行」をクリックすると開きます。 これは「プロジェクト構造」ダイアログです。 私は今どうすればいい?

30
Androidでアラートダイアログを表示するにはどうすればよいですか?
「このエントリを削除してもよろしいですか?」というメッセージがダイアログ/ポップアップウィンドウに表示されます。「削除」というボタンが1つあります。にDelete触れると、そのエントリが削除されます。それ以外の場合は何も削除されません。 これらのボタンのクリックリスナーを作成しましたが、ダイアログまたはポップアップとその機能を呼び出すにはどうすればよいですか?

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