Welcome Navigators - promised a colleague @ M0rr15 help and explanation - it is this:
The authors iGO Programme - developers (the company NNG) created a program interface (included inside data.zip) in three options:
480x272
800x480
1024x768
/ Some believe that it is still 320x240 option - but officially it does not exist/.
Manufacturers of equipment (phones, smartphones, tablets and other display devices) form the many different screens - not only in the resolution indicated above - so that the image was displayed correctly - must be programmatically adjusted to one of these three basic interfaces;
This means that for all existing screens -iGO stretch or compress the image (base interface) to the actual screen size of the device.
OKAY. but the interfaces are 3 - so you need to "help" program to chose the right one.
And so:
To properly adjust iGO installed to your device, you need:
1.Ustalić the actual screen size (you can use free programs from Android Market - ScreenSize or Screen Spec)
2. Then, refer to the screen size of the existing base interface to determine which of them would be optimal to use.
And here is bowing to the "screen ratio"
The following standards currently exist artwork, screens etc.
4: 3
16: 9
16:10
These are typical - almost normative standards which do not specify anything else but "Aspect Ratio"
We will change it in a more readable form:
4/3 = 1,333
16/9 = 1,778
16/10 = 1,60
If we take interfaces "basic" we have:
480x272 - 480/272 = 1.765 (ca. 16/9)
800x480 - 800/480 = 1.667 (ca. 16/10)
1024x768 - 1024/768 = 1.333 (ca. 4/3)
As you can see, each base interface corresponds to a different standard (aspect ratio)!
What's next?
We have our device screen size - eg .:
Asus Padfone - res. 960x540 -> 960/540 = 1.778 which corresponds approximately to the interface 16: 9.
SONY Z2 - res. 1920x1080 -> 1920/1080 = 1,777 which corresponds to interface 16: 9.
Lenovo Yoga 2 8 "- 1920x1200 -> 1920/1200 = 1.6 which corresponds to interface 16:10
Warning:
In terms of interface, 16: 9 and 16:10 differences in viewing are not very noticeable, but already spinning compared with 16: 9 - 4: 3 high (for comparison, look at the TV when changing the aspect ratio).
Must also be remembered that in similar proportions - the use of the interface "higher" will result in a larger screen (letters, keys, symbols, etc. will be bigger!) - This is quite an interesting feature which can be replicated Those who want bigger or smaller screen - I wrote about it in this post -> [Only registered and activated users can see links. ]
WHY THE CHOICE OF INTERFACE (FORCED aspect ratio) so important?
If you have a look to data.zip - you will ui_android folder.
Inside it there are m. The other - 3 (or less) Base folders, and file multimode.ini
The folders contain a number of basic graphic elements - tailored to each that are displayed on the screen.
So, if badly will determine the base interface, the elements on the screen will be at least strange look (too big, too small, illegible, etc).
Similar to the above is the role of folders in the file skinxxx.zip - there is also a ui_android folder and the files in folders interface and file info.ini
The underlying folders I wrote, it's time to multimode.ini and info.ini
multimode.ini is a file that contains information about the terms of resolution, these interfaces are supported FOR IN base - both in the landscape and portrait.
Let's look at an example contents of the file:
[Modes]
; mx = WidthMin..WidthMax, HeightMin..HeightMax, Folder
; OR
; mx = Width, Height, Folder
m1 = 400..480,196..320, "480_272"
m2 = 234..320,400..480, "480_272"
m3 = 768..960,400..600, "800_480"
m4 = 480..600,700..960, "800_480"
m5 = 1024..1280,552..800, "1024_768"
m6 = 600..800,960..1280, "1024_768"
Another parameters m - define the size described in the headers (lines preceded by/;/)
And yes:
m1-size min and max in the system landscape interface 480_272
m2 - as above, but for the portrait
m3 - as above for lanscape interface 800_480
m4 - as above for a portrait interface 800_480
m5 - as above for landscape interface 1024_768
m6 - as above for a portrait interface 1024_768
And this is just a place where we can make changes in order to adjust our screen resolution to appropriate - the selected interface.
If after installing iGO there is an error - "User interface resolution [... х ...] is not supported ..." - it is here that the most common errors are to be eliminated - by entering the appropriate size of your screen resolution!
File info.ini - fulfills a similar role as multimode, but in terms of supplements skin
Example:
[Theme]
name = "GjAk_v2.2_AriNe-38"
needs_restart = 0
default_night_skin_dir = skin_night
supported_resolutions="1920_1080,1080_1920,1080_1845,1920_1005,1794_1005,1080_1701,1794_1080,1080_1776,1776_1080,1280_800,800_1280,1280_755,800_1235,1280_736,800_1205,1280_720,1280_703,800_1172,1280_674,720_1234,720_1280,1280_670,720_1230,1200_670,720_1134,960_540,540_960,960_502,540_922,888_540,540_888,854_480,480_854,480_762,800_442,480_800,800_480,800_448,480_768,800_435,800_440,480_755,480_760,800_432,480_752,740_440,480_710,1024_552,600_976,768_1184,1196_768,1280_752,800_1232,1280_755,1024_768,768_1024,1024_600,600_1024,1280_750,800_1230,800_444,480_764,800_425,480_745,1184_670,720_1184,1184_720,1196_720,1196_674,720_1138,1280_768,768_1280,768_1230,1280_718,960_552,600_912,960_529,600_889,918_540,540_912,960_512,540_932,540_850,888_502,960_503, 540_923,960_557,600_917,1280_777,800_1257,1280_775,800_1255,1184_718,768_1134,1024_695,768_976,800_1183,800_1216"
If after installing and starting running navi, but there is no choice in the skin - it is precisely in this file you need to check whether it contains your resolutions!
It must be written in such a way:
1920_1080,1080_1920 (horizontal and vertical)!
If the lack of it - you have to enter "the finger"
At the end a little help - thanks to the work Colleagues from the East - some sample assignments for interfaces Devices base and files multimode.ini
/ Many thanks to colleague argonopa !!!/
Fix a material to help beginners and to get ready data on many screens:
Spoiler: 320/240
Spoiler: 480/272
Spoiler: 480/320
Spoiler: 800/480
Spoiler: 854/480
Spoiler: 960/540
Spoiler: 1024/600
Spoiler: 1024/768
Spoiler: 1280/720
Spoiler: 1280/768
Spoiler: 1280/800
Spoiler: 1920/1080
Spoiler: 1920/1200
Spoiler: 2048/1536
Spoiler: 2560/1440
Spoiler: 2560x1600
* If the resolution recommended me to another aspect ratios still image on these screens will look better, it also applies to the size of the buttons and readability of fonts, but you can always try and data.zip with the basic interface of 800x480.
Regards wojpen
Appendix:
How to use the attached examples multimode.ini?
If someone has your file multimode.ini - eg. How the topic:
[Modes]
; mx = WidthMin..WidthMax, HeightMin..HeightMax, Folder
; OR
; mx = Width, Height, Folder
m1 = 400..480,196..320, "480_272"
m2 = 234..320,400..480, "480_272"
m3 = 768..960,400..600, "800_480"
m4 = 480..600,700..960, "800_480"
m5 = 1024..1280,552..800, "1024_768"
M6 = 600..800,960..1280, "1024_768"
and I need to reassign the base interface - eg. 800x480 resolution to another - can do this in two ways:
I.
*change the entries for a particular base interface - in this example - lines m3 and m4
eg. as
m3 = 720..980,380..600, "800_480"
m4 = 350..600,680..980, "800_480"
or
II.
Put the character / ; / before the existing line,
and below add
m3 = 720..980,380..600, "800_480"
m4 = 350..600,680..980, "800_480"
- Solution II is slightly better - because what information leaves the resolution were before.
Note: Of course, we remember that changes made in files unopened - eg. Using Total Comander
Bookmarks