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

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

10
アクティビティ<アプリ名>で、最初にここにバインドされていたServiceConnection <サービス接続名> @ 438030a8がリークしました
私は最初のAndroidアプリに取り組んでいます。アプリには3つのアクティビティがあり、ユーザーは頻繁に切り替えを繰り返します。Telnet接続を処理するリモートサービスもあります。アプリは、Telnetメッセージを送受信するためにこのサービスにバインドする必要があります。 編集 有益な回答をありがとうBDLS。bindService()スタンドアロン関数として使用するか、として使用するかの違いを明確にするためにコードを書き直しましたstartService()。アクティビティを切り替えるために[戻る]ボタンを使用すると、リークエラーメッセージが断続的にしか表示されなくなりました。 私の接続アクティビティには次のものがonCreate()あり、onDestroy(): /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); /* * Initialize the ServiceConnection. Note that this is the only place startService() is run. * It is also the only time bindService is run without dependency on connectStatus. */ …

16
文字列リソースからAlertDialogのクリック可能なハイパーリンクを取得するにはどうすればよいですか?
私が達成しようとしているのは、によって表示されるメッセージテキストにクリック可能なハイパーリンクを含めることですAlertDialog。一方でAlertDialog、実装は喜んで下線や色のハイパーリンク(使用して定義された&lt;a href="..."&gt;文字列リソースにはに渡されたBuilder.setMessage)供給のリンクがクリック可能になりません。 私が現在使用しているコードは次のようになります。 new AlertDialog.Builder(MainActivity.this).setTitle( R.string.Title_About).setMessage( getResources().getText(R.string.about)) .setPositiveButton(android.R.string.ok, null) .setIcon(R.drawable.icon).show(); WebViewテキストスニペットを表示するためだけに使用することは避けたいです。


9
Androidデバイスに信頼できるCA証明書をインストールする方法
自分のCA証明書を作成しましたが、これをAndroid Froyoデバイス(HTC Desire Z)にインストールして、デバイスが私の証明書を信頼できるようにします。 AndroidはCA証明書をのJavaキーストアに保存します/system/etc/security/cacerts.bks。ファイルをコンピューターにコピーし、portecle 1.5を使用して証明書を追加し、デバイスにプッシュしました。 現在、Androidはファイルを自動的にリロードしないようです。デバイスを再起動する必要があるいくつかのブログ投稿を読みました。これを行うと、ファイルは元のファイルで再び上書きされます。 私の次の試みは、それをコピーし、設定メニューの対応するオプションを使用して、SDカードから証明書をインストールすることでした。デバイスから、証明書がインストールされたことがわかりますが、証明書を信頼していないようです。さらに、キーストアをコンピューターにコピーしようとしても、元のストックが見つかりますcacerts.bks。 では、自分のルートCA証明書を信頼できる証明書としてAndroid 2.2デバイスにインストールする正しい方法は何ですか?プログラムでそれを行う方法はありますか?

13
Android:ドローアブルまたは背景画像を拡大縮小しますか?
レイアウトでは、ページが作成されたときに割り当てられたスペースに合わせて背景画像を(縦横比を維持して)スケーリングしたいと思います。誰もがこれを行う方法を知っていますか? とを使用layout.setBackgroundDrawable()してクリッピングと塗りつぶしBitmapDrawable()を設定gravityしていますが、スケーリングのオプションが表示されません。
134 android 

18
Androidアプリケーションのパッケージ名を変更する方法
キーストアが破損しているため、Androidマーケットでアプリの名前を変更して再送信する必要があります。ただし、マニフェストやファイル全体でパッケージ名を編集しようとすると、大量のエラーが発生します。 アプリケーション名を変更する適切な方法は何ですか?
133 java  android 

8
Eclipse(ADT)からのA​​PKのエクスポートがサイレントクラッシュする
MacでEclipseからAPKをエクスポートしようとするたびに(JunoとIndigoを試してみました)、Eclipseが数秒後にクラッシュします これは、私の現在のセットアップでは正常に機能していました。 私の携帯電話でアプリをまっすぐに実行する(デバッグモード)と、問題なく動作します。 コンソールからのエラーは次のとおりです。 Invalid memory access of location 0x10073f113 rip=0x101f656f7 Bus error: 10 私は〜2010 MacBook ProでMac OS X 10.7.4を使用しており、次のJavaを使用しています。 java version "1.6.0_33" Java(TM) SE Runtime Environment (build 1.6.0_33-b03-424-11M3720) Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03-424, mixed mode) ADT 20を使用しています。 EclipseとAndroid SDKを再インストールして、ADTを再ダウンロードしてみました。 Eclipseエラービューに何も表示されない 私が試すことができるさまざまな方法のアイデア、または何が問題になっているのかを調査する他の方法? 乾杯 更新:2014年以降のユーザーは、この問題のないAndroid Studioを使用する必要があります。
133 android  eclipse  macos  adt 

3
ViewPagerが画面外のビューを破棄しないようにする
3つのフラグメントを表示しているFragmentPagerAdapterに接続されたViewPagerがあります。ViewPagerは、現在の位置から複数回スワイプすると、ホストされたフラグメントのビューを破壊するように見えます。 これらのビューはすべて単純なリストであり、この最適化は完全に不要なので、無効にしたいと思います。リストにはレイアウトアニメーションが適用されており、それらのアニメーションは破棄して再作成した後で再生されているため、視覚的な問題が発生しています。また、スクロールバーのイントロアニメーションが毎回表示され(スクロールバーが一時的に表示され、スクロールが可能であることを示します)、気が散る可能性があり、ユーザーの現在のスクロール位置がプロセスで失われます。 また、最初のスワイプが発生するまで3番目のフラグメントは読み込まれません。これは、各フラグメントが独自のサービス呼び出しを処理し、アクティビティが読み込まれるときに3つすべてを同時にオフにしたいため問題です。3番目のサービス呼び出しを遅延させることは、理想的とは言えません。 ViewPagerを説得してこの動作を停止し、すべてのフラグメントをメモリに保持する方法はありますか?

6
Android:「プロジェクトのパスには1つのセグメントのみが必要です」
ここで説明するようにメモ帳サンプルプロジェクトをセットアップしただけですが、それを起動しようとすると(Ctrl + F11)、次のエラーメッセージボックスが表示されます。 プロジェクトのパスにはセグメントが1つだけ必要です。 このエラーは何を意味し、なぜそれが起こっているのですか? (私はこの記事を調べようとしましたが、このコピーされた逐語的サンプルプロジェクトのどこにもgetProjectがないため、私の問題には無関係のようです)
133 android 

22
HAXMのインストール中にエラーが発生し、VT-Xが機能しない
私はエントリーレベルのAndroidソフトウェア開発者です。最近、グラフィックスをよりスムーズにレンダリングするエミュレータをサポートするHAXMについて聞いたことがあります。Windows 7 64ビット用の適切なファイルHAXMファイルをダウンロードし、解凍してインストールを開始しました。ただし、インストールプロセス中に次のエラーが発生します。 「このコンピューターはHAXMの要件を満たしていますが、VT-xがオンになっていません...」 BIOSのバージョンのチェックやBIOSでの仮想テクノロジの有効化など、この問題に関する多くのフォーラムを確認しました。次のフォーラムに投稿された手順に従いました。 Intel HAXMインストールエラー-このコンピューターはIntel Virtualization Technology(VT-x)をサポートしていません ただし、Hyperlaunchに関する説明はありません。また、Windowsの機能にHyper-Vオプションが見つかりませんでした。この問題を解決する方法がわかりません。
133 android  haxm 

19
XML定義を使用して三角形を作成しますか?
xmlファイルで三角形を指定する方法はありますか? &lt;shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="triangle"&gt; &lt;stroke android:width="1dip" android:color="#FFF" /&gt; &lt;solid android:color="#FFF" /&gt; &lt;/shape&gt; これをパス形状などで実行できますか?正三角形が必要です。 ありがとう
133 android  xml 

14
ボタンを押したときに仮想キーボードを閉じる
私が持っているActivityとEditText、ボタンとListView。目的は、に検索画面を入力しEditText、ボタンを押して、検索結果にこのリストを表示させることです。 これはすべて完璧に機能していますが、仮想キーボードの動作がおかしいです。 をクリックするEditTextと、仮想キーボードが表示されます。仮想キーボードの「完了」ボタンをクリックすると、消えます。ただし、仮想キーボードで[完了]をクリックする前に検索ボタンをクリックすると、仮想キーボードが残り、それを取り除くことができません。「完了」ボタンをクリックしてもキーボードは閉じません。「完了」ボタンが「完了」から矢印に変わり、表示されたままになります。 ご協力いただきありがとうございます


7
ボレーで同期リクエストを行うことはできますか?
私がすでにバックグラウンドスレッドを持っているサービスにいると想像してください。同じスレッドでボレーを使用してリクエストを実行して、コールバックが同期的に発生するようにできますか? これには2つの理由があります。-最初に、別のスレッドは必要ありません。作成するのは無駄です。-次に、ServiceIntentを使用している場合、コールバックの前にスレッドの実行が完了するため、Volleyからの応答がありません。自分で制御できるrunloopを含むスレッドを持つ独自のServiceを作成できることはわかっていますが、この機能をボレーに持つことが望ましいでしょう。 ありがとうございました!

5
Androidのフォアグラウンドサービスの通知テキストを更新するにはどうすればよいですか?
Androidでフォアグラウンドサービスを設定しています。通知テキストを更新したいのですが。以下のようにサービスを作成しています。 このフォアグラウンドサービス内に設定されている通知テキストを更新するにはどうすればよいですか?通知を更新するためのベストプラクティスは何ですか?任意のサンプルコードをいただければ幸いです。 public class NotificationService extends Service { private static final int ONGOING_NOTIFICATION = 1; private Notification notification; @Override public void onCreate() { super.onCreate(); this.notification = new Notification(R.drawable.statusbar, getText(R.string.app_name), System.currentTimeMillis()); Intent notificationIntent = new Intent(this, AbList.class); PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, notificationIntent, 0); this.notification.setLatestEventInfo(this, getText(R.string.app_name), "Update This Text", pendingIntent); startForeground(ONGOING_NOTIFICATION, …

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