Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > Flash Приложения: AIR, Zinc и тд.

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 26.08.2013, 01:46
C4Grey вне форума Посмотреть профиль Отправить личное сообщение для C4Grey Найти все сообщения от C4Grey
  № 1  
Ответить с цитированием
C4Grey

Регистрация: May 2007
Сообщений: 181
Отправить сообщение для C4Grey с помощью ICQ Отправить сообщение для C4Grey с помощью Skype™
Это расширение нашел по первой ссылке в google, написать свое не составит особого труда, для установки обоев непосредственно с флешки нужно:
1. Передать в ANE и вытянуть BitmapData:
Код:
FREBitmapData bmpdata = (FREBitmapData) args[0];
...
bitmap = Bitmap.createBitmap(bmpWidth, bmpHeight, Bitmap.Config.ARGB_8888);
bitmap.copyPixelsFromBuffer(bmpdata.getBits());
2. Использовать android.app.WallpaperManager(метод setBitmap).
Догадываюсь, на iOS логика похожая, но расширения под неё писать не доводилось, потому полноценно судить не могу.
Кстати, это расширение криво собрано - внутри ANE помимо скомпилированного jar содежится директория Java-проекта с исходниками, но благодаря этому исходники можно вытянуть, убедиться что ничего вредоносного там нет, добавить нужную функциональность, и собрать свое расширение.
P.S. Смотрю сейчас stackoverflow, похоже, под iOS все не так просто:
Цитата:
Apple doesn't provide a public API for doing this. The user must select the picture to use as the wallpaper via the Settings app.
P.P.S.
Вроде есть возможность устанавливать обои при помощи private API, но, судя по информации на других сайтах, в случае использование недокументированных функций API приложение не пропустят в AppStore.


Последний раз редактировалось C4Grey; 26.08.2013 в 02:07.
Создать новую тему Ответ Часовой пояс GMT +4, время: 09:32.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:32.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.