I believe you will need to go back to the code you got from anddev.org
and check that manifest. As far as I know "file://STRING" is NOT a
scheme/uri that any built in system intent can handle, that's a custom
Uri, so you are going to have to write the Activity that handles that
on your own (which is probably what any anddev example did - which
example are you talking about exactly, that might help?).  After you
write the Activity then YOU will also have to define the filter for
that data scheme which is handled by that Activity in your manifest.


On Nov 21, 12:03 am, Asif k <[EMAIL PROTECTED]> wrote:
> Hi All,
>
> anyone is aware of which intent filters are nedded in manifest.xml
>
> On Nov 20, 6:13 pm, Charlie Collins <[EMAIL PROTECTED]> wrote:
>
> > I am not familiar with that particular application, but it looks like
> > you need the Intent and IntentFilter setup correctly for the action
> > "action=android.intent.action.VIEW data=file:///sdcard/1.txt".  Sorry
> > if that's obvious, but does your manifest have a filter for that
> > action, which specifies the activity to handle that?
>
> > On Nov 20, 12:19 am, Asif k <[EMAIL PROTECTED]> wrote:
>
> > > Hi All,
>
> > > I am working on file explorer application in which I cannot open any
> > > file.I am using following code to open the file which I got from
> > > anddev.org.
>
> > >             OnClickListener okButtonListener = new OnClickListener(){
> > >                  // @Override
> > >                  public void onClick(DialogInterface arg0, int arg1) {
> > >                       // Lets start an intent to View the file, that
> > > was clicked...
> > >                 Intent myIntent = new Intent
> > > (android.content.Intent.ACTION_VIEW,Uri.parse("file://" +
> > > aDirectory.getAbsolutePath()));
> > >                 startActivity(myIntent);
> > >                  }
> > >             };
> > >             OnClickListener cancelButtonListener = new OnClickListener
> > > (){
> > >                  // @Override
> > >                  public void onClick(DialogInterface arg0, int arg1) {
> > >                       // Do nothing
> > >                  }
> > >             };
> > >             new AlertDialog.Builder(this)
> > >             .setTitle("Question")
> > >             .setMessage("Do you want to open that file?\n"+
> > > aDirectory.getName())
> > >             .setPositiveButton("OK", okButtonListener)
> > >             .setNegativeButton("Cancel", cancelButtonListener)
> > >             .show();
>
> > > But I am getting following exception after clicking on any file.
>
> > > 11-20 10:26:51.290: INFO/ActivityManager(50): Starting activity:
> > > Intent { action=android.intent.action.VIEW data=file:///sdcard/1.txt }
> > > 11-20 10:26:51.299: WARN/System.err(218):
> > > android.content.ActivityNotFoundException: No Activity found to handle
> > > Intent { action=android.intent.action.VIEW data=file:///sdcard/1.txt }
> > > 11-20 10:26:51.369: WARN/System.err(218):     at
> > > android.app.Instrumentation.checkStartActivityResult
> > > (Instrumentation.java:1472)
> > > 11-20 10:26:51.369: WARN/System.err(218):     at
> > > android.app.Instrumentation.execStartActivity(Instrumentation.java:
> > > 1442)
> > > 11-20 10:26:51.380: WARN/System.err(218):     at
> > > android.app.Activity.startActivityForResult(Activity.java:2528)
> > > 11-20 10:26:51.388: WARN/System.err(218):     at
> > > android.app.Activity.startActivity(Activity.java:2572)
> > > 11-20 10:26:51.409: WARN/System.err(218):     at
> > > android.file.FileExplorer.onListItemClick(FileExplorer.java:171)
> > > 11-20 10:26:51.409: WARN/System.err(218):     at
> > > android.app.ListActivity$2.onItemClick(ListActivity.java:312)
> > > 11-20 10:26:51.409: WARN/System.err(218):     at
> > > android.widget.AdapterView.performItemClick(AdapterView.java:283)
> > > 11-20 10:26:51.409: WARN/System.err(218):     at
> > > android.widget.ListView.performItemClick(ListView.java:3049)
> > > 11-20 10:26:51.420: WARN/System.err(218):     at
> > > android.widget.AbsListView$PerformClick.run(AbsListView.java:1415)
>
> > > Is there any permission is needed to open any file or any resources
> > > are required??
> > > Plese give ur suggestions as soon as possible.
> > > Thanks in advance....
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to