android widget跳转至系统时间界面
来源:互联网 发布:网络销售人员业务流程 编辑:程序博客网 时间:2024/05/18 03:54
PackageManager packageManager = getPackageManager();
Intent alarmClockIntent = new Intent(Intent.ACTION_MAIN).addCategory(Intent.CATEGORY_LAUNCHER);
// Verify clock implementation
String clockImpls[][] = {
{"HTC Alarm Clock","com.htc.android.worldclock","com.htc.android.worldclock.WorldClockTabControl" },
{"Standar Alarm Clock","com.android.deskclock","com.android.deskclock.AlarmClock"},
{"Standar Alarm Clock2","com.android.deskclock","com.android.deskclock.DeskClock"},
{"Froyo Nexus Alarm Clock","com.google.android.deskclock","com.android.deskclock.DeskClock"},
{"Moto Blur Alarm Clock","com.motorola.blur.alarmclock", "com.motorola.blur.alarmclock.AlarmClock"},
{"Samsung Galaxy Clock","com.sec.android.app.clockpackage","com.sec.android.app.clockpackage.ClockPackage"},
{"Google Galaxy Nexus Clock","com.google.android.deskclock","com.android.deskclock.AlarmClock"}
};
boolean foundClockImpl =false;
for(int i=0; i<clockImpls.length; i++) {
String vendor = clockImpls[i][0];
String packageName = clockImpls[i][1];
String className = clockImpls[i][2];
try {
ComponentName cn = new ComponentName(packageName, className);
ActivityInfo aInfo = packageManager.getActivityInfo(cn, PackageManager.GET_META_DATA);
alarmClockIntent.setComponent(cn);
System.out.println("Found " + vendor +" --> " + packageName +"/" + className);
foundClockImpl = true;
} catch (NameNotFoundException e) {
System.out.println(vendor +" does not exists");
}
}
if (foundClockImpl) {
PendingIntent pendingIntent = PendingIntent.getActivity(this, 0, alarmClockIntent, 0);
// add pending intent to your component
remoteViews.setOnClickPendingIntent(R.id.TimeLeftHotArea,
pendingIntent);
}
不同生产商调用的包名类名的查看:
android-sdk\tools\hierarchyviewer.bat,打开这个工具,手机连接电脑,启动对应界面,就能看到包名 类名
- android widget跳转至系统时间界面
- 【Android】:跳转系统界面汇总
- android-widget实现跳转
- android中跳转系统自带界面
- android中跳转系统自带界面
- android跳转到各个系统应用界面
- android 自动跳转到系统设置界面
- Android中跳转到系统设置界面
- Android跳转系统界面_大全集
- Android 自动跳转到系统界面总结
- Android 跳转到系统设置界面汇总
- Android中 跳转到系统设置界面
- Android跳转各种系统设置界面-总结
- Android跳转各种系统设置界面-总结
- widget内存获取 及界面跳转
- 跳转至系统安装界面_startActivityforResult
- 跳转至系统网络设置界面
- 跳转到系统界面
- Jquery读取URL参数
- [K/3Cloud]K3Cloud平台开发之Python插件
- Ubuntu10.10下软件安装方法总结(不联网安装wireshark)
- 附录 A:监控 SQL Server 的运行状况
- 《Linux命令行与shell脚本编程大全》 第十五章 学习笔记
- android widget跳转至系统时间界面
- 关于linux移植时Resetting CPU ...的问题(在我的系统中可行,已验证)
- 数组调整
- 【iOS开发】---- appledoc:Objective-C注释文档生成工具
- SQL Server 2008编程入门经典笔记(第三章:T-SQL基本语句)
- hdu 1394 zoj 1484 求旋转序列的逆序数(并归排序)
- Jellybean上relro引起的 SEGV_ACCERR段错误问题
- 消息队列
- WCF建证书步骤