問題タブ [android-2.3-gingerbread]
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.
android - 高ビットレートのビデオをエンコードする方法
ジンジャーブレッドでストリーミングされた高ビットレート ビデオの再生中に問題が発生しました。まず、そのビデオをエンコードしたかったのです。私はAnyビデオコンバーターを使用しています。私のビデオ形式はMP4です。ビデオをエンコードするにはどの設定をすればよいか知りたいです。
動画の仕様はこちら
このビデオを Android ジンジャーブレッドで動作させるには、どのコーデックを使用する必要がありますか?
そして、どのビットレート、フレームレートを使用する必要がありますか。助けてください。
android - ジンジャーブレッドと ICS での HD ビデオ ストリーミング
私は本当にこのトピックに関連するネット上で何も得ていません. 私は、ジンジャーブレッドと ICS で HD ビデオ ストリーミングを行いたいと考えていました。ジンジャーブレッドで移植したblazeで、ローカルで様々なHD動画(mp4)を再生しようとしましたが、再生できませんでした。まず、ビデオをローカルで再生できない理由がわかりません。
2 つ目は、動画をサーバーに保存していたのですが、パンダボードでは音声だけで画像は聞こえませんでした。
HDビデオのストリーミングを試みた人は誰もいないのだろうか. そして、ストリーミングを行うためにこれらのビデオを常に圧縮する必要がありますか.
私は本当に無力で、たくさん検索しましたが、これに対する解決策はありません。
助けてください。
android - サービスを手動でのみ開始できるようにする方法は?
メソッドを介して開始できるサービスを作成しましたがstartService()
、アプリケーションによってバインドされることもあります。メソッドを介してのみ開始できることstartService()
、つまり、サービスが既に開始されている場合にのみアプリケーションがバインドできることを望みます。
- サービスは、アプリケーションがサービスにバインドするときではなく、手動で開始する必要があります。
- サービスが実行されている場合、アプリケーションはサービスにバインドできます。
- サービスが実行されていない場合、アプリケーションがサービスにバインドしようとしても、サービスは開始されません。
ただし、デフォルトの動作はまったく異なります。実際、Android は、アプリケーションがサービスにバインドしようとすると、サービスを自動的に開始します。上記の要件を達成するためにこの動作を変更できるかどうかを知りたいです。
これが不可能な場合、唯一の代替手段は、bindService()
. この方法を使用するためのサービス クラスへの変更は次のとおりです...
変更しても目的の効果が得られないのはなぜですか? アプリケーションがメソッドを呼び出したときにサービスが開始されるのは良いことですが、bindService()
手動で開始されたものではないことを確認した後、サービス自体を停止する必要があります。
android - インテント エクストラを含む Robolectric テスト アクティビティの作成
次のように、エクストラから pojo を取得するアクティビティがあります。
Robolectric を使用してこれをテストするのに苦労しています。ShadowIntents と ShadowActivities の組み合わせを使用する必要があると思いますが、ドキュメントは少し薄く、この特定のシナリオに関する有用なチュートリアルはかなりまばらです。
これは私がこれまでに思いついたものです:
これらのテストを実行すると、null ポインターが返され続けます。アクティビティのgetIntent().getExtras()
行で、インテントを使用してアクティビティをモックするプロセスが正しくないと想定しています。
誰でも助けてもらえますか?
ありがとう
android - Androidアプリケーションはエミュレータ2.3.3ではクラッシュしませんが、デバイス4.0.3ではクラッシュします
デバイスAndroid2.3.3で正常に動作していたアプリがあります。しかし、Android4.0.3デバイスでは正しく機能していません。
エラーは、起動時にアプリがクラッシュすることです。グリッドビューアイコンは、一度クリックするとクリックできなくなります。一度再起動すると再び動作します。
これらは例です。これらはプラットフォームの問題であり、単なるコーディングエラーです。よろしくお願いします。
android - アプリケーションがエミュレータに表示されません
エミュレーターに表示される前に、アプリに問題があります。ロックを解除した後、それを見てクリックすることができました。しかし、今は表示されていません。私はほぼ何時間もグーグルで検索しましたが、役に立ちませんでした。先に進むためにあなたの助けが必要です。ありがとう。マニフェストファイルは問題ないようです。エラーはありません。そして、私のソースコードにもエラーはありません。
Splash.java
マニフェスト
main.xml
スプラッシュ.xml
android - アプリケーションをデバイスに送信すると、Eclipse が「アクティビティの開始」で停止します。これを解決するには?
Droid Charge (Gingerbread を実行中) でアプリケーションを「実行」しようとすると、Eclipse のコンソールに次のように表示されることがあります。
ただし、電話でアプリケーションが起動することはありません。.apk がアプリケーションのリストにインストールされたことを確認できません。
起動するにはどうすればよいですか? エミュレーターを介して実行されている AVD で問題なく動作します。
ありがとうございました!
android - アプリは Android 4.0.3 では動作しませんが、Android 2.3.4 では動作します
Android 2.3.4 (エミュレーター/電話) で完全に動作するアプリがあります。しかし、Android 4.0.3 (エミュレーター/電話) にインストールしようとしましたが、実行しても機能しません。このメッセージが表示されます
アプリがこれらのクラスを実行しているときにエラーが表示される場合:
2 番目のクラス:
最初は2番目のクラスを実行しており、2番目のクラスには最初のクラスを開くIntentがあります。最初のクラスは、リモート サーバーから Android SQLite データベースにデータを追加します。そして、2 番目のクラスは、Android SQLite データベースからのこの結果を示しています。
これはログです:
2 番目のログ:
では、2.3.4 android ではすべて正常に動作し、4.0.3 では動作しない原因は何ですか? 4.0.3 バージョンをサポートしていない私のコードに問題がありますか?
回答や提案をありがとう。
android-4.0-ice-cream-sandwich - 2.3から4.0にプロジェクトをコンパイルする方法は?
最近、2.3をベースにしたAndroidプロジェクトのいくつかを新しい4.0バージョン用にコンパイルするように依頼されました。min SDK
そのため、その方法についてあまり知識がなくても、マニフェストファイルにandや。などのいくつかの変更を加えることで自分でやろうとしましたtargeted SDK
。min SDK
を10と15targeted SDK
に設定しました。それがどういうわけかうまくいくことを期待して、私は自分のコードをテスト実行して、それが私が望むように機能しないことを確認するだけです。もちろん、それはシミュレーターとデバイスの両方で、2.3で本当にうまく機能します。
このプロジェクトをアップグレード/変換して、それをやり直す以外の最新バージョンでコンパイルおよびビルドする方法はありますか?誰か助けてもらえますか?
編集1: 何時間ものトラブルシューティングとオンラインの手がかりの検索の後。これをもう少し深く見ることにしました。私はこの行を見つけました:
問題の原因でした。ここで、2.3.3および4.0.3からAVD Managerを実行してこの問題をテストしましたが、この行は2.3.3でエラーなしでスムーズに実行されていることがわかりました。新しい4.0.3には非推奨か何かがありますか?