public
class
ConfigurationAct
extends
Activity{
ListView appList;
ArrayList<String> appArr;
ArrayAdapter<String> appAdap;
@Override
protected
void
onCreate(Bundle savedInstanceState) {
super
.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_BLUR_BEHIND,
WindowManager.LayoutParams.FLAG_BLUR_BEHIND);
getWindow().setGravity(Gravity.BOTTOM | Gravity.LEFT);
setContentView(R.layout.popup_layout);
final
PackageManager pm = getPackageManager();
List<ApplicationInfo> lai = pm.getInstalledApplications(
0
);
for
(ApplicationInfo applicationInfo : lai) {
String name = String.valueOf(applicationInfo.loadLabel(pm));
appArr =
new
ArrayList<String>();
appArr.add(name);
appAdap =
new
ArrayAdapter<String>(
this
, android.R.layout.simple_list_item_multiple_choice, appArr);
appList = (ListView)findViewById(R.id.app_list);
appList.setAdapter(appAdap);
appList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
}
}
}