Intent intent = new Intent(Intent.ACTION_VIEW);
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
Uri uri = Uri.fromFile(new File(filepath ));
intent.setDataAndType(uri, "application/msword");
ComponentName cn = new ComponentName(packageName, className);//包名和主activity名
intent.setComponent(cn);
startActivity(intent);以上代码将一个word文件用指定的程序打开,的确能将指定的程序启动,但是没有打开文件,只是将程序启动而已,请教下如何让程序启动后又将我指定filepath的文件打开?谢谢
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
Uri uri = Uri.fromFile(new File(filepath ));
intent.setDataAndType(uri, "application/msword");
ComponentName cn = new ComponentName(packageName, className);//包名和主activity名
intent.setComponent(cn);
startActivity(intent);以上代码将一个word文件用指定的程序打开,的确能将指定的程序启动,但是没有打开文件,只是将程序启动而已,请教下如何让程序启动后又将我指定filepath的文件打开?谢谢
解决方案 »
- 关于android上声音的问题···声波测距
- Viewpager类替代Launcher中的worksapce,遇到焦点无法获得,求高手指点
- 关于android TextView
- List中长按事件的上下文标题如何与listitem的text绑定?
- 如果移动在移动鼠标时 动态显示鼠标所指点的坐标值???
- Android与PC Wifi通信
- 高价求三星公司s5pv210芯片的bsp包里面的android源码部分,源码要4.1以上的
- 关于 new Time("GMT+8")
- [makefile] 全编正常 模块编译出错
- 如何在android app 退出时执行代码????
- android网络访问权限问题。
- scorllview怎么判断已到底部
intent.addCategory(Intent.CATEGORY_DEFAULT);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK );
Uri uri = Uri.fromFile(new File(filepath ));
intent.setDataAndType(uri, "application/msword");
startActivity(intent);
如果这么写的话,系统会弹出一个选择列表框,
选择其中一个软件,会打开指定的文件,如果不弹出这个列表框,而是指定某一个程序打开,这里怎么实现?给个思路 谢谢!