-
Постов
88 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
События
Сообщения, опубликованные tonyfull
-
-
Здравствуйте.
Купил вот вчера 5620
Несколько вопросов- шапку читал-faq читал - ответ не нашел.
Установил kies с прилагаемого диска.
Хочу закинуть jad/jar в телефон.
Карты памяти нет пока. Хотел кинуть в other files на самом телефоне.
Подключаю телефон как съемный диск - пишет - "вставьте карту памяти" - в сам телефон нельзя что ли закинуть?
В факе написано
2. Как установить java приложения и игры?
Нужно скопировать в телефон jar и jad файлы, а потом запустить один из них прямо на телефоне и выполнить установку.
А вот как скопировать то?
Пробовал через kies - тоже не копирут - папку other files видит - м.б. он только jpg, mp3, видео итд только умеет?
Нужно подключать телефон в режиме Kies или медиа плеер, когда режим съемный диск, тогда видно только флэш карту
и через обычный проводник windows заходить и копировать в папку other files
Настройка - Телефон - Подключение к ПК - Kies/Медиа плеер (Поставить галочку) Тогда при подключении будет в этом режиме
- 1
-
Знает кто-нибудь про вставку SWF в виджет я вставил
таким кодом
<?xml version="1.0" encoding="UTF-8"?> <widget id="Bluetooth.0000" version="1.0" height="112" width="74" xmlns="http://www.w3.org/ns/widgets"> <title>Bluetooth</title> <description> Bluetooth </description> <icon src="icon.png"></icon> <content src="Какая нибудь SWF"/> <access network="false"></access> </widget>
но проблема с передачей цвета прозрачностью и еще почему-то дублируется два раза и уменьшается в 4 раза в размере в стандартных swf виджетах типа miniRadio при декампиляции в fla и последующем редактирование в adobe flash версия flash 6 action script 1.0. При чем при редактирование этого fla размер ролика в настройка в 4 раза меньше (высота и ширина в два раза меньше) А содержимое как раз как на экране телефона тоесть большем чем сам ролик соответственно сдвинуто влево и вверх вот исходник miniRadio сами смотрите
-
И еще почемуто флэш ролик дублируется 2 раза
SWF еще можно воткнуть прямо из confix.xml у виджета(тока такая же беда с прозрачностью, масштабированием и фоном почему-то белый хотя должен быты прозрачным в теории)
<?xml version="1.0" encoding="UTF-8"?> <widget id="Bluetooth.0000" version="1.0" height="112" width="74" xmlns="http://www.w3.org/ns/widgets"> <title>Bluetooth</title> <description> Bluetooth </description> <icon src="icon.png"></icon> <content src="Bluetooth.swf"/> <access network="false"></access> </widget>
-
Я брал flash lite 1.0 action script 1.0 чтоб точно работатало функции вот (Не все) :А на чем swf делал?
насколько понял там FlashLite , только не понял какой версии, и не нашел инфы по доступу к встроенным функциям телефона через flash.
Spoiler1 FSCommand:launch Widget,MiniPlayer - плэер
2 FSCommand:launch Widget,MiniPlayer_2 - кнопка на плэере, которая запускает муз. библиотеку
3 FSCommand:launch Widget,MiniPlayer - плэер
4 FSCommand:launch Widget,Alarms - будильник
5 FSCommand:launch Widget,birthdayEmpty - дни рождения
6 FSCommand:launch Widget,Bluetooth - БТ
7 FSCommand:launch Widget,Calculator - Калькулятор
8 FSCommand:launch Widget,Calendar - Календарь
9 FSCommand:launch Widget,Time&date - Время и дата
10 FSCommand:launch Widget,Time&date -\\-\\-\\
11 FSCommand:launch Widget,Games - Игры
12 FSCommand:launch Widget,Help - Помощь
13 FSCommand:launch Widget,Memo - Заметки
14 FSCommand:launch Widget,Mirror - Зеркало
15 FSCommand:launch Widget,MsgComposer - Создать сообщение
16 FSCommand:launch Widget,MsgInbox - Входящие сообщения
17 FSCommand:launch Widget,MiniRadio - Радио
18 FSCommand:launch Widget,RingtoneSetting - Настройка рингтона
19 FSCommand:launch Widget,SFC - не проверял
20 FSCommand:launch Widget,Top5Empty - не проверял
21 FSCommand:launch Widget,VoiceMemo - Диктофон
22 FSCommand:launch Widget,WidgetSetting - Настройка виджетов
23 FSCommand:launch Widget,DualClock - Двойные часы
24 FSCommand:launch Widget,Navigation - Навигация
25 FSCommand:launch Widget,Facebook - ежу понятно
26 FSCommand:launch Widget,SharePix-
27 FSCommand:launch Widget,Flickr - Фликр
28 FSCommand:launch Widget,Friendster - Фриендстер
29 FSCommand:launch Widget,MySpace - Майспэйс
30 FSCommand:launch Widget,Photobucket - Фотобукет
31 FSCommand:launch Widget,Picasa - Пикаса
32 FSCommand:launch Widget,Youtube - Ютуб
33 FSCommand:launch Widget,PhotoContact - Фотоконтакты
34 FSCommand:launch Widget,ActiveSync,0 -Пункт из синхронизации
35 FSCommand:launch Widget,ActiveSync,0 -Пункт из синхронизациим
36 FSCommand:launch Widget,ActiveSync,1 -Пункт из синхронизации
37 FSCommand:launch Widget,ActiveSync,2 -Пункт из синхронизации
38 FSCommand:launch Widget,ActiveSync,3 -Пункт из синхронизации
39 FSCommand:launch Widget,ActiveSync,4 -Пункт из синхронизации
40 FSCommand:launch Widget,ActiveSync,0 -Пункт из синхронизации
41 FSCommand:launch Widget,ActiveSync,1 -Пункт из синхронизации
42 FSCommand:launch Widget,ActiveSync,2 -Пункт из синхронизации
43 FSCommand:launch Widget,ActiveSync,3 -Пункт из синхронизации
44 FSCommand:launch Widget,WiFi -WiFi
45 FSCommand:launch Widget,WiFi - WFi
46 FSCommand:launch Widget,uTalk - уТолк
И еще вот
Journal
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,1");
}
Google
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,2");
}
Mus. Library
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,3");
}
Internet
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,4");
}
Video player
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,5");
}
Files
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,6");
}
Calendar
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,7");
}
Camera
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,8");
}
Alarm Clock
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,11");
}
Settings
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,12");
}
Find music
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,13");
}
Community
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,14");
}
Radio
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,16");
}
Exnange
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,17");
}
Games
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,19");
}
Dictaphone
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,20");
}
Converter
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,31");
}
Synchronization
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,22");
}
Timer
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,23");
}
Stopwatch
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,24");
}
WiFi
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,25");
}
Downloads
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,26");
}
Notes
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,27");
}
Tasks
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,28");
}
world time
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,29");
}
calculator
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,30");
}
BT
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,21");
}
Sim Menu
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,33");
}
mySpace
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,36");
}
M
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,37");
}
Editor
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,38");
}
Facebook
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,40");
}
Stopwatch
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,48");
}
Task Manager
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,68");
}
Moosic Store
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,203");
}
Orange Geyms
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,204");
}
Orange Maps
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,205");
}
Orange Downloads
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,210");
}
Orange Vidzhets
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,219");
}
Fleshkod
on (release)
{
getURL ("FSCommand: launch", "MainMenu, menu, 1,1,213");
}
Softovye keys:
Keyboard
on (release)
{
getURL ("FSCommand: launch", "MainMenu, mainSoftkey, 1);
}
Reference
{
getURL ("FSCommand: launch", "MainMenu, mainSoftkey, 2);
}
Messages
{
getURL ("FSCommand: launch", "MainMenu, mainSoftkey, 3");
}
Return to your desktop
{
getURL ("FSCommand: launch", "MainMenu, mainSoftkey, 4");
}
-
Ура смог вставить флэш в виджет тока беда с масштабом и прозрачностью однако Bluetooth запускает
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Bluetooth</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body style="padding: 0px; margin: 0px;"> <object width="37" height="56"> <param name="movie" value="bluetooth.swf"> </object> </body> </html>
- 2
-
И если удастся впихнуть swf в виджет то можно запускать любые пункты меню такие как BT Wi-Fi Orange Maps(MG Maps) Orange Downloads(Opera) командой ActionScript: getURL("FSCommand:launch", "MainMenu,menu,1,1,205"); запустит пункт Orange Maps в меню А унас этот пункт например вызывает MGMaps и все ок)
-
Подскажите пожалуйста на данный момент реально ли запустить java из виджета?, единственное что я знаю что в стандартных виджетах на примере код отвечающий за виджет Google Pointer запускающий google maps Вот код:
Spoilerdynamic class phone.widget.widgets.GooglePointer extends phone.widget.core.BaseWidget
{
var TMODE_NONE: Number = 1;
var TMODE_DOWN: Number = 2;
var TMODE_MOVE: Number = 3;
var touchMode = phone.widget.widgets.GooglePointer.prototype.TMODE_NONE;
var _parent;
var btn_value;
var clip;
var gBtnMailText;
var gBtnMapsText;
var gDefaultText;
var gSercheText;
var gotoAndStop;
var onEnterFrame;
var onMouseMove;
var restartPos;
var txt;
var widgetTitle;
function GooglePointer(container)
{
super("GooglePointer", container);
this.init();
this.registEvent();
this.registBtnEvent();
}
function init()
{
this.getGoogleText();
this.setGoogleText();
}
function getGoogleText()
{
var __reg2 = fscommand2("GetVars", "Widget", "Google", "getGoogleText", Main.swfRoot);
__reg2 == 1;
this.gDefaultText = Main.swfRoot.defaultText;
this.gSercheText = Main.swfRoot.googleTxt;
this.gBtnMapsText = Main.swfRoot.googleMaps;
this.gBtnMailText = Main.swfRoot.googleMail;
delete Main.swfRoot.defaultText;
delete Main.swfRoot.googleTxt;
delete Main.swfRoot.googleMaps;
delete Main.swfRoot.googlemail;
}
function setGoogleText()
{
if (this.clip.titleTxt.onEnterFrame)
{
delete this.clip.titleTxt.onEnterFrame;
this.clip.titleTxt.txt.hscroll = 0;
}
this.clip.titleTxt.txt.text = this.widgetTitle;
if (this.clip.titleTxt.txt.maxhscroll > 0)
{
this.addHscroll(this.clip.titleTxt, this.clip.titleTxt.txt.maxhscroll);
}
if (this.clip.mcTxt.onEnterFrame)
{
delete this.clip.mcTxt.onEnterFrame;
this.clip.mcTxt.txt.hscroll = 0;
}
this.clip.mcTxt.txt.text = this.gSercheText;
if (this.clip.mcTxt.txt.maxhscroll > 0)
{
this.addHscroll(this.clip.mcTxt, this.clip.mcTxt.txt.maxhscroll);
}
if (this.clip.btns.map.onEnterFrame)
{
delete this.clip.btns.map.onEnterFrame;
this.clip.btns.map.txt.hscroll = 0;
}
this.clip.btns.map.txt.text = this.gBtnMapsText;
if (this.clip.btns.map.txt.maxhscroll > 0)
{
this.addHscroll(this.clip.btns.map, this.clip.btns.map.txt.maxhscroll);
}
if (this.clip.btns.gmail.onEnterFrame)
{
delete this.clip.btns.gmail.onEnterFrame;
this.clip.btns.gmail.txt.hscroll = 0;
}
this.clip.btns.gmail.txt.text = this.gBtnMailText;
if (this.clip.btns.gmail.txt.maxhscroll > 0)
{
this.addHscroll(this.clip.btns.gmail, this.clip.btns.gmail.txt.maxhscroll);
}
}
function updateUrlText()
{
if (this.clip.mcTxt.onEnterFrame)
{
delete this.clip.mcTxt.onEnterFrame;
this.clip.mcTxt.txt.hscroll = 0;
}
this.clip.mcTxt.txt.text = this.gSercheText;
if (this.clip.mcTxt.txt.maxhscroll > 0)
{
this.addHscroll(this.clip.mcTxt, this.clip.mcTxt.txt.maxhscroll);
}
}
function registBtnEvent()
{
var self = this;
var startX;
var startY;
var endX;
var endY;
this.clip.mcTxt.onPress = function ()
{
self.widgetLongPress = false;
startX = _root._xmouse;
startY = _root._ymouse;
this.onMouseMove = function ()
{
endX = _root._xmouse;
endY = _root._ymouse;
if (Math.abs(startX - endX) > self.widgetLongPress_xGap || Math.abs(startY - endY) > self.widgetLongPress_yGap)
{
self.widgetLongPress = true;
self.btnReset();
}
}
;
}
;
this.clip.mcTxt.onRelease = this.clip.mcTxt.onReleaseOutside = function ()
{
delete this.onMouseMove;
if (!self.widgetLongPress && !phone.widget.core.BaseWidget.gLongPress)
{
var __reg2 = self.gSercheText;
if (self.gDefaultText == 0)
{
delete this.onEnterFrame;
this.txt.text = "";
__reg2 = "";
}
fscommand2("Set", "Widget", "Google", "setGoogleText", __reg2);
Main.trace20(self.gDefaultText + "setGoogleText : " + __reg2);
}
fscommand2("Set", "Widget", "2", "2", "2");
}
;
this.clip.btns.search.onPress = function ()
{
this.gotoAndStop(2);
self.widgetLongPress = false;
startX = _root._xmouse;
startY = _root._ymouse;
this.onMouseMove = function ()
{
endX = _root._xmouse;
endY = _root._ymouse;
if (Math.abs(startX - endX) > self.widgetLongPress_xGap || Math.abs(startY - endY) > self.widgetLongPress_yGap)
{
self.widgetLongPress = true;
self.btnReset();
}
}
;
}
;
this.clip.btns.search.onRelease = this.clip.btns.search.onReleaseOutside = function ()
{
this.gotoAndStop(1);
delete (this.onMouseMove);
if (!self.widgetLongPress && !phone.widget.core.BaseWidget.gLongPress)
{
var __reg2 = self.gSercheText;
if (self.gDefaultText == 0)
{
delete (self.clip.mcTxt.onEnterFrame);
this._parent._parent.mcTxt.txt.text = "";
__reg2 = "";
}
fscommand2("Send", "Widget", "Google", "Launch", 0, __reg2);
Main.trace20(self.gDefaultText + "Launch : " + __reg2);
}
fscommand2("Set", "Widget", "2", "2", "2");
}
;
var __reg5 = [this.clip.btns.gmail, this.clip.btns.map, this.clip.btns.youtube];
var __reg6 = [1, 2, 3];
var __reg3 = 0;
for (;
{
if (__reg3 > __reg5.length)
{
return;
}
var __reg4 = __reg5[__reg3];
__reg4.btn_value = __reg6[__reg3];
__reg4.onPress = function ()
{
this.gotoAndStop(2);
this.txt.textColor = 8421504;
self.widgetLongPress = false;
startX = _root._xmouse;
startY = _root._ymouse;
this.onMouseMove = function ()
{
endX = _root._xmouse;
endY = _root._ymouse;
if (Math.abs(startX - endX) > self.widgetLongPress_xGap || Math.abs(startY - endY) > self.widgetLongPress_yGap)
{
self.widgetLongPress = true;
self.btnReset();
}
}
;
}
;
__reg4.onRelease = __reg4.onReleaseOutside = function ()
{
this.gotoAndStop(1);
this.txt.textColor = 16777215;
delete this.onMouseMove;
if (!self.widgetLongPress && !phone.widget.core.BaseWidget.gLongPress)
{
fscommand2("Send", "Widget", "Google", "Launch", this.btn_value, "");
Main.trace20("ooo" + this.btn_value);
}
fscommand2("Set", "Widget", "2", "2", "2");
}
;
++__reg3;
}
}
function registEvent()
{
phone.mmi.Host.addEventListener(phone.mmi.Host.__get__ON_WIDGET_BACK(), this.onWidgetBack, this);
phone.mmi.Host.addEventListener(phone.mmi.Host.__get__ON_WIDGET_FONT_CHANGE(), this.onWidgetFontChange, this);
}
function onDestory()
{
phone.mmi.Host.removeEventListener(phone.mmi.Host.__get__ON_WIDGET_BACK(), this.onWidgetBack, this);
phone.mmi.Host.removeEventListener(phone.mmi.Host.__get__ON_WIDGET_FONT_CHANGE(), this.onWidgetFontChange, this);
}
function onWidgetLaunguageChange(e)
{
this.getGoogleText();
this.setGoogleText();
}
function onWidgetFontChange(e)
{
this.getGoogleText();
this.setGoogleText();
}
function onWidgetBack()
{
this.getGoogleText();
this.updateUrlText();
this.registBtnEvent();
}
function btnReset()
{
this.clip.btns.search.gotoAndStop(1);
this.clip.btns.gmail.gotoAndStop(1);
this.clip.btns.map.gotoAndStop(1);
this.clip.btns.youtube.gotoAndStop(1);
this.clip.btns.gmail.txt.textColor = 16777215;
this.clip.btns.map.txt.textColor = 16777215;
}
function InitFocus()
{
this.btnReset();
}
function addHscroll(_MC, rPos)
{
var __reg2 = new Array();
var tempMC = _MC;
var __reg3 = tempMC.txt.text;
var Blank = " ";
var num = 0;
var delay = 10;
tempMC.onEnterFrame = function ()
{
if (num >= delay)
{
if (this.txt.hscroll >= this.txt.maxhscroll)
{
this.txt.hscroll = this.restartPos;
}
++this.txt.hscroll;
}
else if (num == 9)
{
tempMC.restartPos = tempMC.txt.maxhscroll;
tempMC.txt.text = tempMC.txt.text + (Blank + tempMC.txt.text);
tempMC.backPos = tempMC.txt.maxhscroll;
}
++num;
}
;
__reg2 = [tempMC.restartPos, tempMC.txt.maxhscroll];
return __reg2;
}
}
//Sprite 1220
// InitClip
dynamic class phone.widget.widgetIcons.GooglePointerIcon extends phone.widget.core.BaseWidgetIcon
{
function GooglePointerIcon(container)
{
super("GooglePointerIcon", container);
var __reg3 = this;
}
}
Код на ActionScript так что из javascript не запустишь надо из swf ролика запускать
В этом коде на сколько я знаю запускаюет Google Maps эта команда fscommand2("Set", "Widget", "2", "2", "2"); Тем не менее эта команда запускает не саму java а всево лишь ярлык от нее. А где может находится информация о ярлыках?
И еще вопрос как можно ли впихнуть swf в виджет? А то просто никто толком не писал по этому поводу.
-
tonyfull
Кинь фотку разобранного телефона(тот что на аве) в полном формате Плиз
Вот держи
tonyfull
Кинь фотку разобранного телефона(тот что на аве) в полном формате Плиз
Вот все внутренности здесь
-
Если ты имеешь в виду информацию о значках меню, то она хранится в фале MainMenu_reg.ini, что в попке Registry, в нем на самом деле у Гугла значек 14.
Нет я имею ввиде если в главном меню запускаютя ярлыки то в телефоне должна быть какая-то таблица в которой указано какому ярлыку что соответсвует И мне интересно удалось ли кому-нибудь найти эту так называемую таблицу
-
Никто не знает где хранится информация о ярлыках? Имеется ввиду например у Google - 14
В файле SettingShortCut.ini хранятся почему не все ярлыки
-
а сам почему не откроешь?, я искал, ничего не находил подобного)
я уже открыл этот fla файл с виджетом Google не могу найти где помотреть скрипт который выполняется после нажатия Может подскажете?
Этот файл находится по адресу System\Rsrc\Flash\Idle\gadget.swf
-
со сторонних ресурсов качать НЕ БУДЕМ (ну я не буду), архивируй и в sgh загоняй!!
не могу почему-то когда жму прикрепить файл а потом отправить ошибка 500 apache
со сторонних ресурсов качать НЕ БУДЕМ (ну я не буду), архивируй и в sgh загоняй!!
Вот)
Вот собственно flac файл откройте у кого есть adobe Flash professional и посмотрите action script там по идее должно быть
Все о Samsung Monte Gt-s5620
в Серия-S...
Опубликовано · Изменено пользователем tonyfull
Поставь патч PowerSafeMod это патч для прошивкиs5620xejb3
Patches
Если другая выбери свою прошивку http://OldPh.one/index.php?showforum=99 здесь и найди патч PowerSafeMod для нее
ПРОШИВКА ВАЖНА как проверить набери *#1234#
Не знает кто про смену mac адреса у Wi-Fi модуля? Спасибо)
И еще один вопросик почему у меня в патч меню Error code : 000000061