yashsingh1/xdaforums huggingface dataset:
[Touch HD Windows Mobile ROM Development] imtiyazee:
How Android works: The big picture

Courtesy: http://blogs.zdnet.com/Burnette/?p=515

[This article is part of a continuing series on Android, Google's new mobile phone platform. It is excerpted from an upcoming book. --Ed]

Some parts of Android will be familiar, such as the Linux Kernel, OpenGL, and the SQL database. Others may be completely foreign, such as Android’s idea of the application life cycle. You’ll need a good understanding of these key concepts in order to write well-behaved Android applications.

Let’s start off by taking a look at the overall system architecture–the key layers and components that make up the Android stack. The following diagram (courtesy of Google) shows the “20,000 foot” view of Android:

Starting at the bottom is the Linux Kernel. Android uses Linux for its device drivers, memory management, process management, and networking. However you will never be programming to this layer directly.

The next level up contains the Android native libraries. They are all written in C/C++ internally, but you’ll be calling them through Java interfaces. In this layer you can find the Surface Manager (for compositing windows), 2D and 3D graphics, Media codecs (MPEG-4, H.264, MP3, etc.), the SQL database (SQLite), and a native web browser engine (WebKit).

Next is the Android runtime, including the Dalvik Virtual Machine. Dalvik runs dex files, which are coverted at compile time from standard class and jar files. Dex files are more compact and efficient than class files, an important consideration for the limited memory and battery powered devices that Android targets.

The core Java libraries are also part of the Android runtime. They are written in Java, as is everything above this layer. Here, Android provides a substantial subset of the Java 5 Standard Edition packages, including Collections, I/O, and so forth.

The next level up is the Application Framework layer. Parts of this toolkit are provided by Google, and parts are extensions or services that you write. The most important component of the framework is the Activity Manager, which manages the life cycle of applications and a common “back-stack” for user navigation.

Finally, the top layer is the Applications layer. Most of your code will live here, along side built-in applications such as the Phone and Web Browser.

One of the unique and powerful qualities of Android is that all applications have a level playing field. What I mean is that the applications Google writes have to go through the same public API that you use. You can even tell Android to make your application replace the standard applications if you like.
[Touch HD Windows Mobile ROM Development] DarkRaver:
We already know this !

Just have a look to the previous page in this thread...
[Touch HD Windows Mobile ROM Development] aavan:
Please, it's not a reason to be aggressive against him, he was a bit too enthusiast that's all :)
[Touch HD Windows Mobile ROM Development] Jewstie:
texting

First of all, Tux you are great. I admire you for not giving a **** about all the people who kinda flamed you before! And offcourse great work on Android!

So enough ass-kissing, back to more serious business:

The texting is not working for me. I have a feeling that it has got something to do with the sms servicenumber. I don't really know how to say that in english. But the number that's unique for every provider which a phone needs to send messages. I have a feeling that this number is not correct, can't find where to set this though. Anyone got anything on this?
[Touch HD Windows Mobile ROM Development] carinoxx:
Thanks Tuxhero... your work is great... but... are you goint to chek why it doesnt word on some SD Cards...?? I would like to chek your work but today i cant yet...

Sorry if you dont understand me im from spain and i can speak a little english...
[Touch HD Windows Mobile ROM Development] Claudyo222:
Half of letters & numbers

When try to write SMS, when push on letter or number i see half of this in magnifier, need help any ideeas ?

In sys. lcd is 240
[Touch HD Windows Mobile ROM Development] kfcws:
The half a letter is a known issue....

Not sure why it happens, I just make sure the half I see is the letter I want :D
[Touch HD Windows Mobile ROM Development] billyonthemountain:
Multi-touch support

Guess this can also be classified as not "basic function", but do you have any plans of adding/activating the kernel patch for multi-touch support while still in 1.5 ?

Continue the good work !

regards,

Billy
[Touch HD Windows Mobile ROM Development] mitikos:
I see nobody saying anything about the touch... Only for me is very buggy?
[Touch HD Windows Mobile ROM Development] FabianNL:
Multi-touch isn't possible, a limitation of the hardware of our HTC Touch HD. So that can't be 'fixed' by software.
[Touch HD Windows Mobile ROM Development] sdh:
will this be useful http://developer.htc.com/

edit:

Sorry for reposting this info.
[Touch HD Windows Mobile ROM Development] demon83ft:
No .. it's far from perfect .. sometimes it's not accurate .. but we are OK with that :) .. I mean it's running what the heck :P
[Touch HD Windows Mobile ROM Development] colossus_r:
0.3 ???

Tux any news on 0.3 version ????
[Touch HD Windows Mobile ROM Development] apolo23:
Guys,

This is incredible work. So incredible it made me post (first time in years of lurking and downloading roms and cabs in this great forum) AND donate (again, a first, this time in ANY forum).

Keep up the (wonderful) good work. Sorry, make that _amazing_ work... :)

I download, formatted a 8 Gb SD, copied the files and it just booted and worked. Ok, with all the known limitations. But good enough to make me use it for a couple of days (and main issue for me is batery drain, almost nothing else - I will need BT and wifi in real use, though).

Can't wait for the next release (I hope there will be one!!!!).

BTW, is there any way to switch between applications, just like "home long press" on regular Android phones? It doesn't work for me, so it's back/back/back/.../back until it hurts... :)

Again, and I can't repeat this enough, amazing work.

Cheers!!!!
[Touch HD Windows Mobile ROM Development] TheNose:
Almost weekend! Finally some time to download and test this baby.

Tux expect a donation soon! I'm confident we'll have a working android rom in the (near) future! :cool:
[Touch HD Windows Mobile ROM Development] kingofslide54:
Hi everybody!

Has anyone got 3g working on movistar spain? I've tried every tip in this thread and had no luck, while it worked on pre-alpha releases.

Thanks.

BTW, Tuxhero, your work is impressing. I've some experience coding, but nothing to do with hardware, drivers, or reverse engineering, and your work looks likemagic for me. Thanks!
[Touch HD Windows Mobile ROM Development] aavan:
Please be patient, tuxhero will release the 0.3 version once it's done, asking him when all the time will only annoy everyone, and maybe delay tuxhero if he decide to answer each and everytime ;)
[Touch HD Windows Mobile ROM Development] viliusl:
tuhero, are you alive?

Did not see any posts from you in some time now. Simply interested if you are live and how is work progressing:)
[Touch HD Windows Mobile ROM Development] viliusl:
i know we are not heping, but really waiting for any news:)
[Touch HD Windows Mobile ROM Development] klinux:
long press end key

Go to spare parts long press end key select home then sleep! It way better

Than back keys :d

If someone knows how to switch apps please tel us
[Touch HD Windows Mobile ROM Development] aavan:
He is alive, something tells me he even read the last few messages... ;)
[Touch HD Windows Mobile ROM Development] ptlab:
Hi,

I'm a linux developer with 10 year experience, now that HTC has released the kernel sourcecode from Hero, i think i could help on the development.

:)
[Touch HD Windows Mobile ROM Development] tuxhero:
I am alive my friends i am just trying put much time working on code than discussions.

You can expect 0.3 before Sunday. This LCD Code is eating all the time friends.
[Touch HD Windows Mobile ROM Development] unix_ftw:
Superb!

As user kri5 said in another thread:

If you want to contribute to a global project, which one is based on stability and testing, you should go to #htc-linux, and not here.

You will just have no help from devs here.

And you should be able to get sources from their git.

I'm not sure but I think this tux version is a one-man-project so see u @ #htc-linux :)
[Touch HD Windows Mobile ROM Development] DanMccoy1:
+1

I Believe Tux Is Pretty Content On Finishing This Himself.

#htc-linux is your best bet if you'd like to help with development
[Touch HD Windows Mobile ROM Development] Kenia1234:
you are right...keep working..we'll wait as time as you need....
[Touch HD Windows Mobile ROM Development] tuxhero:
This project is not kernel development thread it's Android thread which uses kernel developed by many people and it's point of communication is #htc-linux irc group.

My involvement in htc-linux group is working on blackstone part of there kernel code.

I am regulary commiting my code to there git repo and untill backstone hardware support is finished i will not leave this project. I too come to htc-linux group regularly so see u there.

I think i have give clear explanation of my works if any question please PM me but please don't post it here as this thread is related to Android+Blackstone+Users. If you want to work with me then you are always wellcome. I am not One Man friend i have lot of friends here who are ready to help me if i ask.
[Touch HD Windows Mobile ROM Development] unix_ftw:
Yes, that was what I meant but I was just too lazy to write, too easy to copy/paste :)

Nice though to have more ppl developing, there is still sooooo much to do before we have a "useful" device, as for everyday usage (I bet power management will be the hardest part?).
[Touch HD Windows Mobile ROM Development] tuxhero:
Yes power management is the only hardest part left rest of all can be fixed easly. That too LCD is more harder unlike diamond we don't have simple toshiba controller.
[Touch HD Windows Mobile ROM Development] unix_ftw:
I understand that u have issues with turning the LCD back on? Can u post the code for switching it off?
[Touch HD Windows Mobile ROM Development] Spoofy:
Hey guys can anyone tell me if this runs well on the blackstone? And if its slow or buggy?
[Touch HD Windows Mobile ROM Development] vdude_1:
Just have a quick read through some of the thread, I'm sure it's not difficult. The first couple of posts will give you a quick overview
[Touch HD Windows Mobile ROM Development] unix_ftw:
Just try, takes about 1min to dl and unrar to ur sd card.
[Touch HD Windows Mobile ROM Development] Spoofy:
Sorry but I thought the first couple posts were on the initial version, I was asking about the current version.
[Touch HD Windows Mobile ROM Development] vdude_1:
The first post usually gets updated to the latest info on each new version on most threads. Just give it a go yourself, it'll only take you a couple of minutes to get it running.
[Touch HD Windows Mobile ROM Development] Budadank:
The first couple of posts get edited when there is a new version. v0.2 Alpha is the most current for testing - have a read through the FAQ and have a try. :)
[Touch HD Windows Mobile ROM Development] mcdull:
yes .. it is slow and buggy. come back the year after next and you should see a rather stable release
[Touch HD Windows Mobile ROM Development] Coolhanded:
Just like to say good job. Tried it for a day and works smooth, recieved calls and all. Problem i have is playing video. Played mp4 family guy i downloaded from web (65mb big) and worked. Tried a southpark 125 mb didn't work. Tried a film i encoded using the hd encoding program, it started but the video hung. A lower bit rate version didn't play video at all, but played sound. 3gp seemed ok. Good job and keep it up
[Touch HD Windows Mobile ROM Development] kfcws:
Just for the WIFI crowd.... including me

The Wifi chip is a WL1251, There are two different drivers, one complete and one buggy.

The main problem is that a calibration file is needed, and this varies from device to device. It's an awkward process, and not enough is known about the Blackstone to be able to just run a command at startup, like the diamond etc.

I'm sure that at some point it will be fixed, but for now the other stuff (LCD, power button) will take priority.

Mhadf
[Touch HD Windows Mobile ROM Development] nauman:
Please post the Airtel Mobile Office APN details

Hi tuxhero,

an awesome work done, buddy!

even I am from hyderabad, if you already have the mobile office APN settings for airtel hyderabad, can you please share?
[Touch HD Windows Mobile ROM Development] fards:
yeah I've been trying to DD the calibration, but without being able to get in via remote shell I've not had any luck yet.
[Touch HD Windows Mobile ROM Development] tuxhero:
Name: Airtel

APN: airtelgprs.com

Username: none

Password: none

Reset of the values are already there so save it wait for few mins.
[Touch HD Windows Mobile ROM Development] tuxhero:
Try booting Angstrom with usb connected u can have ssh access.
[Touch HD Windows Mobile ROM Development] nauman:
Thanks it works!
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Anyone looking for a file explorer simply search File Browser in the search option of the Market app and install that.

Used it for about 10 minutes just to give it a test, pretty simple, open it, go to sdcard, hold down to delete and move files and folders. worth downloading :)

Anyone still not set up their internet or looking for APN settings go here.
[Touch HD Windows Mobile ROM Development] kniffo80:
Just a simple question ... as i didn't have much time to test the Tuxhero Android release till now. BUT if i boot it up, do my settings and shut my device down (by removing the battery), booting Haret.exe again. Are my settings saved?

@tuxhero: great job! couldn't believe it. just believed it as my HD booted the android system and i got the android welcome screen. just say WOW!
[Touch HD Windows Mobile ROM Development] Spoofy:
Damn! Sandisk obviously not supported =[ It's the one that came with my HD and Xperia.
[Touch HD Windows Mobile ROM Development] kniffo80:
wrong! sandisk is supported. my HD came with a 8GB sandisk, but class 2. class 6 only is not supported ;)
[Touch HD Windows Mobile ROM Development] apolo23:
No problem on 3G over TMN (Portugal), just pressed Home on the APN screen and added the parameters.

BTW2, I've done my bit of coding, including Unix drivers in the past, that's precisely why I am so impressed... :)
[Touch HD Windows Mobile ROM Development] aavan:
I have a Sandisk here, and it works great, it's the one that came with my HD.
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Useful Applications Worth Getting At This Alpha Stage:

(Free App's Only)

Androzip OR UnZip (Personally I Think Androzip Is Better)

File Browser

chompSMS (Uses Bubbles For Retrieving And Sending SmS Chat's)

2G-3G OnOff

Switch Network Type 2G / 3G

APN Backup & Restore

Will Update If I Find Anything Else. Hope This Helps A Few People.
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Yeah Your Settings Are Saved
[Touch HD Windows Mobile ROM Development] demon83ft:
If I could get this working with my windows desktop (can't run linux now) I would be more helpful.

Tux let me know if you had any luck with drivers for windows ...

Robert
[Touch HD Windows Mobile ROM Development] ady_uaic:
there is any chance to start the android OS as default OS? not to start each time the haret.exe file?
[Touch HD Windows Mobile ROM Development] DanMccoy1:
After Everything Is Working Correctly Then A Lite ROM Will Be Made Probably, No Chance At This Stage Though.
[Touch HD Windows Mobile ROM Development] Spoofy:
It just says Waiting for SD card...?
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Sure You Have Extracted Every File From The Folder To The Root Of The Directory? I.e All The Files In The Alpha Folder Are Now On The Main Bit Of The sdcard?
[Touch HD Windows Mobile ROM Development] apolo23:
Thanks, it helps!

Second the request of how to switch app...
[Touch HD Windows Mobile ROM Development] Spoofy:
I copied the two folders conf and media + haret.exe, intrid.gz, rootfs.img, setup.txt, system.sqsh, zlmage.
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Someone Could Try This Application Switcher And Let Us Know If Its Any Good Please?

http://www.androlib.com/android.application.com-adamrocker-android-commantalb-jEzq.aspx
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Hmm Bizarre =\

Personally i'd format my sd card and try it over, or buy a 2g sandisk or something.

Maybe someone can elaborate on your question as i'm not familiar with the problem
[Touch HD Windows Mobile ROM Development] yung_vu:
i dont think its as simple as saying this card always works or this card doesnt.

case in point: the majority of people cant get an 8gig transcend class 6 card to work however a handful have said they can

as for me, my 8gig sandisk class 2 (formatted FAT32) DOESN'T work however my 2gig sandisk class 2 DOES.

as some people have already hypothesised, maybe theres something else impacting compatibility?!!?
[Touch HD Windows Mobile ROM Development] Spoofy:
Sorry for the really noob question, but do you mean format from my windows PC? And if so what file system do i choose NTFS or FAT32?
[Touch HD Windows Mobile ROM Development] zenkinz:
how long has you tried before making the above statement (at least the comment about the slowness)

I'm not saying it's the fastest, but it's definitely not slow. However, it'll take a cycle or two for the Android to build up its cache to be snappier.
[Touch HD Windows Mobile ROM Development] DanMccoy1:
You can do it from the pc as FAT32

BUT i wouldn't do it unless you truly don't need the things on your sd card.

you could wait for the next release. some things it seems are affecting compatibility, e.g i have a class 6 8gb sandisk and it works fine and others are saying it doesn't.

if you have a spare bit of money i'd just but a cheap sandisk class 2 2gb sd card.
[Touch HD Windows Mobile ROM Development] unix_ftw:
@Tux: U need help with turning the LCD back on?
[Touch HD Windows Mobile ROM Development] jeanfrederic:
valuable posts.

I think it is a sarcastic reply to a dumb question already answered a thousen time ;)
[Touch HD Windows Mobile ROM Development] jfp:
I think it was ironic...
[Touch HD Windows Mobile ROM Development] lambstone:
I think we should compile a more comprehensive list of SD Cards that work and don't.

My Transcend 8gb Class 6 that came with the Singapore Touch HD set does not work.

My kingston 2gb card that i purchased also in singapore works.
[Touch HD Windows Mobile ROM Development] Spoofy:
This whole time I have been trying my class 2 sandisk 4gb that came with my xperia and I formatted it and it still displayed the same error, I'm backing up my 8gb that came with my HD and will report back.
[Touch HD Windows Mobile ROM Development] DanMccoy1:
BETTER KEYBOARD! :D

Market App - Search - AnySoftKeyboard

(Better Than Stock)
[Touch HD Windows Mobile ROM Development] yung_vu:
i think what we may be starting to realise is that there is no "comprehensive" list because a certain type of card might work for one person but the identical card wont work for another
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Thank You jeanfrederic :)

Anyone Annoyed With The Stock Keyboard Go To Market - Search - AnySoftKeyboard.
[Touch HD Windows Mobile ROM Development] mwchadwick:
Hi Dan,

Could you possibly send on the .apk files for these apps to Tux? That way Tux could include them for us all in system.sqsh with the next release... Would be helpful to people, like me :), that don't have unlimited data plans.

Just tried that app out... doesn't start up for me :(
[Touch HD Windows Mobile ROM Development] DanMccoy1:
When Tux read's these if he wants The .apk files then im sure i can send them to him :) i shall let him see if its necessary at this stage of the development - however i will mention that it hasn't slowed down my performance at all so Tux might well be interested ;)

And as for the appswitcher thanks for trying it out, i was getting that other list together so i didn't have time :)

The Search Goes On! :L
[Touch HD Windows Mobile ROM Development] Spoofy:
Ok, so the 8gb worked loading now... Im excited

So the Class 2 4gb does not work but the 8 does....
[Touch HD Windows Mobile ROM Development] DanMccoy1:
Okay :)

Thank You For Your Feedback.
[Touch HD Windows Mobile ROM Development] chasy:
http://developer.htc.com/

new htc android source online ! from the htc hero!

EDIT: i'm sorry for reposting!
[Touch HD Windows Mobile ROM Development] mwchadwick:
Is this the 3rd or 4th time that this URL has been posted in this thread? :D
[Touch HD Windows Mobile ROM Development] berbecverde:
Sandisk 8gb microsd HC working great.:)
[Touch HD Windows Mobile ROM Development] skr_xd:
Good job friend.:)
[Touch HD Windows Mobile ROM Development] cocous:
thanks is very good aplication but i have one question. how to close this and change in wm.?
[Touch HD Windows Mobile ROM Development] clotet_htc:
Let's give it a try... :)

Thanks!!
[Touch HD Windows Mobile ROM Development] mouki_9:
is it correct that gsm is not working? he finds the network, but says no service, i cannot find a way to enter my pin number
[Touch HD Windows Mobile ROM Development] skr_xd:
Soft reset
[Touch HD Windows Mobile ROM Development] tony_:
Bravo..........:):D:o
[Touch HD Windows Mobile ROM Development] Bl@ck:
lol in this build everything looks so small on screen :D i check'd the startup.txt and is set to 480x800 like in the old packages, you did something the android build used? hehe
[Touch HD Windows Mobile ROM Development] skr_xd:
It is working.

Try manually selecting the network.

Also, try disabling the pin in windows before booting to android.
[Touch HD Windows Mobile ROM Development] tuxhero:
Home Button is Menu Button in Android.
[Touch HD Windows Mobile ROM Development] papei4ever:
Thx,now works perfectly!

I didn't notice "root" at all!

Btw it runs very smoothly!!
[Touch HD Windows Mobile ROM Development] mouki_9:
found it!!!! first had to disable using simlock, after removing that i could manually select network and it also registered then, finally can do some testing :P
[Touch HD Windows Mobile ROM Development] jeanfrederic:
how did you mannaged to get the APN?

When i'm trying, all i get is an empty screen! though i select 3G in WinMo, pass trough flight mode...
[Touch HD Windows Mobile ROM Development] Mc S.H.O.:
on the blackscreen by APN

click on your home button and make a new apn

then click the home button and click on save apn

then you click the flightmode on and then off
[Touch HD Windows Mobile ROM Development] tuxhero:
GPRS & 3G are not working in this build i am trying to fix it i will update it very soon.
[Touch HD Windows Mobile ROM Development] otoro_315:
the install works with sandisk 16GB class 2.

try to press the home button to release screen locked, the screen hang and have to do the soft reset.

on the other note:

it seems that any action screen button, you have to place the stylus just a little below it and press it to move to next screen or perform the function. is this a align screen option to fix this?:confused:
[Touch HD Windows Mobile ROM Development] James62370:
Did not work on my 16gb Class 6 AData MicroSD Card, but worked with a 8gb Sandisk Class 2 card...

It seem to freeze a lot, kept saying "no service"...

But what a breakthrough... Congrats on this release. Best of luck!
[Touch HD Windows Mobile ROM Development] clotet_htc:
The ROM boots but qhen I get to the initial screen ("Press the Android to begin"), I can't do anything because the touchscreen doesn't work... :confused:
[Touch HD Windows Mobile ROM Development] dalamario:
The old android builds were supporting only HVGA (240x320), donut support various resolutions, including 480x800. That's why now it looks everything smaller, because before it was zoomed in order to adjust the screeen to LCD resolution.