Android :: Protocol To Secure A Connection Between A Mobile Device / A Web Service?
Jun 30, 2009
I'm looking for a protocol to secure a connection between a mobile device and a web service. I want to ensure that only the mobile device can perform actions on the web service and vice versa. Data doesn't need to be encrypted. I know Oauth, but it seems that it's more used to secure connections when you got 3 different entities (Server, Consumer and Auth). Here, the Consumer and the User would be the same person. Is there a simple protocol to do that (without requiring the user to login and then authorize the access token like it is the case for Oauth)? I need to use it on different plateforms, so the protocol needs to be available at least on iPhone and PHP.
I was wondering what people thought about each one or which one is better and accurate? I currently have the sprint HTC Hero and running Mobile defense (MD) but not sure if i want to try Wave secure or stay with mobile defense.
Iv had lookout for a while now but it makes my phone very slow (moto cliq) i thought i found a better app called wave secure finds my location and can erase restore info too if stolen but its a 20 dollar monthly subscription. so i thought hmm maybe mobile defense is better but found out its in closed beta damnn so close. soo any other app i missed that can find my location,back up erase and restore my data from my phone or pc if stolen,lock down my phone, and sim card tracking would be a plus too but doesn't matter.
I'm new to the smart-phone & recently picked up the HTC Aria & I can't get it to connect to any type of secure connection WEP/WPA, (Motorola SBG900 Wireless Gateway) I can connect to it unsecured with no problem!? I have searched online & have come up w/no answers..
Can anyone tell me how to setup a google apps (no gmail) account on a Droid X? I set it up on my Fascinate easily. I need to set SSL for outgoing, and TLS for outgoing. The Droid X only gives me the option of "use secure connection". The thing is, I got it to work as a regular email account last night, but then it stopped working. We have one ATT account through yahoo, and the google apps account from our private website. I tried setting it up as a gmail account since the settings are the same, but get the error "cannot establish a reliable data connection to the server."
I have been rooted since shortly after 2.2 dropped and it broke the SiriusXM app. I love having the ability to do so much with the phone . My question is kind of specific to an application and general to the nature of a rooted device. I have been playing World of Warcraft for 5 years now and with the always present threat of being hacked and all of my in-game items, characters and account being stolen I added the mobile authenticator app as soon as it was available for Android devices. For those who don't know what this is, it is an app which you add to your in game account and will generate a key which you put in upon login that adds an extra layer of security to your account.
My laptop has 3 security levels for when using WiFi. For a home WiFi the least secure and a public WiFi the most secure. I'm using a public WiFi now and have searched my tablet settings for those sort of options, but can't find anything.
Does enabling a lock screen password do ANYTHING to protect the device from threats? Other than someone with physical access, obviously. Would it make installing malware or exploiting a security flaw any more difficult? Assume the device in question is not rooted, if that makes any difference.
I have developed a sports game which is single player. Now I want to have one more game mode which is multiplayer.
My question is how can i do device to device connection in android using sets of api which can be :
1.Bluetooth - whose APIs are not currently available.
2.gtalkservice - removed from sdk1.0 3.wifi - I dont knw how to connect 2 devices using wifi apis . I have asked about wifi because we have developed a game on iphone which used wifi connection for multiplayer stuff.
Or is there any other apis which can be used for implementation of multiplayer in game ?
I am developing an Android application and I would like to setup a tcp/ip type of connection between two Android phones using the 3G/Edge network. My test version will establish a connection if I have both phones on a lan using wifi but when I use T-Mobile's network a connection is not established. Could this issue be a port or ip address?
I'm building an application for my own use, and I like to get connection via mobile network but I don't know how to do that. What I want is the same behaviour that offers severals existent widgets to turn on/off the data connection.
I do a ((Context)thingy).bindService(...) from within the onCreate callback of an Activity. I've observed that the onServiceConnected() callback of my associated Service Connection does not execute immediately, but rather, is delayed until after the Activity resumes, or more precisely, after return from the onResume() callback of the Activity. I discovered this the hard way (through a null pointer exception) because I was unable to use the Service (I call a method in the Service to start a Thread) immediately upon return from the bindService () call.
I assume this is normal behavior, but I don't understand why, and I further assume that there is a good reason for it and that I would benefit from understanding it. I'm guessing that maybe the Service isn't eligible to run because there are fewer than 1 processes bound that are in an active state.(?) But once it starts, if I then start the Thread within, it continues to completion of its task, even if the Activity calls unbindService() and terminates first! I don't mind that behavior (it's what I want to happen), but I want to know whether I can generally rely on it. I'm seeking some wisdom from the forum. Please help me clear my fog on all these points.
This was working until today on wife's phone.Now it just says mobile data state disconnected. All shes done is installed a load of new apps.Is it possible that a bad app can screw the mobile data connection?Or could it be faulty phone?Tried the sim in another phone and data works fine so its not the network or sim.
I am a newbie in android and i had a question whether i should use a service or thread for http connection and what will be the advantage of using a service over a thread or viceversa. Please help me out with this.
I have followed the Local Service example provided by Google, but my Context::bindService(...) always returns false and there is Service Connection::onServiceConnected is also never called. I understand that Context::bind Service() returns immediately, but my Service Connection object is never triggered. I don't know if these apply My activity is running inside a tabHost and I was wondering if that can affect service binding in any way. The Service itself may have a problem, but I can call start service to the same service with the same Intent and it works as expected. Does anyone have experience with this? Please help me out.
This month, I am not able to get a AT&T Samsung Galaxy Captivate to be recognized by my Win xp when I connect them with a USB cable. This is the same phone I had trouble connecting a few months back. With much help from this list, I was able to get them connected. (Win device mngr, red check mark, get ID, insert this ID in android_winusb.inf file and reinstall android sdk usb driver.) After the fix, communication was successfull for Aug and Sept (about 10 connections per monthduring a 5 day period). But this month the Win xp will not recognize the phone. The only thing that happens is that the device manager, usb, list is updated to include "unknown device" which has no ID's. I have talked to AT&T and Samsung. One person said that there was "an update Oct 5" and this bit of information got me introduced to Samsung tech suppor level 1 and then, after considerable talking, to level 2. Samsung level 2 said that I must have the specific USB cable that came in the box with the phone, I said that probably was not the problem because I have used this (motorola) cable successfully at least 20 times. Then all of a sudden I get a dial tone. So I drove the 20 miles, went into the owners home (while talking to him on his phone, he has mine to use beta testing) and got the cable. Results are the same with this Samsung cable. I am writting this long note becasue I have lots of time waiting for 50 minutes for level 2 support again. I am loosing hope that Samsung is going to be able to help me or possibly they recognize my phone # and know my problem is unresolvable. Does anybody have any light they can shed on this issue?
I am having a strange problem with the Sprint mobile hotspot. When I am in a 4G area, my phone picks up and uses 4G with no problem. However, the instant I turn on the mobile hotspot, the 4G connection drops, and the phone reverts to 3G. The moment I turn off the hotspot, the phone goes back to 4G. If I turn the hotspot on/off from the Wireless & networks settings page, I can see that the instant the hotspot finishes initializing, the 4G line goes to "disconnected." It then goes to scanning and then sits at "obtaining IP address" for several seconds, at which point it starts that cycle over again. It goes through this cycle repeatedly until I turn off the hotspot, never getting past the "obtaining IP address" stage.I called Sprint tech support, and the best they came up with was to do a hard reset and see if that resolved the issue. Before I do that, I would like to see if anyone here has any idea what might cause this issue and how to resolve it short of a hard reset. I am running the official OTA froyo OS version. The update was pushed out the day after I got my Evo, so I do not know if this issue existed in 2.1.
Droid Incredible running 2.2 OTA. When watching live streaming content using NFL Mobile app over my wifi connection(which is Cox Cable), the feed loses its connection after exactly five minutes of streaming. At the five minute mark, the feed will freeze and the V-Cast loading icon will appear spinning, then an error message will appear saying that NFL Mobile could not establish a connection. Back out at any point during this and hit the button to play live content, live content will work again flawlessly for exactly five minutes. Then the feed will freeze, etc...There are no problems with live streaming content when I am using 3G. I have tried using several different routers at different settings and the problem occurs the same with all of them, and I have no problems with streaming content over wifi other than NFL Mobile. This problem also never occurred with the versions of NFL Mobile prior to the current 2.0 version. Anyone have any ideas on how to fix this? The app streams much better over wifi, but that's not worth having to restart it every five minutes. A big reason of mine for being with Verizon is the NFL Mobile app so if anyone knows anything please let me know.
anyone else on O2 unable to get any data connection this morning?my APN says its connected, but I cant use the internet, market, email etc this morning?I have done several reboots and tried putting it in and out of airplane mode.It was working fine when I went to bed last night. I turned APNs off overnight.
Maybe this is a dumb question, but if Android is so cool and open source and whatnot, shouldn't it be possible to break off of one service provider and go to another with the same phone? Ex: From T-Mobile to Verizon? By just modifying the source code a bit?
I got my HTC Hero the other day and am very very happy with it. The only problem is that I cannot connect to the internet through "Mobile Network". I am on a "3" contract and I am able to access "my 3" which is where I can look at my account, look at my last bill, check my usage, etc. I can also connect to 3 - Home - that loads fine. But any other website (google, bbc, facebook, etc.) will not load - it just times out after a while.
It seams obvious to me that this is an issue with my account on 3. I don't know how many hours I've been on the phone to these guys. I have gone through all the settings with them, more than twice - replaced my SIM card and tried my SIM in another phone. So Three are now looking into it and have passed my issue onto the network's team, now they said that it may take up to 21 days for someone to get back to me!
I am building and designing a (mostly) read-only interface to some data. I'll be uing ASP.NET MVC to build a psudo-restful API. I'm wondering if anyone can provide some resources for building full-client applications for various mobile platforms, iPhone, Android, Blackberry, Windows Mobile, etc. I'm thinking that serving up XML data is going to be the most simple and universal, but parsing XML in objective-C for example doesn't sound like fun to me, but maybe there are some good libaries out there to help ease this task?
In other words, what formt will be the quickest to implement on the client side? Are there any JSON parsrs for iPhone or Android? I know there are .NET JSON parsers, but not sure about other platforms -- is ther another format that might better? Or should I stick with pure XML and deal with it on each platform differently?