Android :: Set BroadcastReceiver To Be Inactive

Jun 22, 2010

I have a BroadcastReceiver set up in my Android application that receives SMS receive events. This works fine, but I want to be able to toggle SMS receiving on and off by toggling the BroadcastReceiver on and off. Because if I have a simple boolean inside the onReceive method, even if the SMS receiving is off, my application will start.

Android :: Set BroadcastReceiver to be inactive


Android :: Touch Screen Inactive

Nov 18, 2009

In stacking tasks, at some point the touch screen dont work any more. It works again later without reason. Is this a known problem ?

View 3 Replies View Related

Android :: Set An Image For Inactive Button?

Dec 15, 2009

I want to set a specific image when my button is not clickable. This button image is already selected according focused and pressed state thanks to this xml:

But I do not know how to define a new image for the button when it is not clickable.

View 1 Replies View Related

Android :: Service Seems To Sleep When Phone Is Inactive

Feb 7, 2009

I've written a test service to understand how android implements a service. I believe I understand the difference between Context.startService and Context.bindService. If I am not mistaken, Context.startService will tell android to keep this service running, even after the Activity that started it has ended.

While testing the service, I have come across something interesting.

My problem is that the service appears to sleep or pause for a few hours, run a short time, and then sleep for a few more hours, then run a short time, etc when the phone has become inactive. In other words, when I am doing things on the phone the service is doing what is is supposed to. But after I have finished doing things on the phone and the screen goes blank the service appears to sleep or pause. I don't know if I have implemented the service wrong or if this is how Android services work.

The test service I have written simply sets a postDelayed handler to increment++ a variable in the Runnable every minute, and then write the value of that variable and a timestamp to a file (log.txt) on the sd card. This how I know that the service appears to sleep. Because there are gaps in the timestamp that correspond to when the phone was inactive. If the service were truly active the whole time, there should be a line item in the log.txt file every minute.

From the log.txt file below you can see that over an eleven hour period there are only 36 line items with time stamps ranging from 10:27 PM through 9:23 AM. If the service was running and active the whole time there should be over 600 lines in the text file. The phone was on AC power the whole time so Android should not have tried to stop services due to power issues. The phone was not used or touched from about midnight to 9 the next morning, so there should not have been a low resource clean up.

I have spent several days looking for an answer and everything I can find seems to validate that when a service is started and not bound, it will stay running (http://code.google.com/android/reference/android/ app/Service.html). However, it appears it does not. Unless I have completely missed the ball on this.

I have included the service.java and activity.java as well as the log file.

Here is a sample log.txt

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

Here is the service java file:

Java:

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

View 5 Replies View Related

General :: Control Android Closing Inactive Apps?

Sep 17, 2013

I want certain apps (games etc) to be exempt from Android's auto closing algorithm, or at least be asked for permission when the system wants to close an inactive app. Is there any app that can do this?

View 1 Replies View Related

General :: Sharing Connection From Android To Inactive Smart Phone?

Nov 26, 2012

I'm trying to share my 3g network from my straight talk LG Optimus zip my old sprint phone samsung galaxTr IPy s phone I have foxfi and pdanet on both phones can't find anything that works

View 1 Replies View Related

General :: Internet Speed Goes To Zero When App Inactive

Feb 4, 2014

When I open browser(Boat browser or any other) and navigate to some url it works. Downloads are also working fine, but when i press 'home' button and go to home screen, the speed goes down to zero, but internet is connected. When I again switch back to browser, speed goes up.

This happens even when I lock screen. And even my gmail and google play apps are not working

Details
Motorola Atrix 2
Updated to ICS 4.0.4

View 1 Replies View Related

HTC EVO 4G :: Calendar Widget - Date Does Not Change When Phone Is Inactive

Jun 20, 2010

I have loaded the small calendar (HTC) widget on my home screen. Every morning when i turn on my phone the date on the widget is yesterday's date. When I set the time to 11:59PM the date changes when the clock changes to 12:00AM when the phone is active but the date does not change when the phone is inactive?

View 2 Replies View Related

General :: Print Text From Inactive Touch Phone?

Nov 2, 2013

I have an inactive t mobile my touch phone with text on it that i need to print out for a court case, but I no longer have t mobile service on this phone and have since switched to a S3 phone from a different carrier. How I can print the text out?

View 2 Replies View Related

General :: Tasker Profile Becomes Inactive After Phone Idle For 10 Minutes

Feb 11, 2014

I have an AT&T Samsung Note 3 SM-N900A running Android 4.3 (baseband version N900AUCUBMJ5, kernel v3.4.0-1625098). I rooted it using Kingo, installed Tasker (with Secure Settings plugin), and created 2 profiles: one with a 'Home' location context, and one with a 'Work' location context. In the 'Location Edit' map screen for each, I set a pinned location w/ a radius of 200m. I also de-select 'GPS' (leaving only 'NET'), since I don't want GPS enabled all the time (to extend battery life). I confirm that these work when I'm actively using the phone.. the profile becomes active when I'm at the specified location (as expected). I know it's active because it's displayed in the Notification Panel (and it's also shown in green in the Tasker profiles list).

The issue I'm having is that after ~10 minutes of idle time (i.e. when the display is off and I'm not using the phone), I find that the profile is no longer active when I turn the display back on and start using the phone again. I confirmed that this *doesn't* happen after 1 minute, 2 minutes, nor 5 minutes, only > 10. I also confirmed that it happens for both profiles consistently. However, as soon as I start Tasker again from the Apps Drawer (or from Recent Apps screen), the profile is immediately activated again, and my Enter task is re-run.

I enabled the run log in Tasker prefs, but it basically shows a clean activation of the profile (with no warnings or anything that looks weird to me).

I know there's a 10-minute timeout in the Display Off Monitoring prefs, but that doesn't seem to be related to my issue. I tried reducing the All Checks Seconds from 600 to 90, rebooted the phone, and it still took ~10 minutes before the profile would become inactive after the phone being idle.

View 1 Replies View Related

HTC Droid Eris :: System Panel Light - Cached Application (inactive)

Jun 9, 2010

I use system panel light to check what is running in my background, just to have an idea. My question is, what is a cached application (inactive)? I am wondering, because I am trying to optimize my battery life and I want to know how this phone works with things running in the background. Should I end those applications that are cached, or are the really not doing anything sitting there?

View 1 Replies View Related

Sprint HTC Hero :: When Phone Is Inactive For While / Touch Screen Stops Working

Feb 23, 2010

Almost every day when I wake up I check my phone and 9 times out of 10 the touch screen does not work. I cannot make a call or check anything. I have to push a lot of buttons and take out the battery and generally wait a while before my expensive phone to start to work. Is there a fix for this? I've already had to go to sprit to do a hard reset because the phone got, "kicked off the network" for some reason the sprint people could not explain. Any solution for the screen issue?

View 4 Replies View Related

Android :: SMS Using BroadcastReceiver

Mar 5, 2010

I am writing my own sms receiver app and i want it to catch all the sms using a broadcast receiver. This on its own, is no problem, but i want to be able to stop the message being passed to the messaging app.

View 2 Replies View Related

Android :: How Do I Do A StartActivity In BroadcastReceiver?

Apr 7, 2009

My use case is to launch one of settings app screen when I receive a certain event in idle state. For which, I added my new intent to PhoneAppBroadcastReceiver() in PhoneApp.java (looks like this receiver handles the misc intents) But when i call startActivity(), The phone seems to go into a panic ex. startActivity(new Intent(this, NetworkSetting.class)); My questions are is this the right approach to go about ? If so 1. How can I launch the activity inside of broadcastReceiver? secondly 2. How do i verify if the activity i want to start is already started?Can the NEW_TASK_LAUNCH be used to verify this ,

View 2 Replies View Related

Android :: BroadcastReceiver To Get Incoming SMS

Sep 21, 2010

I have written an application to read all incoming SMS and if the SMS contains certain string, I will also send a copy of the message to my another phone for backup purposes.

I used the reference from the following website:

http://www.anddev.org/novice-tutorials-f8/recognize-react-on-incoming...

It uses BroadcastReceiver to get the incoming SMS, but when I tried to send it using the following method:

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

It always crashes. Any idea how to resolve it? Is it because of using BroadcastReceiver.

View 4 Replies View Related

Android :: AppWidgetProvider And BroadcastReceiver

Oct 2, 2009

I have an app widget that extends an AppWidgetProvider to create an application widget.

I would like the application widget to be idle until an activity in my app runs; actually when a service in my app is started.

Once that service is started, I need to "wake up" the application widget and communicate with it (i.e. tell it things to display).

So I see that AppWidgetProvider simply extends BroadcastReceiver -- so does that mean:

1. I need to call registerReceiver in my service and tell it to filter for certain kinds of events?

2. Can I even do #1, or will an AppWidgetProvider *only* accept ACTION_APPWIDGET_* intents?

3. If #2 is correct, how can I communicate or "wake up" / trigger the application widget?

4. Can I send events to my app widget using sendBroadcast( intent )?

Then, my app widget has some buttons on it, I need to send an intent back to the application (or service). I see you can do that with PendingIntents, but if i send the different intents it to the same Activity, it seems to re-use the first created pending intent.

View 2 Replies View Related

Android :: App Contains BroadcastReceiver And Activity

Aug 6, 2009

I want to start a project which contains a BroadcastReceiver and an Activity. The BroadcastReceiver doesn't communicate with the activity. But they share a same resource. Can i do it in only one Project (that means, i use only 1 apk to install both BroadcastReceiver and the Activity on my phone), or i have to develope them seperately in 2 projects.

View 3 Replies View Related

Android :: BroadcastReceiver On Service

Aug 28, 2009

Can I Receive a Broadcast from a Service? It seem I have to extend BroadcastReceiver to receive broadcasts but I'm already extending Service and I can't extend 2 classes. Do I set up an additional Activity to receive broadcasts and then just pass stuff to the already running Service. And if so, how to I pass additional info to an existing Service? Is there a better way?

View 4 Replies View Related

Android :: BroadcastReceiver And AbortBroadcast

Jun 22, 2010

How can I best implement a BroadcastReceiver that may need to "consume" the current broadcast (via abortBroadcast()), but it first needs to perform some non-trivial work to determine whether or not the broadcast should be consumed.

The problem is that if the non-trivial work takes more than 10 seconds then the receiver is considered to be blocked by the system and may be killed.

I realise that long-running operations should not be performed in the onReceive() method of receivers for that very reason, and should instead be handed-off to an appropriate service. However, if the current broadcast is to be consumed, then the abortBroadcast() method must be called within the onReceive() method before it returns. If some processing is required to determine whether the current broadcast should be consumed or not, then things can get tricky.

I'm developing an app that can consume some (but not all) inbound SMS messages. For any given SMS message it will need to perform some analysis based on the sender's phone number and the message body (including database lookups) in order to determine if the message is one that is relevant to the app or not. In the vast majority of cases this will take less than 10 seconds, but it is possible that it could take longer on rare occasions.

To get around this I'm considering the following solution.

1. On receiving a broadcast for a received SMS, my receiver starts a background thread to perform the required analysis and handle the message if appropriate. 2. The main thread (currenly executing the onReceive() method) waits until either the background thread has finished its work, or 8 seconds have elapsed, whichever occurs first. 3. If the background thread finished within the allotted time (which should happen most of the time), then the main thread calls abortBroadcast() or not, (depending on the result of the analysis) and returns normally. 4. If the background thread did NOT finish within 8 seconds, then the main thread stops the background thread and instead starts a service to perform the work. In this case it does NOT call abortBroadcast(), and the broadcast will be passed to other receivers (eg the default messaging app) regardless of whether or not the service ends up handling the message. While not an ideal outcome, it is acceptable.

View 4 Replies View Related

Android :: BroadcastReceiver - Sms Received

Dec 29, 2009

I'd like my app to catch incoming SMS messages. There are a few examples of this around. Looks like we just need to do this:

code:..........

Is this correct? I'm sending my phone some sms messages, but the log statement never gets printed. I do have some other SMS applications installed on the phone, which display a popup when the sms is received - are they somehow blocking the intent from getting passed down to my app, they are just consuming it completely?

View 2 Replies View Related

Android :: Service And A BroadCastReceiver

Jun 2, 2010

I have seen several examples on how to implement a BroadCastReceiver, but how should I implement a Service who has to react on some pending Intent (for example incoming phone call)...Actually I was wondering about the same "prbolem" but in an Activity..You obviously have a class which extends a Service 9or an Activity) so it cannot also extend BroadCastReceiver...It looks like we cannot make "platform-awar" services and/or Activties ?

View 2 Replies View Related

Android :: AlertDialog In BroadcastReceiver

Aug 8, 2010

I'm trying to create an application that can use the android as a fax machine, IE Send a picture as a fax or receive a fax and save as a picture. So far I'm starting from the ground up and making sure I can intercept a call at the users discretion. I have an Receiver registered in the Manifest of my program with a filter of Phone_State which flags when the state has changed(IE incoming call).

So on my BroadcastReceiver I'm trying to have an AlertDialog popup prompting the user to either accept as fax or call but the AlertDialog seems to throw a android.view.WindowManager$BadTokenException Error when it has an incoming call. My code is just simple an onReceive(context arg0, intent arg1) and I pass the arg0 to the AlertDialog...

The full error message is below

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

From what I have seen in the AlertDialog code, it passes the context as well as a Window and WindowManager, which I believe is why it's crashing, is there a better way or something else I should be using which might overlay the call screen?

View 2 Replies View Related

Android :: Can't Enable BroadcastReceiver

Jan 12, 2010

I got back to the widget development after upgrading to the latest SDK and all of the sudden my widget is failing on startup with this message:

ERROR/AndroidRuntime(5296): java.lang.RuntimeException:
Unable to start receiver topjob.widget.SearchWidget:
java.lang.SecurityException: Permission Denial:
attempt to change component state from pid=5296, uid=10057, package uid=10048

Here's two lines of code where exception occurs:..................

View 1 Replies View Related

Android :: BroadcastReceiver Crashing / Why Is So?

Feb 19, 2010

I have this Broadcast receiver registered code...

but when the line reaches context.startActivity(intentalarm);
the application crashes

may be it is where we pass first parameter to Intent, I'm not clear about.

View 1 Replies View Related

Android :: BroadcastReceiver Communicating With Activity

Feb 26, 2009

Is it possible to update a currently running activity from a BroadcastReceiver? I want to update my activity from a BroadcastReceiver that runs alongside it. When I run my app (from Eclipse), my activity starts. When the BroadcastReceiver is triggered, it currently tries to start the activity (with extras in the bundle...this is the important part), but nothing happens, presumably because the activity is already running. So my question is, how do I get the new information to my Activity (or even just tell the activity that there's new information to get if I stick the information in a database)? This seems like it should be fairly straightforward, but I'm clearly missing something.

View 3 Replies View Related

Android :: BroadcastReceiver Stopped Execution

Oct 13, 2009

My application used to start when phone start by broadcast reciever. After that i used to execute some code after every 10 seconds. Using handler but after some time it used to stop execution. Can some one tell me what can be reason behind it ?

View 2 Replies View Related

Android :: Stop BroadcastReceiver After Some Point

Nov 13, 2009

I want to stop BroadcastReceiver after some time / after some work.

How to stop BroadcastReceiver after some point from service/ activity ?

View 5 Replies View Related

Android :: Access Database In BroadcastReceiver?

Dec 12, 2009

I have a problem when using database in broadcastReceiver.

I can't open the database created in the activity. e.g: malwareDB = new PackageDB(this);

The eclipse give me the error that "PackageDB(this)" is undefined.

It seems that the BroadcastReceiver doesn't support the database?

Do have have to access the data base in the "service"?

Here is the definition of "PackageDB":

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

View 2 Replies View Related

Android :: Start Service From BroadcastReceiver

Jul 4, 2010

I am trying to start a service from the BroadcastReceiver, but I keep getting the startService line marked as an error:

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

View 2 Replies View Related

Android :: Don't Receive Intent - While Have A BroadcastReceiver

Sep 1, 2009

My current problem is that I don't receive an intent. I have a BroadcastReceiver and defined in the AndroidManifest.xml file that it also should receive intents with these actions.

View 2 Replies View Related







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