[APP][AOSP/STOCK]QCView - QuickCircle for AOSP/Stock[1.2.4]

Search This thread

BigBoot93

Senior Member
QCView
QCView is a custom Implementation of the QuickCircle for the LG G3.
ztusDD0.png

Features
Easily customizable - It's fully compatible with the Clock format used by QCThemer, just download one of the already made clocks, or create your own.
QuickApps - Officially supported by Quick Circle Apps, other apps may work. Also has it's own collection of apps.
Show your notifications - Swipe to the right to show you your Notifications. Drag the icon to the trash, to delete the Notification.
Control your music - Swipe to the left to control your running music players
Secure your view - You can set a security KnockCode in the settings, to protect your notifications and apps from prying eyes.

Instructions
  1. Disable screen automatically turning off when cover is closed
    Works OOTB on cm12.1 based and stock roms. For older roms:
    If your rom doesn't allow you to disable it, you have two options:
    • Xposed
      If you're running Xposed, you can just install the module Disable_lidControlsSleep and activate it.
    • Apktool
      You'll need some basic knowledge of the console/terminal/cmd-prompt to use Apktool and adb.
      Download the newest Apktool if you have any troubles.

      Connect your phone via usb to the PC and make sure USB-Debugging is enabled
      (Re)Start adbd-daemon in root mode:
      Code:
      adb root
      Pull framework-res form your device
      Code:
      adb pull /system/framework/framework-res.apk
      Decompile your framework-res.apk with apktool
      Code:
      java -jar apktool.jar d -s framework-res.apk
      Edit "framework-res/res/values/bools.xml"
      search for "lidControlsSleep" and set the value to false

      Recompile your framework-res.apk with apktool
      Code:
      java -jar apktool.jar b -c framework-res
      Remount your /system partition rw
      Code:
      adb remount
      Push your edited framework-res.apk
      Code:
      adb push framework-res/dist/framework-res.apk /system/framework/framework-res.apk
      Reboot your device
      Code:
      adb reboot
      You'll need to repeat this, every time you update your rom
  2. Download and Install QCView
  3. (Optional: Download Quick Circle Apps and/or Chabino's Apps)

You want to see QCView in your native language?
Head over to OneSky and help translate the app
(Your language is not available? => pm me and I'll add it)

Download

Download from AFH

Changelog
v1.2.4:
  • update translations
  • add polish translation (thanks to @dadi11)
  • add lithuanian translation (thanks to @Molius)


v1.2.3:
  • Fix weather clock crash when no location is available
  • add italian translation (thanks to @maps4e)

v1.2.2:
  • Updated translations
  • Add portuguese translation (thanks to @tarzan2003)

v1.2.1:
  • Fix weather clock crash on network error
  • Make weather clock update interval configurable
  • Add automatic updates

v1.2.0:
  • fix missing launcher icons
  • add weather clock
  • Service notification priority set to MIN => The notification icon will now only be visible in the notification area
  • add russion translation (thx to @gaich)
  • add partial german translation
  • added banner ads

v1.1.5:
  • fix qcview randomly popping up, because of wrong magnetic values

v1.1.4:
  • fix only showing hangup button when receiving a call

v1.1.3:
  • Add settings to disable in call ui

v1.1.2:
  • Hotfix for in-call ui showing even when cover is opened

v1.1.1:
  • Fix music crash with some apps (Eleven Player)
  • Use custom volume control instead of default android panel
  • Use a default background if player doesn't supply a cover
  • Fix stuck notifications #2
  • Better call handling

2015-05-09-1:
  • KnockCode (Enable in Settings)
  • Settings
  • Music Control (When player is active swipe to the right)
  • QCircleLib -> GitHub
  • Fix notifications Reappearing after remove

2015-05-07-2:
  • Drag a (non persistent) Notitication icon -> a trash icon will appear. Drop to remove the notification
  • Opening the cover while looking at an expanded notification will trigger the notification intent
  • Fixed some more notification bugs
  • Fixed a bug with the glowing circle animation

2015-05-07-1:
  • Split into chabinoapps and qcview
  • Add support to load external applications
  • Add patched quickapps


Please let me know what you think.


Screenshots:



Old Post
Thread started Chabino.G but due to time constraints is now being updated by BigBoot93

This app is not the official one. Now compatible for every ROM !!!!!!!. (For stock it is recommended to freeze the stock QuickCircle)


Check the @BigBoot93 version at page 128: http://xdaforums.com/showpost.php?p=59892931&postcount=128
We will only update this version in the future because I love BigBoot work and interface.


Credits to @hack_er4 @Lillo75 @kscasper13 @BigBoot93 & @mohfreestyl for design the watches
Special thanks to @AngelBob @AndroidUser00110001 & @manups4e



Hi XDA,

TUTO
Follow this steps:
*Install xposed. (Search for a tuto on xda)
**If needed ->Flash the makepermissive.zip to set SElinux on permissive, no need soft reboot anymore.
***For AOSP: install the xposed module "disable_lid_controlSleep". Activate it and then reboot normally. Stock not needs that.
****Install the BigBoot93 version of QCView at post 128: http://xdaforums.com/showpost.php?p=59892931&postcount=128
*****If you love Quickapps: Install Quickapps version 4.3 on playstore : Now fully compatible with QCView with no needs of patched version.
I'm happy to announce that stock quick circle (4.3) should now fully* support QCircleView!
No need to download patched version anymore.

For Developers
If you develop Quick Circle app, you could use QCircle-Design-Template by LG ( https://github.com/LGDeveloper/QCircle-Design-Template/pull/18 ) and have QCircleView support
Just add this code to your activity:
Code:
Select Code QCircleFeature.setAlternativeValues(new Bundle(){{ putInt("config_circle_diameter", 1101); putInt("config_circle_window_y_pos", 0); putInt("config_circle_window_height", 1046); }});



* Quick toggles is the only app that will crash. tested on 5.0 CM 12 rom with @BigBoot93 's version. Fix will arrive soon.
******If you love my apps also, install Chabinoapps from post 128 attachments.



Changelog 1.1.2 BigBoot Version
•Hotfix for in-call ui showing even when cover is opened

v1.1.1:•Fix music crash with some apps (Eleven Player)
•Use custom volume control instead of default android panel
•Use a default background if player doesn't supply a cover
•Fix stuck notifications #2
•Better call handling
____________________________________________________________________________________________________________________________
Changelog 1.0.3 BigBoot93 version
The best update you ever seen!!! Fully compatible with QCthemer by @BigBoot93
Go to post 128 : http://xdaforums.com/showpost.php?p=59892931&postcount=128
*Every QuickCircleView old features
*Possibility to add and remove your own clock with QCthemer
*Possibility to add Quickapps by yoavst or/and Chabinosapps by me
*New animations
*New bieautiful notification panel
*Swipe down to show the menu. Swipe left to see notification (if activated), swipe up the notification to see it in extended mode. If you open the cover when a notification is in expended mode the related app will open itself
____________________________________________________________________________________________________________________________
Changelog 2.2 Chabino Version (Obsolete)
Apk : http://www32.zippyshare.com/v/qYrW9SfW/file.html
*
*
*


You can make your own clock by following @BigBoot93 recommendations and add it in QCthemer
Source code of 2.2 (Chabino Version): https://github.com/Chabino/QCircleView
All credits goes to @BigBoot93 and @Chabino.G
 
Last edited:

Chabino.G

Senior Member
Feb 3, 2015
83
66
29
Paris
Does that mean the screen will stay on with the cover ?
Indeed the screen will stay on with the cover. But when you installed and launched QCircleView app your screen will turn off automatically when you close the cover.
In fact, I just manage this features on my app, instead of let the rom manage it. ;) Try it, but for reverse you can reflash the CM12_2015-03-01 without wipe, it will restore your original framework-res.apk.
 
Last edited:
  • Like
Reactions: whoamigriffiths

yoavst

Senior Member
Jan 7, 2013
634
435
I would like to add support for Quick Circle Apps for that If you will open source it.
I'll upload the framework-res of crdroid soon.

Edit: Was trying to do that by myself, why does it fail after:
apktool d framework-res.apk
*editing file*
apktool b framework-res
 
Last edited:

Commandox

Senior Member
Nov 22, 2010
101
12
Bucharest
Working fine on CM12, add more watch faces and please remove the texts you added on watches ... the battery level time and date... or give us the option to hide them... on some watches it looks really ugly. other then that big thanx for your work ...missed quickcircle apps on my phone


Oh and also please put other icons for the apps, the one you chose are a bit ugly..
 

Chabino.G

Senior Member
Feb 3, 2015
83
66
29
Paris
Working fine on CM12, add more watch faces and please remove the texts you added on watches ... the battery level time and date... or give us the option to hide them... on some watches it looks really ugly. other then that big thanx for your work ...missed quickcircle apps on my phone


Oh and also please put other icons for the apps, the one you chose are a bit ugly..

Thanks for your feedbacks ahah. I will modify that soon. But for the icon I have no inspiration, give me your idea ;).
Your welcom. Can you please try to answer and reject a call in the cover, if it is broken I will correct it on my next update.
 

Chabino.G

Senior Member
Feb 3, 2015
83
66
29
Paris
Thanks. Here is my framework res: http://www42.zippyshare.com/v/8ktht4xI/file.html
Can you tell me what have you done to make the compiling back work?

Download and use this beta apktool at the end of the link.
https://code.google.com/p/android-a...tus Priority Milestone Owner Summary Modified it's work fine.
But to be sure that the size don't change, I hex edit it with HxD Editor. Search 12 FF FF FF 08 (corresponding to .ÿÿÿÿ. = "true") hex value, go to 29th occurrence and modify it to 12 00 00 00 00 08 (corresponding to ...... = "false"). (I count the number of true value on bool.xml since the beginning to lidControlSleep, for now on CM12 it's 29).

Edit : Here is your edited framework zip : http://www47.zippyshare.com/v/buaMt4dU/file.html
 
Last edited:
  • Like
Reactions: whoamigriffiths

Upstreammiami

Senior Member
Jun 8, 2010
4,344
1,088
37
Davie

Top Liked Posts

  • There are no posts matching your filters.
  • 77
    QCView
    QCView is a custom Implementation of the QuickCircle for the LG G3.
    ztusDD0.png

    Features
    Easily customizable - It's fully compatible with the Clock format used by QCThemer, just download one of the already made clocks, or create your own.
    QuickApps - Officially supported by Quick Circle Apps, other apps may work. Also has it's own collection of apps.
    Show your notifications - Swipe to the right to show you your Notifications. Drag the icon to the trash, to delete the Notification.
    Control your music - Swipe to the left to control your running music players
    Secure your view - You can set a security KnockCode in the settings, to protect your notifications and apps from prying eyes.

    Instructions
    1. Disable screen automatically turning off when cover is closed
      Works OOTB on cm12.1 based and stock roms. For older roms:
      If your rom doesn't allow you to disable it, you have two options:
      • Xposed
        If you're running Xposed, you can just install the module Disable_lidControlsSleep and activate it.
      • Apktool
        You'll need some basic knowledge of the console/terminal/cmd-prompt to use Apktool and adb.
        Download the newest Apktool if you have any troubles.

        Connect your phone via usb to the PC and make sure USB-Debugging is enabled
        (Re)Start adbd-daemon in root mode:
        Code:
        adb root
        Pull framework-res form your device
        Code:
        adb pull /system/framework/framework-res.apk
        Decompile your framework-res.apk with apktool
        Code:
        java -jar apktool.jar d -s framework-res.apk
        Edit "framework-res/res/values/bools.xml"
        search for "lidControlsSleep" and set the value to false

        Recompile your framework-res.apk with apktool
        Code:
        java -jar apktool.jar b -c framework-res
        Remount your /system partition rw
        Code:
        adb remount
        Push your edited framework-res.apk
        Code:
        adb push framework-res/dist/framework-res.apk /system/framework/framework-res.apk
        Reboot your device
        Code:
        adb reboot
        You'll need to repeat this, every time you update your rom
    2. Download and Install QCView
    3. (Optional: Download Quick Circle Apps and/or Chabino's Apps)

    You want to see QCView in your native language?
    Head over to OneSky and help translate the app
    (Your language is not available? => pm me and I'll add it)

    Download

    Download from AFH

    Changelog
    v1.2.4:
    • update translations
    • add polish translation (thanks to @dadi11)
    • add lithuanian translation (thanks to @Molius)


    v1.2.3:
    • Fix weather clock crash when no location is available
    • add italian translation (thanks to @maps4e)

    v1.2.2:
    • Updated translations
    • Add portuguese translation (thanks to @tarzan2003)

    v1.2.1:
    • Fix weather clock crash on network error
    • Make weather clock update interval configurable
    • Add automatic updates

    v1.2.0:
    • fix missing launcher icons
    • add weather clock
    • Service notification priority set to MIN => The notification icon will now only be visible in the notification area
    • add russion translation (thx to @gaich)
    • add partial german translation
    • added banner ads

    v1.1.5:
    • fix qcview randomly popping up, because of wrong magnetic values

    v1.1.4:
    • fix only showing hangup button when receiving a call

    v1.1.3:
    • Add settings to disable in call ui

    v1.1.2:
    • Hotfix for in-call ui showing even when cover is opened

    v1.1.1:
    • Fix music crash with some apps (Eleven Player)
    • Use custom volume control instead of default android panel
    • Use a default background if player doesn't supply a cover
    • Fix stuck notifications #2
    • Better call handling

    2015-05-09-1:
    • KnockCode (Enable in Settings)
    • Settings
    • Music Control (When player is active swipe to the right)
    • QCircleLib -> GitHub
    • Fix notifications Reappearing after remove

    2015-05-07-2:
    • Drag a (non persistent) Notitication icon -> a trash icon will appear. Drop to remove the notification
    • Opening the cover while looking at an expanded notification will trigger the notification intent
    • Fixed some more notification bugs
    • Fixed a bug with the glowing circle animation

    2015-05-07-1:
    • Split into chabinoapps and qcview
    • Add support to load external applications
    • Add patched quickapps


    Please let me know what you think.


    Screenshots:



    Old Post
    Thread started Chabino.G but due to time constraints is now being updated by BigBoot93

    This app is not the official one. Now compatible for every ROM !!!!!!!. (For stock it is recommended to freeze the stock QuickCircle)


    Check the @BigBoot93 version at page 128: http://xdaforums.com/showpost.php?p=59892931&postcount=128
    We will only update this version in the future because I love BigBoot work and interface.


    Credits to @hack_er4 @Lillo75 @kscasper13 @BigBoot93 & @mohfreestyl for design the watches
    Special thanks to @AngelBob @AndroidUser00110001 & @manups4e



    Hi XDA,

    TUTO
    Follow this steps:
    *Install xposed. (Search for a tuto on xda)
    **If needed ->Flash the makepermissive.zip to set SElinux on permissive, no need soft reboot anymore.
    ***For AOSP: install the xposed module "disable_lid_controlSleep". Activate it and then reboot normally. Stock not needs that.
    ****Install the BigBoot93 version of QCView at post 128: http://xdaforums.com/showpost.php?p=59892931&postcount=128
    *****If you love Quickapps: Install Quickapps version 4.3 on playstore : Now fully compatible with QCView with no needs of patched version.
    I'm happy to announce that stock quick circle (4.3) should now fully* support QCircleView!
    No need to download patched version anymore.

    For Developers
    If you develop Quick Circle app, you could use QCircle-Design-Template by LG ( https://github.com/LGDeveloper/QCircle-Design-Template/pull/18 ) and have QCircleView support
    Just add this code to your activity:
    Code:
    Select Code QCircleFeature.setAlternativeValues(new Bundle(){{ putInt("config_circle_diameter", 1101); putInt("config_circle_window_y_pos", 0); putInt("config_circle_window_height", 1046); }});



    * Quick toggles is the only app that will crash. tested on 5.0 CM 12 rom with @BigBoot93 's version. Fix will arrive soon.
    ******If you love my apps also, install Chabinoapps from post 128 attachments.



    Changelog 1.1.2 BigBoot Version
    •Hotfix for in-call ui showing even when cover is opened

    v1.1.1:•Fix music crash with some apps (Eleven Player)
    •Use custom volume control instead of default android panel
    •Use a default background if player doesn't supply a cover
    •Fix stuck notifications #2
    •Better call handling
    ____________________________________________________________________________________________________________________________
    Changelog 1.0.3 BigBoot93 version
    The best update you ever seen!!! Fully compatible with QCthemer by @BigBoot93
    Go to post 128 : http://xdaforums.com/showpost.php?p=59892931&postcount=128
    *Every QuickCircleView old features
    *Possibility to add and remove your own clock with QCthemer
    *Possibility to add Quickapps by yoavst or/and Chabinosapps by me
    *New animations
    *New bieautiful notification panel
    *Swipe down to show the menu. Swipe left to see notification (if activated), swipe up the notification to see it in extended mode. If you open the cover when a notification is in expended mode the related app will open itself
    ____________________________________________________________________________________________________________________________
    Changelog 2.2 Chabino Version (Obsolete)
    Apk : http://www32.zippyshare.com/v/qYrW9SfW/file.html
    *
    *
    *


    You can make your own clock by following @BigBoot93 recommendations and add it in QCthemer
    Source code of 2.2 (Chabino Version): https://github.com/Chabino/QCircleView
    All credits goes to @BigBoot93 and @Chabino.G
    13
    Moved to -> First Post

    Old post
    Hi,

    I'm working on an improved version, I'v completely overhauled the clock, notification and phone view, additionally
    you can now use QuickCircle Themer themes (get them at https://qcthemer.net/).
    I've cleaned up the code a lot, and there should be much less crashes now.

    Some things to note:
    • The "apps" are exactly the same as Chabino.G's, so don't expect any fixes there, I'll work on them, when I have the basic features working.
    • To import a clock just download the .zip from https://qcthemer.net/, click on the big "+" Button and select the downloaded file.
    • To see your notifications swipe to the left.
    • Swipe to the right, to get to the music control
    • To open the app-drawer pull from the top.
    • Drag a (non persistent) Notitication icon -> a trash icon will appear. Drop to remove the notification
    • To use the KnockCode enable it in the settings and set a code. Now you'll have to enter the code when you want to see notifications or open apps, but you'll still be able to see the clock without the code.
      When the clock appears you "enter" your code (A quick flash will indicate it's now unlocked) after this you can use as always (till the screen locks),

    Instructions
    • Disable screen automatically turning off when cover is closed
      Some Roms(e.g. BlissPop) have a option to disable this in Settings, so you may first look there.
      if your rom doesn't allow you to disable it, follow the instructions in the first post to patch your framework-res.apk (Using either XPosed or a modded framework-res.apk).
    • Instead of installing the QCircleView from the first post, use my qcview from AndroidFileHost.
    • Install quickapps-patched for Quick Circle Apps (You'll have to first uninstall the unpatched version If it's installed) Not needed anymore, @yoavst added official support, just download the app from the market.
    • Install chabinoapps to get the collection of chabinos apps.

    Download
    Download from AFH

    Changelog
    v1.1.4:
    • fix only showing hangup button when receiving a call

    v1.1.3:
    • Add settings to disable in call ui

    v1.1.2:
    • Hotfix for in-call ui showing even when cover is opened

    v1.1.1:
    • Fix music crash with some apps (Eleven Player)
    • Use custom volume control instead of default android panel
    • Use a default background if player doesn't supply a cover
    • Fix stuck notifications #2
    • Better call handling

    2015-05-09-1:
    • KnockCode (Enable in Settings)
    • Settings
    • Music Control (When player is active swipe to the right)
    • QCircleLib -> GitHub
    • Fix notifications Reappearing after remove

    2015-05-07-2:
    • Drag a (non persistent) Notitication icon -> a trash icon will appear. Drop to remove the notification
    • Opening the cover while looking at an expanded notification will trigger the notification intent
    • Fixed some more notification bugs
    • Fixed a bug with the glowing circle animation

    2015-05-07-1:
    • Split into chabinoapps and qcview
    • Add support to load external applications
    • Add patched quickapps

    Please let me know what you think.


    Screenshots:
    6
    I've pushed a new stable version (1.2.0) with the following changes:
    • fix missing launcher icons
    • add weather clock
    • Service notification priority set to MIN => The notification icon will now only be visible in the notification area
    • add russion translation (thx to @gaich)
    • add partial german translation (will probably update next week or so, if nobody else does it)
    • added banner ads (Just a small banner in the app, not on the cover. Also you can opt-out)

    And there's also a new beta version (1.3.0-b1), which additionally features a download gallery.
    Basically It's full of bugs right now(most notably you have to restart the app to refresh the available clock), so don't even bother reporting bugs for the gallery.
    I just wanted to give you an impression of how it may look like, when i'ts finished.
    5
    New version is here:

    Fix weather clock crash on network error
    Make weather clock update interval configurable
    Add automatic updates
    Updated translations
    Add portuguese translation (thanks to @tarzan2003)
    5
    Hello everybody, I'm a little busy this week.
    But thanks for all your replies guys @Hammerhand.17 @ItsJacobee @Molniya @DehoXeD and other..
    I will try to correct all this bugs this week, some of bugs are not related to the app, like the time for the clock to show up on the screen (I will find a workaround ;) ).
    But let me know if the app is daily fonctionnal yet or not?
    All your ideas or feedbacks are welcome, just say it.
    And thanks for your support guys, it is my first app, I beginning learning Java by myself 3 months ago, and all of your encouragements help me find a way to work all days.