Android 调用另一个包';偏好中的活动

Android 调用另一个包';偏好中的活动,android,Android,我在android/packages/apps/phone/src中添加了新类,我想在ohter应用程序中调用该类 假设新类是SS.java 我补充说 在android/packages/apps/phone文件夹中的AndroidManifest.xml文件中 要调用SS类的应用程序有一个列表,我将代码放在xml文件中 <PreferenceScreen android:title="@string/SS"> <intent android:a

我在android/packages/apps/phone/src中添加了新类,我想在ohter应用程序中调用该类

假设新类是SS.java 我补充说


在android/packages/apps/phone文件夹中的AndroidManifest.xml文件中

要调用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" />

当我选择列表中的菜单时,phone show类找不到异常。 消息找不到显式活动类{com.android.phone/com/android.phone.SS}


请让mw知道问题出在哪里

您是在谈论贡献给AOSP还是构建自定义ROM?如果你是,这不是最相关的论坛。试试看

如果不是,则:

android/packages/apps/phone
是操作系统附带的特殊应用程序的一部分。无法将类添加到此包中。即使你编译了AOSP代码,没有手机会有你的类,所以没有应用程序可以使用你的类

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