diff options
author | David Walter Seikel | 2014-06-11 01:25:53 +1000 |
---|---|---|
committer | David Walter Seikel | 2014-06-11 01:25:53 +1000 |
commit | faabf404ec6064956a08e825bed5d91e51fbdbbb (patch) | |
tree | 4aee2014b62efc93c5ab46fd73dcde8d250d9aa0 /README | |
parent | Added .gitignore and LICENSE files. (diff) | |
download | toyboxInstaller-faabf404ec6064956a08e825bed5d91e51fbdbbb.zip toyboxInstaller-faabf404ec6064956a08e825bed5d91e51fbdbbb.tar.gz toyboxInstaller-faabf404ec6064956a08e825bed5d91e51fbdbbb.tar.bz2 toyboxInstaller-faabf404ec6064956a08e825bed5d91e51fbdbbb.tar.xz |
Roughed out a skeleton of the UI.
Diffstat (limited to 'README')
-rw-r--r-- | README | 29 |
1 files changed, 23 insertions, 6 deletions
@@ -1,7 +1,14 @@ | |||
1 | This is an Android installer for Rob Landley's toybox. | 1 | This is an Android installer for Rob Landley's toybox. Toybox combines |
2 | common Linux command line utilities together into a single BSD-licensed | ||
3 | executable that's simple, small, fast, reasonably standards-compliant, | ||
4 | and powerful enough to turn Android into a development environment. | ||
2 | 5 | ||
3 | http://landley.net/code/toybox/ | 6 | http://landley.net/code/toybox/ |
4 | 7 | ||
8 | In general I'll follow toybox's version number, even if there is no need | ||
9 | to change this code. Currently that's 0.4.8. If I ever have to change | ||
10 | the code between toybox versions, I'll add another point. | ||
11 | |||
5 | 12 | ||
6 | Design. | 13 | Design. |
7 | ======= | 14 | ======= |
@@ -10,14 +17,19 @@ My initial design thoughts are to download a recent binary of toybox | |||
10 | from Rob's web site that is suitable for what ever CPU we are running | 17 | from Rob's web site that is suitable for what ever CPU we are running |
11 | on. | 18 | on. |
12 | 19 | ||
13 | http://landley.net/code/toybox/bin/ | 20 | http://landley.net/code/toybox/downloads/binaries/ |
21 | |||
22 | java.lang.System.getProperty("os.arch"); returns things like "armv7l". | ||
23 | Currently the latests toybox binaries download only provides ARM 4, 5, | ||
24 | and 6 versions. So would need some massaging to get the closest match. | ||
14 | 25 | ||
15 | Then provide a list of the folders in the current PATH, so the user can | 26 | Then provide a list of the folders in the current PATH, so the user can |
16 | select where to install it. Likely root will be needed, though I think | 27 | select where to install it. Likely root will be needed, though I think |
17 | there are non root ways of running things like toybox. I dunno yet if | 28 | there are non root ways of running things like toybox. |
18 | access to the PATH is possible, or the CPU type. We shall see. | ||
19 | 29 | ||
20 | A fall back option is to use some sort of directory picker. | 30 | A fall back option is to use some sort of directory picker. Might just |
31 | provide that anyway, for extra flexibility. One more option might be to | ||
32 | allow a choice of versions to install. | ||
21 | 33 | ||
22 | 34 | ||
23 | About the logo. | 35 | About the logo. |
@@ -33,6 +45,12 @@ image for the toybox logo. So the Placitas_Green_pillow.jpg image, and | |||
33 | all derivations of it, are used with permission from Bruce Gardner. | 45 | all derivations of it, are used with permission from Bruce Gardner. |
34 | Thank you Bruce. | 46 | Thank you Bruce. |
35 | 47 | ||
48 | Original image size is 176x176, Android requires MDPI 48x48, HDPI 72x72, | ||
49 | XHDPI 96x96, XXHDPI 144x144, XXXHDPI 192x192, and Google Play logo at | ||
50 | 512x512. LDPI is also supported, but that gets the HDPI scaled down to | ||
51 | 36x36 automatically. Actually Android in general takes what it has and | ||
52 | tries to scale it as best it can. Cropping it to 144 works OK. | ||
53 | |||
36 | 54 | ||
37 | Authors. | 55 | Authors. |
38 | ======== | 56 | ======== |
@@ -48,4 +66,3 @@ License. | |||
48 | 66 | ||
49 | ToyboxInstaller is licensed under the same BSD style license that toybox | 67 | ToyboxInstaller is licensed under the same BSD style license that toybox |
50 | is licensed under. See the toybox web site above for details. | 68 | is licensed under. See the toybox web site above for details. |
51 | |||