Hello (please excuse my English),
I am a vb.net developer with an android phone. I like to write a windows application that will manage the phone's contacts with no sync (the application will read and write the contacts directly on the phone via usb).
I like to make this because I really need a convenient way to manage my >480 contacts with groups, links between them, photos etc.
But I don't know what is the best method to connect to the phone. I have download various open-source projects that use abd.exe but I can not figure it out there is not documentation about this.
Anyway are there any suggestions on this or maybe any how to?
Thank You
No help from me, but lots of encouragement though ... I hate my messy contact list, especially because of multiple gmail accounts... Searched like hell, spend quite some time on failing apps... So good luck with programming!
Thank you for your encouragement. I finally ended that the best solution is to write an android client application that will offer contact records to the pc application. I installed all the android development tools and I am ready to go. This is gona take some time because it will be my first android application so stay tuned...
Ok I have done some progress on the device side, but I really need some help. These are my questions:
1. In the Android Emulator there is no contacts groups. Any idea why or how can I add them?
2. I need some android code guidelines on how to communicate via wi-fi and usb. I am trying to implement some kind of tcp/ip protocol for communicate with the pc application and I need this to be available with the usb cable also (if that is possible)
Thank you all...
MyPhoneExplorer you will love it
I love it allready I am using MyPhoneExplorer since my first SE phone. But it does not supports contacts groups which is very critical for me. This was one of the reasons that I decided to create my own contact manager for android...
Ok, some status update:
I finished my research about tcp connectivity on android and I downloaded all the neading sources and documentation. So I am ready to go with the device side development.
But I really need the contacts groups on the emulator. I 'm stuck here!!!
Come on guys don't leave me alone...
Thank you all
Trying to solve it myself...
First I thought that Contacts application in my phone (Samsung Galaxy 3) was a samsung application, so I downloaded the phones source-code but no Contacts application in there.
Now I found in source.android.com the contacts application for eclair and I downloaded it. It seems (from the source code) that it is the same application which is in my device's firmware.
I create a project in eclipse from this source and right now I am downloading Google APIs to make it run on the emulator. If it runs on the emulator I will start development for the device...
chrishohl said:
I love it allready I am using MyPhoneExplorer since my first SE phone. But it does not supports contacts groups which is very critical for me. This was one of the reasons that I decided to create my own contact manager for android...
Click to expand...
Click to collapse
omg i realy thought, it was posible, whit MyPhoneExplorer, my mistake.
great to hear about your little progress
what's up Chris ?
Some news ?
Status Update:
I finaly managed to get contacts groups in the emulator (via 3rd party app) but I still can not export contacts with group information from my device. Anyway this is not very important.
The important thing is that I started developing in android and the results are pretty well.
Right now the device application which I call "MyUnit Android Server" is a multi threaded tcp socket application that communicates with the pc via the usb cable.
I have managed to get through the basic problems with tcp, threads and sockets in android (and java) and it works very stable.
So now it is time to implement some kind of a protocoll for the communication between the device and the computer (any ideas about that are welcome). I have allready implement two functions. One retrieves the group count and the other the groups list. I think that this is very huge progress because this is my first app in java (and android of course).
Maybe in some days (about 10 - 15 because my son's birthday 4yo are in monday so the whole weekend goes to him ) I will be ready to release an alpha test version...
Thats great news, congrat whit your son, I know whats that like.
I would love to beta test, and help out
Looking for a bit of advice on databases integrated into an app, I have looked around and nothing seemed to answer my question. Will try make the problem clear and I hope someone can help me out.
I want to have a master database that is going to have a full list of information. In the app, the user will be able to choose from this list those which apply to them, leaving a smaller list. If the main database would be stored remotely I would think the user list would be stored locally to make any action on it quicker and so the app wont rely on an internet connection.
I am having trouble choosing what direction to go with the database and which will work best with Android. Also, from my research so far, I am on the fence as to whether the master database will be remotely or locally on the device. I would rather it be remotely so to minimize memory usage and have the means to set up a server system or other method to host the file. Seeing as the user list will be stored on their own device there is no need to store anything else apart from the master list and it being on a server will make updating it easier.
If anyone has any thoughts on what I am looking for or knows a best-of situation I would greatly appreciate it.
Hi!
I'm rather newbie developing for Android, and I'm kind of lost...but here goes what I'd like to do:
I'd like my app to have a local database that is updated from online, either downloading a new file each time versions don't match (which I find hard), or somehow to download/upload the latest insertions to an online file.
I'd like it to work somehow offline allowing to sync anytime that there's connection, so I'd like a local DB where the query is made, but I also want it to be synced as much as I can. Users should also be able to add new rows to the table, that could be done at any time the user decides to sync.
So...How can I implement an online database? And also, as a sidenote...Where could I host my DB? Is there any free hosting I could rely on? In my opinion it should be a rather small DB...
Thank you!
Hi,
I'm going to write a system for processing taxi orders. It consits of client application, driver application and restfull web service. For now I have only a few POST resources in my server that consumes JSON file and produces plain text. I'm wondering how to resolve the situation when the client need confirmation about the order he made or when the new order is made and has to be delivered to taxi driver app. I am a beginner android developer and I do not know which tools should I consider to achieve it. Is it good idea to use a service that checks let say every 30sec for new order/confirmation or shuld I use another solution for example let REST to connect directly to the particular android device?
Thank you in andvance for your response.
You can use push notifications by using Google Cloud Messaging.
EmptinessFiller said:
You can use push notifications by using Google Cloud Messaging.
Click to expand...
Click to collapse
Thanks for the idea. I didn't know about it before. I have just one question - since I use RESTful service the easiest way to implement GCM is to choose http protocol (single POST request) but there is no upstream feature in it. Is it good approach to use GCM in "server -> android" connection and regular POST request (that I used till now) vice versa?
Hi Guys (and Girls),
I'm trying to help a friend with a specific problem. She has an account (Badoo) which was blocked by Badoo; a friend used her account and abused it, and the result is that her account is blocked. Badoo refuses to unblock it. Even worse, when she creates a new account it is also blocked almost immediately, effectively making it impossible for her to use Badoo.
So, I try to help her with this - also because I like the technical challenge here. I've found out that if I create a new account, it stays active; but the moments she starts using it, it is blocked quite rapidly. Reason: they recognise her from before. It is not related to userid, name, email adress or any of the data uploaded. So, my only conclusion is that there must be *something* on her phone that is found; and the help file they have online suggest they install 'persistant tracking cookies' on mobiles.
Uninstalling the App does not work. So, there must be SOME files somewhere that are NOT deleted after uninstalling; and the moment you reinstall, they are found and the account is blocked (at least, that is my reasoning).
I've tried writing a small App to find something, but cannot find any way to do this. The way I understand it, all files created on Android should be linked to the App (so should have owner/groupid linked to the App). I therefore think it should be possible to find any files installed by an App, and just remove them. I was afraid they would be in the /data/data/... folder, but it looks like that folder is cleaned after uninstalling, so they are probably somewhere on the SD-card.
I expect a wipe of the phone will sort everything out, but unfortunately that is not an option.
Anybody has any idea how to proceed with this?
I would be interested to know the answer to this also!