Forgot your password?
typodupeerror
Cellphones Google Linux

Google Releases the SDK For Version 1.6 of Android 69

Posted by timothy
from the equivalent-to-which-nexus-model? dept.
Qwavel writes "This release includes improvements to the Android Market, the Search Framework, and Text-to-Speech. It now has support for more screen resolutions and CDMA phones. Android 1.6 is based on v2.6.29 of the Linux kernel and is expected in phones that will be available next month. The mystery of Android 1.6, however, is Google's continued unwillingness to commit to a Bluetooth API and any Bluetooth functionality beyond the basic audio functions."
This discussion has been archived. No new comments can be posted.

Google Releases the SDK For Version 1.6 of Android

Comments Filter:
  • by toopok4k3 (809683) on Wednesday September 16, 2009 @04:26PM (#29445643)
    Google doesn't seem to like bluetooth. But why? I don't see them making a new solution for short range wireless communications.
  • by Anonymous Coward on Wednesday September 16, 2009 @04:38PM (#29445847)

    If they put it in right away it would be easy to provide BT-based tethering to laptops, which a lot of cell service providers would hate and thus probably not allow android-based phones to be used on their network.

    I bet they are waiting until there is widespread adoption of android on multiple networks before they add the functionality.

  • by w0mprat (1317953) on Wednesday September 16, 2009 @04:41PM (#29445883)
    Yet Android 2.0 is going to be the worthwhile update. It is expected to include multi-touch. Its irrating how slow development on the official Android source seems to be, it would have been nice to see this stuff 6 months to a year ago. Never fear, the community has taken matters in to their own hands. Modded ROMs such as Cyanogenmod http://www.cyanogenmod.com/ [cyanogenmod.com] already incorporate the latest code far ahead of any ROM official releases from OEMs.

    If your on a edgy modded ROM your likely using 1.6 (Cupcake) and some 2.0 (Donut) code.

    (The latest experiemental Cyanogen ROM includes BFS (!) my first taste of the new scheduler on any system all I can say is the speed is mind boggling).

    Delightfully, there is a glut of android phones on the way from various OEMs which should see the market grow and the code improve. Not that Android needs improving, in a year of having a G1 it never needed a hard reset, even with shitty crashing applications. I can't say as much for my iPhone.

    Multitouch is coming to Android, now that Google is no longer affraid of Apple.
  • by Qwavel (733416) on Wednesday September 16, 2009 @04:44PM (#29445939)

    I'm sure that Google could have finalized their Bluetooth API by now if they wanted to.

    The scary thing is the idea that Google might be considering going the same route as Apple: a proprietary Bluetooth protocol that they can license and control, rather then supporting the Bluetooth standards. That wouldn't be like Google, but it is otherwise hard to understand their hesitation.

  • Re:Grr (Score:1, Interesting)

    by Anonymous Coward on Wednesday September 16, 2009 @04:47PM (#29446001)

    I really would Kill to be able to use my Android phone a a Bluetooth Keyboard and mouse, Just the convenience of being able to control my Living room PC from my phone would just be awesome.

  • by BusterB (10791) on Wednesday September 16, 2009 @10:22PM (#29449527)

    One way is to use the Native Development Kit, which lets you run regular C code on the phone. Here's a post explaining how to bind to bluez: http://blog.blackwhale.at/2009/08/android-bluetooth-on-steroids-with-the-ndk-and-bluez/ [blackwhale.at]

    The other way is to use the existing android bluetooth API: http://code.google.com/p/android-bluetooth/ [google.com]

    What that developer has done is use java reflection to wrap the existing (just not documented) android.bluetooth class API. I've been using it to communicate with an OBD-II adapter with some success (thought the dynamic port discovery API doesn't work entirely.)

    For tethering, Wifi Tether works pretty well, since it doesn't even require the laptop to support bluetooth. It makes your phone a portable ad-hoc access point. Does require root access, for which there are some one-click solutions out there.

  • by BusterB (10791) on Wednesday September 16, 2009 @10:27PM (#29449567)

    Well, the Native Development Kit (NDK) lets you build native code. There is a regular C/Unix environment underneath. If you look at a project like the Android Scripting Environment, they've managed to make Python, Ruby and Lua work on the phone, packaged as an .apk and not requiring root access. http://code.google.com/p/android-scripting/ [google.com]

    You can compile pretty much anything for the phone, without needing root/Debian, though its not always as simple as 'apt-get install', for sure.

C makes it easy for you to shoot yourself in the foot. C++ makes that harder, but when you do, it blows away your whole leg. -- Bjarne Stroustrup

Working...