[Req] Tablet, Phablet, Phone multi ui - Verizon Samsung Galaxy Note II
Anyway to get this on Verizon i-605 would love to see someone pick this up and run with it.. I know that Ram has a mini tab Rom but it's been unstable.. If we could do this it would be the best of both worlds:thumbup: original thread:http://forum.xda-developers.com/showthread.php?p=40594769
DISCLAIMER: As I don't have a Note 2 I have not tested these mods and will not guarantee that they will work on your device or that they will not cause harm on your device/data or whatever. In using these mods, you are doing it at your own risk and I am not to be held responsible for any loss/damage. Before you proceed, be sure you know what you are doing, otherwise, I advice that you stop and don't proceed. Anyway, for the brave, curious and knowledgeable souls, hope it works for you.
Hello Note 2 Friends,
For those who want an intro, please read the history below but for those in a hurry (hope you know what you are doing) then just read on.
NOTE: With the exception of the N7100-XXDMC3 version (solely accorded to grilleld as a courtesy for having helped me in the testing phase), all other versions of this mod is FREE for any user or dev to use in their ROMs. There is no point for me limiting the use of this mod to just one ROM considering that I owe the xda community most of what I know about modding and android, it is just proper that I allow anybody who is interested to use/alter this mod as they want because I believe it is the only way to make it better.
Requirements: Rooted, deodex Note 2 ROM with busybox preferably close to stock as much as possible at this stage. heavily modified roms may present difficulties in using the mods.
1. Install an alternative launcher like Apex, Nova, ADW or any multi-dpi friendly launcher.
2. Install an alternative keyboard like Swype, Swiftkey or any multi-dpi friendly keyboard.
3. Download flashable ZIP below for your respective rom/device version and flash thru recovery.
DOWNLOADS
*NEW* N7100-XXDME1 v2 - tablet is now @ 213 dpi, phablet at 220 for text/page readability. Updated UI Switcher app included in the zip.
*NEW* N7100-XXDME1 v2.1 - same as above but with possible fix for Recents lag.
N7100-XXDME1 --> For those who want tablet mode with HOME and BACK soft buttons disabled, use this SystemUI.apk and for those who prefer white themed SecSettings, use this SecSettings.apk.
N7100-XXDMD2 --> For those who want tablet mode with HOME and BACK soft buttons disabled, use this SystemUI.apk and for those who prefer white themed SecSettings, use this SecSettings.apk.
N719-KEBMD4
N7105-XXDMC3
Sprint-L900-VPAMC2
TMobile-T889-UVBMB4
N7100-XXDMC3 (as grilleld has solely helped me through the testing phase, I have passed all updated files to him).
4. Download THIS app and install, run it, grant superu permission, and you are set to go from PHONE to TABLET to PHABLET and back and forth. (DPI ranges: TABLET(144-200...default option is 200), PHABLET(201-220...default option is 213), PHONE(221-320...default option is 320).
5. POST FEEDBACK and SCREENSHOTS or VIDEO. I could not possibly fix issues, graphical/layout, FC errors unless you post detailed descriptions and screenshots.
NOTE: In using these mods, you may lose mods/features that you already installed previously that affects the following files ( SystemUI.apk, SecSettings.apk, FlashBarService.apk, framework-res.apk, services.jar and android.policy.jar).
Moving from one UI to another affects stability of stock apps so you might want to choose alternatives. Use Xposed App Settings to correct misplaced layouts of stock apps or you can import apps from Note 10.1, note 8 and Tab 2. Use multi-dpi Play Store. I suggest you choose one UI and optimised apps for it and stick with it. TW Launcher does not like changing UI so you may encounter frequent FC so be sure you install alternative launcher. You can go to settings and delete data for TW Launcher to fix it. Stock browser does not like window mode so it is best to use the Note 8 stock browser. Dialer/Contacts will have layout issues and may FC in window mode so I advise not to launch it in window mode or you can just use Note 10.1 or Note 8 Contacts/Dialer which solves this issues or better yet install alternative Contacts/Dialer from PlayStore.
BIG Thanks to wanam for always being helpful, soloilmeglio for sharing issues, grilleld for testing, bjbinc, and to all those who have given me the files for different device models.
THREAD HISTORY BELOW: For those who want to know how it started.
******************************************************* How it started... ******************************************************
Hello Note 2 Friends,
I hope you don't mind me crashing into your forum. First, I want to tell you I don't have a Note 2 but I have a Note 1 and some Note 2 users who have been following my threads in the Note 1 forum have been nagging me for quite some time now about bringing some features of my mods from Note 1 to Note 2. It took me awhile but I decided to give it a shot, but I was hoping I could get your help along the way. This is a work in progress (or development in progress) and I ask you to understand the limitations that I have considering I don't own the device. If in the process I am not able to achieve the goal I set out to accomplish, I would ask the moderators to delete this thread but in the meantime, to those who are interested, please, let us help each other achieve the goal.
So what is the goal?
The goal is to get a working TouchWiz Tablet UI and Phablet UI with floating multiwindows using the stock Note 2 systemui/frameworks so all the stock features are maintained and at higher dpis so text and pages are readable. The end goal is something like the photos at the bottom of this post.
I intend to do this in several stages.
1. Make a multi-dpi SystemUI that can scale from Tablet, Phablet and Phone dpis.
2. Trigger Tablet and Phablet UI at higher densities to make texts and pages readable.
3. Floating Multiwindows.
Before I proceed I want to make it clear that this goal may or may not be achievable because of my limitations and maybe limitations of code in the stock Note 2 firmware. I have not tested this on a Note 2 device and I posted it here to solicit volunteers for testing and for feedback. In the process of testing, please let me know any issues (possibly with more details, descriptions and screenshots) so we can iron out those issues.
Let us start with stage 1.
Requirements: rooted deodex rom - XXDMC3 (I used Wanam's XXDMC3 Rom as base so it is preferable to start with that, although it may work with other roms. But since it is a first stage, I want to be close to stock as possible and do themes/mods later). Please make a backup before you proceed - Very Important.
a. Install an alternative launcher like Apex or Nova, etc.
b. Install an alternative keyboard like Swype, Swiftkey, etc.
c. Download THIS and flash thru recovery. Reboot.
d. Now, let us test if it works.
e. Install build prop editor and change ro.sf.lcd_density value to 200 (tablet).
f. See if tablet UI is triggered at 200 dpi. If it is, then good.
g. Test Phablet UI by changing ro.sf.lcd_density value to 220. Then Reboot.
h. Waiting for your feedback...
Note: These are the dpis for the different UIs: 221 to 320 -> Phone UI, 201 to 220 -> Phablet UI, 160 to 200 -> Tablet UI.
******************************************************************************************************************
Stage 2
It seems Stage 1 is complete but only for some ROMs - the reason I believe is due to heavy modification of the SystemUI specially with regards to battery themes and maybe the use of addon frameworks like simplistic but tablet UI works with unmodified and slightly modified N7100 MC3 roms.
Stage 2 is partly done by stage 1 already because tablet UI is triggered at higher densities. Technically, tablet ui for the Note 2 is supposed to start at 144 dpi and phablet ui at 192 dpi but because of the modified frameworks, it is triggered at minimum 200 for tablet and minimum 220 for phablet. I dont know if tablet @ 200 dpi or phablet @ 220 dpi is good enough for you Guys size-wise as I can not see without a test device so you will have to tell me the sweet spot (what dpi) for tablet and phablet so I can modify the triggered density and make adjustments in spacing/padding of the navigation buttons/lockscreen shortcuts, etc. If you use _TB_TB xposed Tablet UI trigger found HERE with the Xposed Framework and trigger tablet ui at different densities and see which is the "sweet spot" dpi. Another is modifying Settings to include the quick launch option to enable/disable quicklaunch options on the systembar.
NOTE: While _TB_TB (he is the author of TabletUI trigger by the way) made a post here to not mess with dpi, that is what TabletUI trigger actually does. The difference between his method and mine is that mine has fine-grained control and can give you the option to move from one UI to another with properly spaced nav bar buttons. When and "IF" my mod is finished I will provide a very simple app to move from one UI to another and from Stock Multiwindow or Floating Multiwindow. Please take note of the word "IF" because there is a possibilty that the Note 2 firmware may not have the code for these features like it does for the Note 1 and Note 10.1 and Note 8.
Reading some of the posts, I believe a lot of devs have already attempted to go past Stage 3 and encountered some problems/issues considering they have a device to test with so I am thinking maybe Note 2 does not have the essential codes for floating windows. I believe they are smart enough to know how floating windows works and how it is enabled. This makes me think twice whether to proceed to stage 3 or not. But there is one test I need to make to know if it works or not but that would be on stage 3 so now you just have to tell me the best tablet dpi or phablet dpi and please post screenshots of graphical errors or whatever so I know how to fix them.
For those using the tablet and phablet UI, I know there are layout problems with stock apps because they can't scale well at lower dpis. You can use alternative Note 10.1 or Note 8 ported apps which are already in their respective forums and I recommend you use xposed framework and app settings module to set your preferred app layouts. Another is modifying Flashbar multiwindow for multi-dpi but I need to get the screen dimensions so I can properly mod it. If you install Screeninfo app, it will tell you the screen sizes (w x h) if using tablet/phablet ui and let me know the dimensions or maybe a screenshot so I will be able to modify Flashbar correctly.
For other Note 2/SGS 3 models like AT&T and Verizon,etc, you need to give me your Rom-related files so I can mod them. I need the SystemUI.apk, FlashBarService.apk, SecSettings.apk, framework-res.apk, twframework-res.apk, android.policy.jar and services.jar. Please state the device model and JB version so I can properly label them for others.
*************************************************************************************************************************************
Stage 3
Stage 3 is complete at least for the N7100 model with MC3 firmware. There are some limitations with the floating windows of Note 2 like no "Resize button" when apps are maximized/fullscreen because there are missing drawables in framework-res.apk and some incomplete multiwindow code. The truth is the Note 1 has more mature multiwindow code than the Note 2 and because of not having this device I could not possibly recreate the missing resources and code that are missing in Note 2 firmware. In fact, I would say the Note 2 JB 4.1.1 has more complete resources and code for floating multiwindows than the JB 4.1.2. If anyone is interested in the JB 4.1.1 then you can send me a PM together with the necessary files and I'll try to do the same mod for you.
Disclaimer: Please don't do this if you don't know what you are doing. Do this at your own risk. I am not responsible for any damages this may do.
Sent from my SCH-I605 using xda app-developers app
Related
[BOUNTY] DPI Spoofing tool for individual Tablet & Phone Apps
I'd like to propose a bounty for this project to encourage our talented devs to come up with our own solution to running tablet or phone apps on our Notes without being slave to Google's DPI related red tape. I have attached examples of some of the great tablet UI's that can be viewed comfortably on the Note so you can see the awesome advantages... Gmail, YouTube, Settings, BeyondPod, Photoshop Touch, Sketch Pro, File Manager HD The Goal: Use both Tablet and Phone apps without changing the default system DPI The bounty is for a tool that will... Provide spoofed DPI settings at a 'per app' level, meaning the user can assign a specific DPI to be used by each App they have installed. All Apps start out with 'Default' system DPI setting. Tool can be baked into any ROM. Does NOT require the user to run their phone at a custom system DPI. Can change the default system DPI if a user should wish to do so. I'll keep a list of pledges here in this post. PLEDGES: GRIFFINDODD - $25 (US)
griffindodd said: I'd like to propose a bounty for this project to encourage our talented devs to come up with our own solution to running tablet or phone apps on our Notes without being slave to Google's DPI related red tape. I have attached examples of some of the great tablet UI's that can be viewed comfortably on the Note so you can see the awesome advantages... Gmail, YouTube, Settings, BeyondPod, Photoshop Touch, Sketch Pro, File Manager HD The Goal: Use both Tablet and Phone apps without changing the default system DPI The bounty is for a tool that will... Provide spoofed DPI settings at a 'per app' level, meaning the user can assign a specific DPI to be used by each App they have installed. All Apps start out with 'Default' system DPI setting. Tool can be baked into any ROM. Does NOT require the user to run their phone at a custom system DPI. Can change the default system DPI if a user should wish to do so. I'll keep a list of pledges here in this post. PLEDGES: GRIFFINDODD - $25 (US) Click to expand... Click to collapse I wast this for my galaxy s2
this would be awesome!
Im good for $10 bucks. I wish I had more. Sent from my SAMSUNG-SGH-I717 using xda premium
This is an old thread, see DAGr8's Hybrid ROM, it's almost perfect for what we wanted here.
[Q] Multi DPI stock dialer (gt-i9100)
I will like first than any other thing to apologize if you are reading this and you thought finaly a multi DPI stock dialer aviable, sorry i dont have it. I needed a title to guet some readers to see it. Second for my really bad speling. This post has been created whit one goal: ¡¡¡¡¡MULTI DPI STOCK SAMSUNG DIALER!!!!! I have scouted xda forums for weeks to guet one, but this mod just... DOES NOT EXIST. I have seen this request on replies, new threats, but no one single developer has responded to this call. If YOU reader support this threat, i will sent a pm to your inbox once i guet one. Now I will place here what WE are asking for: 1. Multi DPI samsung stock dialer Yes we know there is an stock ics dialer and contacts, some android market apps whit multi dpi aviable free or paid, but we dont want that. Well that is the reason of this post, but I have seen what people belive, is the PERFECT dialer: 1. Multi DPI samsung stock dialer 2. AutoRotate disiable 3. Full screem picture 4. ICS compatible 5. Record call aviable And going a little bit more... demanding. If a developer decides to guet on this heroe path, on the SAMSUNG STOCK contacts app, the ability to unite more than five accounts to one contact. Hopefully a great xda dev will become the heroe and provide the apk that many are looking.
ROM Questions. PLEASE answer
Hey guys, I'm building a ICS themed ROM that is themed to look like JB (with some JB apps included and such) For some reason I can not decompile/recompile my Framework-res apk as it will neve rwork. With APKTool, decompiling gives FALSE values and recompiling always exceptions. Ninjamorph editing sent me into a bootloop, obv. the Jellybean Framework sent a bootloop also on the first boot. That, or I wasn't patient enough to get to the Start. Second, I donloaded a Jelly Bean UI/Theme and used that Framework, but the lockscreen buttons are too small and I do not need the Nav bar on the bottom, as the device has 4 hard buttons. (Settings, Home, Back, Search) and the ICS Rom im basing it off lacks these buttons also. The screen is small and feels really cramped with these buttons there. Also, how do I generate a normal build.prop without having to manually put in random information into the file via Notepad++? I'm extremely new to Android Development though it appears so far that this ROM is looking okay for what it's supposed to be. Generally smooth running and pretty aside from these few things which are holding me back from any release or w/e Thanks in advance to anyone who answers.
[THEME][GB] Utilitarian ICS Theme for DSC (Work has stopped)
Hello everybody, this is my first theme, and I hope it's a good enough product for XDA and the Streak 5 community! I have been forced by circumstances to stop all hobby projects for some time, and unfortunately this includes this theme. If anyone has the time and wants to continue work on this theme, or just to make a theme starting from this one, he/she is free to do so, as long as the people I have thanked here in the thread as well as myself are credited. Once again, thank you _n0p_ for a good ROM and I apologize for leaving my work unfinished. Before I start, I want to thank _2bad4u_, nickshertzer and tenorntex for letting me use PNG's from their MattedBlues theme, the original MattedBlues theme creators for their theme, Google for a much improved interface for Android after version 4.0, LG for their smart (IMO) mod of white popups and backgrounds, and _n0p_ most for the most complete ROM for Streak, and the best performing one. (_n0p_, if you could add longpress-back-key-to-kill-app functionality from CM in DSC, I'll owe you a big case of beer.) NOTE This theme is made for DSC (1.5 currently) running in MDPI Portrait. I didn't test extensively in Landscape, but so far I didn't find any bugs that weren't already there in Portrait, so I guess it's ok. I have NOT tested any other GB ROM, DSC version, or other DPI, and I DO NOT guarantee that it will work if you flash this theme on anything other than DSC 1.5. Installation Instructions I am a noob with the more complicated stuff, so I went for the simplest solution I could find. In post #3 are .zip files that contain the framework, systemui and settings app. Just flash the suitable zip using Streakmod Recovery and you're good to go. USE ONLY ONE ZIP. The difference between them is explained in the Bugs post. DESCRIPTION As some of you probably agree, stock GB looks like crap, stock ICS looks much better. So I started making a theme for DSC, my ROM of choice, that would fulfill (most of) my aesthetic and functional ideals. However, this is an ICS-inspired theme, not an attempt to replicate that interface style, so please don't ask me to copy ICS, because that's not what I'm trying to do. I follow my own guidelines (listed below) when doing this theme, and some of them are actually the opposite of stock ICS. Main Features Starting from the ICS look, I want the theme to have the following characteristics: MDPI base, because on our device, in HDPI, a lot of apps take too much screen space with interface elements, and this lowers the amount of useful information on screen All white popups (windows, dialogs, popup menus, toasts) with black text, because IMO black on white is easier to see in direct sunlight , given the same screen brightness and text size, and we don't have LED screens so the battery drain isn't any higher. Also, popups should be obvious and clearly visible, either because they were brought up by the user, or because they were brought up by Android and contain useful information Blue text (on black) for titles, hints and other text that can't be interacted with (pressed, copied), to better distinguish from black or white text, that can be copied, pressed or otherwise interacted with Clear text hierarchy: Main (application) title (largest), Category title (large), Main text, buttons (medium), subtext/note/description (small) Secondary modifications There is also a number of smaller scale modifications, that include but are not limited to Bigger text on buttons, because MDPI makes it too small on our device Bigger text in Recent Applications, because it takes up the whole screen anyway Thin volume/seek bars, ICS Style, with handle (not in the Music app, because the app isn't themed) Modded Settings app for ICS Icons Modded Quick Toggles from the DSC ROM to suit the theme, added overscroll effect Modded gradient background ICS notification icons New menu popup icons Replaced radio buttons with check buttons, for consistency Increased text size in popup menus to Medium (from small), decreased text size from the "more" popup menu to Medium (from large). (Why were they different in stock GB?? It's basically the same menu!) Hidden the Notifications and Ongoing titles from Notifications (but not the separators), because they are useless, every Android user knows which is which, and the notifications are already full of text most of the time more stuff I don't remember now but you'll find out! SCREENSHOTS
KNOWN BUGS I have modified quite a few things for this theme, so a few bugs are to be expected. Here are listed the known bugs, and below I attached screenshots. 1. The stock phone app has some trouble with backgrounds other than black, as far as I can tell. In the screenshots you see a black square behind the "call" icon in the call log. It can be fixed using a non-transparent icon that covers that entire space, but since I'm using exDialer (MIUI fan!) with the white ICS theme, this fix was low on my priority list. I will add it in a later version for those who want the stock phone app, but I recommend you use another dialer/contacts app if the theme is important, because I will not theme other apps than the ones already themed. I don't have a lot of time and I've already worked more than I wanted to do this theme. 2. The stock alarm clock app also has problems with the gradient background. The alarm times are not visible in portrait, only in landscape (it's visible in the screenshots). You can turn the alarms on and off, and if you press the bugged area where the alarm time used to be, it still takes you to the alarm edit screen, where there are no bugs, so it's only the alarm selection screen that has bugs. I won't be theming this app either, so again I suggest using a different alarm app if you want to have the gradient background. 3. The email app overlaps 1 bigger and 1 smaller activity title bar. I don't know why, and I haven't used the stock theme since I started working on this one to know if the problem was there before. Again, I won't be theming this app either, so there probably won't be any fixes coming from me. 4. Not really a bug, but in some apps the popup menus use some of their own icons and some of the icons from the framework you have installed. In most cases they won't be the same and will look like crap together, and there's no fix (that I know of) other than theming all the other apps (which I won't do). Below is a screenshot of the issue in Terminal Emulator. 5. Mismatched light bottom popup. I couldn't track down the problem, and now I won't be able to. BUG FIXES A fix for the clock and phone, for those who do not want to use alternate phone or clock apps, is to eliminate the gradient background and revert to the stock black background. Until I find an alternative fix, I will attach 2 zips for each release version, a black background and a gradient background. Other than that there is no difference between them. BUG REPORTING If you find a bug, either in stock apps or in other apps, and you are sure it's my theme that causes the problem and not a problem with the app itself, then please report here. A screenshot would be most helpful as well. Bugs include white on white, black on black or grey on grey text (popups aren't perfectly white, so white text could still be visible, and black text should be visible on grey popups)
Releases Releases Current version: 0.6b for DSC 1.5 v0.6b changelog: -Grey panel_background png, used for USSD popup and Root Explorer permissions popup, for example, is now white -minor color modifications -bottom part of popup fixed As stated in the Bugs post, "gradient_background_vXX.zip" is the full theme, while "black_background_vXX.zip" uses the stock black background to eliminate the phone and alarm clock bugs. Flash either one using Streakmod, over DSC 1.5.
Great job, i like it, make's wanna come back to dsc. Because it's a great rom, and now it's looking like ics. Great job.
_2bad4u_ said: Great job, i like it, make's wanna come back to dsc. Because it's a great rom, and now it's looking like ics. Great job. Click to expand... Click to collapse Thanks man. Now I regret my decision a little, it's a lot of work to do a theme, more than I thought. I hope people like it.
Please make it for longhorn2.9.3. pls Sent from my ST25i using xda premium
Both framework-res and systemUI are missing META-INF folder with manifest. This will cause system to bootloop (no rights in system) right from start, or if you are lucky, after factory reset Simply copy that folder from original. -- Attached - quickly changed manifest and install script of black background version, works for me.
_n0p_ said: Both framework-res and systemUI are missing META-INF folder with manifest. This will cause system to bootloop (no rights in system) right from start, or if you are lucky, after factory reset Simply copy that folder from original. -- Attached - quickly changed manifest and install script of black background version, works for me. Click to expand... Click to collapse Fixed! It always booted fine for me, so I never checked, I completely forgot. Thanks! I'll be using your install procedure from now on. Edit: I just tested and saw the message the install script shows. Very cool, thank you. I always wanted something like that! jitin02 said: Please make it for longhorn2.9.3. pls Click to expand... Click to collapse I'm sorry, but to port the theme to CM based ROMs is like starting over, as far as I know. I need to take a look at it to be sure. It's too much to do for the little time I have at the moment. Maybe I'll look into it once the theme goes into a more final stage. Right now I'm trying to track down all the bugs and make the last few popups white.
Sorry, i forgot to mention that you need to also copy AndroidManifest.xml from source. I will try to diff and create a zip mod for your theme. This will free us from recreating the theme for framework/system apps changes.
Xperia Sola - Problem w/ taskswitcher. (Android 4.1.2)
One more try - after years. Still being a noob, but anyway... I thought once again about update to 4.1.2 by Munjeni - due to imcompatibility of bigger and bigger majority of apps. The only thing that really pisses me off is this taskswitcher - it's just a small detail, but as long as I'm using something daily - I do REALLY pay attention of details. I have problem with taskswitcher. It looks just like this: (I have less than 10 posts made here. Just delete spaces once you paste link. https://c2.staticflickr.com/6/5497/18648929709_544225c07f_o.png https://c2.staticflickr.com/6/5451/18647356088_53de8b03de_o.png https://c1.staticflickr.com/1/536/18771632192_e49b7bbd03_o.png As you can see, when task preview being moved to the left - it's being cutted too fast. Anybody knows how to change taskswitcher to default, like in clean unmodified Android? or how to fix existing taskswitcher? BY THE WAY. I'M NOT INTERESTED IN TASK SWITCHING APPS THAT ARE AVAILABLE IN GOOGLE PLAY. I want to change whole thing in ROM itself. To let it look like this: https://community.giffgaff.com/t5/image/serverpage/image-id/12365i5FBEEA8F05A52D6B?v=mpbl-1 or this: (Default Sony) http://www.static.xperiablog.net/wp-content/uploads/2013/03/Xperia-P-JB-Test_6-315x560.png I will appreciate any sort of help by so much!