HTC Incredible :: How To Stop Obex Service
Jun 24, 2010I saw this in the "running services".. and i stopped it, what the hell is it and should i not have stopped it?
View 2 RepliesI saw this in the "running services".. and i stopped it, what the hell is it and should i not have stopped it?
View 2 RepliesI've had my Inc for a week, and will be rooting this weekend when I have some time. I've done a fair amount of reading and research on this site and others. The main reason I'm rooting is to delete Crapware.
I'd consider flashing a new ROM if it improved the Bluetooth services.
Is there a ROM that improves the Bluetooth stack of the incredible ? I'm specifically looking for the OBEX services and communication between PC's and the Incredible.
Okay when user presses log out button what's supposed to happen is:
Code:
stopService(myIntent);
unbindService(mConnection);
mIsBound = false;
I need to shut down the service on background.Except the service restarts itself over and over again! Even if I kill the program from task manager the service restarts itself. Other programs aren't using the service. when I uninstalled the program the foreground program information popped up indicating it was STILL there(albeit this I solved by rebooting phone).
When user says he's finished with the program 'least he can expect is for the program to stay down rather than keep eating battery by acquiring GPS signal and sending them to server. The program is not intended to be "once you log in you need to Uninstall me and reboot phone to get rid of me!" type of program!
see here for more information: http://i-miss-erin.blogspot.com/2009/10/android-bluetooth-ui-application-from.html
this is going into cyanogen aswell.
here is the kernel patch file: https://www.codeaurora.org/patches/quic/la/PATCH_M7201JSDBALYM6380_1179_Bluetooth_OPP_FTP_200 90702.tar.gz
Will this work for Galaxy? Modders try it out!
EDIT: fixed links
I started killing the calendar and the obex services by going into settings>applications>running services.
This is resulted in the awake times significantly lower than the up time... however today i realised it also means when i want to connect the Desire to the pc to sync contacts/calendar with outlook.. the sync software on the phone does not launch at all. I went into the programs menu, but there is no launcher icon for the sync app.
I also setup the power control widget that comes with the phone on the homescreen and enabled sync from that... no go. The Sync app only came up when i rebooted the device and *DID NOT* kill the two calendar processes on the phone.
I know rebooting is a solution, but i would appreciate if there's something quicker.
I start a service in an activity then I want the service to stop itself after awhile.
I called stopSelf() in the service but it doesn't work.
how to make the service stop itself?
I have a service receiving and sending data to a server in separate threads each. The service lifecycle methods look like this:..................
View 3 Replies View RelatedIs there any way to correctly stop the camera service? This does not seem to work: After doing that the camera does not work, even if I use the program that is pre installed in my handset.
View 2 Replies View RelatedI am programming a game. I have a service for the background-music. When I press the home-button and leave my activities, the service still runs in background. How can I stop the service, when there is no more visible activity in my program and restart it, when the user goes back to my game (some activity of it)?
View 8 Replies View RelatedI have a service, that requests another class, which launches an AsyncTask
Service->Weather Class->Execute Method->Asynctask->Execute
this is launched in the service by
new Weather(this).execute(); // the execute is a method of the class, not of the AsyncTask
how do I detect in Service that the AsyncTask finished so I can call stopSelf?
Is there a way I can test if there are any other activities in my app still alive? I am looking to stop a service in an onDestroy method, but only want to do this if there are no other activities from my app still alive on the stack.
I have the call stop the service in the main activity's onDestroy() method. This works perfect EXCEPT that if a user launches my app, then launches a few activities in my app, then hits the home screen and RELAUNCHES my app, they will subvert my order and the main activity will now be above other activities of my app. From this state, if they hit the back button and 'back out' of my home screen they will trigger the onDestroy() method and kill the service even though there are other activities open on the stack. I want to avoid this by stopping the service ONLY if I am sure there are no other activities of mine open on the stack.
I have a location manager: mLocationManager01 = (LocationManager)getSystemService (Context.LOCATION_SERVICE); because i want to stop the gps service, but when i use mLocationManager01.removeUpdates(mLocationListener01); that's not working to stop gps. how can i stop it?
View 4 Replies View RelatedIs there an API, or a registry I can do in the manifest to make sure my service is being run at the device start up and being shut down before the device shuts off?
View 3 Replies View RelatedI created and binded a service in an activity and I would like to know how I can avoiding the android application to stop when I press the back button. When the back button is pressed the onDestroy method is called and I unbinded the service in this method. I try to prevent it by taking care of the back button event and manually call for onStop() method but it always called onDestroy after, why?
View 1 Replies View RelatedI have a service which runs in the background when the user starts using my app. I am using it to do some posts to our server. I always close my service by calling stopSelf as soon as the posts have been made or failed.
But I recently observed two times that my service did not stop. I saw that in the running services in settings on my device that it has been sitting there for over a few hours.
So I was trying to see if I can alternatively set a timer using which I can force the service to stop after a few minutes no matter what.
So sometimes I'll go into my contacts and notice that some of them have the green ball lit up telling me that they are online in gtalk. Now I am not signed onto gtalk... but yet somehow I see that in my running services that GTalkService is running.
I can only assume that its eating away battery trying to see how is online and not. I certainly don't need this info unless I wish to go online myself... in which case I would actually go into the gtalk app.
ANyways, obviously i've been killing it in the running services, but it just comes back all on its own. ANy idea why or how to stop it?
I am trying to call my service class's stopService() method from my activity. But I don't know how to access stopservice method from my activity class. I have the below code but its not working. This is HomeScreen class:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
enablecheck = (CheckBox)findViewById(R.id.enablecheck);
enablecheck.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
if(enablecheck.isChecked()){
startService(new Intent(HomeScreen.this, AutoService.class));
} else {
stopService(new Intent(HomeScreen.this, AutoService.class));
} } });
}
This is Service Class:
public class AutoService extends Service {
private static final String TAG = "AutoService";
private Timer timer;
private TimerTask task;
@Override
public IBinder onBind(Intent intent) {
return null;
} @Override
public void onCreate() {
Toast.makeText(this, "Auto Service Created", Toast.LENGTH_LONG).show();
Log.d(TAG, "onCreate");
int delay = 5000; // delay for 5 sec.
int period = 5000; // repeat every sec.
timer = new Timer();
timer.scheduleAtFixedRate(task = new TimerTask(){
public void run() {
System.out.println("done");
} }, delay, period);
}
@Override
public boolean stopService(Intent name) {
// TODO Auto-generated method stub
timer.cancel();
task.cancel();
return super.stopService(name);
} }
I had the program I wrote a service, and in service has written a timer, change the timer for one minute cycle time, but why the program in the phone standby (screen lock) were time, I have the timer will be stop running, when I click the menu, get back to normal mode when the timer will automatically have to run? What is the reason, how to solve?
View 2 Replies View RelatedI have created a threaded service the following way. code...
After I close the application the phone works really slow and I guess it is due to thread termination failure.
Does anyone know what is the best way to terminate all threads before terminating the application?
I start service by using:
private ServiceConnection _serviceConnection = new ServiceConnection() {...}
bindService(new Intent(this, MainService.class), _serviceConnection, Context.BIND_AUTO_CREATE);
I want to 'restart' the service. (Let's not argue why I want to do that)
I do that by:
unbindService(_serviceConnection);
// Do some initialization on service
bindService(new Intent(this, MainService.class), _serviceConnection, Context.BIND_AUTO_CREATE);
I noticed service doesn't die(onDestroy doesn't run) until I call next bindService();
So some static initialization I did on service got cleared by onDestroy() implementation.
Question: How do you make sure unbindService() will stop service (run onDestory()),
so that I could do initialization after and re-run bindService()?
Ok, so i go to check running services and i see that sprint hotspot is running. i have not started it since the day i bought the phone. i have no intention of using it, for now. why is it running and how can i stop it from starting? is it supposed to be running?
View 2 Replies View RelatedI want to transfer a file from my Android application to my desktop (I don't want to display any UI for the user).I could not find any documentation or links which suggest me how to transfer the file programatically.
View 2 Replies View RelatedWhen I get a call, email, text message..etc.. my phone will make a noise once.. and then the LED will flash green. HOWEVER.. if I don't notice it.. it seems after a few minutes the LED stop blinking green. I often leave my phone on my night stand.. step out of the room for awhile.. come back.. look at the phone and the LED is not blinking.. but when I wake up the phone I show a missed call, new email, new text, etc. Is this how it is supposed to work? should the green LED keep flashing until I check the phone?
View 23 Replies View RelatedAnyone unless notice the LED blinking stops after a little while...My Wife's Moto Droid keeps blinking until you check the alert.
View 20 Replies View RelatedI have searched for this but can't seem to find an answer anywhere on the forums. I have a custom ringtone as my notification sound, and it is about 10 seconds long. However, when I receive a notification while I'm doing something else, or heck even if I receive it while just looking at my phone, I want to be able to hit a button and make the noise stop! I realize I have an email, text, whatever, so now I want the .mp3/sound to stop and not continue to play the duration of the clip!
View 6 Replies View RelatedFor anyone who has received the incredible have you had any problems with pocket dialing? My Eris does it all the time and its really annoying. Also when you hit end call on the eris sometimes it would redial which also was a pain. Anyone have an issues with either of these?
View 7 Replies View RelatedWhen I tap "Stop All" in System Panel it opens an application or program, sometimes it has opened GoogleEarth, Barcode scanner, mostly it opens the Phone page. How can I avoid this so it goes to home when I stop all? I've tried going to Home before stopping, that doesn't work, when it opened Google Earth I hadn't used that for days.
View 1 Replies View RelatedTo the mod who moved my thread please move it back. It is multi part and fits were I put it just fine.
View 49 Replies View RelatedI use the mp3 player often, the dInc replaced my ipod But sometimes i will pause the music because i dont know how to really "stop" it, and let the phone charge overnight. The next day when i unplug my headset, the music starts playing on the speaker! I had the exact issue on my blackberry, and never investigated it.
View 11 Replies View RelatedThere seems to be a lot of useless stuff opening on startup, not all "apps" necessarily... is there a way to stop this stuff from starting? I love the phone but it blows my mind that there are so many apps that you can't even quit without dl'ing a task killer.
View 5 Replies View Related