[Q] Configuring multiple devices (deploying)? - Android Software Development

Hello all,
At the moment I'm working on a project where we need to make an app for a conference. This app uses C2DM for push notifications.
Now everyone that attends the conference get's an android phone (probably a Nexus S). Which would be about 700 android phones that need to be configured with a google account (for C2DM to work) and an installation of the app.
My idea was to pre-install one device, make a backup and put that on all other devices. Now I'm wondering if there are possibly any better ways of configuring/deploying multiple devices.
Thanks in advance.

Related

Corporate microsoft exchange support in dhd aosp roms

Hi all you clever developers and tweakers! I have been playing around with all the recent roms without sense and they are the ROMS I prefer. The reasons are quite self explanatory as u all know.
Any way I have been doing some digging and although Google say that android supports msEx its upto the manufacturer to build it. HTC have done a Sterling job with Sense as they have done gone the extra mile. Specifically functionality which incorporates remote wipe complex passwords etc...
Touchdown is an application that works and goes someway to bridge the Google gap but this does not integrate it self to the stock email and Calender apps.
So do we have anyone brave enough to tackle this by developing potentially a port of the mail client from sense to work on cm roms for example.
Look forward to your endeavours.
Sent from my Desire HD using XDA App
Come on guys surly I am not the only one suffering from this issue!
Sent from my Desire HD using XDA App
Any takers?
Sent from my Desire HD using XDA App
Sense apps aren't just drop-in replacements for the stock Email apps. They require a SDK to be released from HTC which provides public APIs to use the Sense libs (which also have to be available at runtime). To date, HTC doesn't do or allow any of this for third party devs, so porting is impossible.
For what it's worth, the Email client included in CM has *much* more Exchange support than the Sense client does as-shipped. It supports everything you mentioned plus client certificates. You can even install the Email.apk included in CM on your DHD without rooting and while staying on HTC's official ROM. It's what I do and it works well (calendars and contacts are even accessible via the Sense apps). The only downside is that the Email client installed has a different look and feel than the Sense apps, but it's not such a big deal since it's usable and it's free (as opposed to Touchdown).
I've been in contact with HTC regarding their lack of support for client certificates while using ActiveSync and they've elevated my ticket from support to engineering since it's more of an RFE than a support request. Hopefully in the future either HTC will include client cert support in their own Sense client or Google will finally allow applications to access the central certificate store (see issue 11231). As of right now it seems HTC is hesitant to add functionality like this without Google taking the lead in their native Email app, so "star" the issue above if you want to have your voice heard by Google. Adding more comments is just noise, star it instead since that's what grabs Google's attention.
I use touchdown because of the ability to do a server search a feature that has been sorely lacking in even the HTC app. Does anyone know if this functionality is present in the CM version ?
Basically I can search my entire 15gb mailbox in 15seconds through a client server command.
Sent from my Desire HD using XDA App
For now I have moved back to a sense rom. I have used the following link to sort and free myself off exchange restrictions and all is good for now.
http://forum.xda-developers.com/showthread.php?t=655649&page=34
That was using a patched mail.apk.
I have been unable to use any email.apk on cm roms even the stock android email apps as it keeps saying the security features are not sufficient on this phone?
I tried to setup on s nexus s and that had the dame problem. Any further advice would b great.
In terms of searching I have just loaded all my messages on the phone now do don't have to worry about server searches.
Sent from my Desire HD using XDA App
no active sync in CM7 RC1
I have EVO 4g, and using a SENSE ROM, I can connect to corporate email. Using CM6 or CM7 I am unable. I have tried using modified Email.apk to no avail. I have had to switch back to a SENSE ROM to sync with exchange because of this security issue.

BBM, iMessage... what are the chances?

so since apple released whatever 'iMessage' for all apple products and its exclusive and what not, and all blackberry devices have BBM, how much do you gander android will release its own form of IM within the coming months before the release of icecream sandwich?
revamp of G-Talk... maybe? LOL that thing seriously need a big overhaul anyway.
a penny for your thoughts?
I personally like the idea of GTalk how it is now. They could just make sure its installed on every phone and maybe even put it on the first screen.
I like having it cross-platform and even available on the desktop.
Most of my friends have Android now, so more and more people are moving to GTalk.
I wish they would come out with a better desktop client though that'll do video rather than relying on the web one.
I think GTalk should be a feature they advertise more. Its already available on every Android phone, uses push for 2.2+ and works really well.
It would be cool
I would like to see google sync google talk across devices. Not sure if it could kill off SMS like everyone thinks though.
ethridgt said:
I would like to see google sync google talk across devices. Not sure if it could kill off SMS like everyone thinks though.
Click to expand...
Click to collapse
The nice thing is that it uses Jabber, so there's lots of clients out there that will support it...all with their own feature sets. So its easily cross-platform, just not always the official app.
I think iMessage is going to be hugely popular as it looks like it's built right into the normal SMS messaging application in iOS and is going to be automaticly used any time you are sending a message to another iPhone user. Once people get used to using the combined messaging app, it's going to be nearly impossible to convince iPhone users to install a 3rd party chat app.
I now think it makes sense for RIM to open up BBM to other platforms, as they have the best chance of getting people to install their app, and if they are going to lose customers to iPhones and Androids (which is clearly happening), it would be in their best interest to at least keep them as BBM users.
Frankly, Google really dropped the ball by not seeing what a big problem all of these propietary chatting protocols are going to be for alternative mobile platforms. Many people in places like Canada (where blackberry and BBM are very popular) fear switching from blackberry as it means giving up all of your BBM contacts, and it's going to be the same thing for iPhone users soon. We needed an open spec protocol like XMPP to be the dominant protocol so that anyone can make a client for any device, but there are parts of Google Talk that just don't meet what people are looking for.
Google Talk needs at least the following, in my opinion:
- Remove the ability to log out
- Delivery (and maybe read) status for messages
- Improved group chat (currently the implementation is clumsy and inconsistent)
- Improved media transfers (photos and videos, but also contacts and locations)
- Combine SMS and Google Talk applications into one messaging super app, like iMessage.
The biggest problem with Google talk is its currently not widely available on every android phone.
Google doesn't need to revamp gtalk. It just needs to make Disco the default messaging program like Apple has done with iMessage. It would need to add MMS and remove the requirement for creating groups before sending messages but I can't imaging either would be too difficult to do before ICS is released.
http://techcrunch.com/2011/05/23/google-disco-2/
Been wishing this was in gtalk since 1.6. I dont think they need to combine it with the SMS app if they keep the green circle next the contacts name when they are signed on in Gtalk.
If they updated the BB and IOS apps to work with the new Gtalk apps it could dominate. But like google maps with navigation, they reserve group chats and video chatting to the web client and android users.
http://www.cultofmac.com/androids-going-to-help-apples-imessage-kill-off-sms/99831
PrawnPoBoy said:
I think iMessage is going to be hugely popular as it looks like it's built right into the normal SMS messaging application in iOS and is going to be automaticly used any time you are sending a message to another iPhone user. Once people get used to using the combined messaging app, it's going to be nearly impossible to convince iPhone users to install a 3rd party chat app.
I now think it makes sense for RIM to open up BBM to other platforms, as they have the best chance of getting people to install their app, and if they are going to lose customers to iPhones and Androids (which is clearly happening), it would be in their best interest to at least keep them as BBM users.
Frankly, Google really dropped the ball by not seeing what a big problem all of these propietary chatting protocols are going to be for alternative mobile platforms. Many people in places like Canada (where blackberry and BBM are very popular) fear switching from blackberry as it means giving up all of your BBM contacts, and it's going to be the same thing for iPhone users soon. We needed an open spec protocol like XMPP to be the dominant protocol so that anyone can make a client for any device, but there are parts of Google Talk that just don't meet what people are looking for.
Google Talk needs at least the following, in my opinion:
- Remove the ability to log out
- Delivery (and maybe read) status for messages
- Improved group chat (currently the implementation is clumsy and inconsistent)
- Improved media transfers (photos and videos, but also contacts and locations)
- Combine SMS and Google Talk applications into one messaging super app, like iMessage.
Click to expand...
Click to collapse
+1, I totally agree with you.
It really has to be promoted. I have a lot of friends with Android devices whom doesn't even know that Gtalk exists, it's a real pain. It needs the option to login with a kind of a "PIN" maybe just like RIM has.
VicToR_AC said:
+1, I totally agree with you.
It really has to be promoted. I have a lot of friends with Android devices whom doesn't even know that Gtalk exists, it's a real pain. It needs the option to login with a kind of a "PIN" maybe just like RIM has.
Click to expand...
Click to collapse
why use a pin though? that just creates more hassle for everyone. why not just tell them to add your gaccount which has everything integrated... your number/whatever you want to share.
FaithCry said:
why use a pin though? that just creates more hassle for everyone. why not just tell them to add your gaccount which has everything integrated... your number/whatever you want to share.
Click to expand...
Click to collapse
Because as I can see, some of my friends with an Android device don't even use Gmail accounts, and there's when the problem using Gtalk begin!
VicToR_AC said:
Because as I can see, some of my friends with an Android device don't even use Gmail accounts, and there's when the problem using Gtalk begin!
Click to expand...
Click to collapse
Fair enough...but then are you telling me they aren't downloading any apps from the market then? And thus not optimizing the android system already? Because if they can access the market they should be able to use g chat ...
Sent from my Nexus One using XDA App
For it to work, any message system has to integrate with the default messaging app. Otherwise, it will be a failure. Apple did get iMessage right by integrating it with the sms app and make using it automatic (without any user input to setup).
^wait, so how does the phone know if the receiver is an iOS user and that the receiver has an internet connection? For iPads, there are no phone numbers associated with the devices. So how does iMessage integrate with the SMS app?
Currently you can see if the person is on gtalk in the SMS app by a green dot next to their name. That seems perfectly fine by me.
NexusDro said:
^wait, so how does the phone know if the receiver is an iOS user and that the receiver has an internet connection? For iPads, there are no phone numbers associated with the devices. So how does iMessage integrate with the SMS app?
Click to expand...
Click to collapse
Actually, even iPad 3G users have a phone number (it just isn't visible to the user). My guess is it will do contact matching (which will check the contact's email against itunes accounts and the phone number). The phone number will probably be automatically registered to your account when you login to your phone with your itunes account. So it isn't hard to do that simple matching.
moelester518 said:
Currently you can see if the person is on gtalk in the SMS app by a green dot next to their name. That seems perfectly fine by me.
Click to expand...
Click to collapse
Which sms app? I don't see any green dots (or spaces for them) in the default app, or handcent.
I'm on CM7. Is this a feature in stock roms?
bozzykid said:
Actually, even iPad 3G users have a phone number (it just isn't visible to the user). My guess is it will do contact matching (which will check the contact's email against itunes accounts and the phone number). The phone number will probably be automatically registered to your account when you login to your phone with your itunes account. So it isn't hard to do that simple matching.
Click to expand...
Click to collapse
But what if I switch between iphones and other phones all the time?
J.L.C. said:
Which sms app? I don't see any green dots (or spaces for them) in the default app, or handcent.
I'm on CM7. Is this a feature in stock roms?
Click to expand...
Click to collapse
You can see who's online on Gtalk on the stock contact list.
NexusDro said:
You can see who's online on Gtalk on the stock contact list.
Click to expand...
Click to collapse
Yep, you can. But the contact list isn't an sms app

[Q] How do I get Google calendar info from the servers to my app?

Hi, I'm pretty new to development,
I was just wondering if any of you guys know a possible way for me to download my calendar events from the Google Calendar servers to my custom app?
it doesn't need to save anything to the servers, it just needs to download my upcoming events to my device
(ideally not requiring that it interferes with androids built in calendar)
Thanx in advanced!
(Developing in Eclipse by the way)
SmilerOnline said:
Hi, I'm pretty new to development,
I was just wondering if any of you guys know a possible way for me to download my calendar events from the Google Calendar servers to my custom app?
it doesn't need to save anything to the servers, it just needs to download my upcoming events to my device
(ideally not requiring that it interferes with androids built in calendar)
Thanx in advanced!
(Developing in Eclipse by the way)
Click to expand...
Click to collapse
Same here..even I need the same info..how to access calendar events and show as a feed?
Sent from my ST15i using XDA App
You can look at the online google calendar API. That is the official answer from google. Also, there are some non standard, undocumented ways, but those are subject to change and depend on which version of Android you are running on.
This lack of an API is a huge gap IMHO.
Sent from my Nexus S 4G using XDA Premium App
I used Google Calendar Sync Adapter apk and was able to sync my calendar to my tablet
You can always access the calendar.db in com.android.providers.calendar. It has a bunch of tables and is locally stored.
From something awesome

[Q] N10 and multiple account

With 4.2 it will be possible to add account on tablets, ok but someone know if It will be possible to set an account as "administrator" and other ones as "users" to avoid unwantend installation or modification? I'm not speaking about real admin (like the one that you can have with root), only admin as capable to install or unistall app from market.
Thankyou
rodem77 said:
With 4.2 it will be possible to add account on tablets, ok but someone know if It will be possible to set an account as "administrator" and other ones as "users" to avoid unwantend installation or modification? I'm not speaking about real admin (like the one that you can have with root), only admin as capable to install or unistall app from market.
Thankyou
Click to expand...
Click to collapse
I have used jellybean roms with multiuser support, so I'm assuming this will be close to the same. The way it works is, the person initially signed into the tablet is the 'admin' in which can create accounts - no one else. The user also gets to choose which apps are available to any user that the 'admin' creates. Then, you can add a password to the main account, so any other user would have to know it in order to get into your 'account'. If settings is an app that you allow others to use, it will lack functionality for them so they cannot alter the tablet in a way that would effect other users. Hope that helps.

[Q] Cannot add account (2.2 Stock)

Hello all,
one of my app's users uses an good old Defy running 2.2 stock. Android compatibility with this old version is made up by the SDK's support library, so my app is running fine on an 2.2 emulator and other real devices user reported (e.g. HTC Wildfire S, 2.2).
In my app I am using an authenticator (Android account management) with an account creation activity, that is called by adding an account through Android's account management. This is the normal way every app uses to create accounts.
However, on the defy, the user cannot an account for my app. The Account type is selectable in the list, but nothing happens after tapping (or long/multi tapping) on this entry. This also happens for "Viber", the user reported.
Is this a known flaw in Defy's 2.2 stock? Do you have any ideas for a solution?
Maybe I can get a full logcat from the user's device soon.
Any help would be nice! Thanks!

Categories

Resources