标签:
在项目中须要引用settings模块里面的某个活动。在eclipse中导入settins.jar包之后,使用例如以下方式启动:
Intent intent = new Intent(); intent.setAction("android.settings.INPUT_METHOD_SETTINGS"); intent.addCategory("android.intent.category.VOICE_LAUNCH"); intent.setClass(this, DateTimeSettingsSetupWizard.class); startActivity(intent);
Intent intent = new Intent(); intent.setAction("android.settings.INPUT_METHOD_SETTINGS"); ComponentName c = new ComponentName("com.android.settings", "com.android.settings.LanguageSettings"); intent.setComponent(c); intent.addCategory("android.intent.category.VOICE_LAUNCH"); startActivity(intent);
并不清楚为什么导入包,会出现错误。有可能这个包导入软件之后,实际上的载入,初始化都是在本应用的空间内进行。而你想要引用的类是在系统的包里面,并不在一个空间内,导致找不到这个类。
有更好解释或者有什么线索的朋友,希望在评论中加入。拜谢!
參考评论中的内容,会持续更新本文。
导入三方包,出现ClassNotFoundException
标签:
原文地址:http://www.cnblogs.com/mengfanrong/p/4222271.html