애플리케이션을 설치 한 후에 한 번 코드를 실행하고 싶습니다. 코드를 실행 한 후에는 업그레이드를 위해 특정 코드를 다시 호출하면 안됩니다.
A :Android 기기에 애플리케이션을 설치 한 후 코드를 한 번만 실행하십시오.
13
A
답변
35
- 확인하면 부울 X 공유 환경 설정
- 그렇지 않은 경우에 True입니다. 특수 코드
b를 실행하십시오. b. 공유 환경 설정 예를 들어
에 참으로 x를 저장 : 나는 과거에 공유 기본 설정을 사용했습니다
SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
if(!prefs.getBoolean("firstTime", false)) {
// run your one time code
SharedPreferences.Editor editor = prefs.edit();
editor.putBoolean("firstTime", true);
editor.commit();
}
4
,하지만 당신은 또한 볼 수 있었다 온 인스톨 무언가를하고자하는 경우 설치 리시버. MyInstallReciever 구현 BroadcastReciever
<receiver
android:name="com.MyInstallReciever"
android:exported="true">
<intent-filter>
<action
android:name="com.android.vending.INSTALL_REFERRER" />
</intent-filter>
</receiver>
+0
"com.android.vending.INSTALL_REFERRER "안전한 방법이 아닙니다. 앱을 설치할 때 응용 프로그램이 중지 상태에 있기 때문에 어쩌면 설명 할 수 없지만"INSTALL_REFERRER "에 대한 약간의 연구로 알 수 있습니다. – David
0
사용이 간단한 코드
if (getPreferences(MODE_PRIVATE).getBoolean("is_first_run", true)) {
/*
* your code here
*/
getPreferences(MODE_PRIVATE).edit().putBoolean("is_first_run", false).commit();
}
관련 문제
- 1. 앱을 설치 한 후 한 번만 대화 상자를 표시하고 싶습니다.
- 2. Android 애플리케이션을 설치 한 후 어떻게 코드를 실행합니까?
- 3. 기기에 앱을 설치 한 후 Android 알림 - 방법?
- 4. 기기에 Android 앱을 설치 한 후 앱이 데이터베이스를 인식하지 못했습니다.
- 5. 한 번만 cron 작업을 실행하십시오
- 6. 자동 명령을 한 번만 실행하십시오.
- 7. Firefox 확장 코드를 세션 당 한 번만 실행하십시오.
- 8. Android ProgressBar.setProgressDrawable은 한 번만 작동합니까?
- 9. WITH 명령 인수를 설치 한 후 MSI를 실행하십시오.
- 10. 브라우저에 무엇인가 표시 한 후 PHP 코드를 실행하십시오.
- 11. 특정 코드를 한 번만 실행하도록 jQuery에 지시하십시오.
- 12. 양식을 제출 한 다음 PHP 코드를 실행하십시오
- 13. UpdatePanel은 갱신 한 번만
- 14. 하루에 한 번만 삽입
- 15. 아이들이 완료 한 후 부모에게 목표를 실행하십시오.
- 16. link_to_remote를 한 번만 클릭하십시오
- 17. 타이머를 한 번만 사용하십시오.
- 18. Android 스플래시 활동이 한 번만 표시됩니다
- 19. 플레이어가 한 번만 멈춤
- 20. set_table_name은 한 번만 작동합니까?
- 21. 웹 서비스를 사용하여 하루에 한 번만 동적으로 메소드를 실행하십시오.
- 22. 의존성 플러그인을 maven 의존성 플러그인과 함께 한 번만 실행하십시오.
- 23. 자바 스크립트를 사용하여 한 번만 포스트 백을 실행하십시오.
- 24. 안드로이드 데이터베이스를 한 번만 배포
- 25. 텍스트를 한 번에 한 번만 반복하도록하려면?
- 26. Jquery, 방법은 한 번만 inital 페이지로드에 한 번만 사용 하시겠습니까?
- 27. Android 응용 프로그램을 설치 한 후 서비스 시작
- 28. 레이크 한 번만 수행
- 29. jQuery에서 한 번만 수행
- 30. div를 한 번만 표시
는 그냥 설치의 일부가 될 수 없습니다할까요? – Woot4Moo
@ Woot4Moo - 설치 프로그램은 무엇을 의미합니까? 나는 그것에 익숙하지 않다. (안드로이드) – MByD
나는 플랫폼에서 개발하지 않았다. 나는 구글이 설치자를위한 확장 가능한 프레임 워크를 만들었을 것이라고 생각했다. installbuilder 또는 installshield와 같습니다. – Woot4Moo