I'm trying learn more about java as much as I can but I don't know if I'm searching wrong questions.
Basically I want to understand how apps can possibly put files on the SDcard that the user can edit and that will directly affect the app.
For example. The SD card folder contains colors.xml, is it possible for the user to edit that file to change say the background of the app? Or is there a better way? Such as an in app text editor that can directly edit the color.xml?
Thank you.
You can use PreferenceActivity or PreferenceFragment (in case you want Fragment):
https://developer.android.com/reference/android/preference/PreferenceActivity.html
https://developer.android.com/reference/android/preference/PreferenceFragment.html
They are default Android UI to modify settings stored in SharedPreferences:
https://developer.android.com/reference/android/content/SharedPreferences.html
Related
As the title states, I am wondering how to open the Android image gallery directly from my app. Every single package that is out there, including react-native-image-picker, react-native-image-crop-picker, and yes, even Expo's expo-image-picker all open the "Recents" area!
Opening the gallery MUST be possible, since apps like Whatsapp, Tinder, Facebook, etc. all have this functionality when choosing pictures.
Such a simple functionality - and yet after a month of on and off search I have come up with no solution. Can anybody provide me with a way to do this? Or guide me in the correct direction? At this point I am prepared to write native Android code or custom React Native to get this to work.
i found this library
react-native-multiple-image-picker
it will open camera roll not recent file
I am making an app 'food maker' but the problem first is how to pick an image from the gallery second save this image into external storage like SQLite and shared preferences 3rd this store image and some title how I retrieve this image and title an another activity to open this and see this that set .....
Welcome, Please read How do I ask a good question? and edit your question accordingly.
You are asking multiple questions and i am not sure where your problem is...
i'll try to tackle the problems 1 by 1.
picking an image from gallery can be done by following this solution
saving a file to external storage can be done by following this solution
you can display/load an image from external storage by following this solution
Good luck
I have developed an app which downloads some files from server. I'm using android download manager to download files to mobile device. I want to build a settings screen asking default location to store files using preference activity. How can i implement it.
I want to show all the storage options available in mobile in preference activity. Currently i'm using below line to store the files using download manage.
Here is the code:
request.setDestinationInExternalFilesDir(context, Environment.DIRECTORY_DOWNLOADS + DownloadEntries.getFile_dest_path(), filepaths.get(i));
Please help. I'm new to android.
What you need is something called PreferenceFragment
Preference fragment is just an easy way of creating a settings screen in Android.
You can refer here for the Preference Fragments.
Since Preference Fragments doesn't support file pickers by default, you can use this library here for the file picker.
So you can tell the user to pick a folder and you can create your file in there.
I am learning to build an android app for the first time...this is an educational project.
I don't have a database, and I'm not using a cloud server. The latter is slightly outside of the project scope, and I was advised that I was better using XML to store data, rather than SQLite.
My app should enable users to select images from their image gallery at runtime, these are then resized, and stored in the app (visually - it will look like a pin board of thumbnails). I was going to store them in the resources folder, but have just realised from reading other posts, that this isn't accessible at runtime.
Can anyone point me in the direction of what my options are when I'm not using a cloud server.
Is XML feasible? If so, how do I go about storing images in XML at runtime?
Can I make use of the SD card?
Or is SQLite the only option?
Is there any info where I can read about the limitations and benefits of each of these?
Any advice would be so much appreciated!!
Realm is better for you. Look at the below links you will get Idea to use realm in your project
https://realm.io/news/realm-for-android/
http://www.androidhive.info/2016/05/android-working-with-realm-database-replacing-sqlite-core-data/
So I'm building an android application, I want the users to be able to press a button that opens a window/activity. I need the activity to allow the user to browse the pictures saved on the phone and be able to select those that they want. Once they select the pictures and press "ok" the pictures need to be copied to a directory for my application to access them from. So basically does anyone know of any code or help to do this and where would i be able to save user data for my app specifically on the android device. Thanks and let me know if you need any clarification!
It looks like you are expecting someone to complete your task. Instead of giving solution I would like to suggest you a way to do this, there on you can go and search and find a solution which will make you learn lot of things. Here are some articles where you can have some reading to start with.
Searching files on the android system.
Create a view where he can invoke search and select files
Storing files on internal storage
Now you need to do some homework and start hitting the keyboard, I'm sure you can do this easily