Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,741,401 Members 38,494 Now Online
XDA Developers Android and Mobile Development Forum

[GUIDE][TUT] Manila Development for Beginners - ManilaFiles & Tut3 (30Sep) in NewWiki

Tip us?
 
meltwater
Old
(Last edited by meltwater; 30th September 2010 at 01:09 PM.)
#1  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
Default [GUIDE][TUT] Manila Development for Beginners - ManilaFiles & Tut3 (30Sep) in NewWiki

I am writing a guide/tutorials on how to develop and modify manila, since I've found it very hard to find information on it. I welcome any help, comments on these tutorials and also any information people may have on manila.

I've chosen to write them in the wiki, so it is open for anyone to edit so hopefully if I get something wrong it can be corrected. Let me know if you are interested in adding to these tutorials (or just add them), I've got a few more planned, just catching up with my progress so far.

WM6 HTC Sense Developer Wiki Home for modifying and creating extensions to the HTC Sense on WM6 Devices
http://forum.xda-developers.com/wiki...Developer_Wiki


The OLDwiki is not available anymore, but I shall be moving the tutorials to the above WM6 HTC Sense Developer Wiki Home
The links below will link to the announcement post and then to the wiki page.
Guides & Tips

GUIDE Manila Files - Explanation Of The Various Manila Files [WIP]

MODS rat_2665's CHT special clocks [in this thread]

TIP mncessna's Lua Switch Statement

GUIDE colossus_r's Find manila file names for all language

Tutorials

TUT Manila Tutorial 1 - Basic Tabs (Call History, Tab Manager)

TUT Manila Tutorial 2 - Adding Ready Made Tabs (Documents, eReader, Footprints)

TUT Manila Tutorial 3 - Modifying Existing Tabs (Custom Call History Tab)

Links
Manila Kitchen - 12aon & hilaireg

Links from Senax:
[APP] Command line Mode9 Tools

[REF][APP] Manila file names

[APP][27-Dec-09] LuaTool 1.2 - Lua Decompiler, Compiler and Compare

[REF][11.11.09] CFC - THE Manila/TF3D Image Editor - Tech Reference (Q)(W)VGA

Thanks
Captain_Throwback for help with tut2
utopykzebulon for permission to use the colour call history tab used in tut3


To Do List
Guides & Tutorials
  1. Finish GUIDE Manila Files
  2. Finish Tut4
Manila/Sense Tab Changes
  1. Fix message tab to use HTC messaging
  2. Change home shortcut for Call History to go to Call History Tab (instead of people sub-page)
  3. Update Call History to have left-softkey to All People [DONE]
  4. Update Call History to use contact photos
  5. Make Comms tab which isn't read-only
  6. Make util tab with Update All Button & Volume Control Setting
  7. Change fonts in Tab Manager Tab
  8. RSS Tab!
  9. Extend facebook tab (if official Tab doesn't appear)
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!
 
meltwater
Old
(Last edited by meltwater; 30th September 2010 at 11:42 AM.)
#2  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
GUIDE Manila Files - Explanation Of The Various Manila Files
Explains the files which make up manila, what they are and how to work with them

I've started to put the info back into this section of the wiki, I've used Ecolgue's About Manila wiki page (recovered from google cache) since my own sections were unrecoverable.

Contributions of knowledge welcome, since this is a big topic and there are lots of things I don't know yet.
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!
 
meltwater
Old
(Last edited by meltwater; 20th August 2010 at 08:37 AM.)
#3  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
TUT Manila Tutorial 1 - Basic Tabs (Call History, Tab Manager)
Provides basic steps to add some very simple manila tabs (& start to learn about manila)
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!
 
meltwater
Old
(Last edited by meltwater; 26th August 2010 at 09:55 AM.)
#4  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
TUT Manila Tutorial 2 - Adding Ready Made Tabs (Documents, eReader, Footprints)
This tutorial show how to add tabs such as the Documents, eReader or Footprint to a device which doesn't have them cooked in.

Thanks to Captain_Throwback for the help with this.
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!
 
meltwater
Old
(Last edited by meltwater; 10th March 2010 at 04:29 PM.)
#5  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
Default Help Needed

I have a few questions which I can't find answers for:
Q1: How do I upload pictures to the wiki, attachments just appear as links. Where is the upload point?
Using PhotoBucket for now, but is there some way to upload them directly to the xda wiki?

Q2: Manila related question, anyone know how the xxxxx_manila files are numbered? Doing the mods I will be creating manila files, so I was wondering if there was some reason in the numbers or can I use any file number which isn't in use? Ideally you'd want to avoid using other file names used by other tabs & plugins even if they aren't currently installed.

EDIT: The names are a HASH of the internal reference name, the ManilaHASH Tool allows the names to be generated (see attached).

Thanks.
Attached Thumbnails
Click image for larger version

Name:	ManilaHashTool.jpg
Views:	326
Size:	46.9 KB
ID:	291801  
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!
 
Senax
Old
#6  
Senax's Avatar
Senior Member
Thanks Meter 41
Posts: 373
Join Date: Aug 2009
Location: Arnhem
Lightbulb I hope these links will help you;

[APP] Command line Mode9 Tools
http://forum.xda-developers.com/showthread.php?t=491185

[REF][APP] Manila file names

http://forum.xda-developers.com/showthread.php?t=546820

[APP][27-Dec-09] LuaTool 1.2 - Lua Decompiler, Compiler and Compare

http://forum.xda-developers.com/showthread.php?t=568281


... Still searching for more usefull links,
Senax

I'm using a tweaked stock ROM Diamond 2 WM6.1 ________... There is no place like 127.0.0.1
Kitchen Utils Reviewed:
Seasoned Chefs share their knowledge of quality tools that they use in their day-to-day activities of ROM cooking.
 
meltwater
Old
#7  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
Quote:
Originally Posted by Senax View Post
[APP] Command line Mode9 Tools
http://forum.xda-developers.com/showthread.php?t=491185

[REF][APP] Manila file names

http://forum.xda-developers.com/showthread.php?t=546820

[APP][27-Dec-09] LuaTool 1.2 - Lua Decompiler, Compiler and Compare

http://forum.xda-developers.com/showthread.php?t=568281


... Still searching for more usefull links,
Senax
Thank you so much. I shall do some reading! Added them to the links at the top too.

Currently working on tutorial number 3, I've also got number 4 planned (when I get time).
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!
 
meltwater
Old
(Last edited by meltwater; 30th September 2010 at 01:10 PM.)
#8  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
TUT Manila Tutorial 3 - Modifying Existing Tabs (Custom Call History Tab)
This tutorial will dig deeper into the existing manila files and hopefully demonstrate how to edit and change the basic functionality of manila tabs.
For this tutorial, we will attempt to change the behaviour of pre-built Call History Tab created by utopykzebulon.

Thanks to utopykzebulon for permission to use the Call History Addon.

I've attached the files used for this tutorial since utopykzebulon may decide to update the tab later on (taken from 2nd post of his thread 15 March 2010).
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!
 
mkucuksari
Old
#9  
mkucuksari's Avatar
Senior Member
Thanks Meter 10
Posts: 1,455
Join Date: May 2008
Many thanks,

Very Good "Tutorials", I will look forward esp "To Do Items" .

Regards
 
meltwater
Old
#10  
meltwater's Avatar
Recognized Developer - OP
Thanks Meter 325
Posts: 2,066
Join Date: Jan 2009
Quote:
Originally Posted by mkucuksari View Post
Many thanks,

Very Good "Tutorials", I will look forward esp "To Do Items" .

Regards
I'm glad someone likes em, I've tried to keep the level of them fairly high otherwise the useful information gets lost in the "Click Button A" here and select this menu here... I hope that it makes sense, the aim is to focus on the manila stuff rather than the toolset (which have manuals/threads and will also change over time).
Big question, do they make any sense?

Out of interest, which of the To Do Items in particular?
HTC Touch HD
____
* Energy 28244|Feb 19| 2.5.2012114 Cookie *
Radio: 1.17.25.09

Sense Wiki | Facebook Tab v1.6 | RSS Tab | SenseUtil | CHTwPictureFrame
Android-On-A-Shoestring



___
PayPal: if you enjoy the fb/RSS tab!

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


TRENDING IN THEMER...