Java / Android Sort ArrayList

How to sort an ArrayList in Android:

Following code is describing, how to sort an Android / Java array list of user defined class.

Collections.sort(empList, new Comparator<Employee>(){
              public int compare(Employee emp1, Employee emp2) {
                return emp1.getFirstName().compareToIgnoreCase(emp2.getFirstName());
              }
            });

Continue reading “Java / Android Sort ArrayList”

Programmatically delete sms / message by sms id in android

How to delete all messages from android inbox or sent folders, without loop

How to get message ids

Use following simple function to delete sms from default android application / database. Continue reading “Programmatically delete sms / message by sms id in android”

How to programmatically save sms to inbox or sent folders in android

To save sms / message in inbox or sent folder on default android’s messaging application, use following simple function. This code will save text message in all Android versions including above or below versions from Kitkat. Continue reading “How to programmatically save sms to inbox or sent folders in android”

Read SMS from the inbox or sent folder programmatically in Android

How to read SMS from the inbox or sent folder programmatically in Android:

To read all messages for inbox or sent programmatically in Android use following function. Continue reading “Read SMS from the inbox or sent folder programmatically in Android”

Write your own Background Service in Android

Service: is one of core component of Android.

Service have not any user interface, like dialogboxe or buttons etc. Service runs in background. We use service for long process like fetch long (time consuming) data from network, play sound in background or some process where user interaction is not necessary. Continue reading “Write your own Background Service in Android”