Android :: Retrieving File Path When Using Intent Filter

Oct 5, 2010

I realise one has to use an intent filter to associate a file format with an application, but once this is done how does the app 'receive' the path to the file that was chosen? Is there a special method it calls on the Activity?

Android :: Retrieving file path when using intent filter


ADVERTISEMENT

Android :: Android Intent Filter Data Path Example

Aug 24, 2010

I tried using the following data in my intent filter:<data android:scheme="http" android:host="an.example.i.p" android:pathPrefix="t" />.

View 1 Replies View Related

Android :: Correct Intent Filter Configuration To Associate File Type?

Nov 10, 2010

This question has been asked [numerous times] before, but I have not seen any definitive answers, or examples of code that actually works. I would like to associate an Activity with a particular file type. For discussion, assume that I want my Activity to be associated with PDFs. Here is what I currently have. I have experimented with many different values and combinations of values in the intent-filter, but I have yet to get my Activity to start when a PDF is selected.

<activity name="com.mycompany.MyActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="file" />
<data android:mimeType="application/pdf" />
<data android:pathPattern="*.pdf" />
<data android:host="*" />
</intent-filter> </activity>

View 1 Replies View Related

Android :: What Is Purpose Of Path Pattern If I Cannot Filter Http Scheme?

Nov 16, 2010

I want to capture Intents with a specific Uri pattern that uses the http scheme. I DO NOT want the chooser dialog to pop up. The Android API advertises filtering of intents based on pattern matching of the path part of the Uri:http://developer.android.com /guide/topics /manifest/data-element.html However, when I try to specify a pattern for my path other than ".*" (which pops up the chooser, which I'm trying to avoid), it doesn't work, and the browser automatically handles the Intent. So, my question is, what is the purpose of the pathPattern/pathPrefix if, for the http scheme, it either auto resolves to the browser, or pops up the chooser anyways?

View 1 Replies View Related

Android :: Intent Object Not Triggering Filter

Jun 25, 2010

Perhaps I'm misunderstanding how Intents and intent-filters work, but it seems to me that this should be a strait-forward case. However it's not working. Here is the Intent I'm sending:
Intent i = new Intent(Intent.ACTION_VIEW);
i.setType("vnd.android.cursor.item/vnd.connectsy.event");
startActivity(i);
And here is the intent-filter:
<activity android:name=".events.EventView">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<data android:mimeType="vnd.android.cursor.item/vnd.connectsy.event" />
</intent-filter>
</activity>

And finally, the error I'm receiving:
android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW typ=vnd.android.cursor.item/vnd.connectsy.event }

View 1 Replies View Related

Android :: Intent Filter For Http Scheme

Sep 14, 2010

I built an Android application that requires OAuth. All was working well using a custom scheme call back which is intercepted by Android. It seems that Yahoo have changed the goal posts and now the custom scheme is not accepted by Yahoo.I am now looking at possible alternate approaches. My first attempt is to use a normal http scheme and modify my intent filter to intercept the new URL. I have the following in my AndroidManifest.xml :
<intent-filter>
<action android:name="android.intent.action.VIEW"></action>
<category android:name="android.intent.category.DEFAULT"></category>
<category android:name="android.intent.category.BROWSABLE"></category>
<data android:host="www.test.com" android:scheme="http"></data>
</intent-filter>
Where www.test.com will be substituted with a domain that I own. It seems :
* This filter is triggered when I click on a link on a page.
* It is not triggered on the redirect by Yahoo, the browser opens the website at www.test.com
* It is not triggered when I enter the domain name directly in the browser.

So can anybody help me with
* When exactly this intent-filter will be triggered?
* Any changes to the intent-filter or permissions that will widen the filter to apply to redirect requests?
* Any other approaches I could use?

View 1 Replies View Related

Android :: Intent Filter By Protocol Specifier

Oct 12, 2010

are there any docs covering the filtering of the protocol specifier? Something like the market application does with "market://", i'd like to make with my application.

View 3 Replies View Related

Android :: How To Send Message Through Intent Filter

Jul 2, 2010

How to send a message from one activity to another using intent and intent filters?

View 1 Replies View Related

Android :: Intent Filter For When At Contact List?

Oct 27, 2010

I'm looking for an intent filter for when you are at the contact list and you long press a contact so a the menu comes up

View 1 Replies View Related

Android : Can't Get Intent Filter To Launch Activity From A Uri

Aug 14, 2010

I'm trying to figure out how to launch an activity in my app from a custom URI such as myapp://myuriactivity I've read a lot about the intent and intent filters in the android references and also read several examples, but for some reason I can't get my simple test to work. Below is my manifest file, can anyone tell me what I'm doing wrong? With the below file, if I open the browser and try to navigate to http://org.test.launchtest it just says the page doesn't exist. Shouldn't this work?

View 1 Replies View Related

Android : What Is An Intent-filter Show An App When Sharing A Url?

Nov 5, 2010

I have looked at the intent-filter documentation and I can't figure out this specific intent-filter. I'm looking to use ACTION_SEND because I only want the app to show up in "Share" menus in other apps. I only want to show up in the share menu if the text of the intent is a url. For example, what is shared from the Android Browser's share menu. I don't want the app to appear in the share menu if it's just text and not a url.

View 1 Replies View Related

Android :: Creating Intent With Action / Any Way To Filter Results

Jul 20, 2010

When creating an intent with action send to send some data, is there a way to filter the results that are included in the activity chooser that is created using Intent.createChooser? I have not seen a way to do this other than setting the mime type, but it is not flexible enough.

For example, there is a situation when I want e-mail apps to be the only results in the activity chooser dialog. Setting the type to "text/ html" successfully filters this down to email apps, except when bluetooth is enabled. Bluetooth appears in the list as well, but this is not desirable. Surely there is a way to have a little more control over the results?

View 3 Replies View Related

Android :: How Broadcast Receiver And Intent Filter Behaves?

Jul 6, 2010

I am new to android platform.please help me out how the Broadcast Receiver and Intent Filter behaves in android.please explain in simple line or with example.

View 1 Replies View Related

Android :: Catching An Action Without Setting An Intent Filter?

Jan 11, 2010

I'm trying to catch an action like ACTION_HEADSET_PLUG. But I think it might be too much to set this action on the manifest file.

How could I register a listener for this action? I only need to care about it when my application is running not all the time as I think it would happen when registering it under the manifest file...

View 4 Replies View Related

Android :: Filtering Urls Within An Activity's Intent-filter?

Feb 6, 2010

I'm registering an intent-filter on an activity to listen for url clicks from a certain domain:

CODE:.............

This works, but is there a way to filter out certain urls from my domain? For example, my app can only do something useful for the user if it gets a url like: www.mywebsite.com/orange

But if the user clicks on a link like: www.mywebsite.com/blue

I can't do anything useful for them, so I'd like to just let them continue using the browser to open that url. Is there a way I get a chance to see the URL before android pops up the chooser dialog and presents my app as a possible handler for the url? Is there some method in Activity which allows me to filter?

View 3 Replies View Related

Android :: New Activity Instance Created For Every Intent-filter?

Feb 6, 2010

I'm using an intent-filter on URLs for my activity:

CODE:...............

the launchMode attribute is set to "singleTop", but it looks like a new activity is created every time I click a matching url. I thought that if the activity is already alive somewhere, it would simply be brought to the front of my activity stack?

I tried this on the emulator/device, same behavior, a new activity instance is always created.

View 2 Replies View Related

Android :: Default When Using Multiple Actions In Intent-Filter

Jul 6, 2010

Trying to grok intents and actions in android and looking through the documentation. But one thing I keep seeing is an intent filter with multiple actions defined.

Like this, from the above link:

CODE:...........

But, if you call that activity, how does it choose which action is chosen?

For that matter, that linked to example has multiple activities that all contain the same actions, "android.intent.action.VIEW" for example. When calling this with something like content://com.google.provider.NotePad/notes how does it even know which activity to use?

View 1 Replies View Related

Android :: Handle OAuth Callback Using Intent-filter

Apr 19, 2010

I am building an Android application that requires OAuth. I have all the OAuth functionality working except for handling the callback from Yahoo.

I have the following in my AndroidManifest.xml:

CODE:..............

Where www.test.com will be substituted with a domain that I own.

It seems :

This filter is triggered when I click on a link on a page. It is not triggered on the redirect by Yahoo, the browser opens the website at www.test.com It is not triggered when I enter the domain name directly in the browser.

When exactly this intent-filter will be triggered? Any changes to the intent-filter or permissions that will widen the filter to apply to redirect requests?

View 3 Replies View Related

Android :: How To Perform A Negative Match In Intent Filter?

May 16, 2010

In an Android manifest, how can I use a negative match in the android:pathPattern? I'd like to use a pathPattern that matches on all URLs except for a specific hostname, if it's possible.

View 1 Replies View Related

Android :: 1.6 SDK Level 4 Project / Receiver Intent Filter Never Invoked

Apr 4, 2010

I'm trying to get a BroadcastReceiver invoked when the screen is turned on. In my AndroidManifest.xml I have specified:

<receiver android:name="IntentReceiver">
<intent-filter>
<action android:name="android.intent.action.SCREEN_ON">
</action>
</intent-filter>
</receiver>

However it seems the receiver is never invoked (breakpoints don't fire, log statements ignored). I've swapped out SCREEN_ON for BOOT_COMPLETED for a test, and this does get invoked. This is in a 1.6 (SDK level 4) project. A Google Code Search revealed this, I downloaded the project and synced it, converted it to work with latest tools, but it too is not able to intercept that event.

http://www.google.com/codesearch/p?hl=en#_8L9bayv7qE/trunk/phxandroid-intent-query/AndroidManifest.xml&q=android.intent.action.SCREEN_ON

Is this perhaps no longer supported? Previously I have been able to intercept this event successfully with a call to Context.registerReceiver() like so:

registerReceiver(new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// ... }
}, new IntentFilter(Intent.ACTION_SCREEN_ON));

However this was performed by a long-living Service. Following sage advice from CommonsWare I have elected to try to remove the long-living Service and use different techniques. But I still need to detect the screen off and on events.

View 1 Replies View Related

Android :: Specify Scheme Specific Part In Data Tag For An Intent-filter?

Feb 3, 2010

I want to set up a BroadcastReceiver to handle PACKAGE_REPLACED, but I only want to be notified when my package is replaced. It works fine if I specify a data tag with scheme="package" but then I get notified when any application is reinstalled or upgraded. I can't figure out how I'm supposed to specify the package name which is in the scheme specific part -- that is, when my BroadcastReceiver gets the intent in onRecieve(), if I do intent.getData().getSchemeSpecificPart(), that's the package name, but is there any way I can filter for only that in my intent-filter?

View 1 Replies View Related

Android :: Service Intent Filter Action String Resource

Sep 13, 2010

I have a Service defined in the manifest with an intent filter that refuses to match when specified as a String resource but works when the literal action is entered in the manifest. Is there any reason I should not be able to use a String resource with an action in an intent filter?

View 3 Replies View Related

Android :: Android Intent-filter PathPattern Numeric Matching

Sep 3, 2010

I'm adding an intent filter to my android application and I want it to catch requests that go http://www.somedomain.com/[numericValue].I only want to catch it if the path is numeric, but if it has text, I don't care about it.I tried the pathPattern of [0123456789]*, but that didn't work. Is this possible to do?

View 1 Replies View Related

Android :: Get File Path With URI

Apr 1, 2009

I am launching an image picker (from the gallery) and my code crashes every single time. I tried to get some help in another post, but people quit responding to the post. Please help. When I do a debug, it tells me this (there are TONS of errors, but these looked the most important - also, I changed the "com.app.name/com.app.name.activity" for privacy reasons):

04-01 14:09:30.254: WARN/dalvikvm(719): threadid=3: thread exiting with uncaught exception (group=0x4000fe68) 04-01 14:09:30.254: ERROR/AndroidRuntime(719): Uncaught handler: thread main exiting due to uncaught exception 04-01 14:09:30.274: ERROR/AndroidRuntime(719): java.lang.RuntimeException: Failure delivering result ResultInfo {who=null, request=1, result=-1, data=Intent { data=content://media/ external/images/media/7 }} to activity {com.app.name/ com.app.name.activity}: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1 04-01 14:09:30.274: ERROR/AndroidRuntime(719): Caused by: android.database.CursorIndexOutOfBoundsException: Index -1 requested, with a size of 1

Here is the code that invokes the activity, follwed by the code that is invoked after the activity has finished:

public void takePic() { Intent photoPickerIntent = new Intent(Intent.ACTION_PICK); photoPickerIntent.setType("image/*"); startActivityForResult(photoPickerIntent, 1);
}

View 7 Replies View Related

Android :: Get The Path Of File

Sep 1, 2009

I have create a zip file on the phone sdk. So i need to create a program to attach that zip file and mail it. For that i need the uri of that file. I used its physical path but it doesn't work. path to the file - sdcard/myfile.zip. i used it in the code in foloowing way

sendIntent.putExtra(Intent.EXTRA_STREAM,Uri.parse("file://sdcard/ myfile.zip"));

when email is sent no attachment can be seen. Is it a problem with a uri. is it a problem with the MIME type

View 3 Replies View Related

Android :: Get File Path From URI Instance

Nov 17, 2009

I am trying to do the following.

I have an Image viewer where in the user picks an Image from within the gallery. The uri to that selected Image is available to me. Now, I want to use this URI information and send it as a file over a socket using FileInputStream. Is this a valid syntax to perform the above action?

CODE:..............

View 10 Replies View Related

Android :: SD Card File Name / Path?

Aug 21, 2009

Is there way, from the emulator, to get the SD Card file name / path?

View 2 Replies View Related

Android :: Draw Path On Map Using Kml File?

Jun 24, 2010

Can I parse kml file in order to display paths or points in android? Please could you help me with that?

This is kml sample code which I would like to display in android google map:

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://www.opengis.net/kml/2.2">
<Document>
<name>Paths</name>
<description>Examples of paths. Note that the tessellate tag is by default
set to 0. If you want to create tessellated lines, they must be authored
(or edited) directly in KML.</description>.....................................

View 2 Replies View Related

Android :: Get Content Uri From File Path?

Jun 9, 2010

I know the absolute path of an image (say for eg, /sdcard/cats.jpg). Is there any way to the content uri for this file? Actually in my code I download an image and save it at a particular location. In order to set the image in an ImageView currently I open the file using the path, get the bytes and create a bitmap and then set the bitmap in the ImageView. This is a very slow process, instead if I could get the content uri then I could very easily use the method ImageView.setImageUri(uri)

View 1 Replies View Related

Android :: File Path NOT Found

Aug 4, 2010

I trying to do XML parsing program. I also used FileInputStream for my XML file. I placed XML file under android's assets folder,META-INF folder. That's file name is "container.XML". Here is my code parseXML,

public void parseXMLinfoBook() throws FileNotFoundException, ParserConfigurationException, SAXException{

FileInputStream in = new FileInputStream("file:///android_asset/META-INF/container.xml");

StringBuffer inLine = new StringBuffer();
InputStreamReader isr = new InputStreamReader(in);

BufferedReader inRd = new BufferedReader(isr);

SAXParserFactory spf=SAXParserFactory.newInstance();..................

View 1 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved