2014-02-21 5 views
3

나는 안드로이드 응용 프로그램을 쓰고 있습니다.안드로이드에 내 응용 프로그램 패키지 이름은 무엇입니까?

일부 패키지는 src에 있습니다.

내 응용 프로그램 패키지 중 어떤 것이 있는지 어떻게 알 수 있습니까?

나는 C @의 DM 권한을 추가 할 :

<permission android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE" android:protectionLevel="signature" /> 
<uses-permission android:name="YOUR_PACKAGE_NAME.permission.C2D_MESSAGE" /> 

어떻게 내 YOUR_PACKAGE_NAME 변화가 내가 정의 MyApplication extends Application 클래스를 생성한다면?

+0

클래스를 추가 한 폴더 구조입니다. 일반적으로 이것은 com.companyname.productname – Triode

답변

12

응용 프로그램 이름은 AndroidManifest.xml의 첫 번째 줄에 실제로 정의되어 있습니다. 예 :

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.yourcompany.appname" 
    android:versionCode="66" 
    android:versionName="0.57" > 

package = "com.yourcompany.appname"참고 - 패키지 정의입니다.

패키지 이름을 포함하는 다른 장소는 리소스, 클래스 경로, 패키지 등이 될 수 있습니다. 그러나 패키지 관리자가 읽는 내용이므로 매니페스트에 따라 정렬해야합니다.

+0

입니다. 응용 프로그램 확장은 패키지 또는 패키지 이름에 영향을 미치지 않습니다. 옵션. – skoperst

+0

AndroidManifest.xml의 위치를 ​​제공했을 수도 있습니다. 나는 그 어떤 파일도 내 응용 프로그램 폴더에 가지고 있지 않습니다. Downvoted. – Yeats

관련 문제