- private void open(String fileString) {
- Intent intent = new Intent();
- intent.setClassName("com.rarlab.rar", "com.rarlab.rar.MainActivity");
- File file = new File(fileString);
- Uri data = Uri.fromFile(file);
- intent.setData(data);
- try {
- startActivity(intent);
- } catch (ActivityNotFoundException e) {
- try {
- Uri uri = Uri.parse("market://search?q=" + "rar");
- Intent it = new Intent(Intent.ACTION_VIEW, uri);
- startActivity(it);
- } catch (ActivityNotFoundException e2) {
- Log.i(TAG, "market no found");
- }
- }
- }
- //该片段来自于http://www.codesnippet.cn/detail/1704201512305.html
来源: http://www.codesnippet.cn/detail/1704201512305.html