2012-01-04 5 views
0

android/packages/apps/phone/src에 새 클래스를 추가하고 해당 클래스를 ohter 응용 프로그램에서 호출하고 싶습니다. 환경 설정에서 다른 패키지의 활동 호출

새로운 클래스가 SS.java 이라고 가정 나는 안드로이드/패키지/응용 프로그램/전화 폴더에서의 AndroidManifest.xml 파일에
<activity android:name="SS"></activity> 

을 추가했다.

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" /> 

목록에서 메뉴를 선택하면 전화기에 클래스를 찾을 수 없음 예외가 표시됩니다. 명시 적 활동 클래스를 찾기위한 isUnable 메시지 {com.android.phone/com/android.phone.SS}; ....

MW 당신이 AOSP에 기여 또는 사용자 정의 ROM이 건물에 대해 얘기하는 문제

답변

0

무엇인지 알려주세요? 그렇다면 가장 관련있는 포럼이 아닙니다. 시도하십시오 http://groups.google.com/group/android-contrib?pli=1.

당신은,없는 경우 :

android/packages/apps/phone는 OS와 함께 제공되는 특별한 응용 프로그램의 일부입니다. 이 패키지에는 클래스를 추가 할 수 없습니다. AOSP 코드를 컴파일하고 컴파일하더라도 어떤 전화기에도 클래스가 없으므로 어떤 애플리케이션도 클래스를 사용할 수 없습니다.

관련 문제