問題タブ [android-1.6-donut]
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 - シンプルなフリング ジェスチャを取得する
したがって、これはハウツーとベスト プラクティスの半分の質問です。
まず、単純な「フリング ライト」(前のアクティビティに戻る) を取得したい場合、OnGestureListener を実装するか、GestureOverlayView で何かを行う必要がありますか?
グリッド レイアウトで Fling ジェスチャ検出を読みましたが、OnGestureListener を使用すると、すべてのビューにリスナーを手動で追加する必要があるようです。これは面倒です。また、この機能を多くのアクティビティに追加したいので、すべてのロジックを自己完結型の関数に収めることができれば幸いです。では、GestureOverlayView の方が望ましいのでしょうか? しかし、私が目にするすべての例は本当に複雑です... 私は自分のジェスチャーを作りたくありません. グリッドレイアウトでのフリングジェスチャ検出のように、単純なスワイプ/フリング検出が必要です。
第二に、どちらかの立場を主張する場合、簡単な例を投稿できますか? グリッド レイアウトでの Fling ジェスチャ検出は、SimpleOnGestureListener を実装せずに OnGestureListener を拡張するためのものであり、ビューをリッスンするようにジェスチャ リスナーを実際に設定する手順に少し固執しています。GestureOverlayView に関しては、私が言ったように、私が見たのは、独自のジェスチャを作成する複雑な例だけです。
android - Android でフォント サイズを動的に変更する
環境設定のエントリ (指定されたフォント サイズ オプションからユーザーが選択する場所) を使用するか、Aldikoなどの一般的な電子書籍リーダー アプリケーションで使用されるジェスチャ (上/下にフリング) を使用して、フォントのサイズ変更をサポートしたいと考えています。画面の右側に沿って上下にフリックすると、Aldiko の明るさが変化します。
このタイプの動的プロパティ変更を実装するにはどうすればよいですか? 1.6 と 2.0+ でこれに実装上の違いはありますか? さまざまなフォント サイズで事前に構成されたさまざまなテーマを用意する必要がありますか?
android - 複数のAsyncTasksが同じWebViewをロードします
同じWebViewでloadData()を実行するために多くのAsyncTasksを実行しようとしています。たとえば、「One」、「Two」、「Three」の3つのコンテンツを持つ3つのスレッドと、「abc」というコンテンツを持つWebViewがあります。(以下のコードのように)
3つのタスクが完了したら、WebViewに「abcOneTwoThree」というコンテンツが必要です。このコードの考え方は、3つのスレッドがいつでもそのコンテンツをWebViewに追加するため、結果は「abcTwoOneThree」や「abcTwoThreeOne」などになる可能性があるということです...
私は多くの並行性の記事を読みましたが、それでもこれを実装する方法を理解していません。これは私のコードです。「abcThree」を出力するだけです。
android - ListView、チェック可能なアイテムはAndroid1.6ではチェックされません
私のアプリは現在Android1.6を対象としています。これには、 CHOICE_MODE_SINGLEを含むListViewが含まれています。すべてのアイテムはCheckableを実装しています。setItemChecked (int position、boolean value)を使用して、必要に応じてアイテムをチェック/チェック解除しています。Android 2.1、2.2、2.3で期待どおりに動作します。ただし、Android 1.6では、アイテムはチェックされません。
コードは次のようになります。
この質問は、ListViewのChoideModeをXMLではなくコードで設定することで問題を解決しました。私はそもそもそれをコードで行い、それをXMLに入れても何の違いもありませんでした。それでも問題は発生します。
これをAndroid1.6で機能させるにはどうすればよいですか?
android - ActivityGroup 内のアクティビティ間を移動する
TabHost
私が持っているタブの1つに、を含むアプリを開発しています。このタブActivityGroup
から、ActivityGroup
別のタブSubActivity
を起動します(Aを起動するとしましょうActivity
)。これまで、すべて問題ありません。
問題は、BackButton を押すと、CurrentActivity( Activity
A) が破棄されますが、ParentActivity(The ActivityGroup
) は再開されず、アプリは My App のタイトル (「My Application Title」) を持つ null ウィンドウのみを表示します。
Activity
my から Aを起動するコードActivityGroup
は次のとおりです。
そして、私は私の中にこのようなoverrided
方法を持っています:onKeyDown
ActivityGroup
onKeyDown
しかし、aiがログ「onKeyDown」を表示しなかったため、メソッドが呼び出されないようです。
そしてlogcatはこれだけを表示します:
私が欲しいのは、私のAが破壊されたActivityGroup
ときに表示することです。Activity
NB:私のアプリレベルは4です: * Android 1.6 *なので override
、メソッドはできません onBackPressed()
ご協力ありがとうございました
- - - - - - - - - - - - - - - - - -編集 - - - - - - - --------------------------
onKeyDown
私は私の A にこのようなコードを追加しましActivity
た:
@Override public boolean onKeyDown(int keyCode, KeyEvent event) {
そして私の中にParentActivity
、私は持っています:
同じ結果が得られ、 A は停止しましたが、アプリのタイトルが表示された null ウィンドウが表示され、 ( )Activity
が表示されません。ActivityGroup
ParentActivity
android - カスタムタイトルを使用してプログラムでテーマを設定中にエラーが発生しました
メソッドandroid.util.AndroidRuntimeException
を使用してテーマを設定しているときに取得します。setTheme
これが私のコードです:
マニフェストファイルでのアクティビティの宣言:
このコードをtrueisCustomScreen
として実行しているときに、次の例外が発生します。
マニフェストファイルからテーマ宣言を削除しonCreate
、メソッドでテーマを設定してみました。
isCustomScreen
しかし、これを行うと、falseの場合、半透明の背景でアクティビティを取得できません
私が何をすべきかを提案してください。
更新:カスタムテーマの詳細を追加:
android - Android 1.6でのみ奇妙なエラー(メソッドが見つかりませんでした)
次のクラスをアプリに追加しようとしました。
Android 1.6で実行しているときにいつでもどこでも電話をかけるとAlertDialogHelper.getDeleteNoteDialog(this, null)
、次のエラーが発生します。
これは、1.6以降の他のバージョンでも問題なく機能します。正直なところ、私はこれを2.1、2.3、4.0でのみテストしました。私はそれが他のすべてでも機能すると思います(しかしそれは真実ではないかもしれません)。
AlertDialogHelper
クラスの最初のメソッド(エラーが不平を言っているメソッド)にコメントすると、エラーは進行します。しかし、他の目的でそのメソッドが必要であり、そのメソッドを呼び出すと、とにかくエラーが表示されます。
反射のないソリューション:
この問題を修正するために、次のクラスをネストされたクラスとして次のクラスに追加しましたAlertDialogHelper
。
次に、getDarkDialogBuilder
メソッドで、これを呼び出す代わりに:
私はこれを呼びます:
これが私が同様の問題を修正してきた方法であり、これまでのところ、この方法で問題は発生していません。
android - Android1.6に表示されないAdMob広告
Android 1.6以降で完全に動作するアプリがありますが、AdMob広告は1.6バージョンでのみ表示されません。
プロジェクトビルドターゲット:android 3.2
私は成功せずに多くのオプションを試しました。
java - Android 1.6 の「Google API」はどこにありますか?
Tony Hillerson による O'Reilly ビデオ トレーニング コース「Developing Android Applications with Java」のビデオ チュートリアルを実行しています。彼は、アプリで Google Maps API を使用するには、標準の Android 1.6 API ではなく、「Google API」に対してアプリをビルドする必要があると述べました。アプリケーション クラスに「com.google.android.maps.MapActivity」をインポートするには、これが必要です。
問題は、最新の Android SDK マネージャーのどこにもこの「Google API」が見つからないことです。
この Android 1.6 用の「Google API」はどこにありますか? 手伝ってください。
android - ソケットのhttpパラメータのようなパラメータとしていくつかのデータを渡す方法は?
私はAndroid1.6を使用しています。私のオフィスには、HTTPpostメソッドを介してデータを送信するアプリケーションがあります。
ソケット経由でデータを送信するモジュールを追加したいソケット(出力ストリーム)経由でデータを正しく送信サーバー側(c#ソケットアプリケーション)のソケットアプリケーションで正しく受信する
ただし、HTTP postメソッドでは、一部のデータがパラメーターとして渡されます。一部のデータをパラメーターとして送信し、一部のデータをストリームで送信するためのメソッドをソケットで見つけることができません。
以下は、outpustreamを介してソケット経由でデータを送信するために行ったコードです。
上記のコーディングスニペットは正しく機能します。
ただし、HTTP postメソッドでは、パラメーターとしてのユーザー名とパスワード、およびストリーム内の実際のデータ。そのように、ユーザー名とパスワードをパラメーターで送信し、実際のストリームで送信したいと思います。