問題タブ [galaxy-tab]
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 - GalaxyTabIIにAndroidMotionEventデータがありません
バックグラウンド:
私はAndroidで小さなテストアプリを作成しています。このアプリは、画面に触れているすべての指についてアプリが感知できるすべてのデータを画面に表示するだけです。これに似ていますが、1つだけではなくすべてのタッチに対応しています。Androidのタッチイベントには、位置、向き、圧力、サイズ、楕円軸の長さなど、多くのデータが含まれています(このドキュメントによる)。
問題:
私のアプリが受け取るすべてのMotionEventは、すべてのポインターインデックスiのgetSize(i)、getTouchMajor(i)、およびgetTouchMinor(i)のレポート0(ゼロ)を受け取ります。しかし、それは賢明なゼロ以外の位置と圧力の値を報告するので、何かが正しく機能しています。ドキュメントは、これはハードウェアがその情報をサポートしていないことを意味しているようですが、2つの理由で私はそれについて懐疑的です。
- 私がテストしているデバイスはGalaxyTabIIで、これはかなり凝ったものだと思いました。(Webを検索して、さまざまなAndroidデバイスがMotionEventsでサポートしている機能のリストを見つけることができるかどうかを確認しましたが、そのようなリストは見つかりませんでした。)
- JavaメソッドInputDevice.getMotionRanges()を使用して、デバイスがサイズと長軸/短軸をサポートしているかどうかをテストしました。これらの結果は、デバイスがこれらの軸をサポートしていることを示しています(サイズ:0.0-1.0、長/短:0.0-1509.437)各)。
質問:
- Galaxy Tab IIがMotionEventのサイズと長軸/短軸機能をサポートしていると結論付けたのは正しいですか?もしそうなら、実際のMotionEventからそのデータを取得できないのはなぜですか?(私のコードは、上記にリンクされているコードと非常によく似ています。)
- このタブレットが実際にこれらの軸をサポートしていない場合、MotionEventのサイズと楕円の軸の長さを取得するためにこれを実行できるAndroidタブレットをお勧めしますか?
利用可能な助けを事前に感謝します!
編集: Galaxyタブでアプリをテストしている同僚私はすべてのデータを取得しますが、欠落しているものはありません。デバイス間に設定/設定の違いはありますか?GalaxyTabがIからIIにダウングレードするのは非常に奇妙に思えます...
android - Galaxy Tabに通知を配信する他の方法はありますか?
Galaxy Tabにはステータスバーがなかったため、通常のプッシュ通知を適用できません。ダイアログをポップアウトするなど、これを達成する他の方法はありますか?
android - Android ICS での Bluetooth 接続ができない
タブレットからμコントローラーにバイトコードを送るアプリを書いています。Lenovo A1 (Androi 2.3) と Samsung Galaxy Tab 7 Plus N (Android 3.2) ではすべて問題なく動作しました。現在、新しい Samsung Galaxy Tab 2 (Android 4.0) で問題が発生しています。
Bluetooth アンテナ (μ-controller に接続され、シリアル プロトコルで通信する) とペアリングできます。アプリを起動すると、パスワードの入力とペアリングを再度求められます。ペアリング パスワードを入力すると、メイン レイアウトが表示されますが、接続が確立されません。
日食のLogCatは私に伝えます:
さらに、LogCat は何千回もメッセージを受け取ります。
それで、ウェブで検索したところ、同様の問題を抱えているが解決策がない人が何人か見つかりました。誰かがこの問題について何か知っていますか?
多分それはアンテナとアンドロイド4.0の間の互換性の問題です. 私が言ったように、同じコードが古いAndroidバージョンで完全に実行されているため、エラーが私のコードにあるとは思いません。
android - サムスンギャラクシータブと画面密度
ご存知のように、Samsung Galaxy Tab(7.4 ")の画面解像度は1200x600で、dpiは通常160ですが、Samsungはその密度を240dpiと報告しています。
そこで、ギャラクシータブ用のhdpiグラフィックを作成し、drawable-hdpi
フォルダーに入れました。
しかし、GalaxyTabにカスタムICSROMをインストールした後、GalaxyTabがその密度160dpiを報告し始めることに気づきました。したがって、mdpiグラフィックが表示されます。
この特別な状況を処理するために、アプリケーションで何かできるでしょうか。drawable-mpdi
グラフィックをグラフィックに置き換えることを知っているのでdrawable-hdpi
、今回は多くのデバイスでアプリに問題が発生します。
android - Samsung Galaxy Tabletでは、「数値」タイプの入力に浮動小数点数を入力することはできません。
クライアントは入力フィールドに数字キーボードを表示することを望んでいるので、基本的に次のようなフィールドを作成しました。
<input type="number" name="quantity" step=".01" value="0.00" />
ただし、GalaxyTabletは「。」を消去します。前後の数値をマージし、「。」も無効にします。キーボードで。
type = "text"を使用するときに、この問題を解決したり、入力フィールドに数字キーボードを表示したりする別の方法はありますか?
注:パターン属性(iPhoneで動作します)を使用してみました。この問題は、Android2.1以降を搭載したさまざまなAndroidデバイスでテストしました。他のHTCおよびSamsungデバイスではこのエラーは発生しませんでした。
android - Android 2.3.3サービスアプリケーションは明確に実行されますが、3.2ギャラクシータブでは機能しますが、強制的に閉じられます
私は完全に実行されるソニーエリクソンxperiaレイ2.3アンドロイドで実行されている次のサービスを持っています。ユーザーが電源を入れようとすると、BluetoothとWiFiが自動的に無効になるように設計されています。
これはブートで実行されます。
しかし、Galaxy tab 10.2 android 3.2で実行すると、wifiで動作しますが、Bluetoothでは強制的に閉じられます。
サービスは以下の通りです
放送は以下の通りです
許可は次のように与えられます
logcatを手に入れました
android - 自分のアプリで非公開の Samsung フレームワークを使用することはできますか?
過去 2 日間、私は自分のアプリ、特に /system/frameworks/seccamera.jar で非公開の Samsung フレームワークを使用する可能性を探っていました。まだ何も機能していないので、それが可能かどうか疑問に思っています。
いくつかの背景
QRコードのスキャンを伴うアプリケーションを開発しているため、カメラの画質に大きく依存しています。そのため、アプリケーションレベルからカメラを可能な限り制御するのに苦労しています。スキャン速度と信頼性を大幅に向上させる機能の 1 つは、カメラがスポット露出測定を行う機能です。ただし、測光モードを指定する公開 API はありません。
ただし、Galaxy Tab 2 に組み込まれているカメラ アプリを使用すると、いくつかの露出測光モードを指定でき、その中からスポット測光モードを指定できます。そこで、さらに調べてみることにしました。
私がすでに試したこと
- /system/frameworks から Eclipse を使用して組み込みカメラ アプリの apk ファイルと odex ファイルを取得しました
- odex ファイルを baksmali で実行したところ、いくつかの .smali ファイルが作成されました。
- 私はそれらを「exposureMetering」で検索し、パラメータ内部クラスを介して露出測定モードの指定をサポートするクラス com.sec.android.seccamera.SecCamera を見つけました
このクラスは seccamera.jar (seccamera.odex) にあると判断したため、個別に deodex しました。
/li>それから私はそれを再びまとめました:
/li>そして最後に、dex2jar を介して dex-file を実行し、jar ライブラリを作成しました。
/li>
これを外部 jar として Eclipse プロジェクトにリンクしました。SecCamera クラスには public android.hardware.Camera とほぼ同じ API があることがわかったので、コードの変換がはるかに簡単になりました。
プロジェクトはエラーなしでビルドされますが、起動時に次のエラーでほぼ瞬時にクラッシュします。
com.google.zxing.client.android.camera.PreviewCallback
は私のプロジェクト クラスの 1 つで、ZXing プロジェクトから借用したものなので、明らかにそこにあります。SecCamera.PreviewCallback
の代わりに実装するように変更する必要がありCamera.PreviewCallback
ました。多分これがここの犯人です。
そのエラーの前に、他にいくつかの警告があります。
それで、私はここで何が間違っていますか?(既存のアプリにパッチを適用するのではなく) カスタム アプリでプライベート フレームワークを使用することはできますか?
android - 銀河タブ 10 (tegra 2) で頂点シェーダーが動作しない
HTC Desire S で GLES2.0 を使用するアプリを作成しました。HTC では動作しますが、Samung Galaxy tab10.1 では動作しません。プログラムをリンクできません (GLES20.glGetProgramiv(mProgram, GLES20.GL_LINK_STATUS, linOk,0) は -1 を返します)、glGetError() はエラー 1282 (無効な操作) を返します。
この行を (シェーダーで) 置き換えると:
に
銀河タブでも機能します。私のシェーダーは次のようになります。
シェーダーがアタッチされている場所です。
そして、テクスチャはここにロードされます:
android - GalaxyTab 8.9 Android V3.1 で TouchImageView の背景が更新されない
TouchImageView ( https://github.com/MikeOrtiz/TouchImageView ) の修正版に取り組んでいます。
すべてのデバイスとエミュレーターで正常に動作していますが、GalaxyTab 8.9 では正しく動作していません。ズーム可能な画像の周囲の背景は再描画されません。
このビデオで問題を確認できます: http://www.youtube.com/watch?v=lxa6I3wzYrw
私はしようとしました:
- TouchImageView の親ビューで setBackgroundColor(0xff00ff00) を呼び出します。背景は予想どおり赤ですが、問題はまだここにあります。
- TouchImageView の親ビューで定期的に無効化を呼び出しますが、何も変わりません。
- 1 つのアクティビティと TouchImageView のみでサンプル プロジェクトをビルドすると、同じ問題が発生します。
やるべきことはまだたくさんありますが、すべてを試すには時間がかかります。私を助けるためにいくつかのアイデアを聞きたいです。
android - それは一種の魔法です... Android 3.1対4.1でのVideoViewとビデオの表示
Android プログラマーの皆さん、こんにちは。
私は、奇妙で解決策のない問題に一日中取り組んでいます。私が求めているのは、いくつかのガイダンスと以前の経験です。テスト目的で、Motorola Xoom、Galaxy Nexus Tab、Galaxy Nexus phone、Galaxy Tab 10.1を使用しています。
メインのテスト アプリケーションは、Galaxy Tab 10.1用に開発されています。アプリケーションは非常に簡単です。ボタンを押す -> ビデオを開始します。
アプリケーションはJelly Beansデバイスで正常に動作します。しかし、3.1デバイスでは、ビデオが表示されず、オーディオのみを聞くことができます。
この問題をトラブルシューティングするために、さまざまなコーデック/解像度でグリッドを作成しましたが、これは再生には影響しないようです (まだ音声のみで動画はありません)。
言うまでもなく、このアプリケーションは Jelly Beans の電話とタブレットでスムーズに動作します。
Xoom や Galaxy Tab 10.1 を使用した経験のある人はいますか?
私のコードに問題があると思う人がいるかもしれない場合に備えて、それは次のとおりです。
編集: マニフェスト ファイル
EDIT2:
VideoView のセットアップ後に次の行を追加します。
false true false false を示しています
VideoView とルート ビューの Alpha を変更しようとしましたが、結果は同じです。
PS:ほとんどすべてのファイル (互換性のあるファイル) は、Android に組み込まれているビデオ プレーヤー アプリケーションで開くことができます。しかし、アプリケーション内でそれらを再生する必要があります...