2012-09-18 5 views
1

기기에 설치 한 다른 특정 앱의 정보를 제공하는 앱을 만들려고합니다. 안드로이드는 패키지 이름에서 아이콘, 이름, 버전 등과 같은 앱의 정보를 얻을 수있게 해준다.Android - 바탕 화면 웹 바로 가기 정보를 얻을 수 있습니까?

그러나 내 앱은 장치에있는 웹 페이지의 바로 가기도 표시 할 수 있으며, 그들 중 일부는 시스템 폴더에 사전 설치되어있었습니다.

제 질문은 이러한 바로 가기에서 정보를 얻는 방법이 있습니까? 그들은 바로 가기 아이콘, URL 링크, 주어진 이름을 얻을 수있는 ID가 있습니까?

답변

0

Android에는 바탕 화면 바로 가기와 같은 기능이 없습니다. (내가 틀렸다면 수정하십시오)

바탕 화면 바로 가기는 특정 홈 화면 응용 프로그램의 기능입니다. 그들 모두를 다루는 것은 매우 어려울 것입니다.

0

ApplicationInfo가 있습니다.이 코드 스 니펫 http://www.androidsnippets.com/get-installed-applications-with-name-package-name-version-and-icon을 참조하십시오. Google Play android 애플리케이션에서 패키지 이름을 사용하여 애플리케이션을 식별하면 애플리케이션 정보로 리디렉션 할 수 있습니다. "시장 : // 자세한 사항은 ID는 ="더 infos에 대한 링크를 참조하십시오 http://developer.android.com/distribute/googleplay/promote/linking.html

final Intent mainIntent = new Intent("android.intent.action.CREATE_SHORTCUT", null); 

final List pkgAppsList = context.getPackageManager().queryIntentActivities(mainIntent, 0); 

이 질문을 참조하십시오 : How to get a list of installed android applications and pick one to run

+0

예 I 앱 정보를 얻을하는 방법을 알고를, 그러나 웹 바로 가기 응용 프로그램이 없습니다 따라서 패키지 이름이 없으므로 브라우저를 여는 바로 가기입니다. 그러나 그들은 아이콘, 이름, 참조 링크 등을 가지고 어딘가에 자신의 정보를 저장해야합니다. – htafoya

+0

활동에 다음과 같이 선언해야하는 바로 가기가 있어야합니다. 필터를 사용해보십시오. 어쩌면 작동하는지, 내 대답을 업데이트했습니다. –

+0

안녕하세요, 내 질문을 이해하지 못하고 있습니다. 바로 가기를 만들고 싶지 않습니다. 바로 가기는 이미 만들어져 있지만 바로 가기 정보를 얻고 싶습니다. 바로 가기는 앱이나 활동을 열지 않으며, 웹 페이지를 엽니 다. – htafoya

관련 문제