問題タブ [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.
android - フレームワーク/ベースコードからSettings.Systemにアクセスします
だから、私はアンドロイドフレームワーククラス(AOSP)の中で働いています。私は技術的にCyanogenmodに取り組んでいるので、CMPartsというアプリでパッチの設定を行うことになっています。このアプリは、Settings.Systemを介して文字列とintをシステム設定にスローするだけです。
残念ながら、フレームワーク(非アプリケーション)コードでは、(アクティビティまたはアプリケーション内にいないため)Contextオブジェクトにアクセスして、これらの設定を元に戻すための通常のメソッド呼び出しを行うことができません。nullを渡すことは機能しません。
フレームワークレベルのコードからこれらの設定にアクセスする方法を知っている人はいますか?コンテキスト参照を渡すことは、実際にはそれほどオプションではありません...
android - Cyanogen / dev/uinputキーインジェクション
私はAndroidへのSynergyポートに取り組んでいます(synergy-foss.orgを参照)。
キーストロークを挿入する唯一の方法は、Cyanogen Modを使用して、キーストロークを/ dev/uinputに書き込むことです。ただし、私のアプリには/ dev/uinputに書き込むための権限がありません。私が見つけたこれを回避する唯一の方法は、chmod 777 / dev/uinputです。
しかし...しばらくすると/dev/ uinputの権限がリセットされたようです-何によって?知らない。
より良い方法はありますか、それともCyanogen modのルートとしてアプリを実行する方法はありますか?
ありがとう
android - Cyanogen カーソル アクセス
現在、Synergy (http://sourceforge.net/projects/synergyandroid/, synergy-foss.org) を Android フォンに移植する作業を行っています。キーストロークは機能しています。キーイベントを /dev/uinput に書き込んでいます。ただし、マウスカーソルを表示することに失敗しました。EV_REL input_event を /dev/uinput に書き込んでマウスの動きを書き込もうとしましたが、カーソルを表示するためにアクティブにする必要があるものがあると思います。Cyanogen で改造された電話とカーソル付きの Bluetooth マウスのビデオを見たことがあるので、それは可能だと思います。誰もこれに関する情報を持っていますか?
android - ルート化された Android デバイスでシェルを使用してアドホック ネットワークをセットアップする方法を教えてください。
現在、 Cyanogenmodを実行しているルート化された Android デバイスで、いくつかのアドホック ルーティング プロトコル (つまりOLSRとBATMAN ) を使用しています。私のテストはかなりうまくいっています。ただし、本当に厄介なことが 1 つあります。既存のアドホック ネットワークにしか接続できず、電話だけを使用して手動で作成することはできません。現在、ラップトップを使用してアドホック ネットワークをセットアップし、小さな DHCP サーバーを実行しています。
Android でシェルを使用して手動でアドホック ネットワークを作成する方法を知っていますか? これが機能する方法をいくつか見つけましたが、うまくいきませんでした。ifconfig
、iwconfig
、netcfg
さらにも使用しwpa_cli
てみました (これはこれに最適な選択のようです)。しかし、試行した後、IP の検索中に電話が数秒間アドホック モードのままだったとしても、システムは「wifi に接続されていません」状態に戻りました。
最終的にこの問題を回避できれば、とてもうれしいです。ラップトップを使用してアドホック ネットワークをセットアップする代わりに、インターネット アクセスに実際に使用する可能性があるからです (したがって、テスト中はオンライン ヘルプを検索します)。:-)
android - Androidプログラミング:CyanogenModを使い続けますか?
新しいNexusOneにはCyanogenModがプリインストールされています。これまでのところ素晴らしいですが、ソフトウェア開発の目的で購入したので(最初はAndroidのプログラミング方法を学ぶだけでした)、そのままにするか、公式のAndroid OS(2.3)をインストールする必要がありますか?
私の主な関心事は、文書化されたAPIとの互換性の問題です。つまり、そもそも存在すべきではなかった問題のデバッグに時間を浪費することです。
android - CyanogenMod または AOSP: 単一のプロジェクトをコンパイルする
リポジトリから単一の AOSP プロジェクトを作成/コンパイルしようとしています - 具体的にはパッケージ/アプリ/電子メールです。
誰もそれを行う方法を知っていますか? (リポジトリ全体をコンパイルするのに問題はありませんが、単一のプロジェクトもコンパイルできるようにしたいと考えています)。
android - Cyanogenmod2.1をコンパイルするときのコンパイルエラー
さて、これはロングショットです。一部の同僚と私は、ソースからCyanogenmod 2.1(eclair)をコンパイルしようとしています(はい、wikiには6.xの説明がありますが、5.xの説明と非常によく似ています)。現在、「reposync」を使用してgitリポジトリを同期しようとしています。ただし、一部のファイルが欠落しているため、次のエラーが発生します。
Cyanogenmodフォーラムでヘルプをリクエストしようとしましたが、これまでのところ応答がありません。これはかなり差し迫った問題になっています。エクレアブランチをコンパイルする方法について誰か提案がありますか?
(繰り返しになりますが、これはロングショットですが、誰かが何かアイデアを持っているなら、私はそれを本当に感謝します!)
android - CyanogenMod:プロジェクトを翻訳する
CyanogenMod(メールアプリ)のプロジェクトを、values-heフォルダーを追加してヘブライ語に翻訳し、リポジトリ全体をコンパイルしました(make)。完全な言語のmakeファイルにヘブライ語が含まれていることを確認しました。
ただし、更新zipを電話にロードし、言語をヘブライ語に切り替えたときも、英語の文字列を受け取りました。私は一歩を逃しているとかなり確信しています。
何か考えてください。
編集:繰り返しますが、私の電話はヘブライ語をサポートしています-値に応じてロケールを切り替える他のアプリケーションから明らかなように-彼はフォルダの内容です。それが機能しないのはEメールアプリケーションのためだけです。
android - Android OS - カスタム rom - 安全ですか?
パスワードの漏洩や盗まれたり、Google アカウントが盗まれたりする危険を冒さずに、カスタム ROM を介して Google アカウントにサインインすることは本当に安全ですか?
ありがとう
android - サービスのフォアグラウンドを設定しようとすると Android が再起動する
アプリで奇妙な動作が発生しました。サービスをフォアグラウンドに設定しようとすると、ハンドセット (HTC G1 + Cyanogen Mod) が再起動します。
このサービスをフォアグラウンドにしようとしない場合に機能します。
罪を犯したコードは次のとおりです。
どこに問題があるか分かりますか?
さらにデータが必要な場合は、プロジェクト全体が GitHub にあります: https://github.com/rbochet/Serval-Video-Discovery/tree/network-remote
ありがとう。