問題タブ [android-2.0-eclair]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1139 参照

android - カスタム着信音がプレビューされますが、着信中にサイレントになりますか?

Androidの外部で再生してSDカードに保存できるMP3ファイルがあります。私はに電話をしました

だからそれは発見されました。フローズンヨーグルトでは、着信音が**Sound -> Phone ringtone**リストに表示されます。Eclairではリストされません(User add ringtonesダイアログで期待していました)。

Froyoでは、選択すると着信音がプレビューモードで再生されます。ただし、電話が着信コールを受信すると、サイレントモードになりますが、「サイレントモード」の意味ではありません(つまり、電話は振動しません)。着信音を変更すると、着信音が鳴ります。

魔法の手がかりはありますか?

詳細情報....フォーマットだと思います...

Unixの「ファイル」コマンドを実行すると、着信音の2つのファイルタイプが表示されます。6つの作品のうちの1つだけ。

最後のMPEGADTS、レイヤーIII、v1、64 kbps、44.1 kHzモノラルは機能します!JntStereoのものはしません!

今日の別の発見。スキャンに依存する代わりにメディアコンテンツリゾルバーの設定に切り替えると、すべての着信音がEclairで期待どおりに機能します。Froyoデバイスは引き続き上記のように動作します。

0 投票する
1 に答える
1126 参照

android - バックグラウンド プロセスではない Android アクティビティを適切に強制終了する方法

Android でアプリケーションを停止する方法については多くの論争があるようです。そのため、探している機能を適切に実装する方法について何らかのガイダンスが得られることを期待して、何をしようとしているのか、その理由を説明します。 .

車に乗り込むときに電話を電源に接続し、ヘッドフォンを接続し、BT をオンにし、WiFi をオフにし、「カー ホーム」を起動するのにうんざりしました。ダッシュに取り付けられたプラスチック。

したがって、電源を接続すると、アプリケーションは自動的にこれらのことを行います。電源を切断すると、BT がオフになり、WiFi がオンに戻りますが、残念ながら、Car Home はまだ実行されています。

プロセス全体を自動化したいので、Car Home を起動 (またはシャットダウン) する必要がなく、車への乗り降りのストレスを少しでも減らしたいと考えています。

Froyo が ActivityManager の killBackgroundProcesses メソッドを導入していることは知っていますが、これはうまくいかないようです。バックグラウンドプロセスに焦点を当てているようですが、私がオンラインで読んだことによると、人々はそれを使用してフォアグラウンド アプリケーションを停止したいと考えているようです。

Eclair の restartPackage も試しましたが失敗したので、アドバイスを求めています。

「Car Home」アプリケーションを、特に電源が切断されて車から降りようとしているために停止するように指示する最良の方法は何ですか?

0 投票する
3 に答える
604 参照

android - Android SDK 2.3 でコンパイルされた Android 2.0 でアプリケーションを実行する際の問題

SDK 2.3 には、SDK 2.3 でコンパイルされたアプリケーションが Android 2.0 デバイスで動作しなくなる重大な変更があるようです。(Android 2.0 は正式に廃止されましたが、残念ながら、まだ OTR の更新を取得していない Expansys から取得した多数の Motorola マイルストーンに行き詰まっています)。

ここで言及されているものとまったく同じように、リソースの問題のようですが、1.6 以前のデバイスではなく 2.0 デバイスで発生します。すべてのリソースを に入れることができます/res/drawable/が、mdpi バージョンの代わりに hdpi バージョンを表示したいと思います (これが のデフォルトだと思います/res/drawable/)。

SDK の古いコピー (2.2 SDK は、私のマイルストーンが満足する apk を作成できた) を使用することができると考えましたが、ダウンロード リンクが見つからないようです。

2.0 デバイスで hdpi グラフィックスを取得する方法について何か提案はありますか?

(並行して、Motorola に連絡して、OTR 経由でデバイスをアップグレードしようとしています。残念ながら、それらの多くは現場で展開されており、USB 経由で更新することはできません)。

再現する手順

  1. Android SDK 2.3 をインストールする
  2. Eclipse で、新しい Android プロジェクトを作成します。ターゲットを 1.6 以上に設定します。
  3. デフォルトmain.xmlを変更して追加します:<ImageView android:src="@drawable/icon" android:layout_width="wrap_content" android:layout_height="wrap_content" />どこか。
  4. サンプルをビルドしてから、Android 2.0 VM で起動します。

予想された結果

5: アプリが読み込まれます。によってアイコンが表示される場合と表示されない場合がありますmain.xml

実績

5: 起動時にアプリがクラッシュします。おおよそのスタック トレースについては、前述の質問を参照してください。

0 投票する
3 に答える
688 参照

android - 空気経由でフラッシュ cs5 でアンドロイド 2.1 用のアプリを作成します。不可能?

エア経由でフラッシュcs5でアンドロイド2.1エクレアのアプリケーションを作成することがまだ可能かどうか、誰か教えてください。私はダウンロード、インストール、設定に多くの時間を費やしました... すべての必要なソフトウェアですが、Android 2.1 デバイスに apk をインストールしようとすると (オレンジがまだリリースされていないため、froyo に更新できない htc の欲求が発生します)。更新...)「error_androidskd_outofdate」の行に関連するエラーが表示されます。申し訳ありませんが、正確な言葉を思い出せません。これは、Air ランタイムをデバイスに既にインストールしているにもかかわらず、Android 2.1 に Air APK ファイルを配置できなくなったためだと思います。

事実上不可能なのでしょうか?解決策はありますか?

0 投票する
3 に答える
8282 参照

android - Androidで引っ張って更新する

重複の可能性:
Android Pull-to-Refresh の実装方法

2.2 では正常に動作するアプリにプル トゥ リフレッシュを実装しましたが、2.0 では動作しません。

2.0 で 'smoothScrollBy()' メソッドが見つかりませんでした。

この問題の解決策または他の代替案を教えてください。iPhone のようにプルして機能を更新するにはどうすればよいですか?

ありがとう..

0 投票する
3 に答える
15245 参照

android - GridViewに(表示サイズに関係なく)画面全体を使用させるにはどうすればよいですか?

次のレイアウトファイルがあります。このファイルGridViewImageView背景にはとがあります。

これは、グリッドの各「セル」の実際のアイテムに使用するレイアウトです。

現在、デバイスに次のように表示されています。

ここに画像の説明を入力してください

GridViewの各アイテムを大きくして、画面のサイズに合わせ、ディスプレイの下部に未使用の空白がないようにする方法はありますか?

これはエミュレーターでは正常に機能しますが、デバイスでは画面の解像度が高いため、下部に空白が表示されます。

どうもありがとう

0 投票する
1 に答える
280 参照

android - Androidの上位バージョンの問題

APIレベル7を使用してタブベースのアプリケーションを開発しました。Android2.1デバイスで正常に動作しています。しかし、2.2デバイスで実行しようとすると問題が発生します。初めてタブにアクセスしたときはOKです。ただし、同じタブに再度アクセスすると、次のエラーメッセージが表示されます。

android.database.sqlite.DatabaseObjectNotClosedException:アプリケーションはここで開かれたカーソルまたはデータベースオブジェクトを閉じませんでした

しかし、2.1デバイスではそのような問題はありません。ここで、タブの各アクティビティでデータベース接続を閉じたことを説明します。

さらに驚くべきことに、最初はタブAにいます。タブAIの場合、データベース操作を実行しました。次に、同じデータベースでデータベース操作も行われているタブBに問題なく移動します。次に、タブAに戻ると、このエラーが発生しています。データベースとカーソルのクローズに関連する問題の場合、タブAからBに移動するときに例外が発生するはずです。問題のある場所を誰かが特定できますか?

0 投票する
1 に答える
919 参照

android - フローズンヨーグルトのタブレイアウトの問題

タブベースのアプリを作成しました。タブの1つに、アダプターを使用して一部のデータを表形式で表示する内部タブもあります。Android2.1を搭載したすべてのデバイスで完全に問題ありません。ただし、Android 2.2デバイスを搭載したすべてのデバイスでは、最初のタブのみが表示され、上の黒い画面のみが表示されます。参考までに2つの異なるスクリーンショットを示しました。

2.1デバイスのスクリーンショット

2.1デバイスのスクリーンショット

2.2デバイスのスクリーンショット

2.2デバイスのスクリーンショット

タブアクティビティのXML

タブアクティビティのコード

このタイプの問題の原因は何ですか?

0 投票する
0 に答える
101 参照

android - Android 2.0: 既知の連絡先が属するグループのリストを受け取るにはどうすればよいですか?

着信電話の連絡先が存在する場合は、その連絡先を検索するアプリケーションを作成しました。

その連絡先が 1 つ以上のフラグが設定されたグループに属している場合、対処したいと考えています。ただし、連絡先とグループ メンバーシップのコンテンツ プロバイダー間のリンクが見つかりません。

グループ メンバーシップを照会するにはどうすればよいですか?

0 投票する
1 に答える
405 参照

android - Eclair2.1を使用したIntentServiceの許可

パーミッションメカニズムを使用して発信者に制限を適用する2つのアプリをAndroidで作成しています。

Froyo 2.2以降では完全に機能しますが、Eclair2.1では機能しません。

最初のアプリ(呼び出し元)はマニフェスト<uses-permission ... />にあり、2番目のアプリ(呼び出される)はで新しい権限を定義し<permission .... />ます。

誰かがEclair2.1で同じ問題を抱えていますか?

2.1のみのエミュレーター(GoogleAPIを使用した2.1-update1および2.1update1)でのテストに使用しています。

これはlogcatからのエラーです:

Froyoとは異なり、apkをインストールすると、新しい権限に関するログが記録されません。

アプリのマニフェストは次のとおりです。

Pkg1(発信者)

Pkg2

そして、サービス定義では:

私はprotectionLevel値でテストしました:通常、署名、危険。ありがとう。