問題タブ [cyanogenmod]

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

android - Cyanogenmod android.jar ファイル

cyanogenmod に追加され、標準の Android API には存在しないいくつかのクラスと定数を使用するアプリケーションを作成しようとしています。

私の質問は、Android SDK、Eclipse、および ADT を使用して、andriod.jar ファイルの cyanogenmod バージョンを取得してビルドすることは可能ですか?

0 投票する
31 に答える
239031 参照

android - コンパイルされた.apkをデバイスにインストールしようとするとINSTALL_FAILED_UPDATE_INCOMPATIBLE

CyanogenMod 9からTrebuchetランチャーをコンパイルし、adbでインストールしようとしています。

私はCM9のNexusSとストックJBのGalaxyNexusを試してみました。なぜこのエラーが発生するのですか?

編集:私の場合、パッケージマネージャーでシステムパッケージを再インストールしようとしました。これはサポートされていないため、このエラーが発生しました。エラーの原因は、ケースによって異なる場合があります。

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

shared - ccache BASEDIR (共有) 構成

環境はUbuntu12

同じビルドの 2 つの異なるバージョンがあります。

1 つは /media/CM10/custom の下にあり、もう 1 つは /home/malachi/CM10/android/system の下にあります。

メインビルドプロセスによって呼び出される特殊な build-setup.sh があり、それぞれに次のものがあります。

CCACHE_BASEDIR=/メディア/CM10/カスタム

CCACHE_BASEDIR=/home/malachi/CM10/アンドロイド/システム

しかし、それは間違いなく2人の間で共有されていません. 私が実行したときのキャッシュサイズは約3.9GBで、繰り返してもそこにとどまります。もう一方を実行すると、7GB を超えます。

ccache ログを確認すると、ベース ディレクトリを取得して相対パスを書き換えているようです。これら2つの間でccacheを適切に共有する方法の手がかりはありますか? ありがとうございました

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

android-source - Desire S の AOSP をビルドする

http://source.android.comから AOSP をダウンロードし、前述のシステム構築の手順に従います。コードのビルド プロセスで system.img およびその他の img ファイルを取得しました。次に、システム img を Android htc 欲望のデバイスに fastboot します。正常にインストールされました。しかし、デバイスが再起動すると、htc ロゴでスタックします。また、さまざまな方法で imgs をインストールしようとしました。何も機能しませんでした。

cyanogenmod やその他のカスタム rom 設計会社が htc 欲望などのカスタム rom を作成しているので、彼らがその問題をどのように解決したか知りたいです。この理由は何でしょうか。同じコードがエミュレーターで正常に動作します。AOSP は Google nexus デバイスでのみ機能することがわかりました。他のデバイスの場合、適切に動作させるためには、ドライバー (独自のバイナリー) が必要です。本当?その場合、AOSP を使用して独自のカスタム ROM を作成するにはどうすればよいですか? Desire S または Google のデバイス以外のデバイス用のプロプライエタリ バイナリを入手するにはどうすればよいですか?

**この AOSP は Nexsus デバイスでのみネイティブに動作しますか? もしそうなら、オープンソースとしての使用は何ですか?

これに関する肯定的な返信に本当に感謝します。

ありがとう。

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

android - CyanogenMod固有のAPIを適切に使用する方法

私はProfileManager API に興味がありますが、もう少し一般的な質問をする必要があります。

  1. cyanogen mod のクラスを含める方法は?
    SDK/ライブラリ パッケージはありますか、それともandroid_frameworks_baseプロジェクト全体をダウンロードする必要がありますか?

  2. このライブラリを使用するようにEclipseを構成するには? ライブラリとして
    チェックする必要 がありますか?android_frameworks_baseまたは、インターフェイス クラスをコピーする必要がありますか?

  3. このアプリを Google Play で cyanogenmod に制限することはできますか?

前もって感謝します。

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

android - AOSP のビルドに CyanogenMod のデバイス ツリーを使用するのは正しいですか?

Samsung Galaxy Y S5360 用の AOSP Gingerbread を構築しようとしています。そのため、S5230 のデバイス ツリーが必要です。ここで見つけました。しかし、それはCyagenmod用です。

純粋な AOSP で使用するのは正しいですか?

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

android - Google Play サービス: Google Play が搭載されていないデバイスをどのように処理しますか?

Google Play サービスは、以下を提供することを目的とした Android ライブラリです。

  • OAuth 2.0 認証
  • Google+ ログイン
  • Google+ +1 ボタン
  • その他グッズいろいろ

これを使用した場合 (たとえば、Google+ サインインが必要なため)、デバイスに Google Play がないユーザーはどうなりますか? (Nook、Cyanogenmod、China Mobile、古いデバイス、おそらく Huawei?など)

質問:私のアプリはそのようなデバイスと互換性がなくなりますか? 互換性があると表示されますが、クラッシュするか、動作しませんか?
Google Play サービスを使用する際に、これを念頭に置くベスト プラクティスはありますか?

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

android-ndk - AndroidプライベートAPIを使用してポータブルバイナリを構築する方法

私はAndroidプライベートAPIのいくつかを使用するアプリケーションに取り組んでいます。私は自分の携帯電話用に構成された完全なAndroid(CM10)ソースの一部としてそれを構築します。結果のバイナリはそのデバイスでうまく機能しますが、同じAndroidバージョンの他のデバイスでセグメンテーション違反をスローします。そのようにコンパイルされた単純なhelloworldでさえSegfaultをスローするため、APIが欠落しているという問題はありません。サンプルコードは次のとおりです。

hello-cmd.cpp

Android.mk

Android NDKで次のコードをビルドすると、移植可能になります。私がAndroidソース内でそれを構築するとき、そうではありません。

問題はリンカーの構成にあると思いますが、これをデバッグまたは修正する方法がわかりません。

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

android - CyanogenMod10 は発信者の位置をどのように把握しますか?

編集:おそらくシアン機能であるため、JellyBeanをcyanogenmod 10に変更しました

CyanogenMod10 phone の下にある自分の電話が、通話ログに発信者の (おおよその) 場所を表示することに気付きました (電話番号が連絡先にない固定電話の場合のみ)。

発信者が見つかった場合は発信者の都市も表示されるため、国番号だけに依存するわけではありません。Contacts パッケージ アプリを参照したところ、データベースから値が取得されていることがわかりました (com.android.contacts.CallDetailActivity 内)。

そのため、電話の発信または受信に成功した後、電話パッケージアプリにあると思いました。しかし、私はすぐにソースで自分自身を失いました...それらの値がどこでどのように(簡単に)どのように設定され、ジオコードが解決されるかを知りたいです。

謎のウェブサービスに電話番号が送られている?

Cyanogen には、世界のすべての国コードと都市のプレフィックスを含む表がありますか (私は疑います)?

それとも、あなたがいる国に応じてその DB がダウンロードされますか?

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

android - 異なるデバイスの同じ ROM の違いは何ですか?

たとえば、Samsung i9100g の Cyanogen Mod 10 と i9100 の CM 10 の違いの具体例を誰か教えてください。

私の知る限り、それらは異なるハードウェアを使用しているため、ドライバーが異なります。その結果、HAL は他のドライバーとは大きく異なります。ただし、例にはおそらく数行のコードが含まれていると思います。

多くの人が Android の移植/開発を始めたいと思っていて、何をどのように変更/変更したらよいかわからないことを認識しています。私もその 1 人です。この質問の答えはそれらにとって有益だと思います。