Skip to content

Commit b58cafd

Browse files
authored
Update README.md
1 parent 7518807 commit b58cafd

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

README.md

+6-3
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,14 @@ Hopefully I don't forget to keep adding the modules here. Here's a list of the m
2121
- Audio Recorder --> Does what it says - records audio from a given audio source (like phone calls, microphone...).
2222
- Battery Processor --> Processes the device battery level and warns if it's outside of normal ranges. For now, at least, 5% or below, extremely low battery; 20% or below, low battery; above 80%, battery charged enough to the recommended Lithum-Ion batteries percentage (always keep it from 20% to 80%); 100%, battery completely charged.
2323
- Protected Lock Screen --> [NOT READY] An alternate lock screen that is supposed to mimic ESET Mobile Security's lock screen on version 2.3 - it would lock users out of the normal one and let them do exactly nothing until they inserted the correct code or, in case Internet connection was available, the device was removed out of the protected mode in ESET's Anti-Theft website.
24-
- Speech module --> Gets the assistant to speak. There's the old version too, but that's only because I didn't want to delete it. This new one can have customizable speech priorities (as oposite to the first one, which could only have 2, and still not as well as the new one can) and skip currently speaking speeches. The old one I used for a year. This is the one I've been using which is much better. This is the module which has given me the most work so far xD. I should warn though, about the Critical priority: it will take your phone out of Do Not Disturb mode, get it to full volume, and say what it has to say (currently only if you disable the Device Administration Mode).
25-
- Telephony (note: all modules that will get contact n:
24+
- Speech module --> Gets the assistant to speak. There's the old version too, but that's only because I didn't want to delete it. This new one can have customizable speech priorities (as oposite to the first one, which could only have 2, and still not as well as the new one can) and skip currently speaking speeches. The old one I used for a year. This is the one I've been using which is much better. This is the module which has given me the most work so far xD. Some important notes here:
25+
- - I should warn though, about the Critical priority: it will take your phone out of Do Not Disturb mode, get it to full volume, and say what it has to say (currently only if you disable the Device Administration Mode).
26+
- - Another important thing is: the assistant will NOT speak if the phone's ringer mode is not the Normal one (which means, only if you have sound enabled for calls and messages). If it's on Vibrating or Do Not Disturb, it won't speak - unless again, Critical speech priority, which bypasses everything I found that could be bypassed to speak xD.
27+
- - Also another note: if you have sound enabled and the assistant speaks, it will get the phone to half the volume to speak, unless the volume is already half or more, and it that case, it won't touch the volume. It will also stop other apps' audio while it's speaking. After it's done speaking it will return the other app(s) audio to continue to play. It will also set the volume back to as it was (ONLY in case it needed to change it) - unless you changed the volume while the assistant was speaking AND the audio stream used by the assistant to speak was being used when it started to speak. Aside from that case, the volume will be returned to as it was before starting to speak.
28+
- Telephony:
2629
- - Note: all the modules here that need to get the contact name of a phone number will do it like this. If the phone number is numeric (like +351123456789 in case of Portugal), it will get the name related with that number. If the "number" has letters on it, it will warn it's an alphanumeric number (like "PayPal", when you receive SMS codes). If it's a private number, it will say it's a private number.
2730
- - Phone Calls Processor --> Processes any phone calls made by and to the phone and warns about it. It will warn about incoming calls, waiting calls and lost calls, currently. For now, sometimes it may warn that a call was lost only after all calls (or at least some) have been made - that's a problem of the current implementation of the call state detection (which shall be improved some time).
28-
- - SMS messages Processor --> Processes any messages received on the phone and warns about it.
31+
- - SMS messages Processor --> Processes any messages received on the phone and warns who is sending the message (it won't say what the message is - if I implement that, I'll have to put that to a limited list or something. I won't put it to everyone).
2932

3033
## Note for compiling the app
3134
In order to compile this app, you need to have hidden/internal classes available on Android Studio, or it will throw errors. I decided to compile this app with those libraries since they allow interesting things to be used here.

0 commit comments

Comments
 (0)