[Q] Tool to monitor code of app? - Android Q&A, Help & Troubleshooting

Not really sure where to ask this so if this is the wrong place, please let me know where to go!
Is there a tool somewhere in which you can run an app in an emulator and view the actual code being processed in each interaction? For example, if the user pressing a button causes the code "refresh voicemail list" to fire, then when the button is pressed in the emulator, "refresh voicemail list" will print in a log, ideally also on the screen to watch it real-time.
My purpose in this is to figure out what an app does at certain points (hopefully the intents being sent) so I can attempt to duplicate it through a shell command. More specifically, although this tool would be useful in multiple situations, I'm looking for the intent sent when Google Voice refreshes a voicemail to get the transcript. I'm hoping to force that refresh in the background so the sqlite database updates without needing to manually open the app and refresh it. I use the sqlite database in a Tasker profile to get the transcript as a variable and unless the Google Voice app refreshes after a missed call, the transcript isn't in the database.
Any tips to point me in the right direction in this endeavor?

Related

[Q] SMS Intent Filter

I'm developing an SMS scheduler android application, and would like to include my app in the chooser when a user is trying to send an SMS outside of my app.
i.e. after using the voice commands to create a message, it asks which application you'd like to use to complete the task.
I'd like to add my app to the chooser for as many starting points as possible, including possibly the ability to intercept a message after you press send in the messaging app, and ask if you want to send it with my app.
I believe I should be using intent filters with particular mimetypes, but I dont know which ones. Is editing the manifest all I have to do?
EDIT: is this the correct thread?
So I've been working on sending information from another activity in the same app. I have a main menu activity with a listview containing pending messages and a compose activity which can accept strings, etc to load into the edittext fields. (This works)
Do I need this bundle to be in a particular SMS formatting (keys for Strings and such)?
No it belongs in android development.

[Q] Background Service Security

Hi all,
Check out this scenerio and let me know your thoughts.
You know that app.apk is installed as a background service. Via looking into the manifest file you know all the intent filters they are using and all the permissions they are utilizing.
If you want to eavesdrop and intercept the message traffic app.apk generates as it is listening and sending information to its remote server, is that possible? In what ways would go about doing that?
I would think this should be possible via intent filters and Xlistener methods.
Extra info:
The manifest declares the following permissions:
Internet, read phone state, wake lock, receive boot completed, acce fine location, access coarse location, access wifi state, receive sms, read sms, send sms, read contacts, disable keygaurd, persistant activity, vibrate, get tasks, kill background process, restart packages, write settings, call phone, modify audio settings, process outgoing calls.
All of those permissions have an associated intent filter. All of the data is stored in shared preference.
I know that's a scary list of permissions..I'm looking into the possible security flaws of this app in order to make it safer.
Thanks

[Q] Tasker - Creating a variable for Data connectivity

Hi,
I'm new to Tasker and I was wondering how I can create a variable for whether or not my phone has data connectivity. I use google voice for texting (I have a sprint integrated google voice number), but when I go out I turn off my wifi/3g to save battery, and text with my stock SMS app. When I swipe upwards on my launcher (Nova launcher), my texting app launches (google voice). However, I would like that gesture to launch a Tasker task - one that launches Google Voice if my phone has data connectivity, or the stock SMS app if my phone does not have data connectivity. However, Tasker does not have a built in variable for data.
More specifically, I would like this task to do the following (in pseudocode)
if (%data == ON)
Launch Google Voice
else
Launch stock SMS app
Thanks
Unfortunately there is no variable for mobile data in tasker (yet), but what you could do is, you could do a HTTP GET to a reliable URL (like www.google.com) and then check %HTTPR (the HTTP response code), so it would look something like this:
HTTP GET www.google.com
If %HTTPR ~ 200
Launch Google Voice
Else
Launch SMS App
End If
This would be a fairly reliable way to tell if your device is connected to the internet.

Tasker web blocker

So, I was wondering if there was a way of having a profile event (I think that's the proper term)
Where if a certain keyword or url is typed, that the program that it is being typed into, will be killed, and have this work globally for all applications.
For example >
-Opens Firefox
-Types Facebook
-App Killed
Action ended.
I literally just got this app, so I'm hoping it's possible, but skeptical ^^
Edit: I'm sure it would be useful if anyone can post how)

ByHeart (Poems and texts) best app for memorizing texts by heart!

The application for memorizing texts and poems in English and Russian languages.
ByHeart (heart) - the app allows you to quickly and efficiently memorizing texts and poems by heart.:fingers-crossed:
The main idea of ​​the application is the memorization of texts by gradually reducing the user-visible words. Close or open a word can be both automatically and manually by clicking on any word.
To use the application, all you need is to copy the text from the internet and save it in the app, then the text will be available to you at any time.
In addition, this app also allows you to create folders and store texts organize them as it is necessary for you.
In the application is already added a number of folders with the verses, for easier understanding of the application.:good::good:
You can find this app in google play by name "ByHeart (Poems and texts)" or copy bellow link
play.google.com/store/apps/details?id=com.studypoem.wgjuh.byheart

Categories

Resources