Page 5 of 13 FirstFirst 12345678910111213 LastLast
Results 41 to 50 of 130

Thread: Android-ish Theme Request

  1. #41
    Maximum Bitrate jmullan99's Avatar
    Join Date
    Feb 2009
    Location
    Niagara Falls, Ontario
    Posts
    682
    Quote Originally Posted by detlion1643 View Post
    I hate to double post, but I don't feel this is just edit worthy...

    I did a quick look into Android 4.0

    (heh, though they were still on 2.x if that shows you how I don't know much about it). They came a long way from what I used to know.
    Welcome to the world of Android!

    Quote Originally Posted by detlion1643 View Post
    Looks like they now have a 'bottom' bar that includes common apps to be launched. We can make something like user configurable common plugins. They can choose like 3-4 and those chosen can be included on the bottom bar. Maybe all other plugins would be vertically scrolled like Android's main home screen?
    Close. Like iOS, Android has fixed icons on the bottom but they are dynamic changing to what is suitable at the moment (contextually). Android, like iOS, scrolls horizontally. Android has indicators (like in the screen shot I posted at the beginning of this thread) to show what page of the menu you are on. The indicators are also "hot" and you can jump to the appropriate page.

    Quote Originally Posted by detlion1643 View Post
    Looks like the top bar in Android is just notification stuff.
    The top bar is notifications and status. You can actually drag it down to open the notification panel and deal with the notifications (new mail, app updates, usb connection) and toggle some system settings (vibrate, wifi/bluetooth on/off).

    Quote Originally Posted by detlion1643 View Post
    Widgets placeable/sizeable on the main menu. The main menu, as it might house other apps, could be split into 2 sections. Widget section and app section. Think like left 1/2 of the screen could house configurable widgets, and right 1/2 of screen could house the scrollable apps?
    Widgets are placeable, not sizeable. Unless the widget has an option for small/large. Typically they are sized for 1x1, 1x2, 4x2 icon sizes (ie, take up that many icon spaces). You could have this defined in the widget. The main menu plugin could auto place widgets and icons. Possibly let the use specify.

    Quote Originally Posted by detlion1643 View Post
    Other than these 3 things - Most changes are under the hood or things that I am not programming for. Camera's, editing photo's/videos, network control, multitasking...
    Agreed.

    Quote Originally Posted by detlion1643 View Post
    Wait, multitasking? New to me on a phone anyways. Is there enough to warrant coding multitasking. It would be a huge pain keeping track of everything panel wise from plugin-to-plugin, but it could be done with enough time. Default OM can be used like 80% multitasking, it only screws up when using multiple panels in a plugin, otherwise the original panel state stays as it was. I don't see a need for multitasking-switching plugins, but others might...
    I believe Borte answered this.

    Quote Originally Posted by detlion1643 View Post
    This still brings about the volume/media button problem of before, where to put these? The left side of the bottom bar is probably the best place (since right side could house the common plugins)?
    When not in the default Android media player (but media is playing), there is a status icon in the top bar. When you open up the bar (tray), there is an entry with which tells the track/artist and has minimal controls (prev / play-pause / next). I tried capturing the screen of the notification window, but the key sequence closes the tray first :-(

    Perhaps just tapping the top bar can lower the tray? Then, anything in the status bar could be dealt with in the lowered panel?

    Quote Originally Posted by detlion1643 View Post
    Alright, this time for real, you guys tell me how this skin should work with resemblance to Android. All I have is viewing of screenshots/info from Androids website...
    I will make another post shortly to hopefully better define the points I have mentioned, and we can negotiate from there
    ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
    Win7 Ultimate - OpenMobile - Directed HD - Wifi
    OMMaps + MS GPS Puck - WiFi via LTE Android phone
    2 Zones - Matrix Orbital LCD - Arduino - Build Pics

  2. #42
    Maximum Bitrate jmullan99's Avatar
    Join Date
    Feb 2009
    Location
    Niagara Falls, Ontario
    Posts
    682
    Okay, here is the basic operation of the Android "Home" Screen:

    • The home screen is multi-page, moved left/right for other pages
    • Pages are indicated near the top (as seen in my screen capture in the first post) or even bottom (like in Andrew's sample) by numbered dots of which the active page is higlighted.
    • Besides sweeping, you can touch the appropriate dot to jump to that page.
    • The bottom icons are fixed. They OS decides which icons appear. In standard Android, the right-most is "Applications" while on home screen, and "Home" when in the applications screen.
      [*[ The applications screen is a selection of all the available applications that can be placed on the home screen.
    • The top bar is status. Showing network connections (Wifi, 3G, Bluetooth, etc), new messages, USB connection, or any application generated notifications. Including when media is playing.
    • Touching (or dragging down) the status bar lowers a "tray" with the notifications. If the list is too big for screen, you can scroll down. If media player is playing, there is a small section with basic controls (prev / play-pause / next), small album art and text of current Track / Artist.
    • Touching a status item generally brings you to the app that requires attention. In the case of media, touching a non-control portion of the status item (album art) will bring you to the media player.
    • In Android, long-click on an icon will allow you to place the icon where you want (this may be a bit of work to try to implement).
    • - As is currently in OM, touching a Home button will bring you back to the home screen (main menu).
    • Widgets are placed on the Home screen. Widgets are basically live mini app screens. Touching them generally causes some action (settings, open the main app page, etc). Since it is possible to do this in OM with any icon, there may not be any real difference. Widgets in Android are typically the size of 1 regular application icon, or larger, fitting the grid. 2 wide x 1 tall, 2 wide x 2 tall, 4 wide x 1 tall, 4 wide by 2 tall. You get the picture. There is some intelligence built in to placine icons and widgets. You can't place a widget if there is no room.


    Here is a video of the Android Notification 'Window Shade' and how it works. While it's based on a slightly older version of Android, it gets the point across.

    That is pretty much it in a nutshell. OM is capable of most of this now. Some of the gesturing would need to change (I think) to mimic Android. I am not sure if a plugin can directly address it's own icon (widget) on the main menu.

    I'll be glad to clarify anything further if anyone requires.

    Cheers,
    John
    ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
    Win7 Ultimate - OpenMobile - Directed HD - Wifi
    OMMaps + MS GPS Puck - WiFi via LTE Android phone
    2 Zones - Matrix Orbital LCD - Arduino - Build Pics

  3. #43
    Maximum Bitrate Borte's Avatar
    Join Date
    Jan 2006
    Location
    Norway
    Posts
    529
    Quote Originally Posted by jmullan99 View Post
    In Android, long-click on an icon will allow you to place the icon where you want (this may be a bit of work to try to implement).
    Not really. It isn't that hard but might require some changes on the control side as I don't think a skin can connect to the mouse move event.
    Failure is not an option...
    __________________________________________________ ______________________________
    The only full multizone / multiscreen cross platform open source Front End -> OpenMobile

  4. #44
    Variable Bitrate
    Join Date
    Jul 2010
    Posts
    345
    Thanks for all the info guys...

    The home screen is multi-page, moved left/right for other pages
    What are the pages exactly? I'm guessing that the home page isn't the only page with apps then (like iOS). Is there a way to define what apps appear on what page or is it all based on the dev of the app? Does each page have to showcase apps, or is it like page 1 is a defaulted media player, page 2 is defaulted for sms, page 3 = home page, etc...?

    The top bar is status. Showing network connections (Wifi, 3G, Bluetooth, etc), new messages, USB connection, or any application generated notifications. Including when media is playing.

    Touching (or dragging down) the status bar lowers a "tray" with the notifications. If the list is too big for screen, you can scroll down. If media player is playing, there is a small section with basic controls (prev / play-pause / next), small album art and text of current Track / Artist.

    Touching a status item generally brings you to the app that requires attention. In the case of media, touching a non-control portion of the status item (album art) will bring you to the media player.
    Looks like the top bar will now house notifications, but also clickable (we'll leave out swipeable because of how small the area is). Clicking anywhere in the top bar will expand it, then clicking on certain aspects of it will go to that plugin screen? Should we now put the media controls in this dropped down top bar instead of the bottom bar? We would have a lot more room to house 'common' plugins in the bottom bar, or better volume control or something? If we do the media controls here, is it possible to get a picture of media playing with this top bar pulled down (I'd like to see layout of controls and what all info is displayed).
    I'm also guessing the normal wifi, battery, clock, email icons? Each going to their respective plugin screen but only when the bar is pulled down?

    The bottom icons are fixed. They OS decides which icons appear. In standard Android, the right-most is "Applications" while on home screen, and "Home" when in the applications screen.
    If the OS decides which appears, is based on usage of apps? If the rightmost switches between apps and home, should ours be set like that too? Ok, right here is where I get confused...

    If we have 5 'home' pages, we also have an app page? Do no apps appear anywhere but the apps page and the 'home' pages are default "apps" (like calls, sms, nav, etc)?

    Borte, when doing the gesture code inside the ui.dll, is there code in place to capture the direction, or do you just capture the character. If needed, it shouldn't be hard to capture where the mouse started and if it's "-" compare the capture mouse start point to where it ends. We should be able to go page by page left or right like this.

    Besides sweeping, you can touch the appropriate dot to jump to that page.
    Easy enough.


    I think once I get the 'home pages' vs apps cleared up I'll be set. I got a buddy with a droid x (I think), but won't get to see him for like 2 weeks to use it. Lucky him and vegas with knowing people in final table of series of poker.

    EDIT: I see from the first post, the home page contains apps... Looks like I just need what the other pages do. Wait, your screenshot shows 7 little white dots, apparently you have 7 pages? Do they keep adding as you keep getting more apps? Like only so many apps per page?

    Guys, let me know if it's worth trying to teach me droid os at this point. If it's easier for me to work with a droid to get the feel, you're gonna have to wait the 2 or so weeks I mentioned till I can get my buddies. At this point I'll keep arranging controls on the bottom/top bars, so progress will be slow for the next couple weeks. I won't give it up though!
    Last edited by detlion1643; 10-31-2011 at 09:02 PM.
    Current Worklog: TBA - '05 Rav4 (Mobo Dead).
    www.rav4world.com - Forums for Rav4 owners
    www.flavorfeasts.com - Cooking website/forums
    -Basic forums live atm, come contribute!

  5. #45
    Maximum Bitrate Borte's Avatar
    Join Date
    Jan 2006
    Location
    Norway
    Posts
    529
    Quote Originally Posted by detlion1643 View Post
    Borte, when doing the gesture code inside the ui.dll, is there code in place to capture the direction, or do you just capture the character. If needed, it shouldn't be hard to capture where the mouse started and if it's "-" compare the capture mouse start point to where it ends. We should be able to go page by page left or right like this.
    As far as I can tell it only captures the character, but it will give some hints about the direction; If you get " " it means a straight line from left to right, "back" means a straight line from right to left, "I" means a straight line from top going down. And by looking at the code I think it wouldn't be too hard to implement from bottom going up either (if it's not already in there).
    A gesture will also report which screen it happened on and which plugin that was the topmost one at the time of gesture.
    Failure is not an option...
    __________________________________________________ ______________________________
    The only full multizone / multiscreen cross platform open source Front End -> OpenMobile

  6. #46
    Maximum Bitrate jmullan99's Avatar
    Join Date
    Feb 2009
    Location
    Niagara Falls, Ontario
    Posts
    682
    Quote Originally Posted by Borte View Post
    ... And by looking at the code I think it wouldn't be too hard to implement from bottom going up either (if it's not already in there).
    A gesture will also report which screen it happened on and which plugin that was the topmost one at the time of gesture.
    I believe down-to-up and up-to-down both seem to work to toggle mute. I didn't check to see if it made a difference or if it still the same character just acting to toggle mute.
    ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
    Win7 Ultimate - OpenMobile - Directed HD - Wifi
    OMMaps + MS GPS Puck - WiFi via LTE Android phone
    2 Zones - Matrix Orbital LCD - Arduino - Build Pics

  7. #47
    Maximum Bitrate jmullan99's Avatar
    Join Date
    Feb 2009
    Location
    Niagara Falls, Ontario
    Posts
    682
    Quote Originally Posted by detlion1643 View Post
    What are the pages exactly? I'm guessing that the home page isn't the only page with apps then (like iOS). Is there a way to define what apps appear on what page or is it all based on the dev of the app? Does each page have to showcase apps, or is it like page 1 is a defaulted media player, page 2 is defaulted for sms, page 3 = home page, etc...?
    Pages, in my context, is just multiple home pages. Or you could say that the home page is so big it spans multiple pages. Virtual desktops if you will. No specific home page is "apps", "media player", etc.

    Quote Originally Posted by detlion1643 View Post
    Looks like the top bar will now house notifications, but also clickable (we'll leave out swipeable because of how small the area is). Clicking anywhere in the top bar will expand it, then clicking on certain aspects of it will go to that plugin screen?
    Yes. Notifications and Status (network connections, etc). And it would be up to the plugin to decide what the content is to appear in the expanded notifications. For example (from before) if media player is playing, there is a small icon in the bar. Touching the bar brings down the expanded notifications. One item there is a small section for media player.

    Quote Originally Posted by detlion1643 View Post
    Should we now put the media controls in this dropped down top bar instead of the bottom bar? We would have a lot more room to house 'common' plugins in the bottom bar, or better volume control or something? If we do the media controls here, is it possible to get a picture of media playing with this top bar pulled down (I'd like to see layout of controls and what all info is displayed).
    Yes, if media is playing, basic media controls in the notification drop down. Volume in the bottom bar (always). The bottom bar should have system type "shortcuts" like Settings, Applications.
    And any that would make sense contextually. Maybe "recently used" plugins. I really need to see if I can grab a picture of my phone's Android status bar when expanded. When the media player is in there, it has a small thumbnail of the album art, a prev, next and play/pause buttons, and track/artist. There are other items in as well that are related to other notifications.

    Quote Originally Posted by detlion1643 View Post
    I'm also guessing the normal wifi, battery, clock, email icons? Each going to their respective plugin screen but only when the bar is pulled down?
    Yes.

    Quote Originally Posted by detlion1643 View Post
    If the OS decides which appears, is based on usage of apps?
    Again, OS decides, but I guess 2 paragraphs up that I said "recently used" as opposed to "usage". It could work either way.

    Quote Originally Posted by detlion1643 View Post
    If the rightmost switches between apps and home, should ours be set like that too? Ok, right here is where I get confused...
    If we have 5 'home' pages, we also have an app page? Do no apps appear anywhere but the apps page and the 'home' pages are default "apps" (like calls, sms, nav, etc)?
    Best to think of it like Windows. You have a desktop with shortcuts. But you also have the Start Menu with (theoretically) ALL your apps. You only put select shortcuts on your desktop. Android, the Home Screen is your desktop (just virtual with several pages), the Apps screens are like Start Menu that house all your available apps. If you delete a desktop shortcut (Windows and Android) you do not delete your app, just the shortcut. As a side note, iOS if you delete the desktop item, you delete the app.

    Quote Originally Posted by detlion1643 View Post
    I think once I get the 'home pages' vs apps cleared up I'll be set. I got a buddy with a droid x (I think), but won't get to see him for like 2 weeks to use it. Lucky him and vegas with knowing people in final table of series of poker.
    Well, I'm in for the duration. So if you still want more clarity, I will keep trying to explain until I say it correctly .

    Quote Originally Posted by detlion1643 View Post
    EDIT: I see from the first post, the home page contains apps... Looks like I just need what the other pages do. Wait, your screenshot shows 7 little white dots, apparently you have 7 pages? Do they keep adding as you keep getting more apps? Like only so many apps per page?
    Same thing I mentioned in a previous paragraph. Home Page contains shortcuts. I do not use all 7 pages. My last 3 are currently empty, but I could put shortcuts on there. All available/downloaded apps appear in the Applications screen, from there you select what shortcuts you want on your Home Screen (Desktop).

    Quote Originally Posted by detlion1643 View Post
    Guys, let me know if it's worth trying to teach me droid os at this point. If it's easier for me to work with a droid to get the feel, you're gonna have to wait the 2 or so weeks I mentioned till I can get my buddies. At this point I'll keep arranging controls on the bottom/top bars, so progress will be slow for the next couple weeks. I won't give it up though!
    Yes, it's worth it It is not necessary to wait 2 weeks to begin, but it's definitely worth getting your hands on one for a test run. Maybe a local big box electronics place has some you can play with in-store. Just remember the little details mentioned. We say touch the status bar, but in Android you actually have to drag it down.

    Whew!
    John.
    ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
    Win7 Ultimate - OpenMobile - Directed HD - Wifi
    OMMaps + MS GPS Puck - WiFi via LTE Android phone
    2 Zones - Matrix Orbital LCD - Arduino - Build Pics

  8. #48
    Maximum Bitrate Borte's Avatar
    Join Date
    Jan 2006
    Location
    Norway
    Posts
    529
    What about testing it out in a virtual computer: http://geeknizer.com/how-to-run-goog...e-on-netbooks/
    Failure is not an option...
    __________________________________________________ ______________________________
    The only full multizone / multiscreen cross platform open source Front End -> OpenMobile

  9. #49
    Maximum Bitrate jmullan99's Avatar
    Join Date
    Feb 2009
    Location
    Niagara Falls, Ontario
    Posts
    682
    Following Borte's advice, I have found an Android VM (I already use VirtualBox) and tried it. It is possible to get the feel for how Android works. Must use mouse instead of touch. ESC is the Home key. I found mouse bounds are different than the bounds inside the VM, but with tweaking this could be over-come.



    The download site says it's version 2.6. But the actual Android version appears to be < 2.2

    I have not dug much deeper yet. And there may be better VM images out there.

    John
    ZOTAC G43ITX-A-E 2.5ghz Core i3 2GB 160GB SSD
    Win7 Ultimate - OpenMobile - Directed HD - Wifi
    OMMaps + MS GPS Puck - WiFi via LTE Android phone
    2 Zones - Matrix Orbital LCD - Arduino - Build Pics

  10. #50
    Variable Bitrate
    Join Date
    Jul 2010
    Posts
    345
    What about testing it out in a virtual computer: http://geeknizer.com/how-to-run-goog...e-on-netbooks/
    Sounds interesting... I'll have to check that out, faster than waiting 2 weeks .

    Best to think of it like Windows. You have a desktop with shortcuts. But you also have the Start Menu with (theoretically) ALL your apps. You only put select shortcuts on your desktop. Android, the Home Screen is your desktop (just virtual with several pages), the Apps screens are like Start Menu that house all your available apps. If you delete a desktop shortcut (Windows and Android) you do not delete your app, just the shortcut. As a side note, iOS if you delete the desktop item, you delete the app.
    This is probably the explanation that makes sense to me the most (at least until I test droid os first hand). So, apps page will show the iOS list-like view of ALL your apps? So for us, clicking apps, or plugins, will show a similar list of all the plugins currently available to use?
    If I get the right idea, we should implement an event for the plugins, so you can choose to add it to one of the 'home pages'? I'm thinking an example like this... We have our home page (2 for example), and click plugins (same as your switching home/apps button). We now have a list of all plugins. Clicking one will bring up options of launching it or adding a shortcut. If you choose to add a shortcut, you get options of which home page (1 or 2 as example) to add it to. Clicking it from the home page would bring up options of launching or deleting the shortcut? *We wouldn't have the options on every click, rather longclicking or something else, but I said that to see if it's right*

    I think I can handle that. Shouldn't be too hard, we'll just pull shortcuts needed from a list of settings (like the main menu default in OM). I think maybe to start we should make the bottom icons static though, until I get to a point of comfort to add in usage type of stuff.

    The hardest parts for me will be for allowing plugins to add stuff to the notification bar and 'widget' stuff on home screens. I'll leave these for later - let's build some functional parts first.

    At least now I have a general guideline:
    - gridbased home screens (1 to start, later user defined)
    -- might not be gridbased, but if rows/columns of shortcut icons, might be easier
    - notification bar (pre-defined wifi, battery, clock, media status to start)
    -- media buttons only if media is playing when notification bar is expanded
    - bottom bar (volume, switching home/plugin button, pre-defined static plugin buttons to start, later usage or user defined)

    - media player plugin (I'll use the default 'newmedia' plugin so I can test everything first, then we'll re-build a new music plugin)

    Hmm, I'm rambling again, but this time it might actually be a decent ramble...
    Current Worklog: TBA - '05 Rav4 (Mobo Dead).
    www.rav4world.com - Forums for Rav4 owners
    www.flavorfeasts.com - Cooking website/forums
    -Basic forums live atm, come contribute!

Similar Threads

  1. Product Request: Android 'Froyo' 2.2 - Large Novel, not for the weak hearted
    By Samsonite801 in forum Product Suggestions for the Mp3Car Store
    Replies: 23
    Last Post: 10-15-2010, 01:36 PM
  2. VW Theme (WIP)
    By _SYC_ in forum RR Skins
    Replies: 6
    Last Post: 05-29-2008, 09:57 AM
  3. Xp Theme
    By piyaca in forum CF Skins
    Replies: 8
    Last Post: 07-18-2006, 03:12 AM
  4. New Theme: CPX
    By marazi in forum NeoCar Media Center
    Replies: 0
    Last Post: 12-27-2005, 08:44 AM
  5. New THEME.INI available now :)
    By Marvin Hlavac in forum GPS
    Replies: 47
    Last Post: 10-31-2005, 12:50 AM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •