Thanks for this feedback. I hope you can help be debug this issue.
2. Since you are rooted, can you please check and see if you find the following file on your Nexus and if it is marked as executable? It should be put there the first time the Explore Settings function is attempted./data/data/com.whitedavidp.systemsettingsfortasker/files/sqlite
3. If you have the ability, can you send a logcat (or just the subset of entries that contain a tag starting with "SystemSettingsForTasker"?
4. Are you able to see the app asking for root access in the log of your super user app (if it supplies such a log)?
Yes, that file exists, and it has "rwx------" permissions.
I will send the logcat later today. I'm sorry, but I'm in the middle of something else right now.
Yes. I was indeed asked for root access, and I granted it permanently.
.
Some android devices do not have sqlite installed by the manufacturer. From a quick search the Nexus 7 is one of them as was my Droid RAZR HD.
Is there anyway that I can capture when a SMS was sent using this?
Did it Look as though I have it setup Correctly ? what text app are you using ?
--
You received this message because you are subscribed to a topic in the Google Groups "Tasker" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tasker/sRJKsaulGVg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tasker+un...@googlegroups.com.
Visit this group at http://groups.google.com/group/tasker.
For more options, visit https://groups.google.com/d/optout.
Hi Pent. I appreciate your comment and would like to comply. However, as I posted in the developer forum, my results trying to use locals failed. If someone can help me figure that out, I would be happy to give the user that flexibility. Thanks
03-30 20:29:25.297 W/linker (18462): /data/data/com.whitedavidp.systemsettingsfortasker/files/sqlite has text relocations. This is wasting memory and is a security risk. Please fix.
Thank you, thank you for this information. It does appear that the sqlite binary is creating an issue with the later Android. You are correct that my app's logic will choke on this warning. But if you are correct that it is sent to stderr and not stdout, I am surprised it is getting through since I am reading via Process.getOutputStream() and never touch Process.getErrorStream().
The logcat warning is not coming from my app at all. Looks like it is coming from the system linker to me. Anything from my app would have a tag with the app's name. But if you see the warning line in your terminal window, then that may well be getting into the stdout somehow and causing my app to choke. I think I will go with that theory, add some code to specifically look for this in the first line of output and ignore it if found. I can then post it on Play and maybe we can see if that helps. Thanks again.
Good question. What I want to do is list out ALL of the settings that are on the system. I went looking for a method on these classes to permit an iteration over the entire set of keys as one might do with an app's shared preferences. To my surprise, I could not find any in Settings, the classes you mention, or the base classes. Can you? Without that, I was hard-pressed. As I have previously learned with my app SpenPowerSavingWidget, there may well be many more settings in the system than are documented on the pages for the classes below. So somehow, I wanted to get a comprehensive list so I could allow users to see/search them all. The only way I could do that was to query the underlying SQLite database which, by the way, proves to NOT always have the most up-to-date values for the settings. So I use the database to get the names and then query them all individually using the classes you mention to make sure I am showing users up-to-date information. Even at that I may be missing something since I am not quite sure when the "cache" of these is flushed to the database. It certainly does not seem to happen with every value change.
Just FYI - I did release an update that tries to "fix" the problem you are seeing by including the sqlite executable pulled from a version 4.4 emulator and deploying that one on KitKat devices. I also added a check for the executable on file in its "normal" location /system/xbin and I just use that if found. Perhaps you'll get further with this one using the Explore Settings feature. Thanks
... Do you think you could possibly send a copy of your /system/xbin/sqlite3 to me via the email link on my app's page in the Play Store? ...
In case anyone is interested, I have just published a new companion app that permits Tasker to:
(a) Access the current value of any Android setting in the System, Secure, or Global (on 4.2 and above) namespaces in the form of a global variable set in response to a Send Intent command.
(b) Be notified, in the form of a global variable set, when the value of a monitored Android setting changes. Monitoring and notification can be set up via the app's user interface or via Send Intent commands from Tasker. In either case, monitoring and notification restarts automatically after device reboot.
To assist in locating the names of desired Android settings, the app provides rooted users the ability to list all known Android settings and their current values. This permits viewing of non-standard (ie, not documented) setting names.
For more details, please see the System Settings For Tasker page on the Play Store.
I was reading a response to a question on Stack Overflow about sqlite3 and someone posted a link to this discussion. It was said that you compiled a binary for kitkat. The only version I can seem to get is from busybox installer and it's outdated. Could you post a link to it for me please. I would like to have a copy that I can install to xbin myself...what exactly would the permissions be btw?
Not quite a Dev yet, so much as an advanced user/Root and Android enthusiast. I need a sqlite3 installed to allow Titanium Backup to restore Device ID after a fresh flash and market re-linking. And I would like to be able to just push it to system manually. I don't have a PC right now either
--
You received this message because you are subscribed to a topic in the Google Groups "Tasker" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tasker/sRJKsaulGVg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tasker+unsubscribe@googlegroups.com.
Visit this group at http://groups.google.com/group/tasker.
For more options, visit https://groups.google.com/d/optout.
Matt