Android :: Intent Call Action
Jan 7, 2010How to invoke call in android using ntent?...
View 2 RepliesHow to invoke call in android using ntent?...
View 2 RepliesI got one question regarding the intent action "ACTION_CALL". What is the correct way of getting back to the own application/activity after the user ends the call? The only way that came to my mind uses a PhoneStateListener in a background services that waits for the CALL_STATE_IDLE event starting up the application again. But I am not quite sure if that is the correct/intended way of using the intent.
View 1 Replies View RelatedI want to show some notification when android phone is connected to system. I implemented BroadcastReceiver for listening to event android.intent.action.ACTION_UMS_CONNECTED in my application But it is not working. Is it possible to capture this event.
View 3 Replies View Relatedimplicit intent with class name as action defined in intentfilter. is not working. Only it it is defined as "android.intent.action." it is picked up ? is it so ?
I have app A with the following in manifest.xml file
CODE:.............
In app B, i tried to call the activity in A using below code.
CODE:.............
This code works. But not above line.
I am using android.intent.action.ANSWER for receiving my call (android_OS). below i m giving code segment i used:
CODE:...........
in activity class i wrote
CODE:............
But i did not get any result. see my code and give me a feedback.
I'm trying to get an application / reciever / anything that can perform a task once every minute. I'm trying to use the intent-filter "android.intent.action.TIME_TICK" which, in theory, sends an Intent message every minute.
Does anyone have any code that uses the android.intent.action.TIME_TICK intent? I can't seem to get it to send the intent to my application and I can't find anything much on the internet. Has anyone used it successfully?
I have a manifest.xml as below.
CODE:...................
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?
How to cath android.intent.action.MEDIA_MOUNTED event I implemented an broadcast receiver to invoke when sdcard is mounted. But it is not invoked
My source code is as follows:
CODE:..................
I've got a receiver set up in my android application to catch android.intent.action.NOTIFICATION_REMOVE intents. On my Evo, it works fine - when a notification is cleared from the notification bar, I catch that event and can run some code. I tried running this on a Samsung Moment though, and it is never caught. So now I'm trying to figure out why, and I can't seem to find anything on Google about this intent action - and I set this code up a few months ago, so I don't remember where I even found this action, it doesn't seem to be in the API.
The evo is running 2.2, and the moment is running 2.1-update1, so I'm guessing that it's undocumented, and only available in 2.2. Is there any other way to catch an event that a notification has been cleared? Note that I'm not trying to cancel a notification that I put up, or trying to cancel another app's notification, just catch an event when a notification has been cleared.
Here's my receiver in AndroidManafest.xml:
CODE:....................
I want to receive Intent "android.intent.action.SEND" in a Service. Is it possilbe to register for this Intent via registerReceiver() and get the Intent in Broadcast receiver in the Service?
Or is there any restrictions that "android.intent.action.SEND" can only be registered via Manifest.xml of an Activity and not in a Service?
what is intent action name(e.g. action name "android.media.action.IMAGE_CAPTURE" for launching camera appl) to launch the native map appl Is there intent available(documented or undocumented since above intent of capturing image is undocumented ) for launching maps appl?
I know one for launching maps for driving direction "this.startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://maps.google.com/maps? f=d&saddr=37.4,-121.9"+ "&daddr=Bellevue, WA&hl=en")));" but this goes to driving direction page of maps appl.
is there any way to launch maps appl which will open maps home page?
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...
I am trying to take picture by G1 camera.
I have tried almost everything i was able to find on the net about this topic. It seams there should be intent with action "android.media.action.IMAGE_CAPTURE" which really starts camera application and returns captured image. But captured image is scaled to 0.25 of original size. Another possibility I have found is to pass uri where to save captured image. I went through all available sources of camera application and it should work but does not.
For illustration, I am doing following in my example activity which creates new image, but after returning from camera, image is still empty:
CODE:..................
I am ready to write my own capturing application, but it is quite hard and I would like to reuse.
Do you know correct intent action name and extra name to pass to capture image?
I am trying to launch an activity by specifying only its action(custom) defined in its intent filter from an activity in other application. The activity to be launched is the main activity of its application thus have android.intent.action.MAIN & android.intent.category.LAUNCHER set as action and category in its intent filter. Now according to android doc on Intent and Intent Filter, i do not need to specify DEFAULT category at all in this case. But doing the same i am i am unable to launch the activity.
LogCat says, Activity could not be found...
Am i misinterpreting the text or is there something else missing...?
Code, used for calling the activity
CODE:.............
Definition of Activity being called in the manifest file
COE:....................
I couldnt figure out the exact understanding of implicit intents.
When i was going through the tutorial i read about it.
Here are some important points to remember: 1 - Implicit Intents do not specify a target component 2 - Components willing to receive implicit intents have to declare their ability to handle a specific intent by declaring intent filters 3 - A component can declare any number of Intent Filters 4 - There can be more than one component that declares the same Intent Filters and hence can respond to the same implicit intent. In that case the user is presented both the component options and he can choose which one he wants to continue with 5- You can set priorities for the intent filters to ensure the order of responses.
I read this about Implicit Intents.
I couldnt get visualisation of 4th point. So wanted to try it out by writing some examples.
I tested this like below. Wrote two apps.
I had written two activities in one app, CallingActivity & anotherActivity.
CODE:...........
One more app,which has two activities like below.
CODE:..................
I ran the first app in emulator and pressed home screen, it mean it runs in the background.(Not exited ) Then i opened the second app and clicked a button in frirst activity(testmain) and tried to call setAction "com.android.localguide.GET_RESULT"
i.setAction("com.android.localguide.GET_RESULT");
But it is opening the activity "results".. It dint showed a options to choose which components( i expected first app ) activity i need to use ?
Am i right in executing in the right context to understand that point no 4 ?
Can any one suggest some helpful links so that I can get free online tutorial?
View 1 Replies View RelatedI 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 RelatedI am customizing native phonebook application as a third party application which can be launched by the same intent as the native application. I have installed that application in my G1 phone. When I have clicked on Contacts icon in launcher menu it a menu pops out and asks me to select which app to lauch i.e., native contacts or my customized contact application. I have selected my application and I have also selected to use this selection as my default choice. After that system never put a pop-up and whenever I clicked on contacts it launches my customized application.
Now my problem is, I do not know how do I change this setting i.e., tell the phone to put the pop-up again so that I can select native app or my app?
Does anyone has any idea?
I have got a problem with Intent in Android..I coded an example about Intent
Ex :Intent.ACTION_DIAL,URI.parse(phonenumber.getText( ).toString())
phonenumber is a String from EditText
But when the Emulator runned .Then, a dialog occur with message : "TestCall has stopped".TestCall is my project..I also want to get a table of ACTION and DATA of Intent.
im currently looking for the way that my app knows when the phone has being paired and connected to a bluetooth headset device.
I read something about this intent, but not on the Reference documentation of http://developer.android.com
android.bluetooth.a2dp.intent.action.SINK_STATE_CHANGED
Is this actually working, is it officially supported.
I mean, can we just register a broadcastreceiver to handle this intent , check for the EXTRA_STATE string extra to see if it equals STATE_CONNECTED and be sure that the phone is now connected with a bluetooth headset device ?
What about this BluetoothA2dpService class? There is no official documentation about this, everything i found i from code snippets of the android OS source code.
One of my application need to know a new day is coming, that is, if the clock of phone changed from 23:59 to 00:00, my application will do some logic. I tried to use android.intent.action.DATE_CHANGED, but based on my test, this event only occured when i change the date mannually, I could not get this action when clock changed from 23:59 to 00:00.
CODE:...................
I can use this code make outgoing call.
Intent dial = new Intent(Intent.ACTION_CALL); dial.setData(Uri.parse("tel:5556") );
context.startActivity(dial);
But how to detect call pick up the call or refuses to answer?
I tried PhoneStateListener but not working.
I added broadcast listener "BATTERY_CHANGED" to Android Manifest file so that when the status changed I should get informed. I am adding to Android Manifest file as I want it active through my application life time. But the problem is that I am not getting the broad cast event from the system when battery status changes.
My code is here :-
<receiver android:name=".MyBroadcastReceiver" android:enabled="true"
android:permission="android.permission.BROADCAST_STICKY">
<intent-filter>
<action android:name="android.intent.action.BATTERY_CHANGED" />
</intent-filter> </receiver>
<uses-permission android:name="android.permission.BATTERY_STATS"/>
<uses-permission android:name="android.permission.BROADCAST_STICKY"/>
I'd like to show a png or jpg I downloaded from the next in an image viewer intent, but can't get it to work.
Bitmap bmp = getImageBitmap(jpg);
String path = getFilesDir().getAbsolutePath() + "/test.png";
File file = new File(path);
FileOutputStream fos = new FileOutputStream(file);
bmp.compress( CompressFormat.PNG, 100, fos );
fos.close();
Intent intent = new Intent();
intent.setAction(android.content.Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(path)), "image/png");
startActivity(intent);
I know the bitmap is downloaded ok (use the same routine for supplying it my ImageView instances elsewhere in my app) - I think it wrote to file ok, I can see it on disk and the file size is correct. The intent is launched but an exception is thrown: then the new activity just sits there, blank. How does this work?
I've had my Hero about a week now and one thing that I've found annoying is that when you go into the phone application the default action for the call button is to redail the last number. I have inadvertantly made several (very short) calls by accidentally brushing the call button (or double click the physical on) before I have made any selection in the list.
Is there a way to disable this feature. E.g I wish to physically select or enter a number before the "call" button will place a call.
I did find a reference on this forum to "Not Call Log" which switched away from the screen after a call. I just want something that prevents me miss dialling in the first place.
I thought that Action was preeminent during intent resolution and if the intent had the same action as the intent filter, it would be considered a match regardless of data, if the filter did not specify anything. So I was very surprised to find that supplying action+data where filter had only action, causes it to fail. In the code below, if you comment out line 47 so that data is *not* sent, only then it resolves correctly. To get it to work with the data (an id that is simply a String), what mime type should I specify in the intent filter?
View 11 Replies View RelatedI am trying to locate the intent to load the call log view , does android platform provide that out of the box? the functionality that i am looking is just like picking a contact from address book , you can do that by using intent.ACTION_PICK and using the people content URI Intent intent = new Intent(Intent.ACTION_PICK, People.CONTENT_URI); It 'll show all the contacts of the system and on selecting one it 'll return the data URI of that particular contact by using callback if you start it by using startActivityForResult.
View 4 Replies View Relatedb = this.getIntent().getExtras();
s = this.getIntent().getStringExtra("DEFAULTTEXT");
public void onClick(View v)
{
String a = "http://152.226.152.156:1010/jsp-examples/test1";
URL url = null;
HttpURLConnection httpurlconnection = null;
try {
url = new URL(a);
httpurlconnection = (HttpURLConnection) url
.openConnection();
httpurlconnection.setDoOutput(true);
httpurlconnection.setRequestMethod("POST");
Toast.makeText(Booking.this, a, Toast.LENGTH_SHORT).show();
Toast.makeText(Booking.this, "Toast1", Toast.LENGTH_SHORT).show();
ObjectOutputStream dos = new ObjectOutputStream(httpurlconnection.getOutputStream());
SendVEctor.add(txtArrivalTime.getText().toString());
SendVEctor.add(txtFerry.getText().toString());
SendVEctor.add(txtStatus.getText().toString());
SendVEctor.add(txtDestination.getText().toString());
SendVEctor.add(s.toString());
dos.writeObject(SendVEctor);
dos.close();
s would be my intent and how would i put it into my SendVEctor?
yesterday, I spent several hours trying to figure out how to capture the HEADSET_PLUG intent with a BroadcastReceiver. The manifest defines the <receiver>, with its intent-filter set to <action android:name="android.intent.action.HEADSET_PLUG" />.
The receiver is working correctly (I verified that by changing the intent filter to capture things like SMS_RECEIVED including the proper permissions and the receiver fired as expected on receiving an SMS), but when listening for HEADSET_PLUG, it never fires. Debugging the whole thing is a bit complicated, as the emulator doesn't seem to support headsets and I have to disconnect my target device (a HTC Dream) from USB in order to attach a headset (so there's no logfile viewing). Are there any special permissions required for applications to capture the HEADSET_PLUG intent (and if so, which? I've tried several, to no avail)?
Maybe the Dream doesn't fire such an intent at all (that'd be bad luck for me), but I guess that it must be an issue related to application permissions. The documentation says extremely little (well, actually: nothing) about the single permissions needed to perform all the actions described in the API docs, so this is absolutely something to be improved.
What I want to do: Upon detecting a headset, I want to re-route the ringtones from the speakers to the headset, so as not to annoy people in my vicinity by a harsh ringing sound (I'm used to this behaviour from my old phone) - by default, the speaker just keeps on ringing, no matter whether a headset is attached or not. This part is already working, but now I need to know how to detect headset attachment/ detachment events.
I want to create 4(four) tab, on click of each tab i need to call some activity through Intent, upto this is OK, but without replacement of whole page, I would not like to replace tab, tab will remain (unchanged) same for each a every layout/activity, i.e, only lower part (content) parts will change.
View 3 Replies View Related