Launcher开发笔记3—启动程序
监听GridView的onItemClick事件
?
?
OnItemClickListener clickListener = new OnItemClickListener() {// postition 被点击项的位置// view 被电击的view// id 被点击项的id@Overridepublic void onItemClick(AdapterView<?> adapterView, View view,int position, long id) {// TODO Auto-generated method stub//获取被点击的程序相关信息ResolveInfo info = mApps.get(position);// 该应用的包名String pkg = info.activityInfo.packageName;// 应用的主activity类String cls = info.activityInfo.name;ComponentName componet = new ComponentName(pkg, cls);Intent i = new Intent();i.setComponent(componet);startActivity(i);}};?
?