2012-01-04 4 views
0

新しいクラスをandroid/packages/apps/phone/srcに追加し、クラスをohterアプリケーションで呼び出したいとします。Preferenceで他のパッケージのアクティビティを呼び出す

は、新しいクラスは、私はアンドロイド/パッケージ/アプリケーション/電話フォルダ内のAndroidManifest.xmlファイルに

<activity android:name="SS"></activity> 

を追加SS.java であると仮定する。

SSクラスを呼び出すアプリケーションにはリストがあり、コードをXMLファイルに入れます。

<PreferenceScreen 
    android:title="@string/SS"> 
    <intent 
     android:action="android.intent.action.MAIN" 
     android:targetPackage="com.android.phone" 
     android:targetClass="com.android.phone.SS" /> 

リストでメニューを選択すると、電話機はクラスが見つかりませんでした。 メッセージは、明示的なアクティビティクラス{com.android.phone/com/android.phone.SS}を見つけるためのisUnableです。 ....

MWあなたはAOSPに貢献したり、カスタムROMを構築について話している問題

答えて

0

が何であるかを教えてください?もしあなたがそうであれば、これは最も関連性の高いフォーラムではありません。試してくださいhttp://groups.google.com/group/android-contrib?pli=1

あなたは、していない場合:

android/packages/apps/phoneは、OSに同梱の特別なアプリケーションの一部です。このパッケージにクラスを追加することはできません。 AOSPコードを作成してコンパイルしても、電話にはクラスがないため、クラスを使用するアプリケーションはありません。

関連する問題