Android: Difference between revisions

From Yggenyk
Jump to navigation Jump to search
Line 186: Line 186:


====Exchange ActiveSync and other sync====
====Exchange ActiveSync and other sync====
* [http://msexchange-javaconnectivity.blogspot.com/ Connecting to MS Exchange Server from a Java]
Axis2
* [http://msexchange-javaconnectivity.blogspot.com/ Connecting to MS Exchange Server from a Java - using Axis2]
* [http://en.wikipedia.org/wiki/Apache_Axis2 Apache Axis2]
* [http://axis.apache.org/axis2/java/core/docs/quickstartguide.html Axis2 Quick Start Guide]
 
ksoap2
* [http://www.howtoforge.com/talking-soap-with-exchange Talking SOAP With Exchange - HowToForge]
* [http://www.howtoforge.com/talking-soap-with-exchange Talking SOAP With Exchange - HowToForge]
/EWS/Services.wsdl<br>
/EWS/Services.wsdl<br>
* [http://pjava.wordpress.com/ Call SOAP Web Service from Android application - using ksoap2]
NTLM and java
* [http://www.java2s.com/Open-Source/Android/android-platform-external/apache-http/org/apache/http/impl/auth/NTLMScheme.java.htm NTLMScheme.java in  » android-platform-external » apache-http » org » apache » http » impl » auth » Android Source Code / Java Documentation Android Source Code and Documentation]


* [http://developer.android.com/guide/topics/providers/content-providers.html Content Providers]
* [http://developer.android.com/guide/topics/providers/content-providers.html Content Providers]
Line 197: Line 207:
* [http://msdn.microsoft.com/en-us/library/bb408521.aspx Creating an Exchange Web Services Client Application]
* [http://msdn.microsoft.com/en-us/library/bb408521.aspx Creating an Exchange Web Services Client Application]
* [http://blogs.technet.com/b/exchange/ The Exchange Team Block]
* [http://blogs.technet.com/b/exchange/ The Exchange Team Block]
* [http://en.wikipedia.org/wiki/Apache_Axis2 Apache Axis2]


====Google I/O====
====Google I/O====

Revision as of 06:03, 17 June 2011

<google>ENGELSK</google>

Rooting

If you have Gingerbread 2.3.1 you can use this method first without loosing data:

If you are running x64 Windows and the USB driver fails to load when the phone is in bootloader mode, install PdaNet for Android, and it's USB driver.

Then you can install Titanium Backup, and back up your system.

After backing everything up, unlock the phone, this will wipe all applications, data and the SD card.

Upgrade to 2.3.3 (this will unroot the phone again).
Use one of the two methods (the last is the easy one):


Android manual updating

fastboot boot recovery-clockwork-3.0.0.5-passion.img

Google Nexus S

Will the GPS chip be Broadcom BCM4751 as in Samsungs Galaxy S?

Using Nexus S from US in DK

What's inside

Samsung Galaxy 2

Update SDK

  1. cd to your 'android-sdk-windows' folder
  2. From the command-line you can also directly trigger an update by executing: ' tools\android.bat update sdk'
  3. Start eclipse
  4. Select 'Help - Check for updates'

Add Android device for developing

You have to select browse when adding driver and point to your 'android-sdk-windows'

Emulator commands

Start emulator

emulator -avd <MyDevice>

Show emulators running

adb devices

Install program (-s <devicename> not nessesary if only one is running)

adb -s <devicename> install <program.apk>

Gui design

Sound

Boot order

Android web sites

Android source

Disassembling

It is a tool for reengineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications.


Use dex2jar to translate .dex to .jar file then use JD-GUI to open the .jar file and view the .class files in the project.

JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.


Outlook and Exchange sync

Set Locale

Custom Locale allows you to modify the Locale of your Android device to anything you like.

Notifications

Display custom notification icons/dots on the screen. It was developed for the Samsung Galaxy S which lacks a physical dedicated LED.

Navigation

Smart car navigation software for mobile phones. Taking a stroll with pedestrian navigation.

Voice

Mono on Android

Bluetooth

Notes:

Nokia CK-7W will ecco on callees side if phones bluetooth Class of Device (COD) is set to Smartphone. On Windows CE it is set in HKEY_LOCAL_MACHINE\Software\Microsoft\Bluetooth\Sys\COD

0x5A020C = smart phone  0x52020C = normal cell phone
  1. I tried altering the CoD parameters in the /system/etc/bluetooth/main.conf file, but it seems that this file isn't even being used (or at least the CoD isn't) and is simply a default.
  1. I tried installing hciconfig and changing the CoD that way, but hciconfig is unable to find any bluetooth devices.

...at least not on Samsung

Bluetooth redirect discussions
Route Navigation audio to radio

Debugging

Reverse engineering

Activities

Exchange ActiveSync and other sync

Axis2

ksoap2

/EWS/Services.wsdl

NTLM and java


¨

Google I/O

2011
2010

Eclipse

External GPS

Other android sites

Android C native development

Mercurial SCM - Source Control Management

mercurial.selenic.com

The convert extension converts repositories from other SCMs (or even Mercurial itself) into Mercurial repositories.

Eclipse and Mercurial
Visual Studio and Mercurial

Accessories

Bags

Bluetooth Car Kits

Don't use Nokia CK-7W, if it is used with a smartphone the callee will hear echo.

Car Holders


Desktop Dock

Reviews

Android Phone Reviews

Samsung GPS problems

Android applications

<google>ENGELSK</google>

id=siteTree