問題タブ [android-firmware]

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 に答える
8907 参照

android - Android カーネル コードのコンパイル中にエラーが発生しましたか?

私はこのリンクAndroid kernel compile and test with Android Emulatorに従って、Android ソースコードをコンパイルしています。

しかし、を使用してソースコードをコンパイルしようとしている間

このエラーが発生しています。

適切なディレクトリにアクセス許可を割り当ててこれを修正した後、これを取得しています。


誰かがここで私を助けてくれますか?

0 投票する
2 に答える
3880 参照

android - Android `settings.db` 参照?

settings.dbデータベースファイルに関する参照はありますか? 私はほとんど明らかに変数を見ていますが、自信を持つには十分ではありません.

0 投票する
2 に答える
2604 参照

android - モンキーテストを使用するアプリケーションの基本最適スロットルとシードは何でしょうか?

次のコマンドを使用して、アプリケーションでモンキーテストを実行しています

adb shell monkey -p com.droigons.mygps --throttle 1000 -s 1000 -v 500000 > test.txt

アプリケーションの基本最適スロットルとシードは何でしょうか?

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

android - Call System.loadLibrary("chromium_net"); java.lang.UnsatisfiedLinkError: unknown failure で失敗します

さまざまなシステム ライブラリをロードするために、コードの最初の行として含めました。

スタックトレース:

質問: 「共有ライブラリ [名前] はすでに CL によって開かれています..」とはどういう意味ですか? 修正方法は?

PS他のシステムライブラリをロードしようとしました(例:android -/system/lib/libandroid.so、..audioalsa、camera_clientなど)。それらはすべて問題なくロードされます。Android 4.0.3 を搭載したルート化された Xperia 電話を実行しています。すべてのライブラリが電話機に存在します。

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

android - Android4.0.3-Webサービスの更新が正しく機能しない

Webサービスを使用してHTMLページや画像などを更新するphonegapを使用してアプリを作成しました。これは、2.35を使用するSamsung Galaxy S2で完全に機能しましたが、ファームウェアを4.0.3にアップグレードするとすぐに、この更新は正しく機能しなくなりました。

これは主に画像の更新が正しく機能していないようで、そのような問題を誰かが知っていますか?もしそうなら、ハック/回避策があります。

ありがとう

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

android - Androidファームウェアを開発するには?

Honeycomb に基づいて独自の Android ファームウェアを作成する必要があります。

問題は、私がそれをどのように行うべきか分からないことです。始めるのに役立つチュートリアルを Web で検索しましたが、見つかりませんでした。

誰かが私をいくつかのチュートリアルにリンクしたり、Android ファームウェアの作成方法に関する情報を提供したりできますか?

ティア

0 投票する
4 に答える
20013 参照

android - システム権限でサイレントにアプリをアンインストールする

私のアプリにはシステム権限があります。ファームウェア内にあり、現在は/ system/appにあります

この投稿でアプリをサイレントインストールできました

プログラムでAPKをインストール/アンインストールする(PackageManagerとIntents)

動作するサンプルアプリ

http://paulononaka.wordpress.com/2011/07/02/how-to-install-a-application-in-background-on-android/

しかし、それでも同じ方法でアプリをアンインストールすることはできません。インストール例のようにリフレクションを使ってみました。

UninstallPackageメソッドを追加し、ApplicationManagerメソッドを編集しました。まだこれを機能させることはできません。

それを実行すると、メソッドが見つかりません(invoke "deletePackage"行)。

これは私の変更で動作していないプロジェクトです: https ://dl.dropbox.com/u/1928109/InstallInBackgroundSample.zip

関数の説明は次のとおりです。http : //www.androidjavadoc.com/1.0_r1_src/android/content/pm/PackageManager.html#deletePackage(java.lang.String、android.content.pm.IPackageDeleteObserver、int)

パラメータは大丈夫です。InstallPackageObserverの代わりにDeletePackageObserverクラスを指定する必要があるようです。しかし、私はそれを行う方法がわかりません(私はそのようなクラスを持っていません)。

ありがとう

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

android - アンドロイドはフォントを正しくロードするためにファイル fonts.xml をどこで読んでいますか?

私は今、これを何日も探していました。

私の会社のAndroidデバイス(弊社製)はAndroid 2.1を使用しています。顧客の 1 人のためにアラビア語をサポートする必要があります。サードパーティのソフトウェアを入手してアラビア語を正しく結合し、別のサードパーティからフォントを購入して 2.1 でアラビア語を表示することができました。

Android 2.1 には fonts.xml というファイルがあり、フォールバック フォントを含むフォントをいつ使用するかを指定します。

コード内のどのコンポーネントが fonts.xml ファイル (現在は /frameworks/base/data/fonts にあります) を読み取るかを知りたいので、このファイルを別の場所に変更し、新しいファイルを再構築することなく顧客ごとに動的に変更できます。毎回のシステムイメージ。

ありがとうございました!

アップデート:

fonts.xml を検索すると、sdk.atree に次の行が含まれていることがわかりました。

ただし、ファイル fonts.xm と DroidSansJapanese.ttf が /system/fonts/ に表示されません。

システムが読み取れるように、アラビア語フォントの名前を DroidSansJapanese.ttf に変更することを仕事に提案しましたが、これは将来混乱を招くことは間違いありません。

また、変更した fonts.xml を /system/fonts に手動で配置して、デバイスを再起動しようとしましたが、うまくいきませんでした。

また、FontLoader.java は fonts.xml をロードしますが、Bridge.java によって渡されるパス全体を指定しません。Bridge.java にもフル パスが渡されます。使用される変数は String fontOsLocation です。両方のクラスでこのように名前が付けられているため、検索を行いましたが、ソース内の正確な場所を指定するものは見つかりませんでした:

私の最後のオプションは、FontLoader を書き直してみることです。そのため、fontOsLocation に文字列が必要な場合でも、SD カードからハードコードされたパスを指定するだけです。しかし、これがシステムにどのような影響を与えるかはわかりません。ありがとうございました。

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

android - どのウィジェットをホーム画面に配置し、工場出荷時設定にリセットした後にどの位置に配置するかを定義する方法は?

apk がプラットフォーム キーでシステムの一部として署名されていると仮定します。

私のアプリにはウィジェットがあり、工場出荷時設定にリセットしてデバイスを新たに起動した直後に (システムのデフォルト - Galaxy Tab P7500、Android 3.2) ホーム画面に配置したいと考えています - Google 検索ウィジェットが既にあなたの後にあるのと同じ方法工場出荷時設定にリセットしています。

私の質問は、正確にはどこに定義されているのか、どのウィジェットをホーム画面に配置し、工場出荷時のリセット時にどの位置に配置する必要があるのか​​ということです。

0 投票する
2 に答える
549 参照

android - ファームウェア経由でタブレットの Android システム バーを非表示にする

Android タブレットでシステム バー (ホーム ボタン、戻るボタン、設定) を表示するプロセスまたはアプリケーションを知る必要があります。Android設定へのユーザーアクセスを避けるために、このプロセスまたはアプリケーションを強制終了する必要があります。カスタムAndroidファームウェアでこれを行う可能性があります。

このバーを非表示にするには、Android コードで何を変更する必要がありますか?

ありがとう