For getting the list of all running apps installed in the device and to show it on a listview we can use the following code:   MainActivity.java     import java.util.ArrayList; import java.util.List;  import android.app.ActivityManager; import android.app.ActivityManager.RunningAppProcessInfo; import android.content.Intent; import android.content.pm.ApplicationInfo; import android.content.pm.PackageManager; import android.os.Bundle; import android.support.v7.app.ActionBarActivity; import android.widget.ArrayAdapter; import android.widget.ListView;  public class MainActivity extends ActionBarActivity {  ArrayList results_sys_app = new ArrayList();  //ArrayAdapter<ApplicationInfo> adapter;  ArrayAdapter<ApplicationInfo> adapter;    @Override  protected void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   setContentView(R.layout.activity_main);   /*final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null);   mainIntent.addCategory(Intent.CA...