Small-App API 기반 응용 프로그램은 기존 응용 프로그램의 일부일 수 있습니다.
현재 응용 프로그램에서 Small Apps API를 지원하려면 다음을 수행해야합니다. 안드로이드 매니페스트에
다음 줄을 추가합니다
<uses-library android:name="com.sony.smallapp.framework” android:required="false" />
위의 코드는 라이브러리를 지원하지 않는 장치에 대한 응용 프로그램을 필터링하는 데 사용되지 않도록합니다. 그런 다음 런처 활동 또는 별도의 클래스에서 아래 코드를 사용하여 클래스를 동적으로 확인할 수 있습니다. 자바 반사를 사용에 더 참고로
1. String checkLibrary = "com.sony.smallapp.framework";
2. try {
3. Class libraryToInvestigate = Class.forName(checkLibrary);
4. // Dynamically initiate the library
5. // Initiate constructor or methods
6. } catch (ClassNotFoundException e) {
7. // If class is not found(Small Apps API not supported), handle exception and use a home widget or normal activity as fallback
8. } catch (Exception e) {
9. // Unknown exception
10. }
은 다음 링크를 확인하십시오 :
http://mobile.tutsplus.com/tutorials/android/java-reflection/
안드로이드 매니페스트 검사에 사용 라이브러리에 대한 정보는이 링크를 들어 http://developer.android.com/guide/topics/manifest/uses-library-element.html
가 어떻게 탭을 추가 내 작은 응용 프로그램에? 소니 개발자 사이트에 예제를 게시하십시오. – Pete
그럴 수 있습니다. 작은 응용 프로그램에서 지원하는지 확인해야합니다. 그것으로 당신에게 돌아갈 것입니다. – Anup