![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2010
Сообщений: 121
|
Здравствуйте, уважаемые форумчане, flash-мастера!
Сделал небольшое flash-приложения для Android, теперь хочу вставить туда кнопочку, после нажатия на которую моё flash-приложение должно закрыться, а вместо него должен запуститься Skype. На странице официального сайта Skype http://msdn.microsoft.com/en-us/library/office/dn745884 есть описание того, как это можно реализовать, и даже выложен код, который должен быть вставлен в андроид-приложение, но он у меня почему-то не работает. Пишут: "Атрибут "public" может использоваться только внутри пакета" Помогите, пожалуйста мне с этим разобраться. Приложение создано AIR 3.4 for Androi, по сценарию ActionSсript 3.0 Вот код, который предлагают на сайте Skype: /** * Initiate the actions encoded in the specified URI. */ public void initiateSkypeUri(Context myContext, String mySkypeUri) { // Make sure the Skype for Android client is installed. if (!isSkypeClientInstalled(myContext)) { goToMarket(myContext); return; } // Create the Intent from our Skype URI. Uri skypeUri = Uri.parse(mySkypeUri); Intent myIntent = new Intent(Intent.ACTION_VIEW, skypeUri); // Restrict the Intent to being handled by the Skype for Android client only. myIntent.setComponent(new ComponentName("com.skype.raider", "com.skype.raider.Main")); myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); // Initiate the Intent. It should never fail because you've already established the // presence of its handler (although there is an extremely minute window where that // handler can go away). myContext.startActivity(myIntent); return; } Последний раз редактировалось Comer; 10.12.2014 в 23:25. |
![]() |
Часовой пояс GMT +4, время: 01:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|