iPhone to get BT tethering, will we get it on the G1?

by Al Sutton » Fri, 13 Mar 2009 15:09:53 GMT


Sponsored Links
  http://www.boygeniusreport.com/2009/03/12/apple-iphone-30-os-event-march-17th-we-got-some-info/ 

Now when can we expect this on the G1? For me it's an absolute block on 
the G1 becoming my primary phone.

Al.

-- 

* Written an Android App? - List it at  http://andappstore.com/  *

======
Funky Android Limited is registered in England & Wales with the 
company number  6741909. The registered head office is Kemp House, 
152-160 City Road, London,  EC1V 2NX, UK. 

The views expressed in this email are those of the author and not 
necessarily those of Funky Android Limited, it's associates, or it's 
subsidiaries.


--~--~---------~--~----~------------~-------~--~----~



iPhone to get BT tethering, will we get it on the G1?

by Pd » Fri, 13 Mar 2009 15:34:24 GMT


 I hate to sound like a donkey pushung the rumour mill round but I see on 
gogleandblog that an update is due in April which apparently has Stereo 
Bluetooth.  Now if the full Bluetooth stack has been implemented would 
this mean data?  Thinking about it, that would be cool.  I can link to 
my TomTom in a data kind of way  :-)

 http://www.googleandblog.com/ 

Pd.





--~--~---------~--~----~------------~-------~--~----~


Sponsored Links


iPhone to get BT tethering, will we get it on the G1?

by Al Sutton » Fri, 13 Mar 2009 15:55:51 GMT


 That's the CupCake release rumour mill at work.

There's been no mention of CupCake introducing BT tethering, so you and 
I will be facing the choice of TomTom + another 'phone or TomTom on it's 
own.

Al.






-- 

* Written an Android App? - List it at  http://andappstore.com/  *

======
Funky Android Limited is registered in England & Wales with the 
company number  6741909. The registered head office is Kemp House, 
152-160 City Road, London,  EC1V 2NX, UK. 

The views expressed in this email are those of the author and not 
necessarily those of Funky Android Limited, it's associates, or it's 
subsidiaries.


--~--~---------~--~----~------------~-------~--~----~



iPhone to get BT tethering, will we get it on the G1?

by lbcoder » Fri, 13 Mar 2009 20:40:46 GMT


 There is nothing to rumor.
This is cupcake (official):  http://source.android.com/roadmap/cupcake 
Note: it is adding in A2DP and AVRCP profiles.
See here for bluetooth profile descriptions: 
 http://en.wikipedia.org/wiki/Bluetooth_profile 

Of course, if they're adding these profiles, the place they're adding
them is in the UI. All the profiles are already in the kernel. That
means that if you want bluetooth tethering (i.e. DUN, LAP, or PAN
profile), or data (i.e. FTP, SPP, etc.), it most definitely CAN be
done, but needs root.


And to the guy trying to keep MORE features by NOT rooting... thats
retarded. In the future, expect the copy protection scheme to improve,
thus allowing them to make protected apps available on devices
providing root access.






--~--~---------~--~----~------------~-------~--~----~



iPhone to get BT tethering, will we get it on the G1?

by Michael Martin - MM Agency » Sat, 14 Mar 2009 00:29:25 GMT


 More and More I am thinking its another Bull$#!T rumor on the April Cupcake
update as it being attributed to a T-Mo quote looks like an early April
Fools joke. 

Michael Martin
 http://www.googleandblog.com/ 

 
-----Original Message-----
From: android-discuss@googlegroups.com
[mailto:android-disc...@googlegroups.com] On Behalf Of Pd
Sent: Friday, March 13, 2009 2:34 AM
To: android-discuss@googlegroups.com
Subject: [android-discuss] Re: iPhone to get BT tethering, will we get it on
the G1?


I hate to sound like a donkey pushung the rumour mill round but I see on 
gogleandblog that an update is due in April which apparently has Stereo 
Bluetooth.  Now if the full Bluetooth stack has been implemented would 
this mean data?  Thinking about it, that would be cool.  I can link to 
my TomTom in a data kind of way  :-)

 http://www.googleandblog.com/ 

Pd.




 http://www.boygeniusreport.com/2009/03/12/apple-iphone-30-os-event-march-17t 
h-we-got-some-info/



--~--~---------~--~----~------------~-------~--~----~



iPhone to get BT tethering, will we get it on the G1?

by Sundog » Sat, 14 Mar 2009 00:46:54 GMT


  http://www.stormmoonknits.com/knitting/06-08/cupcake1.jpg 

On Mar 13, 10:29am, "Michael Martin - MM Agency" <mi...@mm-



--~--~---------~--~----~------------~-------~--~----~



iPhone to get BT tethering, will we get it on the G1?

by JP » Sat, 14 Mar 2009 01:04:30 GMT


 



You miss the point. Al and others market products to the platform
first, while being users second, if at all. As an example, just as the
OP, I have not switched to the G1/Android as the primary phone, out of
similar motives.
But I do have a product, and that's being tested on a straight-out-of-
the-box, unrooted G1, where 99% (you pick the rate) of the user base
resides.


--~--~---------~--~----~------------~-------~--~----~



Other Threads

1. Get around the inability to alias columns coming from ContactsContract in 2.2

All,

I'm trying to combine contacts from ContactsContract together with
another source of contacts for my app, without adding them to the
contact database. Using column name aliases has worked up until I
installed Froyo on my droid last night. Looking in the android source,
I noticed that this occurs because StrictProjectionMapping is set when
querying ContactsContract. A look at the changelog shows that Dmitri
Plotnikov made the change back in April. I know he answers questions
on this mailing list, so maybe you could shine some light onto why
this change was made.

I have gotten around column aliasing for the most part by wrapping the
cursor in an implementation that transforms the column names on the
fly, but one issue remains. To distinguish between where the contacts
came from (I'm using a MergeCursor in the end) I used to set a source
id in the cursor by requesting column "0 AS _sourceid". Since I can't
do this anymore I'm kind of at a loss for what to do. I could have the
wrapper cursor return a value, but then I still have the problem of
not being able to actually request for it in the query, it would just
*be* there, which seems kind of hackish to me.

Thanks,
Adam

-- 

2. MediaPlayer getCurrentPosition problems on Android 2.2

Looking for some guidance on MediaPlayer issues on Android 2.2. I've
confirmed that the below code works on Android 1.5 (an ADP1). I'm
playing back an MP3 file using a MediaPlayer instance and using a
ProgressBar to track the progress. The method that updates the
progress bar is invoked from a Handler every second. On the ADP1 this
results in a correct update rate (the countdown timer moves about a
second every second) and steady progress on the ProgressBar. However,
the exact same code deployed on the Nexus 1 results in about a half
second update in the count down timer every second.

The code that updates the ProgressBar and captures the timer
information is

void updateAudioProgress(App a, boolean init)
        {
        if(a.getMediaPlayer() == null || audioControlToolbar == null ||
                        (!init && audioControlToolbar.getVisibility() == 
View.GONE))
                return;
                ImageButton ib = (ImageButton)findViewById(R.id.playpause);
                if(a.getMediaPlayer().isDownloading()){
                        ib.setVisibility(View.INVISIBLE);
                        TextView tv = (TextView)findViewById(R.id.duration);
                        tv.setText("");
                        ProgressBar pb = 
(ProgressBar)findViewById(R.id.progress);
                        pb.setMax(5000);
                        pb.setProgress((int)(5000 *
a.checkDownloadProgress(a.getMediaPlayer().getPendingUrl())));
                        Message m = Message.obtain();
                        m.what = App.UPDATE_DOWNLOAD_PROGRESS;
                        getHandler().sendMessageDelayed(m, 1000);
                }else{
                        boolean newAudioState =
a.getMediaPlayer().getPlayer().isPlaying();
                        if(newAudioState != a.getLastAudioState() || init){
                                init = true;
                                if(newAudioState){
        
ib.setImageDrawable(getResources().getDrawable(R.drawable.pause));
                                }else{
                                        
ib.setImageDrawable(getResources().getDrawable(R.drawable.play));
                                }
                        }
                        if(ib.getVisibility() == View.INVISIBLE || init){
        
((TextView)audioControlToolbar.findViewById(R.id.audiocaption)).setText(a.getMediaPlayer().getCaption());
                                ib.setVisibility(View.VISIBLE);
                        }
                        if(init || newAudioState){
                                int dur = 
a.getMediaPlayer().getPlayer().getCurrentPosition();
                                ProgressBar pb = 
(ProgressBar)findViewById(R.id.progress);
                                int max =  
a.getMediaPlayer().getPlayer().getDuration();
                                pb.setMax(max);
                                pb.setProgress(dur);
                                TextView tv = 
(TextView)findViewById(R.id.duration);
                                tv.setText(a.formatDuration(dur - max));
                                
android.util.Log.v("JLA",String.format("[%s/%s]", dur, max));
                        }else{
                                
android.util.Log.v("LISTACTIVITY",String.format("[%s][%s]", init,
newAudioState));
                        }
                        a.setLastAudioState(newAudioState);
                        Message m = Message.obtain();
                        m.what = App.UPDATE_PLAYBACK_PROGRESS;
                        getHandler().sendMessageDelayed(m, 1000);
                }
        }

I modified the code to log the method invocation, and it appears that
the method is accurately called every second, but the calls to
getCurrentPosition do NOT appear to work correctly. I noticed that
there is an open issue, http://code.google.com/p/android/issues/detail?id=2559,
talking about incorrect getCurrentPosition results: could this be what
I'm seeing?

Thank,
Femi.

08-04 00:46:52.944: VERBOSE/JLA(1552): [2090/148032]
08-04 00:46:53.964: VERBOSE/JLA(1552): [2482/148032]
08-04 00:46:54.994: VERBOSE/JLA(1552): [2847/148032]
08-04 00:46:56.014: VERBOSE/JLA(1552): [3213/148032]
08-04 00:46:56.414: DEBUG/dalvikvm(1305): GC_EXPLICIT freed 183
objects / 13032 bytes in 56ms
08-04 00:46:57.044: VERBOSE/JLA(1552): [3605/148032]
08-04 00:46:58.074: VERBOSE/JLA(1552): [3971/148032]
08-04 00:46:59.094: VERBOSE/JLA(1552): [4336/148032]
08-04 00:47:00.124: VERBOSE/JLA(1552): [4702/148032]
08-04 00:47:01.144: VERBOSE/JLA(1552): [5068/148032]
08-04 00:47:02.164: VERBOSE/JLA(1552): [5459/148032]
08-04 00:47:03.194: VERBOSE/JLA(1552): [5825/148032]
08-04 00:47:04.214: VERBOSE/JLA(1552): [6191/148032]
08-04 00:47:05.104: DEBUG/dalvikvm(663): GC_EXPLICIT freed 102
objects / 6512 bytes in 58ms
08-04 00:47:05.244: VERBOSE/JLA(1552): [6557/148032]
08-04 00:47:06.264: VERBOSE/JLA(1552): [6922/148032]
08-04 00:47:07.294: VERBOSE/JLA(1552): [7314/148032]
08-04 00:47:08.314: VERBOSE/JLA(1552): [7680/148032]



I'd appreciate any suggestions or pointers that might shed some light
on this issue.
Thanks,
Femi.

-- 

3. Android Updater SDK (Manager) problem trought proxy

4. Looking for Android Developers

5. Android Developers Needed

6. Progress bar update problems

7. ISIM development