코드를 통해 안드로이드 마켓에서 안드로이드 장치로 APK를 설치하고 싶습니다.어떻게 코드를 통해 안드로이드 마켓에서 apk를 설치할 수 있습니까?
이 작업을 수행 할 수있는 해결책이 있습니까? 당신은 2GByte의 폴더에 APK를 복사 할 경우
코드를 통해 안드로이드 마켓에서 안드로이드 장치로 APK를 설치하고 싶습니다.어떻게 코드를 통해 안드로이드 마켓에서 apk를 설치할 수 있습니까?
이 작업을 수행 할 수있는 해결책이 있습니까? 당신은 2GByte의 폴더에 APK를 복사 할 경우
내가 당신 들었습니다 :
/data/app
그런 다음 응용 프로그램이 설치되어 있지만 당신은 아마 그것을 할 응용 프로그램을 만들 수있을만큼 간단한 루트가 될 필요가 있지만, 나는 그것이 효과가 있을지 모르겠다.
그 외에도, 당신이 할 수 있다고 생각하지 않습니다. 그렇지 않으면 AppBrain과 같은 앱이 그렇게 할 것입니다.
희망이 있습니다.
"코드를 통해 설치"란 무엇을 의미하는지 모르겠습니다. Windows/Mac/Linux 컴퓨터에 .apk가 저장되어 있고 Android 기기에 설치해야하는 경우 Android Debug Bridge를 사용합니다.
그것은 당신의 안드로이드 장치에서 활성 입력을 필요로하지 않습니다하지만 당신은
그건 어려운 부분이었습니다. ADB는 컴퓨터에서 사용할 수있는 가장 쉬운 명령 줄 프로그램입니다.
이
ADB 설치 ... 단순히 호출 .apk를를 설치하려면 C : \ AppsFolder \ Name_of_App.apk
이 ... 교체 * C : \ AppsFolder \ NAME_OF_APP .apk *와 실제 .apk의 디렉토리 및 파일 이름 - 안드로이드 장치에서 대상 디렉토리가 자동으로 선택됩니다.
당신이 대상 디렉토리을 선택합니다 ...
ADB 푸시 C : \ AppsFolder \ Name_of_App.apk/시스템/응용 프로그램/
또는
ADB 푸시 C : \ AppsFolder \ Name_of_App.apk/data/app/
... 사이에 공백을 넣으십시오. apk 및 /시스템 (또는 /데이터)입니다.
이것은 단계적인 방법이 아닙니다. Google에 ADB 맨 페이지를 제공하고 하이라이트 이상의 것을 얻고 싶습니다.
예를 들어 안드로이드에 코드를 통해 Photoshop Express를 설치하고 있습니다.
Intent intent = new Intent(Intent.ACTION_VIEW
,Uri.parse("market://details?id=com.adobe.psmobile"));
startActivity(intent);
다른 앱의 경우 id 다음에 언급 된 패키지 이름을 변경하기 만하면됩니다. 그것은 나를 위해 완벽하게 작동합니다. 시도 해봐.
방금 전에이 문제를 다뤘습니다. 시장에서 응용 프로그램의 세부 정보를 확인하고 업그레이드가 필수 사항인지 여부를 결정한 다음 업그레이드하라는 메시지를 표시하고이를 Play 스토어로 보내야합니다. 앱, this is my full solution.
답장을 보내 주셔서 감사합니다. – dilipkaklotar