Secret Codes is an Open Source application that allows you to browse through hidden codes of your Android phone.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This application will scan through all available secret codes on your device.
Then you will be able to executes these secret codes a discover hidden functionalities.
What is a secret code?
In Android a secret code is defined by this pattern: *#*#<code>#*#*.
If such a secret code is executed, the system will trigger this method: (taken form the AOSP Android Open Source Project)
Code:
static private boolean handleSecretCode(Context context, String input) {
int len = input.length();
if (len > 8 && input.startsWith("*#*#") && input.endsWith("#*#*")) {
Intent intent = new Intent(TelephonyIntents.SECRET_CODE_ACTION,
Uri.parse("android_secret_code://" + input.substring(4, len - 4)));
context.sendBroadcast(intent);
return true;
}
return false;
}
How to execute a secret code?
There are three ways to execute a secret code:
Directly through the dialer application of your Android device.
Simply write the secret code like: *#*#123456789#*#*.
Click to expand...
Click to collapse
String secretCode = "123456789";
Intent intent = new Intent(Intent.ACTION_DIAL);
intent.setData(Uri.parse("tel:*#*#" + secretCode + "#*#*"));
startActivity(intent);
Click to expand...
Click to collapse
String secretCode = "123456789";
String action = "android.provider.Telephony.SECRET_CODE";
Uri uri = Uri.parse("android_secret_code://" + secretCode);
Intent intent = new Intent(action, uri);
sendBroadcast(intent);
Click to expand...
Click to collapse
How to create your own secret code?
Add these lines in your AndroidManifest.xml
And whenever *#*#123456789#*#* is submitted, your receiver will be notified.
Code:
<receiver android:name=".MySecretCodeReceiver">
<intent-filter>
<action android:name="android.provider.Telephony.SECRET_CODE" />
<data android:scheme="android_secret_code" android:host="123456789" />
</intent-filter>
</receiver>
Pictures in Op aren't showing up, and is there a link to download? Or the Play Store link?
Sent from my SGH-I337 using Tapatalk 4
Sc4ryB3ar said:
Pictures in Op aren't showing up
Click to expand...
Click to collapse
What pictures ?
For the download link, click on this button :
FireFly said:
What pictures ?
For the download link, click on this button :
Click to expand...
Click to collapse
It doesn't appear like any of the links are working on the tapatalk4 app. No worries I'll just go online
Sent from my SGH-I337 using Tapatalk 4
I tried using your app.however when searching for secret codes it reaches 86 % and force closes.I am using Samsung galaxy grand 4.2.2 any solutions?
I've got your report on my dashbord and will investigate immediatelly.
Hi,
After updating it works so...merci beaucoup
rishabh56 said:
i tried using your app.however when searching for secret codes it reaches 86 % and force closes.i am using samsung galaxy grand 4.2.2 any solutions?
Click to expand...
Click to collapse
edit-updated the app and eveeything seems fine now
cool app. works great. gave you a great review
Yes, the new update fixes this edge case bug where there is no label for a given secret code.
Thanks for the quick report
v1.3:
- Export secret codes and icons
- View online database
The current database is located here
LINK?
Sent from my SPH-L710 using xda app-developers app
v1.3.2:
New video (see below)
Remove unnecessary permissions
UI refinements
Hi,
Someone knows how to execute Secret Codes using android.intent.action.CALL instead android.intent.action.DIAL ?
I like to "call" a secret code using the Phonebook Contacts... but it always uses the CALL function instead DIAL function.
Please, help me!
how about ***,144*** . Is it possibly an unlock code?
FOUND it on an M9 that was unlocked without my knowledge. Wasted $$ on 2 unlock codes only to find that they were already unlocked. But the 3rd M9, on the same plan, did need the code. I didn't enter it. There were also dozens of outgoing calls in the log with no number listed. All various times and call durations. Even my carrier, R in Canada didn't have any record of the outgoing number for ANY of the calls.
Related
Hi guys, this Tutorial is mainly intended for looking into some other concepts like GUI of Android development. The concept of "Toast" would be actually covered.
First you have to do this (Create a HelloWorld app) : [TUT] Making a HelloWorld App Step by Step w/pictures. - Tutorial created by rezo609
After you've created your first HelloWorld app, its time for some additional tasks!
(NOTE:- Make sure you've set your AVD already)
I know some of you guys are wondering what a Toast is, well here's the answer: Click Me!
Starting development :
Step 1: The first thing we are going to accomplish is changing the strings.xml (Path:- AppName > res > values > strings.xml) file to add another node under app_name. We will do this by copying the node above it and pasting the copied material directly under the last </string> element. Then we will change the name of the string to press and in between we will write Press Me!. Next we will alter the hello node and change the text to say Enter Your Name Here: instead of Hello Android, Hello World!.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Click to expand...
Click to collapse
Step 2: Next step, is to design the GUI (Graphical User Interface). To do this navigate to main.xml (Path:- AppName > res > layout > main.xml) and we are going to go over what everything does up to this point. Set your main.xml file as shown in the below picture.
Make sure you've set the Orientation as vertical, otherwise ie, if its horizontal maybe the GUI controls won't be shown when the app is run.(in an HVGA Emulator, or maybe its me) Anyways you are free to toggle between vertical/horizontal and see what happens.
Click to expand...
Click to collapse
Step 3: Now this is a tricky step, and it includes Java code modifications. I suggest you to google to know exactly what all these codes means be it functions, classes, methods, objects or imports. You can refer the Wiki or the Oracle docs if you want to learn more about Java. Anyways for keeping this Tutorial simple, just modify the Java file (Path:- AppName > src > com.example.helloworld > HelloWorldActivity.java) as shown in the below picture.
I'll also give it as CODE, but don't just copy-paste. If you run into massive errors or problems only, do that. Its better to type the codes by yourself and see what all AutoFill options/suggestions are given by Eclipse. Anyways try to correct the errors by yourself, it maybe only a spelling-mistake, but you have to identify it where.
Code:
package com.example.helloworld;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
import android.view.View.OnClickListener;
import android.content.Context;
import android.view.View;
public class HelloWorldActivity extends Activity {
EditText helloName;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// Capture our button from layout
Button button = (Button)findViewById(R.id.go);
// Register the onClickListener with the implementation above
button.setOnClickListener(maddListener);
}
// Create an anonymous implementation of OnClickListener
private OnClickListener maddListener = new OnClickListener() {
public void onClick(View v) {
long id = 0;
// Do something when the button is clicked
try {
helloName = (EditText)findViewById(R.id.helloName);
Context context = getApplicationContext();
CharSequence text = "Hello " + helloName.getText() +"!";
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
catch(Exception e) {
Context context = getApplicationContext();
CharSequence text = e.toString() + "ID = " + id;
int duration = Toast.LENGTH_LONG;
Toast toast = Toast.makeText(context, text, duration);
toast.show();
}
}
};
}
Click to expand...
Click to collapse
Step 4: After doing all these above mentioned tasks, its time for the output. Be sure to click "Save All" (Ctrl+Shift+S) button in the Eclipse. Also make sure your Project is free from errors, otherwise it would not run. You can also clean your Project (Some errors maybe automatically fixed) by navigating to Project > Clean...
Right Click your Project > Run As > 1 Android Application
Your Emulator would start, and you'll see in the Eclipse as apk installing, running etc..
If your Project is a Success, you'll get the output as shown in the below picture:
Click to expand...
Click to collapse
And that's it
I hope you enjoyed this tutorial. Its made as simple as possible and omitted some theories from the Original source. You can get to it, and see the xml parts explained.
After you have succeeded in this app, head over to next Tutorial : Create your First Widget Step by Step
Thanks for this.
This is great!!
Sent from my HTC Wildfire S using xda premium
Welcome guys, hope you guys tried/will try and get successful.
Tutorial now featured at XDA-Portal : Here
Thanks to the Author.
So I decided to look at this. I've got everything as you have above but I have errors.
Current errors are in the following lines:
Code:
Button button = (Button)findViewById(R.[COLOR="Red"]id[/COLOR].go);
Code:
helloName = (EditText)findViewById(R.[COLOR="red"]id[/COLOR].helloName);
The error states: id cannot be resolved or is not a field
If I follow the listed fixes it places lines in the R.java. However, I then get errors on go and helloName for which there are no listed fixes.
Still looking to see if I can find it myself but wanted to tell you about this to see if it was just me (probably) or a missing section in the info above.
EDIT: Sigh. It's amazing what missing one line will do to you. This was my fault. Forgot to add the Press me string and it created these errors. Working great now.
blazingwolf said:
So I decided to look at this. I've got everything as you have above but I have errors.
Current errors are in the following lines:
Code:
Button button = (Button)findViewById(R.[COLOR="Red"]id[/COLOR].go);
Code:
helloName = (EditText)findViewById(R.[COLOR="red"]id[/COLOR].helloName);
The error states: id cannot be resolved or is not a field
If I follow the listed fixes it places lines in the R.java. However, I then get errors on go and helloName for which there are no listed fixes.
Still looking to see if I can find it myself but wanted to tell you about this to see if it was just me (probably) or a missing section in the info above.
EDIT: Sigh. It's amazing what missing one line will do to you. This was my fault. Forgot to add the Press me string and it created these errors. Working great now.
Click to expand...
Click to collapse
please check the imports ...
if you find line import android.R; ... remove it and then clean build....
blazingwolf said:
EDIT: Sigh. It's amazing what missing one line will do to you. This was my fault. Forgot to add the Press me string and it created these errors. Working great now.
Click to expand...
Click to collapse
There you are
Actually we should edit all the XML files first like android:id="@+id/go" and it will show error in XML file for sure (Because id can't be found anywhere) but finally when you code the java file, and when the id is referenced, all errors will be gone
Anyways the R.java file can't be modified manually. It will revert back to original state if you do so, that is even if you apply the suggested fixes by Eclipse.
pmapma1 said:
please check the imports ...
if you find line import android.R; ... remove it and then clean build....
Click to expand...
Click to collapse
Actually unnecessary imports will not cause the application to malfunction. It will only use more resources based on program. Eclipse will give a warning to remove unused imports, as its not used anywhere.
Hi there,
I've been wondering this so I thought I'd ask here since it seems nice and n00b friendly ;-)
I was wondering if you could tell me if there's any direct benefit to creating an OnClickListener in Java instead of using the android:OnClick="" attribute for the layout and having it go to a specified method.
Thanks,
Tom
TommiTMX said:
Hi there,
I've been wondering this so I thought I'd ask here since it seems nice and n00b friendly ;-)
I was wondering if you could tell me if there's any direct benefit to creating an OnClickListener in Java instead of using the android:OnClick="" attribute for the layout and having it go to a specified method.
Thanks,
Tom
Click to expand...
Click to collapse
Benefit?! ... Hmm !!
It all depends upon the logic of the programmer that he/she is comfortable with. Actually there will be many methods or many ways we can create for the same process. But as this is just a Tutorial/Illustration application, we don't know exactly what its effects. Maybe in real time application there maybe some beneficiaries. Just we need to sort it out to know.
can you make a tutorial how to make a background process? Or service of somekind.
E.g. process that shows blue led while BT is on
thanks in advance!
Shmarkus said:
can you make a tutorial how to make a background process? Or service of somekind.
E.g. process that shows blue led while BT is on
thanks in advance!
Click to expand...
Click to collapse
I'll definitely try, but can't guarantee when because I'm also a learning candidate in Android app development. So making Tutorials, that I've already learned and tried. Once I've learned about it, I'll of course include the Tutorial for it.
why we need try/catch for one-way trigger? ... what in toast can throw exception?
Flowyk said:
why we need try/catch for one-way trigger? ... what in toast can throw exception?
Click to expand...
Click to collapse
Well, I just checked myself by removing the try-catch block, and yes you are right as no exceptions are actually caught. Anyways the code is not actually written by me, and if you checked the original source you'd have known that.
And Thanks for the point mate. Maybe I'll review the code from next time onwards.
np ... im just learning
Error?
FIXXED
You could create rules in order to auto reply messages to your favorite contacts
Yes, another App for replying to WhatsApp messages.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Every rule has 3 parts:
- Contact
- Regular Expression
- Text to send
Contacts
Every time a new conctact is stored, you will be able to select it a a list drop. but you can select the key word #TODOS for everybody that send you a message.
Regular Expression
Regular Expressions allow you to send messages only when the contact sends you a message that matches. if you want to take it easy, enter the keyword between asterisks like *keyword*
You can get more information at https://es.wikipedia.org/wiki/Expresión_regular and http://regexper.com
Text to send
Enter your message.
Commands
- #RING If the rule matches, your device will start to RING like a siren. It is useful to find your mobile..
- #UBICACION If the rule matches, your device will send your LOCATION to the contact that send the message.
If the Rule is in Bold the rule is enabled
Get it from Google Play https://play.google.com/store/apps/details?id=com.pacosal.ca
But if you uses FACEBOOK MESSENGER, you have this App as well https://play.google.com/store/apps/details?id=com.pacosal.cafb
Especial command: #UBICACION sends your location to the contact that sends you a message.
Which language app is this ?
No English ?
Sent from my XT1562 using XDA-Developers mobile app
jerryn70 said:
Which language app is this ?
No English ?
Sent from my XT1562 using XDA-Developers mobile app
Click to expand...
Click to collapse
english and spanish
Some premium codes for the App.
LT2GWE69TBVX850D0JGUVT3
WGW53FDHK8KR30SYG4CQE5F
VGMQS0WZ3RLEUH25LG4JPSJ
AXTPA1WSGZG2J9Y4FKQR63S
TXJAV8RVQ2U2ZGQMTHWMGDF
Enjoy them!
Did you use the premium codes?
Is it possible to reply to all voice messages?
New version released with a new System Command:
#SERVER URL
It will send to your url the contact and message and will wait for a response to send back to the contact.
Do you want to build a bot? Use this new command.
This command sends the data to your own url. Use it this way: #SERVER http://www.yourdomain.com/yourprocess.php
For instance you can use this php file:
<?php
$contact = $_POST["contact"];
$message = $_POST["message"];
echo “Hi ” . $contact . “\n” . “Your message is: ” . $message;
?>
Regards
Version 1.7.0 released!
- Now you can set week days for every rule.
Enjoy!
Version 1.8.0 released!
- New option to create App groups in order to use them with rules
- New option to create a rule for replying only to your contacts (whatsapp groups are excluded)
Useful for me
New version.
Bug fixed
New version.
- Small improvements
How use that?? Im tired to test my whatsapp. But no respon that.
Sent from my SM-N9300 using Tapatalk
pacosal said:
Some premium codes for the App.
LT2GWE69TBVX850D0JGUVT3
WGW53FDHK8KR30SYG4CQE5F
VGMQS0WZ3RLEUH25LG4JPSJ
AXTPA1WSGZG2J9Y4FKQR63S
TXJAV8RVQ2U2ZGQMTHWMGDF
Enjoy them!
Click to expand...
Click to collapse
All of them have expired. New ones please?
Hey, nice app, i would want to ask you for a feature.
The thing would be, get a message from someone and forward that message to someone else automatically.
For example:
You are in a group and someone else isnt in that group (and cant be in that group for some reason) but you want to send the messages in that group to that other person automatically.
I guess you already read the message for matching the regular expression so you can copy that text to forward it, the thing is if you can select someone else for sending that text instead of the current chat and if it would work with images and other media too.
Do you think it can be done?
Version 2.0.0 released!
- New commands
So... dont you even want to answer my question?
I was just asking for the feature to reply with the same message you just got to OTHER contact, not the same one that sent you the message in first place
kot7k said:
So... dont you even want to answer my question?
I was just asking for the feature to reply with the same message you just got to OTHER contact, not the same one that sent you the message in first place
Click to expand...
Click to collapse
HI, and sorry for the delay.
It's a good idea, but it's not possible to get that goal. Because only could forward the message to stored contact by the own App and when the mobile is switched off, the stored contact list is cleared again.
Thanks for feedback!
If you uses FACEBOOK MESSENGER, you have this App as well https://play.google.com/store/apps/details?id=com.pacosal.cafb
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Download now
Call blocker will automatically block calls you don't want to receive.
★ You can use different blocking modes by creating a black list and a white list.
★ By scheduling the call blocker, you can block calls at certain times of the day.
★ Call Blocker is easy to use and it does not consume battery power of your device.
★ If you are looking for an effective and easy-to-use call blocker, this application is suitable for you.
★ You can add a number you want from the contacts list, from the call log, or manually.
★ Call Blocker saves you from unwanted calls.And you can view these calls at any time.
★ You can easily block the incoming calls with different blocking modes.
► Features
★ You can block incoming calls from blacklist.
★ You can allow only specific contacts to call you.
★ You can block unknown calls.
★ You can block all incoming calls.
★ You can block private calls
★ You can auto reply to blocked numbers.
★ You can schedule the call blocker and you can block calls at certain times of the day.
★ The notification can be displayed after a number is blocked.
★ Blocked calls are kept in one log and you can view these calls anytime.
★ You can activate or deactivate the call blocker at any time.
★ For your security, you can lock the app.
★ It is very easy to use.
★ It is effective.
★ Does not consume battery life.
★ It does not force CPU resources.
*** PROMO CODES ***
If you want promo codes, please write under this topic. :good:
It will be good if people who use the app can send feedback.
What do the IAP in this app unlock?
MishaalRahman said:
What do the IAP in this app unlock?
Click to expand...
Click to collapse
When you open the application, the password screen comes up. If you enter the wrong password, you can not enter the application. Without your knowledge nobody can use the application and change your settings.
Lawnate said:
When you open the application, the password screen comes up. If you enter the wrong password, you can not enter the application. Without your knowledge nobody can use the application and change your settings.
Click to expand...
Click to collapse
That's the only pro feature? Everything else is free?
MishaalRahman said:
That's the only pro feature? Everything else is free?
Click to expand...
Click to collapse
Beside app lock feature,there is auto reply sms feature as well and there aren't ads in pro version.
Except these, other features are free.
Can you list in the OP which features are available in the free version and which are unlocked with an in-app purchase?
I'd like a promo code and give this app a try
Can I have a promo code please
pete.xda said:
I'd like a promo code and give this app a try
Click to expand...
Click to collapse
night_mare said:
Can I have a promo code please
Click to expand...
Click to collapse
Codes sent.
can i have a promo code dude ?
hasni2005 said:
can i have a promo code dude ?
Click to expand...
Click to collapse
Code sent.
Root required?
OnceAMatrixMan said:
Root required?
Click to expand...
Click to collapse
No
Lawnate said:
No
Click to expand...
Click to collapse
Great I'll install it later today and try it out. Promo code please.
Any limits to the number of phone numbers blocked?
OnceAMatrixMan said:
Great I'll install it later today and try it out. Promo code please.
Any limits to the number of phone numbers blocked?
Click to expand...
Click to collapse
Code sent.
No, there is no limit.
MishaalRahman said:
Can you list in the OP which features are available in the free version and which are unlocked with an in-app purchase?
Click to expand...
Click to collapse
You can see the free version features and pro version features by downloading the app.
Hello, can I have a code please?
Thanks!!
Envoyé en utilisant Tapatalk
jeepcook said:
Hello, can I have a code please?
Thanks!!
Envoyé en utilisant Tapatalk
Click to expand...
Click to collapse
Code sent.
I would like to try. Please the code. Thanks!
Hi Guys.
This App Texts the mobile phone's GPS location in response to an SMS message.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
For parents: text a code word to your child's mobile phone to find out where they are;
For senior citizens: If you’re lost in the forest, you can easily communicate your coordinates to the rescue services, even if you are out of mobile internet coverage;
For hikers, hunters and extreme sports lovers: in case of injury, your friends or family may quickly locate your phone and call the ambulance;
Even if you drop your mobile phone out in the wild, you can easily locate it!
★ It is free of charge and doesn't require an online login.
★ Three modes of operation:
- automatic reply with the coordinates to a code word text message;
- automatic texting of current coordinates on a regular interval (for instance, every hour);
- automatic texting of current coordinates to a trusted contact by pressing a hotkey.
★ It's easy: just enter your trusted contact number and a code word (such as "1234"). If your phone receives a message containing your code word ("1234"), the application will automatically reply to the sender with a text message containing your current coordinates.
★ It's safe: the two phones communicate directly via SMS, without going online, and avoiding services of third parties.
★ It's thrifty: the application saves your battery life. It runs in the background and activates when it's time to send a message with coordinates.
★ It's informative: a message contains phone's current coordinates, their accuracy (in meters), exact time of locating and the battery power.
★ Localized to two languages (Russian and English, depending on your phone's OS language)
☞ Note:
You will be charged for a standard text message according to your current mobile phone plan.
It is a new version. Please, do not hesitate to report bugs!
GooglePlay: https://play.google.com/store/apps/details?id=ru.rst.rescuesmstracker (v.0.8.26)
And sorry, I tried to upload screenshoots, but I couldn't, because I have too little posts on this forum
ooprizrakoo said:
And sorry, I tried to upload screenshoots, but I couldn't, because I have too little posts on this forum
Click to expand...
Click to collapse
Thanks for the app, just installed but how to hide the icon at notification bar?
Sent from my SM-N930F using Tapatalk
Sean_FD2R said:
Thanks for the app, just installed but how to hide the icon at notification bar?
Sent from my SM-N930F using Tapatalk
Click to expand...
Click to collapse
Hi.
This icon will hide automatically after sending coordinates. We designed it this way, because our app not a "spy-ware'.
Remove the internet permission if your app does not require it!
nec947 said:
Remove the internet permission if your app does not require it!
Click to expand...
Click to collapse
Internet is used only for crash-reports; not for work. Of course, you can disable this permission manually, it's OK, and app will continue work properly.
new version (0.8.35) and new website
Hi.
1. Bad news: our app was removed from Google Play Store:
Reasons:
https://www.reddit.com/r/androiddev...ms_permissions_fiasco_google_why_do_you_hurt/
https://www.reddit.com/r/androiddev/comments/acs5t2/google_sending_out_3rd_and_final_reminder_to/
etc.
2. Good news.
We released the new version of app, 0.8.35
- the status of application (“On” or “On + timelaps-mode”) will be saved after phone reboot.
- the right URL for sharing added (SafetyTracker.org)
- minor bugs fixed
And we opened the official website: http://safetytracker.org
Welcome!
Open Source
Hello, All.
Source code available on Github: https://github.com/safetytracker/open-sms-locator
Our SafetyTracker is released under the GNU General Public License (GPL, or “free software”).
This license grants people a number of freedoms:
You are free to use SafetyTracker, for any purpose
You are free to distribute SafetyTracker
You can study how SafetyTracker works and change it
You can distribute changed versions of SafetyTracker
The GPL strictly aims at protecting these freedoms, requiring everyone to share their modifications when they also share the software in public. That aspect is commonly referred to as "Copyleft".
All releases (APK-files) are available on GitHub. You can download the last version there: https://github.com/safetytracker/open-sms-locator/releases
Also we fixed minor bugs in the new version (0.8.36).
SKI
Supplementary Kaomoji Input
What Is This?
SKI, short for Supplementary Kaomoji Input, is a simple, yet desperately needed approach to mobile kaomoji apps.
SKI is designed with three purposes in mind:
1. Easy to use
2. Not a keyboard replacement
3. No need to copy and paste
Screenshots
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Why Did We Create This?
Currently, the most common approach to using kaomojis on an Android device is to use a keyboard that offers kaomojis. But what if your favorite keyboard doesn't offer them?
A popular alternative to keyboard offerings is an app that copies kaomojis straight into your clipboard. This allows you to keep your favorite keyboard, but it requires you to constantly switch between apps.
Both of these common offerings are an extremely cumbersome or troublesome solution.
SKI took these frustrations in mind and rectifies it through two simple methods:
1. A floating Kaomoji Picker
2. Automatic pasting to input field
As a floating app, SKI works alongside any keyboard you use. Simply tapping on a kaomoji will paste it into the input box you pressed.
Plus, SKI has another trick up it's sleeve. It doesn't simply offer a movable floating icon, but it offers it only when you need it!
When you press on an input field, the floating icon will appear
When you press on a non-input field, typically the Send Button, the floating icon will disappear
Full Feature List
Large offering of commonly used kaomojis
Create your own kaomojis, if offered selection is not enough
Movable floating icon that expands into a full selection of kaomoijs
Auto-show floating icon when pressing on input fields
Auto-hide floating icon when pressing on non-input buttons
Auto-paste of selected kaomoji from floating kaomoji list
Customizable floating icon
Categorized kaomojis for quicker and easier selection
Create your own categorized list of kaomojis
Freely modify which lists of kaomojis are shown by the floating Picker
Favorite Kaomojis (sorted by use count)
Recent Kaomojis (sorted by use time)
Rankings of your most used kaomojis
Download Link
Download on Google Play
Promo Codes
We're giving away 50 Promo Codes to XDA users for the premium version of this app to celebrate the app's new release.
If you want a code, simply leave a comment with a message announcing your intent for a code.
To use these codes, open the Google Play app then swipe open the sidebar.
Press the Redeem option and enter in the code.
Suggestions/Feedback
We're always looking for more ways to improve our app, so if you have any suggestions or comments, please leave us a comment.
If there are any questions or concerns, similarly, please leave a comment.
\(≧▽≦)/ ENJOY! \(≧▽≦)/
I want a code please
Sent from my HUAWEI MHA-L29 using XDA Labs
sghens said:
I want a code please
Sent from my HUAWEI MHA-L29 using XDA Labs
Click to expand...
Click to collapse
Sent via pm, enjoy!
May I have a code please ..
Faris Sabaa said:
May I have a code please ..
Click to expand...
Click to collapse
Sent via pm, enjoy!
Thanks, been waiting for something like this for a long time, can i get a code please?
Whoohooo Really nice app :good:
May I can have a promo code too?
ErnuB said:
Thanks, been waiting for something like this for a long time, can i get a code please?
Click to expand...
Click to collapse
Lycox said:
Whoohooo Really nice app :good:
May I can have a promo code too?
Click to expand...
Click to collapse
Sent to you guys via pm, enjoy!
Zolares said:
Sent to you guys via pm, enjoy!
Click to expand...
Click to collapse
Thanks o(*°▽°*)o
Hi, i have been using the free version and i like it very much. Can i ask for the code