Hi I'm creating a simple app for change background but I want to put into system settings and hide from menu apps like Kidlogger Pro. I found this answer but it is only available with TTS options?
I want to put into system settings
Settings is its own app; you cannot modify that app.
I found this answer but it is only available with TTS options?
The Settings app offers a couple of places where it will link to some activity of yours, to offer user configuration of certain features. In general, those are tied to very specific things (e.g., configuring an input method editor) and are not general-purpose solutions.
Android 7.0+ allows you to designate an activity that is linked to from your app's screen in Settings (Apps > (your app name)). This is the closest thing that Android has to what you are seeking.
You cannot invent new categories (e.g., "Apps", "Display", "Security"), and you cannot invent new settings in existing categories. For those things, the user should launch your main activity, and either configure that stuff there, or open up some dedicated settings screen from there.
By default, you can't. You can root your phone in order to change settings application.
Related
I have an android application which works with httppost methods. It's a tablet application and i am using Android Version 4.0.4. I want to chance post url informaion from:
Settings > Applications > MyApp's App Info
menu.
How can i create new settings button on that menu? In the other word i want to make Application Settings like in iOS.
Note: I want to use settings like Dolphin Browser. There is a Manage space option in App Info tap. I want to create or customize like that one.
The Manage space button that you see can't be customized. It's either clear data or Manage space, thats it.
To get the Manage space button instead of clear data use the following attribute in the application tag of your Manifest file:
android:manageSpaceActivity="com.example.yourpackage.YourAnyActivity"
See docs of Settings
If you want to provide settings for your app, you should use Android's Preference APIs to build an interface that's consistent with the user experience in other Android apps (including the system settings).
A few of the most common preferences are:
CheckBoxPreference
ListPreference
EditTextPreference
I am relatively new to android and want to create an application that permanently overrides androids basic softkey behaviour and view (for devices with soft keys).
Some functionalities I want to implement are changing the size of the softkeys window at the bottom, change its images, and possibly change its functionality.
For example, the user can set the size to of the softkey to be "large", "medium" or "small". And I can change the functionality of the back button to open say a particular application instead of going "back".
I'm basically looking for a high level answer as to how to do this, a basic direction of what I should read/study in order to be able to accomplish this. I realise this may require root access.
Please note that I want this behaviour to change not only in my application but I want the effect to exist on all applications. If this requires the application to be running atleast at the backend, that is fine.
After doing some decent amount of search, it seems I will have to make changes in the systemUI.apk, or possibly get its source code and modify it. Is this correct?
Thanks in advance.
I don't think even root is going to be enough for the type of changes you are describing. You're going to need to edit the Android source code and build your own system image.
Well you can't override system resources because they are part of the system image.
What you are looking for is called Home Application which can be developed like any other android app no need for root , you can find an example for it in your sdk samples.
Home Sample Application.
your app would be responsible to have UI components to send the user to all of the phone functionalities which includes:
Place for wegits
Place for apps listing (menue)
Access telephony functionality (call, phone history ...)
Access settings.
I have a requirement for trying to develop an alternative to the current pin password security system on the android operating system. The main goal will be to try and replace the current password system with an alternative that uses one of the hardware features on the device. Is this possible as a third party? Or, would you need to go to the specific head set manufacturer to get the ability to circumvent or change the current security system?
I believe there is no API which is specifically designed to replace/be a pluging to a lock screen on Android.
However, people found several clever way of implementing it:
Replace home screen
Showing activity on top of lock screen
Take a look at these questions:
Where can I find examples or tutorials about creating a custom android lockscreen?
Customizing Android Lock Screen functionality?
I need to write a code to create an app/widget that will "Clear Defaults" for an app. Instead of going to "Settings->Applications->[The App]->Clear Defaults", the user will click on the app icon (or widget) to clear these default values.
I am new to Android. I just want some help to create and build my first Android app/widget.
Many thanks...
You cannot affect other apps in this fashion. Only the Settings app, or possibly apps written as part of the device firmware, can change the default apps for particular Intent constructs.
How can I add application preference in device setting. I want to my preference setting be part of device setting opinion. My application setting can be appeared or displayed in device setting list.
Any API i need to use or keyword?
You are welcome to modify the firmware and distribute it on your own line of mobile devices -- then you can add a setting to the device setting list.
It is not possible to modify the device setting list from an ordinary SDK application, however.
Sorry!
As far as i know, currently there's no options on this as such. But you can maintain your application settings activity within your application itself.
You can use or create new keys to use content Provider values from System Settings so that you can store/access your settings even from other applications.