我在android / packages / apps / phone / src中添加了新类,我想在ohter应用程序中调用该类。
假设新类是SS.java 我添加了
<activity android:name="SS"></activity>
在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" />
当我选择列表中的菜单时,手机会显示Class Not Found Exception。 消息无法找到显式活动类{com.android.phone/com/android.phone.SS}; ....
请让mw知道问题是什么
答案 0 :(得分:0)
您是在谈论为AOSP做贡献还是构建自定义ROM?如果你是,这不是最相关的论坛。试试http://groups.google.com/group/android-contrib?pli=1。
如果你不是,那么:
android/packages/apps/phone
是操作系统附带的特殊应用程序的一部分。您无法向此包添加类。即使您编写并编译AOSP代码,也没有手机会有您的课程,因此没有应用程序可以使用您的课程。