'Package'에 해당되는 글 2건

  1. 2010.11.29 Package 추가/삭제 알아내기... 1
  2. 2009.10.14 <Android market관련 테스트할 때 쉬운 방법 > 2
Android/App개발2010. 11. 29. 17:49

Package의 Add와 Remove시를 알고 싶다면 아래와 같이 한다.

1. Manifest에 receiver등록

<receiver android:name=".IntentReceiver">

<intent-filter>

<action android:name="android.intent.action.PACKAGE_ADDED" />

<action android:name="android.intent.action.PACKAGE_REMOVED" />

<data android:scheme="package" />

</intent-filter>

</receiver>


2. Receiver class구현


public class IntentReceiver extends BroadcastReceiver {


@Override

public void onReceive(Context context, Intent intent) {

Log.d("_PACKAGE_OBSERVER_", "intent : ");

Log.d("_PACKAGE_OBSERVER_", "  action = " + intent.getAction());

Log.d("_PACKAGE_OBSERVER_", "  data = " + intent.getData());

}


}


위와 같이 하면 data에 package명을 확인하여 어떤 패키지가 추가되거나 삭제되었는지 알 수 있다.




Posted by 삼스
Android/App개발2009. 10. 14. 23:06
<Android market관련 테스트할 때 쉬운 방법 >

일일이 마켓 접속해서 테스트할 여건이 안될경우... 유용한 방법입니다.
다운로드는 웹페이지만 거치면 가능하고(저는 이멜로 첨부하였습니다). 설치는 market에서 다운로드한거 아니라고 설치가 안될 수 있습니다.

이런 경우 체크루틴을 막으면 되는데요.
/package/apps/src/com/android/packageinstaller/PackageInstallerActivity.java의 onCreate()에서 이를 확인하는 부분을 막으시면 됩니다.
if(!isInstallingUnknownAppsAllowed()) { //ask user to enable setting first //@@yslee TEMP!! showDialogInner(DLG_UNKNOWN_APPS); //@@yslee TEMP!! return; } 요렇게 하면 아무데서나 다운로드한거 다 설치할 수 있습니다.
;;
Posted by 삼스