Google Allows Search Queries To Interact With Apps

Android 5.0 Lollipop brings lots of new features that are quite useful for end users and … more

Lenovo Officially Owns Motorola, Following ~$3 Billion Deal

Google is now officially no longer the owner of American phone manufacturer … more

Microsoft Band Fitness Tracker Announced, Available

The wearable market has been around for a few years, with Pebble and Samsung smartwatches … more

Forums Added for the Oppo R5, Oppo N3, and Xiaomi Redmi Note

Just yesterday, Oppo unveiled a pair of rather unique smartphones, the Oppo … more
Post Reply

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

OP meltwater

6th March 2010, 05:01 PM   |  #1  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: Jan 2009
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)
Last edited by meltwater; 30th September 2010 at 01:09 PM.
6th March 2010, 05:02 PM   |  #2  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: 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.
Last edited by meltwater; 30th September 2010 at 11:42 AM.
6th March 2010, 05:03 PM   |  #3  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: 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)
Last edited by meltwater; 20th August 2010 at 08:37 AM.
6th March 2010, 05:03 PM   |  #4  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: 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.
Last edited by meltwater; 26th August 2010 at 09:55 AM.
6th March 2010, 05:23 PM   |  #5  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: Jan 2009
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  
Last edited by meltwater; 10th March 2010 at 04:29 PM.
10th March 2010, 09:43 AM   |  #6  
Senax's Avatar
Senior Member
Flag Arnhem
Thanks Meter: 41
 
373 posts
Join Date:Joined: Aug 2009
More
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
10th March 2010, 03:52 PM   |  #7  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: Jan 2009
Quote:
Originally Posted by Senax

[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).
15th March 2010, 11:27 AM   |  #8  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: 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).
Last edited by meltwater; 30th September 2010 at 01:10 PM.
18th March 2010, 03:13 PM   |  #9  
mkucuksari's Avatar
Senior Member
Thanks Meter: 10
 
1,455 posts
Join Date:Joined: May 2008
Many thanks,

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

Regards
18th March 2010, 03:34 PM   |  #10  
meltwater's Avatar
OP Recognized Developer
Thanks Meter: 325
 
2,066 posts
Join Date:Joined: Jan 2009
Quote:
Originally Posted by mkucuksari

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?

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes