[APP][1/31/2012]KFHD Extended Settings - 7" Kindle Fire HD General

Kindle Fire HD xSettings​
I recently discovered how to easily disable ads on the stock lockscreen on a Kindle Fire HD 7" and since the procedure was a bit complicated I decided to create a simple app that others can use to achieve this. I had also discovered a few other things that could be changed and decided to incorporate those as well. What started out as a basic app is evolving into a more extensive settings application for the Kindle Fire gang.
First and foremost, several of the features require root access so you must have root to really benefit from this app. The other thing you will need is the app itself which you can find at http://goo.im/devs/0xD34D/kfhd/KFHD_xSettings.apk
To install the app you will need to either move it to your SD card and then using a file explorer, such as ES File Explorer, select it and choose install. If you are familiar with ADB then you can always use adb install to install it as well.
FEATURES
LOCKSCREEN
Disable lockscreen ads - Get rid of those pesky lockscreen advertismenets
UI
Window animation scale - Adjust the duration of animations when application windows open and close
Transition animation scale - Adjust the duration of transition animations
MISCELLANEOUS
Stay awake - Screen will never sleep while charging
Battery info - Display extra battery info in Device settings
Developer options - Enable the developer options in Device settings
Text to speech settings - Choose your TTS engine and adjust the settings for it
SHORTCUTS
Power usage - AOSP style power usage with per process statistics
AOSP style settings - The standard AOSP style settings instead of Amazon's style
Wi-Fi information - Extra wifi settings and information not available to normal users
Usage statistics - Application usage statistics such as # of times launched and time used
Accessibility settings - Accessibility settings that are available on the 8.9" but not the 7"
Choose lockscreen type - Choose between none, slide, pattern, PIN, and password security lockscreen
Launcher debug mode - Advanced settings which control various aspects of the Amazon Kindle Fire launcher application
AOSP Camera app - Launches the standard AOSP camera application instead of Amazon's camera app
Click to expand...
Click to collapse
As I find more things that can be changed that the stock firmware does not allow, I'll update this app with those settings.

Screenshots

** this space reserved just in case I need it **

0xD34D said:
Kindle Fire HD xSettings​
I recently discovered how to easily disable ads on the stock lockscreen on a Kindle Fire HD 7" and since the procedure was a bit complicated I decided to create a simple app that others can use to achieve this. I had also discovered a few other things that could be changed and decided to incorporate those as well. What started out as a basic app is evolving into a more extensive settings application for the Kindle Fire gang.
First and foremost, several of the features require root access so you must have root to really benefit from this app. The other thing you will need is the app itself which you can find at http://goo.im/devs/0xD34D/kfhd/KFHD_xSettings.apk
To install the app you will need to either move it to your SD card and then using a file explorer, such as ES File Explorer, select it and choose install. If you are familiar with ADB then you can always use adb install to install it as well.
As I find more things that can be changed that the stock firmware does not allow, I'll update this app with those settings.
Click to expand...
Click to collapse
you are an exellent developer.
fix the battery and developer option
fixed, was super usuary permission

persano said:
you are an exellent developer.
fix the battery and developer option
fixed, was super usuary permission
Click to expand...
Click to collapse
Yeah, for the most part, anything that says "**REQUIRES REBOOT**" also requires root access since it modifies an entry in the secure table of the settings database.

Re: [APP]KFHD Extended Settings
Very nice man! I'm enjoying the new settings and the animations are pretty cool keep up the good work!! :thumbup:
Sent from my KFTT using xda app-developers app

Re: [APP]KFHD Extended Settings
Is there a way through your deft manipulations to enable a choice of default text-to-speech engines?

lacoursiere18 said:
Very nice man! I'm enjoying the new settings and the animations are pretty cool keep up the good work!! :thumbup:
Sent from my KFTT using xda app-developers app
Click to expand...
Click to collapse
Thanks. The animations were always there but the UI settings give you the control of their duration. I tend to set mine to off so that there is minimal delay.

New update
I just updated the app with a new tab containing shortcuts to various settings and apps that are not accessible through normal usage. See the OP for a list of these new features and the second post for more screenshots which show what you now have access to.
Enjoy!

Re: [APP][1/30/2012]KFHD Extended Settings
Nicely done.

Wow, very nice clean looking app :good:

[APP][1/30/2012]KFHD Extended Settings
Simply amazing. giving this a go!

Gilly10 said:
Wow, very nice clean looking app :good:
Click to expand...
Click to collapse
Thanks. Android SDK and support libraries makes development easier.

Good job. Please find the lost TTS settings.

gflorezarroyo said:
Good job. Please find the lost TTS settings.
Click to expand...
Click to collapse
I looked for those and it appears amazon has left them out. I may be able to reproduce those settings from AOSP and include them in the app though.

Re: [APP][1/30/2012]KFHD Extended Settings
Gflorezarroyo & I (hola, dude!) Have been after those tts settings for weeks, now. Even a glimmer of hope rocks.

Thanks for all you do man, between this and root/play store I almost feel like I have a worthwhile tablet. Keep up the good work, appreciate what you do for the T-989 community as well.

Another suggestion to add to the wishlist of your excellent program: find "Allow mock locations" in GPS settings to make Kindle capable of receive data from an external real gps, bluetooth or tethering from a phone.

Re: [APP][1/30/2012]KFHD Extended Settings
gflorezarroyo said:
Another suggestion to add to the wishlist of your excellent program: find "Allow mock locations" in GPS settings to make Kindle capable of receive data from an external real gps, bluetooth or tethering from a phone.
Click to expand...
Click to collapse
If you enable the developers options you can then go to them Settings->Device->Developer options, and you can then check "Allow mock locations"
Sent from my KFTT using xda app-developers app

Oh thanks! I go slow with your app because yesterday I got a shock with "Explore by touch". If you turn it on, the Kindle needs two fingers to make a sliding..... and I could'nt even unlock the lockscreen!

Related

Tasker Question.

I believe that by using Tasker, we can set up multiple task executions ata set time or situation. I haven't tried it myself but I'm planning to now. I just need some info on how to make it work. Most importantly, if it can do THIS:
LEGEND:
A = An App
B = Titanium Backup
C = Another app
IF - LAUNCH - A - THEN - LAUNCH - B - COMMAND - B - FREEZE - C.
In simple terms, is it possible to have Tasker run Titanium Backup and freeze an app whenever a designated app is launched? Basically, launching a specified app will 'trigger' Titanium Backup to be launched and freeze another app.
I hope I'm not confusing anyone.
Thanks, XDA! I'm so proud to be a part of this community.
It looks like you might be able to. I'm unfamiliar with tasker... But the dev does have something of a user manual on the site. You may want to start there.
http://tasker.dinglisch.net/userguide/en/index.html
Tried tinkering around. Couldn't get anywhere with this. Is there an existing guide somewhere in these forums that I might have missed? Can anyone please point me at the right direction? :'(
Well, I'm fairly new to Tasker myself, but there's no easy "tap, tap, scroll, tap, done" way to do it as far as I can tell. Post #3 here gives a suggested way forward (same question as yours only with a time context instead of an app) but it is quite technical and certainly beyond my understanding at this point.
Otherwise you could ask on the Tasker forum. The developer seems to answer most threads, even if only to say something's not possible.
Can I ask why you need to freeze an app on the fly like that? Maybe if you explain it a little, there could be a workaround.
selection16 said:
Well, I'm fairly new to Tasker myself, but there's no easy "tap, tap, scroll, tap, done" way to do it as far as I can tell. Post #3 here gives a suggested way forward (same question as yours only with a time context instead of an app) but it is quite technical and certainly beyond my understanding at this point.
Otherwise you could ask on the Tasker forum. The developer seems to answer most threads, even if only to say something's not possible.
Can I ask why you need to freeze an app on the fly like that? Maybe if you explain it a little, there could be a workaround.
Click to expand...
Click to collapse
Well I found out that one of my apps doesn't work when the other app is installed or active. I really liked the app in question, so I made an experiment to freeze all apps until I found the culprit. I did found it. That's why I'm trying to check if it can be achieved.
Have you tried just killing the app?
Context: Application > App A
Task: App > Kill App > App C (and most likely check "Use Root")
You may want to add an exit task to restart App C after you're done with App A.
If it works, that would stop it running in the background. The problem is that Android 2.2 and upwards have changes to stop an app being able to kill another app. It's inconsistent though - I've tested it on about 6 apps and it has worked on 2, so it's maybe worth a shot if you haven't tried.
If you or anyone else is still interested, this is easy to do. Just use the Secure Settings plugin, specifically it's Package Manager option, and disable or enable to have the same effect as freeze/unfreeze. TB isn't required.
selection16 said:
If you or anyone else is still interested, this is easy to do. Just use the Secure Settings plugin, specifically it's Package Manager option, and disable or enable to have the same effect as freeze/unfreeze. TB isn't required.
Click to expand...
Click to collapse
Thank you very much!!!
I downloaded the sample tasker app that expires in 7 days from their website and installed it. I can run tasker, enter code and save, and the icon shows it as running when I quit out to test my code. I can't get anything to work using code examples from the wiki for simple items such as action at preset time. I am running CyanogenMod 7.2.0 is this causing my problem?

[App] SwitchMe secure login manager needs A500 testers please!

Hi everyone. Im one of the developers of SwitchMe, and app that allows multiple secure logins into separate installations of android on a single device. The pr is after the break.
I really need a few people to check into some issues people on the A500 have been experiencing. There are some warnings involved:
- testers must perform a full nandroid backup before using the app, it is not our responsibility if you start getting boot loops
- if you report results or bugs, please use the "Write to us" function in the app whenever possible, and always describe the issue in the header of the logs you send
- if you post here, be sure to include your device type and rom
- if you have apps installed on sd, be sure to mention that as well
--------------------------------------------------------------------
SwitchMe is a unique application for root users that allows you to log in and out of multiple installations of Android just as you would on a desktop computer.
The technology behind SwitchMe saves all of your applications and data, protects it and stores it as a file in memory. You can then log out of an
account and log into a fresh installation of Android or another account with its own unique content.
You may create as many profiles as the memory is capable of holding. Some of these may require very little free memory because they contain few apps,
others will be larger as they contain many applications and lots of cache and data.
Why is this functionality useful?
Privacy - the most obvious benefit is that you can securely share one device among multiple users, which gives you privacy and peace of mind.
Testing - if you are a developer, you can use profiles as clean sandboxes to test your applications and their interaction with the system.
Gaming – with multiple installations of Android on a single device, you can now play online MMOs as different characters.
Speed - the games your kids play slow down your tablet, but with SwitchMe you can easily create profiles without games or instant messengers.
Battery life - when the battery is low but there are important emails or documents to edit later, switch to a profile which only contains these essentials.
These of course are only suggestions - there are plenty of other uses for the functionality SwitchMe offers.
Market link:
https://market.android.com/details?id=fahrbot.apps.switchme
The Lite version allows the creation of two profiles, enough to test on.
Screens:
So far so good. I'm using ezterry's simple stock rom that has root. I've been able to switch between profiles without any problems. The only thing that I've noticed that was strange happened to the app Full Screen Launcher. After the first switch from my original profile to my new profile and then back to original. My folders, shortcuts widgets and anything, other than what was there as default when the app was first launched on the desktop disappeared. This only happened on the first switch. Once I added the shortcuts and stuff back and then tried again the were as they should be. So that's really not an issue. Gameloft games that are moved to sd card via GL to SD from the Market seem to work as well.
Is there anything specific that you want checked? I'd give a few things a shot if you have something in mind. So far, I can't find anything wrong with my setup. And the app is pretty neat. Kinda cool having a fresh tablet to play with. It's even neater that I can just switch back to my profile with all of my junk.
Just what i've been looking for, will test tonight
Device Iconia A500 16gb
ROM Thor's ics v96
have internal and external 32gb swapped
Everything working as should including fast switching.
Takes less than minute to switch.
was also able to clone without issue.
Key has been purchased.
Thanks for this!
Sent from my SGH-T959V using Tapatalk
Thank you! Please rate the app - just press the little star button at the top of the main interface.
Good ratings help us invest more in apps and give users with similar hardware peace of mind.
Thanks in advance!
Why only for the a500?
If you wish for some 501 testing, let me know.
MD
Moscow Desire said:
Why only for the a500?
If you wish for some 501 testing, let me know.
MD
Click to expand...
Click to collapse
Sure, why not.
Are you a programmer? We are hiring in moscow at the moment!
Excellent app. Tested yesterday on honeylicious and purchased key. Keep up the good work
Not found any issues as yet.
Thanks. If you like it, please rate it on the market, that helps a lot.
Any issues to report or is everything working flawlessly as usual?
SwitchMe 1.2 has been rolled out and now includes a lockscreen replacement:
1.2
Added lock screen for logging in and out
More stable Fast switch implementation
Reworked UI colors
Now, its very important that we get some feedback on how this big new feature works, so please read up on it in the help and post your thoughts!
1.2.2 - HOTFIX 2
Reworked widget on qHD+ displays
Fixed widget text on HC and ICS
Fast switch improved on older devices
Hi guys! I would really appreciate some feedback regarding the new lockscreen!
Anything at all?
Its working perfectly here! Thank for this awesome app!
it's working great for me also. sometimes keyboard will lag when needing to put in password from lock screen. once I get my alarmed dismissed in the morning, I'm really awake;-) Also, is there a way to make the key work for all users? I'm unable to access the lock screen settings from other user logins.
edit, fixed the key issue by moving the key apk from /data/apps to /system/apps
doublepost
Somairotevoli said:
it's working great for me also. sometimes keyboard will lag when needing to put in password from lock screen. once I get my alarmed dismissed in the morning, I'm really awake;-) Also, is there a way to make the key work for all users? I'm unable to access the lock screen settings from other user logins.
edit, fixed the key issue by moving the key apk from /data/apps to /system/apps
Click to expand...
Click to collapse
It wont work forever! Not unless you have the same account in the two profiles. In any case, we are working on it, so the switch screen will be accessible to all profiles with one key!
hi,
I've a Liberty Tab, rooted and running Acer Stock Rooted ROM.
I'm installed your app soon after root and it works flawlessly.
How can I setup the replacement lockscreen?
Hello! There will be a new build which gives lockscreen access to everyone very soon!
Any comments on the new switch screen?

"Features" missing from MM, after update.

I've updated from KK to MM (Note 4 f version).
I seem to have lost certain features from the "upgrade"
1. Can anyone recommend a multi window app, that wound allow me to add custom apps to the supported app list. So I can use them in multi windows?
I've used this in the past https://play.google.com/store/apps/details?id=com.bjbinc.mwmphone but it says I need to be rooted. Which I am.
I don't think it's compatible with MM.
2. Is there a do not disturb mode within MM, that allows you to block mobile data between certain times?
I used to use it in KK, to block data through the night, but, MM's version just seems to block sounds etc.
3. When using KK, apps like Clean Master, used to allow me to block apps from secretly starting up and allow me to clear cache/junk.
Since updating to MM, Clean Master and other apps I've tried all fail to do either.
They appear to clear the cache/junk, but if I reboot it's still there.
(At the moment I'm using "App Settings" via Xposed to block app start ups).
4. Is there a way of unlocking the phone from off, using the fingerprint scanner?
At the moment, I have to use a password (not pattern) and then use the scanner from sleep.
The Samsung Tab S2, allows a pattern or password from off and then the scanner from sleep.
5. The handwriting to text converter in S-Note as been removed in MM.
Thanks for any help.
Reply to your 2nd question :
Download a app called 'profile scheduler +' from google playstore and install it. Edit the normal profile according to your needs. Then edit any other profile and give it DND as the name. Configure the various settings for DND profile and save it. Then create a new rule. Set the activation and deactivation time. Set the rule type as scheduler. Save it. Make sure that the new rule is prefixed with the green symbol in tasks list of the profile scheduler + app. If you like, purchase the pro version which will come without ads. It is cheaper too. Enjoy.
Reply to your 3rd question :
Download and purchase (to disable the in app ads) app cache cleaner pro app from the google playstore. Configure it so that the app which uses maximum cache space is shown first (size descending order). Just make the app to manually scan for temp / cache files.
"Go to the individual app properties in the settings --> application manager (in android 6.0.1) and tap on storage. Then choose clear cache"
Do as said (in double quotes) for each and every app.
What to do man?. Google is removing all essential features :
Android 4.3 - Access to flight mode by all third party apps is disabled
Android 4.4 and its sub versions - Write access to the memory card by all third party apps (lile x-plore, es file manager, bookmarksb pro, app backup and restore pro etc) was also blocked
Android 5.0.1 - battery draining quickly
Android 6.0.1 - Disabled all third party apps to access the bookmarks of the stock browser. Because of this, the facility to import the bookmarks (from the stock browser) to the android firefox is also missing in the firefox settings under android 6.0.
sudhakar35 said:
Reply to your 2nd question :
Download a app called 'profile scheduler +' from google playstore and install it. Edit the normal profile according to your needs. Then edit any other profile and give it DND as the name. Configure the various settings for DND profile and save it. Then create a new rule. Set the activation and deactivation time. Set the rule type as scheduler. Save it. Make sure that the new rule is prefixed with the green symbol in tasks list of the profile scheduler + app. If you like, purchase the pro version which will come without ads. It is cheaper too. Enjoy.
Click to expand...
Click to collapse
Thank you very much. I'll try that out.
I couldn't find "profile scheduler +", but I guess you mean this https://play.google.com/store/apps/details?id=com.wetpalm.ProfileScheduler
The other 2 apps called "profile scheduler" seem to be for audio only.
Yes. The same app. Enjoy. I think buying option is within the app.
sudhakar35 said:
Yes. The same app. Enjoy. I think buying option is within the app.
Click to expand...
Click to collapse
OK, thanks.
I've just tried the app, but I can't make it switch off mobile data at a scheduled time.
If I do other things within the same rule, like switch on WiFi, switch off BT and increase brightness, they all work.
So I know I've created and activated the rule.
For #1, you can use Firefds Kit xposed module.
For #4, you can use No Lock Home xposed module (but only works when connected to wifi).
GrippingSphere said:
For #1, you can use Firefds Kit xposed module.
For #4, you can use No Lock Home xposed module (but only works when connected to wifi).
Click to expand...
Click to collapse
Awesome, thank you.
Firefds Kit, is a million times better than the current version of Wanam i.e. most things work on MM.
I've not tried the other one, I don't leave WiFi on.
Have you also lost notification previews by any chance? I'm unclear as to whether this is just me or the same for everyone.
http://forum.xda-developers.com/note-4/help/n910f-marshmallow-6-0-1-notification-t3384131
0-0-0 said:
OK, thanks.
I've just tried the app, but I can't make it switch off mobile data at a scheduled time.
If I do other things within the same rule, like switch on WiFi, switch off BT and increase brightness, they all work.
So I know I've created and activated the rule.
Click to expand...
Click to collapse
There is option to switch off the mobile data, wifi, sync, GPS etc. See properly.
EmulaMind said:
Have you also lost notification previews by any chance? I'm unclear as to whether this is just me or the same for everyone.
http://forum.xda-developers.com/note-4/help/n910f-marshmallow-6-0-1-notification-t3384131
Click to expand...
Click to collapse
No, they work fine for me.
sudhakar35 said:
There is option to switch off the mobile data, wifi, sync, GPS etc. See properly.
Click to expand...
Click to collapse
I see the settings, but can't trigger to stop Mobile Data. The others, like WiFi can be triggered.
I've also installed Tasker and Secure Settings, to try and alter Mobile Data.
But, Secure Settings (which I think is needed to alter things like Mobile Data & GPS), says I need to root the device.
I think the problem with apps like Clean Master, Cache Cleaner Pro, Profile Scheduler, Tasker and Secure Settings, they all need root access to alter system permissions.
I've got root, but they aren't triggering Super SU to allow root and so those apps think I'm not rooted. And don't work properly.
Clean Master and Cache Cleaner Pro, appear to clear the cache, but they don't delete anything.
Maybe the problem of not seeing root, is something in MM or maybe it's because I'm using the latest beta version of Super SU?
See this
See the attached file of the profile scheduler + app.
sudhakar35 said:
See the attached file of the profile scheduler + app.
Click to expand...
Click to collapse
Yes, I see the menu on my phone too. Except I've altered the Mobile Data to off and there's an empty circle to the right of the screen.
Hey. Just tap on the circle. The value will change to no change, yes or no.
sudhakar35 said:
Hey. Just tap on the circle. The value will change to no change, yes or no.
Click to expand...
Click to collapse
I have done that.
Off = empty circle
No change = yellow circle
On = green circle
As a test, I've set Mobile Data to off and WiFi to On, within the same rule, to trigger at a set time.
When I run the test, the WiFi switches on, but there's no change with the Mobile Data.
I've a different question, if you wouldn't mind answering:
Is it possible to configure a long press of the recent apps to show the multi/split window screen, instead of the wallpaper/widgets/home screen settings screen (like when you long on the home screen)?
When I do the above on the tablet, I see the multi/split window screen.
I think mobile data is indirectly controlled by android restriction. I didn't use that restriction. If you want to cascade view a app, just rub the display with a single finger from top right to the bottom left.
sudhakar35 said:
I think mobile data is indirectly controlled by android restriction. I didn't use that restriction. If you want to cascade view a app, just rub the display with a single finger from top right to the bottom left.
Click to expand...
Click to collapse
No it's not the cascade view.
I see this type of multi window screen on my Tab S2, when I long press the recent apps button.
0-0-0 said:
I see the settings, but can't trigger to stop Mobile Data. The others, like WiFi can be triggered.
I've also installed Tasker and Secure Settings, to try and alter Mobile Data.
But, Secure Settings (which I think is needed to alter things like Mobile Data & GPS), says I need to root the device.
I think the problem with apps like Clean Master, Cache Cleaner Pro, Profile Scheduler, Tasker and Secure Settings, they all need root access to alter system permissions.
I've got root, but they aren't triggering Super SU to allow root and so those apps think I'm not rooted. And don't work properly.
Clean Master and Cache Cleaner Pro, appear to clear the cache, but they don't delete anything.
Maybe the problem of not seeing root, is something in MM or maybe it's because I'm using the latest beta version of Super SU?
Click to expand...
Click to collapse
You may have to root via system-mode rooting not system-less rooting. Some apps like Tasker's Secure Settings doesn't work with system-less rooting.
There are SuperSu versions that uses system-mode rooting. But you also need a permissive kernel like Xceed and H-Vitamin in order to properly install the system-mode rooting.
But I think even after successfully rooting your device, third party apps cannot still turn off the mobile data. You can only put it to airplane mode at specified times to disable mobile data.
GrippingSphere said:
You may have to root via system-mode rooting not system-less rooting. Some apps like Tasker's Secure Settings doesn't work with system-less rooting.
There are SuperSu versions that uses system-mode rooting. But you also need a permissive kernel like Xceed and H-Vitamin in order to properly install the system-mode rooting.
But I think even after successfully rooting your device, third party apps cannot still turn off the mobile data. You can only put it to airplane mode at specified times to disable mobile data.
Click to expand...
Click to collapse
Thank you very much for the advice.

Need help developing a lockscreen android

Hey guys, I plan on creating an app but I need some tips and/or tricks to help me get started. I do plan on releasing the app on here (Using XDADevelopers) first to get some attention, then release it on the Google Play store. Here are the details of the app:
App Type: Lockscreen Customization
Minimal SDK: API 16 (JellyBean)*
Testing Device: Samsung S6 Edge (Rooted, running Android Marshmallow)
IDE: Android Studio
Key Components:
The app must be able to detect weither the home button is being pressed (which makes the phone access to the launcher, we dont want that) and quickly intercept the action and return back to the locker
Allow to lots, and I mean LOTS of customability (Much like C Locker, which is the app that has inspired me ^^), some of these customizations include the following:
App widgets and custom widgets like images, text, sprites, etc
LED/Vibration/Notifcation settings for apps
Change speed of animations (Like NovaLauncher does), also be able to choose different types of animations for the lockscreen
Customize colors in app
Integrate Android Wear (make the watch vibrate or ring your phone is low on power, or when the connection is lost)
Different lockscreens that show whenever the conditions configured are met, similar to C Locker (like bluetooth connections, music playing, WiFi, SmartLock conditions ,etc)
This is the cricual part: MUST have several different unlock unlock, like fingerprint (Thanks to Android 6.0.1), pattern, pin, SmartLock, Slide-To-Unlock, and Gestures
Be able to integrate as a plugin for Tasker, like have tasker check for launched apps
Intregrate voice assistants like Google Now/Google Assistant, S Voice, and such others
Have high and steady performance for all phones like. Also not be a resource hog!
This may is maybe feature: Be able to do functions like override the system settings and bypass system lock via root
Utilize Material style (this is a personal preference tbh)
I will add in some more ideas I have for the app.. Actually, I haven't gotten a good name for the app, but I'm thinking of Trinity Locker.
As you can see, I have numerous of ideas for this app.. all I need is some help with creating it. I will warn you guys this, I am pretty new to Android development (I typically code on Minecraft, even created some pretty decent mods), so I need some guidance on what and how things work with the Android system. I do have some coding experience from coding mods for Minecraft and taking a class on the basics of C++. If you guys have some ideas or tips and tricks to give, I'm all ears. Thank you!
NOTE: Anything with a * means that it is subject to change!
Oh yeah, I forgot to mention, I did also have a chance of using MIT App Inventor so I have a small foundation of the Android development. But I am new to Android Studio, so I need some tips with using that as well.
ALSO, to crucially note, I am in high school.. So I may not have time to respond to everyone/program the app since I have majority of my classes are cross college (or to most known as Dual Enrollment or Advanced Placement (AP)) courses :crying:. Oh and I live in the Central US Timezone, so my time will be different (or the same) for most
NovaViper said:
Hey guys, I plan on creating an app but I need some tips and/or tricks to help me get started. I do plan on releasing the app on here (Using XDADevelopers) first to get some attention, then release it on the Google Play store. Here are the details of the app:
App Type: Lockscreen Customization
Minimal SDK: API 16 (JellyBean)
Recommended SDK: API 23-24 (Marshmallow and Nogaut)
Testing Device: Samsung S6 Edge (Rooted, running Android Marshmallow)
IDE: Android Studio
Key Components:
The app must be able to detect weither the home button is being pressed (which makes the phone access to the launcher, we dont want that) and quickly intercept the action and return back to the locker
Allow to lots, and I mean LOTS of customability (Much like C Locker, which is the app that has inspired me ^^), some of these customizations include the following:
App widgets and custom widgets like images, text, sprites, etc
LED/Vibration/Notifcation settings for apps
Change speed of animations (Like NovaLauncher does), also be able to choose different types of animations for the lockscreen
Customize colors in app
Integrate Android Wear (make the watch vibrate or ring your phone is low on power, or when the connection is lost)
Different lockscreens that show whenever the conditions configured are met, similar to C Locker (like bluetooth connections, music playing, WiFi, SmartLock conditions ,etc)
This is the cricual part: MUST have several different unlock unlock, like fingerprint (Thanks to Android 6.0.1), pattern, pin, SmartLock, Slide-To-Unlock, and Gestures
Be able to integrate as a plugin for Tasker, like have tasker check for launched apps
Intregrate voice assistants like Google Now/Google Assistant, S Voice, and such others
Have high and steady performance for all phones like. Also not be a resource hog!
This may is maybe feature: Be able to do functions like override the system settings and bypass system lock via root
Utilize Material style (this is a personal preference tbh)
I will add in some more ideas I have for the app.. Actually, I haven't gotten a good name for the app, but I'm thinking of Trinity Locker.
As you can see, I have numerous of ideas for this app.. all I need is some help with creating it. I will warn you guys this, I am pretty new to Android development (I typically code on Minecraft, even created some pretty decent mods), so I need some guidance on what and how things work with the Android system. I do have some coding experience from coding mods for Minecraft and taking a class on the basics of C++. If you guys have some ideas or tips and tricks to give, I'm all ears. Thank you!
Click to expand...
Click to collapse
You can only choose one minimum or target API level
Sent from my GT-S7580 using Tapatalk
DodoGTA said:
You can only choose one minimum or target API level
Click to expand...
Click to collapse
What I meant by the recommended api is the api I'm starting on first (since that's what Android Studio defaultly sets mento the develop on the latest first)
Hey I have gotten the first bits of the app started! I'm trying to work on the setup phase of the app (where the app asks for permissions and basic settings to start). I even got the code uploaded on Github. Oh also, I might create a XDA Developer project and start adding some info there
Hey guys! I've been adding lots of stuff to the app! If you guys notice something off with the coding, please let me now at Github! Thanks!

Daydream screensaver

One of my projects is trying to get Daydreams to work. So far I haven't been able to. I have spent months upon months researching this and have come to several conclusions, however none of them have helped me in activating this feature.
1. Amazon tablets, (Fire 7, HD 8 and 10) have a feature called 'Daydream'. Its a simple screensaver that displays when you are plugged into a PC or charging. There are colors that display or slideshows of on device photos.
2. This feature is stock Android. Nearly every device has the feature enabled, except Amazon tablets.
3. the feature exists, in full, and is blocked out by Amazon.
I have tried several ways to bring the feature out. One being, taking the BasicDreams APK, from another Android device running Lollipop 5.1.1. Basic Dreams should be the catalyst to start the program, but it does not. I have tried it from other android versions too. No matter what, the APK won't brinng out the screensaver.
I have used activity launcher, with no luck. I have used Tasker and a Secure Settings plugin to bring it out. Nope not there either. But tasker does allow me to select the type of daydream I want, it just never launches it.
I have determined there is at least one thing, one word that stops dreams. Its loacted in /system/framework/framework-res.apk. I use a simple app (APK Editor Pro) thhat decompiles the APK. I then tap on files, res, values, bools. In that list is a configuration, 'config_dreamsSupported' which is marked as 'false'. Everything else from then on is in place. I change false to true and the APK will not recompile without errors. It seems Amazon assigns their own daydreams to certain attributes, but then blocks you out from seeing them.
So it seems I am only having trouble compiling a proper APK for the system. If you want to see the settings for daydream, Activity Launcher > all activities > settings > Daydream. Framework: Framework-res.apk > res > values > bools.
I will not rest until I am able to get this working. Any help would be greatly appreciated.
I managed to hunt down a settings.apk of an android 5.1.1 ROM. So as daring as I am, I uninstalled the settings.apk and reinstalled it with the new one I found. The daydream settings menu opens, I can select dreams like Colors. But again, the screensaver doesn't start. I also managed to install a settings.apk from a 4.0 ROM. In doing that, I managed to bring up the actual stock accounts menu. I was able to select all items to sync, remove the misc amazon accounts too. Though there was no daydream settings, most all the other options worked. I might add I was doing
Code:
adb install -r -d com.package.name
after uninstalling the settings.apk and was able to then install any settings.apk from any SDK. If I can rewrite any one of these APKs, we could have stock settings.
However, I don't have screen shots as I had to reboot and I bricked. So I have to sideload back to stock. Though I'm sure the brick was caused by my massive debloating and not from the settings modding.
So I managed to get the say dream settings to launch, but no screensaver yet. However, I have a surprise for later. This will be epic
Sent from my Samsung Galaxy S4 using XDA Labs
After weeks of trying, researching and bricking, I've finally found a way to successfully edit/modify the values of framework-res.apk and SUCCESSFULLY install the modded version. I have enabled the daydream screensaver, however sofar it will only accept the clock as the screensaver. Though I am sure colors won't display because of something I did wrong.
That having been said, you won't believe what else I've been able to activate now
Sent from my Samsung Galaxy S4 using XDA Labs
I've also been trying to do this. I've been unsuccessful. Can I ask how you were able to get it to take?
And my curiosity wants to know what else you've unlocked.
DragonFire1024 said:
After weeks of trying, researching and bricking, I've finally found a way to successfully edit/modify the values of framework-res.apk and SUCCESSFULLY install the modded version. I have enabled the daydream screensaver, however sofar it will only accept the clock as the screensaver. Though I am sure colors won't display because of something I did wrong.
That having been said, you won't believe what else I've been able to activate now
Sent from my Samsung Galaxy S4 using XDA Labs
Click to expand...
Click to collapse
DaRkNesss363 said:
I've also been trying to do this. I've been unsuccessful. Can I ask how you were able to get it to take?
And my curiosity wants to know what else you've unlocked.
Click to expand...
Click to collapse
Here is the day dream activation guide: https://forum.xda-developers.com/hd8-hd10/general/root-enable-daydream-screensaver-change-t3771038
WiFi optimization: https://forum.xda-developers.com/hd8-hd10/general/root-optimize-wifi-t3767868
FireTabletSettings rewritten: https://forum.xda-developers.com/hd...oot-firetabletsettings-apk-rewritten-t3787636
Change lock screen wallpapers WITHOUT Amazon photos: https://forum.xda-developers.com/showpost.php?p=76071092&postcount=2
And more
Sent from my Amazon KFSUWI using XDA Labs
Hello.
i just bought Fire Tablet 7 9th Generation. can any one help me on how to get daydream enabled on it? i really need this enabled. and im not sure if the instructions here will work as they are for older versions of fire tabs.

Categories

Resources