yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 Themes and Apps] QuadWord:
some important information and resources to make a flash developers life more easy.

there are 2 different ways to develop flash-lite apps/games for your x1:

1.: "normal" apps and games (they install and afterwards you have to start them via icon in your programs or games folder.

2.: "panel" apps and games (you can start them via the panel button)

1. "normal" apps:

"normal" apps are using the flash-lite 3.1 standalone player. you can use nearly all flash-lite commands (i.e. fscommand2) to do your stuff. the standalone player is less restricted then the flash-plugin player (which is used by the planel manager)

PLUS: you can simply start any other application from within your .swf file, configure your softkeys and so on ...

MINUS: you cant get some of the device information (i.e. missed calls, missed sms).

development:

next to your flash development environment you need:

- Adobe Mobile Packager 1.1 to make installation ".cab"s.

- Flash Lite 3.1 Distributable Player (installed on your device) to run your flash-lite program.

you can find both here:

http://labs.adobe.com/downloads/distributableplayer.html

2. "panel" apps:

"panel" apps are using the flash-lite 3.1 plugin. since the plugin is usually "wrapped" it is very restricted.

PLUS: you can use the x1 device API (mmi.dll) to get detailed informations about your phone (i.e. missed calls) and launch some API predefined apllications.

MINUS: you cannot use some important fscommands like "launch" (for launching any other applications on your phone) or edit you softkeys.

development:

next to your flash development environment you need:

- Sony Ericsson Beta Panel SDK for X2 (includes the "panelizer" tool, the API and some documentation).

- Flash Lite 3.1 Plugin (installed on your device) to run your flash-lite panel.

you can find them here:

Sony Ericsson Beta Panel SDK for X2

Flash-Lite 3.1 Plugin

note: the sdk is named after "x2" but if you use the API then u can see it has commands like "getFullX1Info".

more resources:

SE also provides some flash-lite components. you can find them here:

Flash Lite Components

i hope this helps,

- quadword
[XPERIA X1 Themes and Apps] QuadWord:
if you develop for the standalone player you have to use:

ExtendBacklightDuration fscommand2 command

FullScreen fscommand2 command

GetBatteryLevel fscommand2 command

GetDevice fscommand2 command

GetDeviceID fscommand2 command

GetFreePlayerMemory fscommand2 command

GetMaxBatteryLevel fscommand2 command

GetMaxSignalLevel fscommand2 command

GetMaxVolumeLevel fscommand2 command

GetNetworkConnectionName fscommand2 command

GetNetworkConnectStatus fscommand2 command

GetNetworkGeneration fscommand2 command

GetNetworkName fscommand2 command

GetNetworkRequestStatus fscommand2 command

GetNetworkStatus fscommand2 command

GetPlatform fscommand2 command

GetPowerSource fscommand2 command

GetSignalLevel fscommand2 command

GetSoftKeyLocation fscommand2 command

GetTotalPlayerMemory fscommand2 command

GetVolumeLevel fscommand2 command

Quit fscommand2 command

ResetSoftKeys fscommand2 command

SetFocusRectColor fscommand2 command

SetInputTextType fscommand2 command

SetSoftKeys fscommand2 command

StartVibrate fscommand2 command

StopVibrate fscommand2 command

and fscommand command to launch any other programs on your device

note: i did not test all of them !
[XPERIA X1 Themes and Apps] QuadWord:
if you develop panels you use the device API.

detailed information is included in the sdk.

here are some commands/infos you can use:

Identifiers and Members:

status:Number

appointmentTime1:String

reminderTime1:String

appointmentTime2:String

reminderTime2:String

status:Number

focus:Number

missedCalls:Number

smsMessages:Number

outlookMessages:Number

calendar1ApptTime:String

calendar1RemTime:String

calendar2ApptTime:String

calendar2RemTime:String

batteryLevel:Number

batteryCharging:Number

bluetooth:Number

wifiStatus:Number

wifiSignal:Numberl

silent:Number

signalStrength:Number

and you can launch only following programs:

Calls - Call History

Email -Email Client Application

Calendar - Calendar ApplicationSpecification

Battery - Phone Settings, Power Management

Bluetooth - Phone settings, Bluetooth

Wifi - Phone Settings , Wi-Fi settings

Signal - Phone Settings, Phone

Messages - SMS/MMS Message Application

Clock - Phone Settings, Clock & Alarms

CommManager - Phone Settings, Comms Manager

note: i did use the mmi.dll from the "growing panel" in my "x-panel" project. i did not use the new mmi.dll provided with the SDK but they look the same to me
[XPERIA X1 Themes and Apps] silencer22:
hello

i'm interested in developing using the flash lite plugin

u mind advising on how could i launch the Calls, Email program??

i tried a few ways but nothing happens, neither does the fscommand returns anything
[XPERIA X1 Themes and Apps] QuadWord:
in the moment there is no "simple" way to develop a working flash-panel for the x1 since it is not officially supported.

*UPDATE*: Yes, there is ;): Flash-Panels Development on X1

if you want to try it anyway then here are some informations:

most of the fscommands are blocked in the "flash-plugin" environment which is used by the panel manager. to call special applications you have to use a special device API. since there is no official API for the X1 the only way is to use the inofficial API from "GrowingPanel". to include this API in you project you have to write special registry keys during installation of your finished project to connect to this API. i will explain this later if you are interested.

just for now the simplest way for you to start developing and testing your "panel" (and to use the inofficial API) is to:

- install the FlashDeploymentPlugin

- install the GrowingPanel

- rename your .swf to "GrowingPanel.swf" and overwrite the old GrowingPanel.swf

this way you loose the GrowingPanel but it is a small price to pay in the moment :-)

here are some examples how to start other applications out of your project:

put a general "launch" function in your code:

launch = function (app)
{
loader = new DataRequest("X1info", "Launch", app, "");
loader.request();
}

now you can use this function if you call:

launch("Email");

possile apps are:

"Calls" - Call History

"Email" -Email Client Application

"Calendar" - Calendar ApplicationSpecification

"Battery" - Phone Settings, Power Management

"Bluetooth" - Phone settings, Bluetooth

"Wifi" - Phone Settings , Wi-Fi settings

"Signal" - Phone Settings, Phone

"Messages" - SMS/MMS Message Application

"Clock" - Phone Settings, Clock & Alarms

"CommManager" - Phone Settings, Comms Manager

lets see if you get this working. :-) if you need more information then feel free to ask here. also: if you finish your project i will probably help you to make an installation .cab so you dont have to overwrite the growingpanel.swf anymore.

Greetings,

QuadWord
[XPERIA X1 Themes and Apps] QuadWord:
also:

it should be possible to use the special getURL-protocolls without the use of the API.

you can find some documentation (at the bottom of the page) here:

http://help.adobe.com/tr_TR/FlashLite/1.0_FlashLiteAPIReference1/WS5b3ccc516d4fbf351e63e3d118d2bbe3da-7fdd.html

example:

getURL("sms:4156095555?body=sample sms message");

is used to send an sms (it also starts the sms client).

greetings,

quadword
[XPERIA X1 Themes and Apps] QuadWord:
it took me a few hours but i managed to create a clean "easy-to-start" environment to support developing flash-panels:

Flash-Panels Development on X1

so you dont need the "GrowingPanel"-Trick anymore.

have fun,

QuadWord
[G1 Android Development] Kainous:
-----------------THIS THREAD IS FOR PORTING THE OFFICIAL ARABIC SUPPORT FROM HTC WHICH WILL BE RELEASED SOON IN SAUDI ARABIA-----------------​

Ok I once made a thread about requesting help for Arabic support. I think it was deleted or something.

Anyway STC (Saudi Telecommunications) and HTC have both announced that they will be releasing the HTC Magic here soon with Arabic support.

I will acquire one as soon as it comes out and I'll try to find what exactly in the system is responsible for arabic support (will need help for that) and we can get this ported to the dream and even the hero.

So lets keep this thread only (So we can stay organized) for when the phone is released and the project begins.

****Please only post in this thread if you can contribute to this in any way. Otherwise, NO POSTING until I or anyone uploads the entire files on the Arabic HTC Magic******
[G1 Android Development] abdulla1:
I contacted HTC about the magic and they also confirmed that it would support arabic.

But is arabic support on the magic made by HTC or is it an early/stripped out version of donut? Can anyone confirm whether it is supported on the latest donut code drop?
[G1 Android Development] abdulla1:
I just tried Cyanogen's latest experimental build 4.1.4 which contains some code from donut 1.6, however arabic isn't implemented yet. I added the fallback font but letters are still not connected.

I hope donut 1.6 final implements it. Other than that, we will be depending on you Kainous to get us the nandroid dumps off the htc magic :)
[G1 Android Development] xaxis:
it is out already

http://xdaforums.com/showthread.php?t=565859

dumps are out too in the same thread,, so far only for Magic, needs porting to Dream and Hero
[G1 Android Development] Kainous:
Thanks xaxis.. Although i have no experience on how to port this.. i just wanted to get the project started...

Any volunteers?
[G1 Android Development] kb7sqi:
Per everyone's request for Dream/32b support. Enjoy!

http://xdaforums.com/showthread.php?p=4661301
[G1 Android Development] Nasrat:
Now, let’s take this to the next level, by creating a package that works on all builds. I Know it’s possible, just need some cooking help!

There are several files in the update.zip folder that we need to grab in addition to the Fonts & Parfield IME. I have zero cooking experience, but have been a follower of Android development since day ZERO. We need to locate all the files that make Arabic support possible for all ROM’s.
[G1 Android Development] ahmad.yousry:
looking forward to having this support imported into cyanogen mods
[Touch Diamond2, Pure General] prabhat:
What is the best video size (width x height) that should best fit TD2?

PS:

I am trying to convert some videos from youtube using the youtube get and want to set the conversion ratio for the HD quality youtube videos.
[Touch Diamond2, Pure General] prabhat:
Update: The sample video that comes with TD2 is a .3gp file and has:

W = 320 x H = 240 and 15fps.
[Touch Diamond2, Pure General] ArtieQ:
If you use CorePlayer you won't need to resize and stuff, videos run perfectly without converting.
[Touch Diamond2, Pure General] Tom Lenferink:
TD2's screen resolution is 800x480, so i prefer at least this size.
[Touch Diamond2, Pure General] bnm7bnm:
most movies released are smaller resolution than 800x480 (divx xvid & such),

mostly movies are 500X250-700x400 but still not all movies work fast, i think its depends on bitrate.

there are 480p movies but they work slow on topaz.
[Touch Diamond2, Pure General] mean-machine:
I must say that video playback performance is just pathetic on the TD2, especially when you consider that it is supposed to be a cutting edge device. I bought my missus LG Viewty (the first one which has been on the market for 2 years) and I could just copy over DivX file (standard PC res) and it was playing without any slowdowns. On TD2 it looked more like a slideshow...
[Touch Diamond2, Pure General] ArtieQ:
And what software were you using on the TD2? WMP? Coreplayer? TCPMP? Default one in TF3D?
[Wing, P4350 General] caribbean_spur:
Hi guys,

I got a dialer from here, that looks really great but it has a bug and each time I try to go from keypad to call status it just freezes andI have to reboot.

So I decided I would go back to my original one but I cannot find it. I was wondering if someone had one I could use. I don't have any specific reqyurement other than I want the number to be very visible when I dial (the dialer that came with the ROM I have was dark on dark when I dialed and I could not see anything if I was outside.)

Thanks!
[Wing, P4350 General] ace10134:
iDialer (See Installation Instructions Below)

How to Install:

Download and install THIS CAB.

Restart your phone after installing, and then your dialer button will be linked to iDialer!

If you want the bottom tabs (as seen in the screenshot), then you must also install iContact.

I modified the iDialer CAB to include GreenButton, so then when you press the physical Phone button, it'll open iDialer! Please tell me if it's necessary to do step 3. I don't have a SIM in my phone, so I can't test it!
[Wing, P4350 General] tonyc0642:
So how do you config this? Are you supposed to select North America for the first option and then generate the cab? It says it "helps you easily configure iDialer v0.5," but it doesn't give much explanation as to what the options are for or what they do.
[Wing, P4350 General] ace10134:
Yea, idk, lol.

Tony, tell me this.

Have you installed anything iDialer related on your phone yet? If you have, then can you tell me if it's necessary to go through that "configuration" thing for the phone to dial out? If you haven't done anything yet, then go to #2.

Since you haven't done anything yet, look 2 posts from above here. Right below the screenshot, I have instructions. Follow those, and before going to step 3, see if iDialer calls out and works properly. If it doesn't call out, then tell me that it doesn't, and then try step 3.

And look 2 posts above for directions on how to install it, caribbean_spur.
[Wing, P4350 General] tonyc0642:
1. No, I haven't. I'm running illconcepts Back2Basics Beta with the dialer he put in it.

2. Since I haven't done anything, I installed the first cab, but it's not working, even after a soft reset. I press the call button, nothing. It doesn't even show up anywhere in my phone except the installed programs list. Wtf?
[Wing, P4350 General] caribbean_spur:
Thnaks,I will try that!
[Wing, P4350 General] ace10134:
Really? Weird, worked perfectly fine for me. Yea.

Well, lets hear what our other buddy has to say...
[Wing, P4350 General] caribbean_spur:
I installed it. It seems to work fine although I do not get the bottom part as in the screenshot.
[Wing, P4350 General] tonyc0642:
I assume you are on a different ROM, most likely not even the same build. That's probably why you had success and I didn't. Maybe I can talk ill into working it into one of his ROMs...
[Wing, P4350 General] ace10134:
Yea, I think that might be for if you have a different resolution phone, or something. Whatever. Maybe you have to have iContact installed too...idk. I guess I'll check it out.

Yea, I'm on the stable WM6.5 builds, not the betas. I bet the new WM6.5.1 will break iDialer, lol.
[Wing, P4350 General] ace10134:
Yep, you have to also install iContact if you want the bottom "slider". Cool :cool:

Oh and Caribbean, did you have to do step 3 on the instructions from the first page??
[Wing, P4350 General] caribbean_spur:
Well I 'll work with this one for now until I find somethingwith more functions. At least it does not freeze! Sp thanks so much
[Wing, P4350 General] ace10134:
Pleaseeee, tell me if you had to do step 3 on my instructions!!

LOL. I don't have a Wing with a SIM card, so I can't tell if step 3 is necessary or not, lol. So, was it? Thankssss.
[Wing, P4350 General] caribbean_spur:
No I installed it and it worked fine after I rebooted.
[Upgrading, Modifying and Unlocking] viper101:
Hi,

How can i upgrade my dutch rom 1.14.114.2 (50207)NLD on my Mda Vario V

(Touch Pro 2)

Realy dislike:( the T mobile rom and there's no upgrade.:mad:

THX
[Hero, G2 Touch Q&A, Help & Troubleshooting] tazimn:
Hi..

I was wondering if it is possible to save my contact onto my SD card.

I want to save them, before I wipe the Hero to install Modaco's new ROM.

Non of my contacts are google-contacts, so that is not an option.

My Hero is rooted, and I have been playing around in the filesystem, using "File Explorer".. I have come across a file called: "htccontacts.odex"

It is a file in system/app.

It uses 1MB.

I haven't been able to open the file in notepad or wordpad, with readable result.

My question to you, my dear android-lovers, simply is:

Does "htccontacts.odex" contain my contacts, their picture aswell as their facebook-link?

Because that could be an easy way to dbackup contacts..

Maybe to easy?? :D

Regards

Tazimn
[Hero, G2 Touch Q&A, Help & Troubleshooting] felikz:
i dont know, but what you could do to test it is:

boot in cyanogen mod, and rename the file (with adb shell), then boot and look if your contacts have been gone (afterwards name it back to original name)..

or check whether the size of the file increases when you add some contacts.
[Hero, G2 Touch Q&A, Help & Troubleshooting] tazimn:
Yeah... that could be a way to to it.. and maybe it will.. but I am holding my breath to see, if anyone in this forum knows exactly what the file contains..

Thank you for the idea..
[XPERIA X1 ROM Development] Bennieficial:
I'm running Touch-IT 13.2, and I have discovered that my only freezing issue is related to closing the phone's keyboard at the exact same time that the HTC clock is in the middle of it's flipping animation (when the time changes). So does anybody know how I can disable this flipping animation?
[General Questions and Answers] metalg4ever:
i have root access but fast-boot does not work get serial0 every time i try to update or flash a ROM
[General Questions and Answers] xmarkom:
I have samsung i640 with windows 6.0 standard and support for about 10 languages.

Anyway, i don't use any of them. 2 or 3 years ago i have read about translating/changing language without installing new ROM.

How to do that? please put some links here...
[General Questions and Answers] aladin6:
yes please help us to resolve our problem!

i have an english wm 6.1 and i want to change its system language to french!

so any solution ?
[General Questions and Answers] orb3000:
As this is an HTC devices only forum you won´t get too much attention.

Better if you try one of this options:

http://www.google.com.mx/search?cli...msung+forums&sourceid=opera&ie=utf-8&oe=utf-8

Good luck,
[General Questions and Answers] xmarkom:
i'm 100% sure that i saw once about changing / translating language without installing new ROM and i'll search for that text...

thx anyway
[General Questions and Answers] aladin6:
yes please try to find it and post it please!

thank you.
[Tilt, TyTN II, MDA Vario III Themes and Apps] artful2:
If I upgrade the OS om my Stellar to Windows Mobile 6.1 from V6.0 will I have to install all the applications again from scratch ?
[Tilt, TyTN II, MDA Vario III Themes and Apps] stylez:
Yes.......
[Touch Diamond, MDA Compact IV General] aniteshj:
I am kinda stuck at chosing one. I whipped out my Diamond after a few months of Magic use, and want to go ape on this one now. I've gotten the basics down on how to do it, which btw is harder on a Diamond then on a Magic as far as installing ROMS goes, but I can't chose.

there are too many, and while choice is good, whats your thoughts on the best ROM out there right now? Preferably WM6.5...I am running a HTC Diamond from Rogers (GSM) and it still has all original settings, firmware, radio, et al.
[Touch Diamond, MDA Compact IV General] irusul:
The best one is stock ROM becuase it is more stable, but if you are willing to flash a new ROM then try any 23017 build in the ROM section.
[Touch Diamond, MDA Compact IV Themes and Apps] maarten2424:
Hello, is it possible to create a app for welcome tunes?

My idea whas a app that auto answers and plays a music until you press the answer button.

Than you don't have that boring ''beep....beep''

vodafone has a welcome tune service, but i don't have vodafone .

Greets

Maarten
[Touch Diamond, MDA Compact IV General] SUBLIMINALLYINC:
and today when I was looking into unlocking my phone, I noticed that the system IMEI is different from the IMEI label on the back of the phone.

I am using a deep shining ROM. did the ROM flash over the IMEI or was my phone just messed up to begin with?

also is there a soft method of finding out whether or not my phone is already unlocked?
[Touch Diamond, MDA Compact IV General] aniteshj:
Sorry to say but that guy messed your over by changing the IMEI. Flashing a rom doesn't do anything to IMEI, special tools and software CAN change it, and that is what this guy did. You can't do anything to change that, as changing IMEI is downright illegal and you dont want to get caught up in that.

As for finding out if its unlocked, take another companies SIM CARD, ie if you are with ATT, go and get a Rogers, or whoever else uses a SIM CARD, and find out if it will work in the phone.
[Touch Diamond, MDA Compact IV General] SUBLIMINALLYINC:
so, it is quite possible that this phone is stolen? damn... what are the potential consequences of that? if he switched the original IMEI to the current one that I have, what if someone legitamately uses the imei on the same network, am I going to be screwed?
[Touch Diamond, MDA Compact IV General] Humblehippie:
No you will not get screwed. {Unless you really want to; then I'm sure we can arrange for it} :p:D:p

IMEI {International Mobile Electronics Identification} Numbers are uniqe to every phone, but the network does not {& I believe Cannot} read the IMEI. ESNs {Electronic Serial Numbers} are a different thing, as the CDMA networks use this # to Identify the devices network authenticity {in other words: Whether or not it's authorized to use the network}. GSM {Global SIM Management} Phones rely on the SIM card to authenticate the devices access to the network. An IMEI is never sent thru the network! That's like posting your social security # online {Mine's 420-69-840:cool:} About the only time that a false IMEI is a problem, is when you need to get it unlocked {as you are trying to}; or if you need to report it stolen/lost. If the latter is the case then you will need to provide the authorities with both IMEIs. This is in case the person that has it removes the label in the back. For unlocking the device, you need to give the # that's in the software; as this is the only # the phone knows. Oh yeah, You can't send it in to get HTC warranty service either :eek:

Have you tried asking the person you bought it from about this? I would!! I would want to know why he did it, how he did it, & where the other # came from. It is a possibility that he had replaced the Mainboard with another unit, but he should have changed the labels at the same time. I have done this with a few phones {combine a couple bad ones to make a good one}, but I always ensure the IMEI or ESN matches on the back & in the software! If you believe you were defrauded, then contact the authorities & explain it to them. If there is another phone with the same IMEI, they should be able to tell you.
[Touch Diamond, MDA Compact IV General] mmmhhh86:
It might either be that he changed the main board or the cover itself.. (hopefully he did not steal it..)

I wouldnt worry too much about it though. Just go with the IMEI that is displayed on your screen not on the back of the phone.
[Touch Diamond, MDA Compact IV General] SUBLIMINALLYINC:
well i tried to get an unlock code by using the IMEI read off the system page on my diamond and the guy couldnt get aan unlock code; is there anyother way to get the correct code>?