[android-developers] Re: I can't find my own application in the market

2010-05-16 Thread Martrinex
What did you search for maybe one of us can find it?
Try searching for pname:"your full package name"

If you limited the apps region and you phone is from a different area
it won't show.
Acer Liquid should be and1.6 if your application uses a higher sdk
then 5 it won't show.
If your phone is rooted and you selected use copy protection is also
shouldn't show.

On May 15, 7:37 pm, Simone  wrote:
> I just bought an Acer Liquid today, and of course the first
> application I looked for in the market was my own.
> I couldn't find it.
> What gives?
> Thanks,
> Simone
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Is there a library for either choosing a photo or taking one with the camera?

2010-05-16 Thread Preston
Trying to find a library or a good example so I can try to get this to
work within my Android app. Thanks.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: I can't find my own application in the market

2010-05-16 Thread Simone
Nope, my application uses 1.6, and I have not restricted the app
region nor
my phone is rooted.
Here you can find the QR core of my application (it's free):
http://www.androlib.com/android.application.applications-fartfactory-DwjC.aspx
Thanks again,
Simone

On 16 Mag, 10:34, Martrinex  wrote:
> What did you search for maybe one of us can find it?
> Try searching for pname:"your full package name"
>
> If you limited the apps region and you phone is from a different area
> it won't show.
> Acer Liquid should be and1.6 if your application uses a higher sdk
> then 5 it won't show.
> If your phone is rooted and you selected use copy protection is also
> shouldn't show.
>
> On May 15, 7:37 pm, Simone  wrote:
>
> > I just bought an Acer Liquid today, and of course the first
> > application I looked for in the market was my own.
> > I couldn't find it.
> > What gives?
> > Thanks,
> > Simone
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com
> > For more options, visit this group 
> > athttp://groups.google.com/group/android-developers?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Creation of Activities from Tabhost

2010-05-16 Thread Patrick
I want each tab activity to register for events on creation. Otherwise
it could happen that a tab is not up2date because it missed the event
simply because the instance didn't register itself. And the second
point is that the selection of each tab the first time works smoother.
Therefore I thought, if there is a way to deactivate lacy creation, it
would help me with this problem. And since I know that the user must
use each tab, it doesn't matter if it is created on startup...

On May 15, 8:13 am, skink  wrote:
> On May 14, 5:36 pm, Patrick  wrote:
>
>
>
>
>
> > Hallo!
> > I have a TabActivity. Within this activity (in the onCreate method) I
> > create a TabHost and a TabSpec and do a
> > tabSpectSearch.setContent(intenSearch); The Indent is created using
> > intentSearch = new Intent().setClass(this, MyActivity.class);
>
> > As far as I already found out the class MyActivity is instantiated
> > when I select the tab, to which it is connected. Is there a way from
> > my TabActivity to force the creation of all activities (all tabs) at
> > once?
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com
> > For more options, visit this group 
> > athttp://groups.google.com/group/android-developers?hl=en
>
> why lazy creation is not good for you?
>
> pskink
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Problem with ListView, getting selection to "stick" first time and when scrolling

2010-05-16 Thread Mikael Bertlin
Hi,

I have a ListView that I can't get to behave as I like. When I click
it the first time the item I click won't get selected? It fires the
onItemClick event but it is not selected on the screen. If I click the
list one more time the selection remains. I want this to be the
behavior the first time I click the list as well. How do I do this?

Also I would like the ListView to have a item selected by default, and
I want the selected item to show as selected when scrolling the
ListView. Can this be done? I've tried setSelection(0) and almost
everything else I can think of but I can't get this to work. :-/

Oh one more thing that I can't figure out. When scrolling the ListView
the background gets darker, how do I change this or turn it off?

Any help is appreciated.

/Micke

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Problem with ListView, getting selection to "stick" first time and when scrolling

2010-05-16 Thread Mark Murphy
Mikael Bertlin wrote:
> I have a ListView that I can't get to behave as I like. When I click
> it the first time the item I click won't get selected? It fires the
> onItemClick event but it is not selected on the screen.

If you are using the touchscreen, it is not supposed to "stay selected
on the screen".

> Also I would like the ListView to have a item selected by default, and
> I want the selected item to show as selected when scrolling the
> ListView. Can this be done?

Not on a device with a touchscreen, if the user entered the activity via
the touchscreen.

http://developer.android.com/resources/articles/touch-mode.html

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Creation of Activities from Tabhost

2010-05-16 Thread Mark Murphy
Patrick wrote:
> I want each tab activity to register for events on creation. Otherwise
> it could happen that a tab is not up2date because it missed the event
> simply because the instance didn't register itself. And the second
> point is that the selection of each tab the first time works smoother.
> Therefore I thought, if there is a way to deactivate lacy creation, it
> would help me with this problem. And since I know that the user must
> use each tab, it doesn't matter if it is created on startup...

First, if the user "must use each tab", tabs are the wrong UI metaphor.
Create yourself a wizard.

Second, if you want everything loaded up front, then do not use
activities as the contents of tabs. Use Views as the contents of tabs. See:

http://github.com/commonsguy/cw-android/tree/master/Fancy/Tab/

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Registering OnClick listener on AppWidget button

2010-05-16 Thread Mark Murphy
Isaac Wagner wrote:
> Thanks.  I bought a subscription to your books and have actually been
> going through this code trying to figure it out.  If I understand
> correctly this is the snippet of code that handles the refresh button:
> 
> public void onReceive(Context ctxt, Intent intent) {
> if (intent.getAction()==null) {
> ctxt.startService(new Intent(ctxt, UpdateService.class));
> }
> else {
> super.onReceive(ctxt, intent);
> }
> }
> 
> What I'd like to do is expand this code to be able to handle three
> different buttons.  However, I'm not sure how to do that.

In my case, I cheated and used the null action string as my indicator
that it was my broadcast Intent. If you want several, you will need to
use your own action strings for each. If you put both the component:

Intent i=new Intent(this, Foo.class);

and the action:

i.setAction(Foo.THIS_IS_MY_BOOMSTICK_ACTION);

then the Intent will still get routed based on the component, but the
action will be available to help discriminate the incoming Intents
(plus, it keeps them unique from a PendingIntent standpoint).

> Incidentally, that would be a great addition to this widget in your
> book -- adding another button.  I'm not entirely sure what it would
> do, but it would be nice to see an example of handling more than one
> button press (that isn't a configuration app launcher).

I'll add that to my to-do list. Note: it is a really long list. :-)

> Thanks for the books BTW.  They've been helpful.

You are very welcome!

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Layout Problem

2010-05-16 Thread Mark Murphy
Anthoni wrote:
> Hello,
> 
> I am trying to design a layout where the top half of the screen
> contains a ListView and then aligned at the bottom is an EditText and
> a Button at the side. Now I've got that currently laid out as I want,
> however when the ListView contains more items it displays itself over
> the EditText.
> 
> I am trying to get it so the ListView scrolls it's items but the
> EditText and Button remain stationary. Could someone please have a
> look at my Layout XML and tell me where I am going wrong?
> PS: I am coding for 1.5 version and above.
> 
> Regards
> Anthoni
> 
> 
>  xmlns:android="http://schemas.android.com/apk/res/android";
> android:orientation="vertical"
> android:layout_height="wrap_content"
> android:layout_width="fill_parent">
> 
>  android:layout_width="fill_parent"
> android:layout_height="wrap_content"
> android:layout_alignParentTop="true"/>
> 
>  android:layout_height="wrap_content"
> android:layout_alignParentBottom="true" android:stretchColumns="0">
>  android:layout_height="fill_parent">
>  android:id="@+id/txtSay"
> android:layout_height="wrap_content"
> android:layout_width="fill_parent"
> android:layout_span="3"
> android:singleLine="true"
> android:hint="What do want to say to me ?"
> />
> 
>  android:id="@+id/btnSend"
> android:layout_height="wrap_content"
> android:layout_width="wrap_content"
> android:layout_span="1"
> android:text="Send"
> />
> 
> 
> 
> 

You do not have any layout rules to force the two widgets not to overlap.

Move your ListView after the TableLayout the RelativeLayout definition
in the XML, and add to it:

android:layout_above="..."

where ... is "@id/whatever_you_decide_to_call_your_table_layout",
because you're going to need to give your TableLayout an android:id
value. That will force it to stay above the TableLayout.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_Beginning Android 2_ from Apress Now Available!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Drawable resource XML "alias"

2010-05-16 Thread skink


On May 15, 4:38 pm, String  wrote:
> On May 15, 7:07 am, skink  wrote:
>
> > BitmapDrawable bd = (BitmapDrawable) res.getDrawable(R.drawable.name2)
>
> > and then:
>
> > bd.getBitmap() IIRC
>
> Ha, that did the trick. Apparently Resources.getDrawable() works with
> an XML drawable proxy, but BitmapFactory.decodeResource() does not.
>
> Unless someone has a good explanation why this would be so, I'm
> inclined to call that a bug and write it up at b.android.com. Anyone?
>

no, it's not a bug

everything in res/drawable/*.xml is a Drawable (BitmapDrawable,
GradientDrawable, etc), you can decode only ordinary images
(.png, .jog, .gif) - however i'm not sure if you can decode .9.pngs
(nine patch drawables)

pskink

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Sending scores to the internet

2010-05-16 Thread ko5tik


On May 15, 12:45 pm, Simone  wrote:
> Is it possible for me to add this feature in my game? I just need a
> little storage space somewhere on the internet to put the names and
> scores of the best players.
> Anyone?
> Simone

You will need little more than  storage -  some kind of server
software
storing data and also some communication protocol for user handsets.

This could be tricky.

I implemented highscore  for my game recently
( http://www.yook.de/getlines )

I used:
 PicoWebRemoting to create REST-Service ( Just simple class with 2
methods -
push to push entry and pull top pull entries since some period:
http://www.pribluda.de/lines-highscore/Highscore/pull?since=0 )

On the client side you will need to parse JSON (native in android,
though I use my
library for databinding: http://github.com/ko5tik/jsonserializer )

Then you will have to find an answer to following questions:
   - how to prevent doulbe insertion of high scrores
   - how do you deal with lack of connectivity
   - when do you pull highscore data from server to device
   - how do you secure your service  from pranksters inserting  bogus
entries
(no credentials stored in APK are secure)


So you may choose to go for some embeddable highscore service
(there are some - grok this list) instead doing everything yourself

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Replacing the default volume toast

2010-05-16 Thread Jonathan
Okay... took a deeper look on the android sourcecode, and this is
probably impossible via a standard (non-superuser) application.

This CAN be done when recompiling the Android sourcecode, especially
the core/res/res/layout/volume_adjust.xml, which defines the volume
toast layout.
But again, not within the permission range of an application that can
be downloaded from the marketplace.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Layout Problem

2010-05-16 Thread Anthoni
On May 16, 11:04 am, Mark Murphy  wrote:
> You do not have any layout rules to force the two widgets not to overlap.
>
> Move your ListView after the TableLayout the RelativeLayout definition
> in the XML, and add to it:
>
> android:layout_above="..."
>
> where ... is "@id/whatever_you_decide_to_call_your_table_layout",
> because you're going to need to give your TableLayout an android:id
> value. That will force it to stay above the TableLayout.

Superb as always Mark, thanks. Works perfectly.
Funny thing is I know about the layout_above tag from reading your
books, but it never occurred to me to try and use that LOL.
Guess it's just practise and practice really.

Once again thanks for the assist, much appreciated.

Regards
Anthoni

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Layout Problem

2010-05-16 Thread Mark Murphy
Anthoni wrote:
> Funny thing is I know about the layout_above tag from reading your
> books, but it never occurred to me to try and use that LOL.

I'll add an example of this sort of layout to my to-do list to add to
the book. As I mentioned to somebody else earlier today, it's a long
to-do list...

> Once again thanks for the assist, much appreciated.

No problem, happy to help!

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

_The Busy Coder's Guide to *Advanced* Android Development_
Version 1.5 Available!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: I can't find my own application in the market

2010-05-16 Thread moneytoo
Turn off copy protection.

On May 15, 8:37 pm, Simone  wrote:
> I just bought an Acer Liquid today, and of course the first
> application I looked for in the market was my own.
> I couldn't find it.
> What gives?
> Thanks,
> Simone
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Restricting Softkeyboard Kyes for EditText

2010-05-16 Thread Prasanna Perera
Hello,

I have an EditText that only accepts digits.  I want the softkeyboard
to show only digits for this input filed.  How do I do this?  Using
the attributes below have not worked for me.  I am testing on a Droid
phone.

android:digits="1234567890"
android:inputType="number"
Thanks,
Prasanna

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] How to use HttpURLConnection for bluetooth application

2010-05-16 Thread Moish Frankel
Hi everyone

I'm trying to figure out how HttpURLConnection class is used for developing 
bluetooth applications over android environment.
from some application logs (logcat) i can see messages like:
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.connec
 t(HttpURLConnection.java:807)
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.sendRe
 quest(HttpURLConnection.java:1224)
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.doRequ
 estInternal(HttpURLConnection.java:1558)
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.doRequ
 est(HttpURLConnection.java:1551)
org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getOut
 putStream(HttpURLConnection.java:1145

looking for some getting started for this?

I'll appreciate your help

Moish


-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: How to retrieve outgoing number

2010-05-16 Thread mike

hi Galbayar,

What exactly did u mean by use _id, i don't know the id what i know is
the mobile number. that method delete all the log's for that number
expect for the current call. that's the issue

i'm using this method in here



class StateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String 
incomingNumber) {
// TODO Auto-generated method stub
// super.onCallStateChanged(state, incomingNumber);
switch (state) {
case TelephonyManager.CALL_STATE_RINGING:
phonenbr = incomingNumber;

break;
case TelephonyManager.CALL_STATE_IDLE:

 clearCallLog(phonenbr);
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
phonenbr = incomingNumber;

break;
}
}
}


public void clearCallLog(String mobileNumber) {
Cursor c = context.getContentResolver().query(
CallLog.Calls.CONTENT_URI, null,
Calls.NUMBER + "='" + mobileNumber + "'", null,
Calls.DATE + " DESC");
context.getContentResolver().cancelSync(Calls.CONTENT_URI);
// startManagingCursor(c);
String number = null;
String date;
int dateColumn = c.getColumnIndex(Calls.DATE);
int numberColumn = c.getColumnIndex(Calls.NUMBER);
if (c != null) {
if (c.moveToFirst()) {
// do {
// Get the field values
date = c.getString(dateColumn);
number = c.getString(numberColumn);
Log.d("NUmber", number);
Log.d("Date", date);
// alert("number", number);
// } while (c.moveToNext());
}
int i = 
context.getContentResolver().delete(Calls.CONTENT_URI,
Calls.NUMBER + "='" + number + "'", 
null);
Log.d("DELETE ID", Integer.toString(i));
//telManager.listen(new StateListener(), LISTEN_NONE);

System.exit(0);
// finish();
// alert("Delete", Integer.toString(i));
}
}

what i think is in TelephonyManager.CALL_STATE_IDLE state the current
call entry is not there. can it be the reason, but logically that too
can't happen. because the call is already over so the entry should be
there

so can you help me

regards,
Randika

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: How to get selected items in a ListView (multi selection check boxes)? - URGENT PLZ

2010-05-16 Thread Viktor Bresan
You are not using SparseBooleanArray correctly.

selectedContacts.size() returns the number of mapped (key, value)
pairs.
In for loop you assume that keys are in the range 0, size - 1; and
they are not.

In SparseBooleanArray keys and indexes are two different things.

You will obtain proper key with SparseBooleanArray.keyAt(int index)


Viktor.


On May 11, 12:34 am, dillipk  wrote:
> Hello,
>  How do I get the selected items in a ListView which contains a multi
> selelected check boxes.? The following code doesn't work correctly...
> getContacts() is being called in a Button click().
>
> private String getContacts(){
>
>                 SparseBooleanArray  selectedContacts =
> listView.getCheckedItemPositions();
>                 StringBuffer sb = new StringBuffer();
>                 int size = selectedContacts .size();
>
>         for (int sbaKey = 0; sbaKey < size; sbaKey++)
>         {
>             if (selectedContacts .get(sbaKey, false))
>             {
>                 //Log.d(TAG, "Selected Categories : " +
> listView.getItemAtPosition(sbaKey).toString());
>                 sb.append(listView.getItemAtPosition(sbaKey).toString());
>                 if(sbaKey <=  size - 2 ){
>                         sb.append(',');
>                 }
>             }
>         }
>
>         Log.d(TAG, "Selected Contacts : " + sb.toString());
>         return sb.toString();
>
> }
>
> Creation:
>
> �...@override
>     public void onCreate(Bundle savedInstanceState) {
>         super.onCreate(savedInstanceState);
>         this.setTitle("Preferences");
>         setListAdapter(new ArrayAdapter(this,
>                 android.R.layout.simple_list_item_multiple_choice,
> CONTACTS));
>
>         listView = getListView();
>
>         listView.setItemsCanFocus(false);
>         listView.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
>
>     }
>
> Thank you for your help in advance..
>
> -DK
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: WCF complex types with android

2010-05-16 Thread Lamia Hannoun
Hi !
Actually, i was casting my response to SoapPrimitive i tried to use
SoapObject and it worked.Now I'm trying to send object as parameters but i
couldn't do that. Can anyone help me.
Thx

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Is Google working on the Bluetooth bug? Any estimated date of completion?

2010-05-16 Thread frankentux
Dan,

what is the build id that you mean? Can you elaborate on what the fix
is?

Ciaran

On 14 Mai, 01:12, danraaka  wrote:
> Newer build sud fix this.
>
> -Dan
>
> On Mon, May 10, 2010 at 7:29 AM, frankentux 
> wrote:
>
> > The same problem seems to be detailed here:
> >http://forum.samdroid.net/threads/598
> > Looks like SPP is completely broken on the i5700 - possibly because of
> > the Broadcom BCM4325.
> > On the positive side, that chip has a FM module :-)
>
> > On May 3, 6:56 pm, frankentux  wrote:
> > >http://stackoverflow.com/questions/2661932http://pastebin.org/199621
>
> > > could also be interesting
>
> > > On May 2, 2:32 am, DonFrench  wrote:
>
> > > > Nexus One.  No experience with spica.
>
> > > > On May 1, 6:35 am, frankentux  wrote:
>
> > > > > My device is a i5700 Samsung spica. The stackoverflow links and the
> > > > > logcats i pasted to pastebin.com (again, see my last post above) all
> > > > > relate to the issue on the spica. Do you have a similar issue with a
> > > > > spica?
>
> > > > > On 1 Mai, 00:13, dan raaka  wrote:
>
> > > > > > is the device being referred here Spica (i5700)?
>
> > > > > > -Dan
>
> > > > > > On Fri, Apr 30, 2010 at 12:10 PM, DonFrench 
> > wrote:
> > > > > > > I am not sure if it is the same issue but it sounds related.  My
> > app
> > > > > > > was eventually able to connect to the device I was having trouble
> > with
> > > > > > > but only after I manually unpaired it.  I never deliberately
> > paired it
> > > > > > > in the first place and I was never asked for a pin during the
> > time it
> > > > > > > was failing to connect.  The device had apparently been
> > automatically
> > > > > > > paired by Android when it was first detected, as are other nearby
> > > > > > > laptops and phones and PDAs.   After unpairing it, I did not
> > re-pair
> > > > > > > through the Android utility but ran my app again and attempted to
> > > > > > > connect to it, at which time I was prompted to enter the pin and
> > to
> > > > > > > pair.  This request to pair did not come directly from my code
> > but
> > > > > > > resulted from a call to BluetoothSocket.connect( ).  At this
> > point it
> > > > > > > successfully connected and continues to connect.  So it seems
> > like the
> > > > > > > automatic pairing does something that prevents later connection.
> >  I
> > > > > > > wonder if once it is automatically paired without a pin, future
> > > > > > > attempts to connect recognize that it has been paired but doesn't
> > > > > > > recognize that no pin was ever requested and so fails for lack of
> > a
> > > > > > > valid pin.  Just a guess.
>
> > > > > > > On Apr 29, 9:21 am, frankentux 
> > wrote:
> > > > > > > > Is this related to:
>
> >http://stackoverflow.com/questions/2661932/problem-with-bluetooth-on-...
>
> >http://pastebin.org/191806http://pastebin.org/191824http://pastebin.o...
>
> > > > > > > > It sounds like the same issue...
>
> > > > > > > > On Apr 29, 2:09 am, DonFrench  wrote:
>
> > > > > > > > > (sorry, premature Send of previous message)
>
> > > > > > > > > As I was saying, the two devices have the same name but
> > different MAC
> > > > > > > > > addresses.  Whether this was related to the problem I am not
> > sure.
> > > > > > > > > But simply unpairing the device that would not connect solved
> > the
> > > > > > > > > problem.  It re-paired the next time my code tried to connect
> > and from
> > > > > > > > > then on I could connect to either device without doing any
> > more
> > > > > > > > > unpairing.
>
> > > > > > > > > On Apr 28, 5:03 pm, DonFrench  wrote:
>
> > > > > > > > > > Update to this problem:  I discovered that the device that
> > could not
> > > > > > > > > > be connected to had been paired at some time in the past.
> >  Both
> > > > > > > > > > devices have the same name but different MAC
>
> > > > > > > > > > On Apr 24, 4:30 pm, DonFrench  wrote:
>
> > > > > > > > > > > There is an apparentbugin theBluetoothservice discovery
> > code, as
> > > > > > > > > > > has been mentioned by several people on several forums.
> >  The upshot
> > > > > > > is
> > > > > > > > > > > that the BluetoothSocket.connect( ) method consistently
> > fails to
> > > > > > > > > > > discover a valid SPP service on some devices that are
> > discoverable
> > > > > > > > > > > with non-Android devices while it consistently succeeds
> > to discover
> > > > > > > > > > > the SPP service on seemingly identical devices.
> >  Obviously, the two
> > > > > > > > > > > devices are not identical but the fact is that I
> > manufacture two
> > > > > > > such
> > > > > > > > > > > devices and there is nothing obviously different about
> > them.  I can
> > > > > > > > > > > consistently connect to both devices from a Windows
> > Mobile app.   I
> > > > > > > > > > > hope thatGooglewill address thisbugin the very near
> > future.  I
> > > > > > > > > > > will be willing to test any trialbug-fixes on my devices.
>
> > > > > > > > > > > Here is the relevant log output from the fail

[android-developers] Emulator Internet Connectivity Problem

2010-05-16 Thread Ali Murtaza
Hi

I am working to send request to internet and get data, my emulator show the
3G sign on it, i have also sent the permission to internet connectivity in
my app. But when i click on button to send request it return null. I have
checked the request link in chrom it send data successfully please help me

thanks

-- 
Ali Murtaza

BCSF06M021
Research Assistant
Data Virtulization Ware House
PUCIT, Lahore, Pakistan
ali.murt...@pucit.edu.pk

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Emulator Internet Connectivity Problem

2010-05-16 Thread Mark Murphy
Ali Murtaza wrote:
> But when i click on button to send request it
> return null.

I would recommend more detail next time, explaining what it is you mean
by "send request" and "return null".

> I have checked the request link in chrom it send data
> successfully please help me

First, check "the request link" in the built-in Browser application on
the emulator. Perhaps that is what you meant by "in chrom". If this
fails, your problem is tied to the emulator's access to the Web site in
question, perhaps due to a firewall at your facility.

If the built-in browser works, then try some Internet access code that
is known to work on Android. If that code works, then you can compare it
to what you are doing to try to determine what is in yours that causes
the problem.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Warescription: Three Android Books, Plus Updates, One Low Price!

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] How to hide the status bar when using WebView?

2010-05-16 Thread Ashok Jeevan
Hi,

I am creating a WebView which is being launched from an activity named
StartUpActivity.java.

My intention is to hide the status bar at the top when the WebView comes to
the front, so that the WebView remains full screen (no status bar).

I can hide the status bar when I launch an activity using this code :
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN
);

Is there any way to hide the status bar when using WebView?

Thanks,
Ashok Jeevan

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] How to hide the status bar when using WebView?

2010-05-16 Thread Mark Murphy
Ashok Jeevan wrote:
> Hi,
> 
> I am creating a WebView which is being launched from an activity named
> StartUpActivity.java. 
> 
> My intention is to hide the status bar at the top when the WebView comes
> to the front, so that the WebView remains full screen (no status bar).
> 
> I can hide the status bar when I launch an activity using this code : 
> getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN
> );
> 
> Is there any way to hide the status bar when using WebView?

WebView is not an activity. WebView is a widget. Hence, your existing
code will work for an activity that hosts a WebView. A better approach,
though, is to use:

android:theme="@android:style/Theme.NoTitleBar.Fullscreen"

in your  element in your manifest.

If, by "I am creating a WebView which is being launched...", you really
mean that you are launching the built-in Browser application, then you
cannot affect the status bar, since that is not your application.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Consulting: http://commonsware.com/consulting

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Internal Files, Email Attachments

2010-05-16 Thread Brion Emde
I was notified by one of my customers that she was unable to use the
feature of my application where she is supposed to be able to send her
data as an attached csv file to an email. When I run this on my
emulator at home, it works. She reports that she's using the GMail
client. I'm not clear on what that is. I'm using the standard way of
attaching a file.

There are a couple of exceptions. I notice that other examples of
attachments on the group use the SD Card to save the file before
sending it. Because of the section on files in this article:

http://developer.android.com/guide/topics/data/data-storage.html

I chose to use the internal file storage. I do not anticipate the
files my application produces ever exceeding 200 KB.

So, does writing the files to internal storage only work on some
phones? Should that be mentioned in the above-referenced article? It
seems kind of important, since everyone seems to be using external SD
Cards and not the internal memory.

And, finally, here's my code, just in case I'm just making a stupid
mistake somewhere.

Thank you.

--


private boolean sendData() {
// We previously wrote the csv data to a TextView for
the user to examine
String msg = mMsgView.getText().toString();
// We're going to send the data as message text and/or as an
attachment
if (msg == null || !(mSendText.isChecked() ||
mSendFile.isChecked())) {
Toast.makeText(this, R.string.msg_nothing_to_send,
Toast.LENGTH_SHORT).show();
return false;
}
try {
Intent sendIntent = new Intent(Intent.ACTION_SEND);
sendIntent.putExtra(Intent.EXTRA_TITLE, MSGNAME);
sendIntent.putExtra(Intent.EXTRA_SUBJECT, MSGNAME);
if (mSendText.isChecked())
sendIntent.putExtra(Intent.EXTRA_TEXT, msg);
if (mSendFile.isChecked()) {
sendIntent.setType("text/csv");
FileOutputStream fos = 
this.openFileOutput(FILENAME,
Context.MODE_WORLD_READABLE);
fos.write(msg.getBytes());
fos.close();
sendIntent.putExtra(Intent.EXTRA_STREAM,
Uri.fromFile(getFileStreamPath(FILENAME)));

sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
} else
sendIntent.setType("text/plain");

startActivity(Intent.createChooser(sendIntent,
getString(R.string.msg_choose_send_method)));
return true;
} catch (FileNotFoundException e) {
Log.e(TAG, getString(R.string.title_error));
Toast.makeText(this, getString(R.string.title_error),
Toast.LENGTH_SHORT).show();
e.printStackTrace();
} catch (IOException e) {
Log.e(TAG, getString(R.string.title_error));
Toast.makeText(this, getString(R.string.title_error),
Toast.LENGTH_SHORT).show();
e.printStackTrace();
}
return false;
}

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Internal Files, Email Attachments

2010-05-16 Thread Brion Emde
I don't mean that my code is getting exceptions. I meant exceptions to
what I have going on my emulator vs. what the user has and what I see
on the group. Sorry for any confusion.


On May 16, 12:46 pm, Brion Emde  wrote:
> I was notified by one of my customers that she was unable to use the
> feature of my application where she is supposed to be able to send her
> data as an attached csv file to an email. When I run this on my
> emulator at home, it works. She reports that she's using the GMail
> client. I'm not clear on what that is. I'm using the standard way of
> attaching a file.
>
> There are a couple of exceptions. I notice that other examples of
> attachments on the group use the SD Card to save the file before
> sending it. Because of the section on files in this article:
>
> http://developer.android.com/guide/topics/data/data-storage.html
>
> I chose to use the internal file storage. I do not anticipate the
> files my application produces ever exceeding 200 KB.
>
> So, does writing the files to internal storage only work on some
> phones? Should that be mentioned in the above-referenced article? It
> seems kind of important, since everyone seems to be using external SD
> Cards and not the internal memory.
>
> And, finally, here's my code, just in case I'm just making a stupid
> mistake somewhere.
>
> Thank you.
>
> --
>
>         private boolean sendData() {
>                 // We previously wrote the csv data to a TextView for
> the user to examine
>                 String msg = mMsgView.getText().toString();
>                 // We're going to send the data as message text and/or as an
> attachment
>                 if (msg == null || !(mSendText.isChecked() ||
> mSendFile.isChecked())) {
>                         Toast.makeText(this, R.string.msg_nothing_to_send,
> Toast.LENGTH_SHORT).show();
>                         return false;
>                 }
>                 try {
>                         Intent sendIntent = new Intent(Intent.ACTION_SEND);
>                         sendIntent.putExtra(Intent.EXTRA_TITLE, MSGNAME);
>                         sendIntent.putExtra(Intent.EXTRA_SUBJECT, MSGNAME);
>                         if (mSendText.isChecked())
>                                 sendIntent.putExtra(Intent.EXTRA_TEXT, msg);
>                         if (mSendFile.isChecked()) {
>                                 sendIntent.setType("text/csv");
>                                 FileOutputStream fos = 
> this.openFileOutput(FILENAME,
> Context.MODE_WORLD_READABLE);
>                                 fos.write(msg.getBytes());
>                                 fos.close();
>                                 sendIntent.putExtra(Intent.EXTRA_STREAM,
> Uri.fromFile(getFileStreamPath(FILENAME)));
>                                 
> sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
>                         } else
>                                 sendIntent.setType("text/plain");
>
>                         startActivity(Intent.createChooser(sendIntent,
> getString(R.string.msg_choose_send_method)));
>                         return true;
>                 } catch (FileNotFoundException e) {
>                         Log.e(TAG, getString(R.string.title_error));
>                         Toast.makeText(this, getString(R.string.title_error),
> Toast.LENGTH_SHORT).show();
>                         e.printStackTrace();
>                 } catch (IOException e) {
>                         Log.e(TAG, getString(R.string.title_error));
>                         Toast.makeText(this, getString(R.string.title_error),
> Toast.LENGTH_SHORT).show();
>                         e.printStackTrace();
>                 }
>                 return false;
>         }
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: How to load more than one layout file for an activity

2010-05-16 Thread ThomasWrobel
I'm also having trouble with this.
I can get the View using the Inflator;

final View loginpage = factory.inflate(R.layout.loginpage, null);

and I can get an object from within it

final LinearLayout LoginForm =
(LinearLayout)loginpage.findViewById(R.id.MainLoginPage);

But I cant seem to use this object in a Tab...

spec = tabHost.newTabSpec("LoginTab").setIndicator("Login",
res.getDrawable(R.drawable.eye))
  .setContent(LoginForm.getId());

tabHost.addTab(spec);

Says the ID isn't recognised :-/

any ideas?



On Apr 29, 8:43 am, Vo Trung Liem  wrote:
> Hi,
>
> You can you LayoutInflater to for setting layout dialog.
> Here is example code:
>
> LayoutInflater factory = LayoutInflater.from(this);
> final View testview = factory.inflate(R.layou.new_layout, null);
> // process get all view your new layout
>
> your_dialog.setTitle("'');
> your_dialog.setView(testView);
>
> ...
>
>
>
>
>
> On Thu, Apr 29, 2010 at 2:26 PM, karteek22  wrote:
> > Hi,
> > How can we use more than one layout file.
> > I have implemented a cutom dialog.That means i have created an layout file
> > for dialog.
> > And one layout file for my activity.
> > But whatever the UI items in dialog layout ile if iam using them by
> > findViewById it is giving me null
>
> > I will explain indetails here
> > @Override
> >     public void onCreate(Bundle savedInstanceState) {
> >         super.onCreate(savedInstanceState);
> >         setContentView(R.layout.main);
> >         applicationContext=getApplicationContext();
>
> >      Dialog    folder=new Dialog(this);
> >             folder.setTitle("Creating folder");
> >             folder.setContentView(R.layout.create_folder);
> >           TextView tv=findViewById(R.id.folder_text); //Here folder_text is
> > in my second layoutfile ie in create_folder.xml
> >         //In the above statemet i got the null to tv variable.
> >         folder.show();
>
> >     }
>
> > Any suggestions please
>
> > Regards,
> > Karteek
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com > cr...@googlegroups.com>
> > For more options, visit this group at
> >http://groups.google.com/group/android-developers?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: How to load more than one layout file for an activity

2010-05-16 Thread Mark Murphy
ThomasWrobel wrote:
> I'm also having trouble with this.
> I can get the View using the Inflator;
> 
> final View loginpage = factory.inflate(R.layout.loginpage, null);
> 
> and I can get an object from within it
> 
> final LinearLayout LoginForm =
> (LinearLayout)loginpage.findViewById(R.id.MainLoginPage);
> 
> But I cant seem to use this object in a Tab...
> 
> spec = tabHost.newTabSpec("LoginTab").setIndicator("Login",
> res.getDrawable(R.drawable.eye))
> .setContent(LoginForm.getId());
> 
> tabHost.addTab(spec);
> 
> Says the ID isn't recognised :-/
> 
> any ideas?

Delete ".getId()" from your setContent() call.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Internal Files, Email Attachments

2010-05-16 Thread Mark Murphy
Brion Emde wrote:
> She reports that she's using the GMail
> client. I'm not clear on what that is.

The Gmail client is, well, the Gmail client. It's a client for Gmail,
Google's email service. You'll see an icon for it in your device, most
likely, though it is not available in the emulator.

>   
> sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

I don't think FLAG_GRANT_READ_URI_PERMISSION is helping you any, since
you don't have a Uri in this Intent.

>   } catch (FileNotFoundException e) {
>   Log.e(TAG, getString(R.string.title_error));
>   Toast.makeText(this, getString(R.string.title_error),
> Toast.LENGTH_SHORT).show();
>   e.printStackTrace();
>   } catch (IOException e) {
>   Log.e(TAG, getString(R.string.title_error));
>   Toast.makeText(this, getString(R.string.title_error),
> Toast.LENGTH_SHORT).show();
>   e.printStackTrace();
>   }

You may wish to upgrade your error reporting, to use something that is
going to give you exception data from the field:

http://www.androidguys.com/2009/11/16/diagnosing-sporadic-errors/

Once you have the exception in hand, figuring out what is going wrong
may become far simpler.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Training...At Your Office: http://commonsware.com/training

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] widget resources messed up after update

2010-05-16 Thread Peter Jeffe
When our app gets updated sometimes the buttons on existing widgets
get the wrong icon drawables, and sometimes the layout itself is
broken.  I believe this is because the update has different values for
some of the drawable and other resources, since they're generated
alphabetically, but the widget host still retains the old ids.  A
delete and re-create of the widget fixes the problem, but a number of
users get confused by it and of course it just looks bad.

Is there something I should be doing to prevent this?  If not are
there any workarounds, other than making all the resources used by
widgets start with "0" or something equally ugly?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] widget resources messed up after update

2010-05-16 Thread Mark Murphy
Peter Jeffe wrote:
> When our app gets updated sometimes the buttons on existing widgets
> get the wrong icon drawables, and sometimes the layout itself is
> broken.  I believe this is because the update has different values for
> some of the drawable and other resources, since they're generated
> alphabetically, but the widget host still retains the old ids.  A
> delete and re-create of the widget fixes the problem, but a number of
> users get confused by it and of course it just looks bad.
> 
> Is there something I should be doing to prevent this?  If not are
> there any workarounds, other than making all the resources used by
> widgets start with "0" or something equally ugly?

WARNING: the following is purely hypothetical and has not been tried by
the author. Also, there may be simpler solutions. Tests have shown that
following the author's advice causes rats in cancer laboratories. You
have been warned!

-

In theory, you can watch for ACTION_PACKAGE_REPLACED to find when your
app has been upgraded. You'd need to watch for your UID in the
EXTRA_UID, and you'd get that UID from PackageManager (or perhaps
someplace simpler -- not sure if there's a convenience method for that
somewhere...).

If you can get that working, then you can try one of two approaches to
refreshing the app widget.

First, it may be that pushing out a regular update to the RemoteViews
will suffice, no different than your regular app widget update process.

If that is insufficient, you can probably achieve a similar end by
pushing out an update with a totally different layout (e.g., an empty
one) and, milliseconds later, pushing out a regular update back to your
desired layout. You could use AlarmManager to schedule the second update.

As the WARNING suggests, your mileage may vary. Unless you are from
outside of the US, in which case your kilometerage may vary.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android App Developer Books: http://commonsware.com/books

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Motorola Android 2.1: Unexpected resume of ... while already resumed in org.kman.SimpleTest

2010-05-16 Thread Kostya Vasilyev

Hello,

I got my Milestone today and began updating my app for 2.1

When I change the device's orientation, I get this in the log:

05-16 23:38:44.619: INFO/ActivityManager(1271): Config changed: { 
scale=1.0 imsi=250/99 loc=ru_RU touch=3 keys=2/1/1 nav=2/1 orien=2 
layout=34}
05-16 23:38:44.674: DEBUG/PhoneApp(1330): updateProximitySensorMode: 
state = IDLE
05-16 23:38:44.674: DEBUG/PhoneApp(1330): updateProximitySensorMode: 
lock already released.
05-16 23:38:44.698: INFO/UsageStats(1271): Unexpected resume of here> while already resumed in org.kman.SimpleTest


The "unexpected resume", as I understand, should not be there. Sometimes 
my app crashes inside Android's native code shortly afterwards.


Now here is some weird stuff.

I made a simple skeleton application to test orientation changes. Just 
ran the new Android project wizard, added a text view to the default 
(empty) layout, and set debuggable to true.


This skeleton application also generates the "unexpected resume" warning!

The phone's dialer application also does this (it's necessary to slide 
out the keyboard for it to change).


Am I doing something wrong? I think certainly the skeleton application 
should't get this warning. Is this a bug in Android 2.1? Specific to 
Motorola Droid / Milestone?


This really has me puzzled. Any thoughts on this?

-- Kostya Vasilyev

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Motorola Android 2.1: Unexpected resume of ... while already resumed in org.kman.SimpleTest

2010-05-16 Thread Mark Murphy
Kostya Vasilyev wrote:
> Hello,
> 
> I got my Milestone today and began updating my app for 2.1
> 
> When I change the device's orientation, I get this in the log:
> 
> 05-16 23:38:44.619: INFO/ActivityManager(1271): Config changed: {
> scale=1.0 imsi=250/99 loc=ru_RU touch=3 keys=2/1/1 nav=2/1 orien=2
> layout=34}
> 05-16 23:38:44.674: DEBUG/PhoneApp(1330): updateProximitySensorMode:
> state = IDLE
> 05-16 23:38:44.674: DEBUG/PhoneApp(1330): updateProximitySensorMode:
> lock already released.
> 05-16 23:38:44.698: INFO/UsageStats(1271): Unexpected resume of  here> while already resumed in org.kman.SimpleTest
> 
> The "unexpected resume", as I understand, should not be there. Sometimes
> my app crashes inside Android's native code shortly afterwards.
> 
> Now here is some weird stuff.
> 
> I made a simple skeleton application to test orientation changes. Just
> ran the new Android project wizard, added a text view to the default
> (empty) layout, and set debuggable to true.
> 
> This skeleton application also generates the "unexpected resume" warning!

The "unexpected resume" message is benign. Please ignore it.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Development Wiki: http://wiki.andmob.org

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: widget resources messed up after update

2010-05-16 Thread Peter Jeffe
On May 16, 2:23 pm, Mark Murphy  wrote:
> First, it may be that pushing out a regular update to the RemoteViews
> will suffice, no different than your regular app widget update process.

I don't think this will work, since IIRC an update doesn't affect it.
Which would make sense if the host is linked to the old version of the
package.

> If that is insufficient, you can probably achieve a similar end by
> pushing out an update with a totally different layout (e.g., an empty
> one) and, milliseconds later, pushing out a regular update back to your
> desired layout. You could use AlarmManager to schedule the second update.

Interesting idea, something to try.  Thanks for the suggestions Mark.

This has to be a general problem though, it seems like it would affect
everyone.  And clearly it's not all that unusual for resource IDs to
shift around.  I'll have to try to reproduce it and see if that's
really it, but it would help if I knew whether others have run into
this.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] JetPlayer help

2010-05-16 Thread Justin
I'm attempting to use JetPlayer in my application.  I am able to queue
segments up and play them successfully, however if I try to queue a
segment while an existing segment is playing, it doesn't play the
segment that was just queued when the first one finishes.  In the
JetBoy example, it alludes to the idea that segments can be added
during game play:

// JET info: now we're all set to prepare queuing the JET
audio segments for the game.
// JET info: in this example, the game uses segment 0 for the
duration of the game play,
// JET info: and plays segment 1 several times as the "outro"
music, so we're going to
// JET info: queue everything upfront, but with more complex
JET compositions, we could
// JET info: also queue the segments during the game play.

So, what I am doing is queueing 3 segments up front, which play fine.
When one segment finishes, I queue up a couple more segments.  The
first 3 segments play fine and the queue says that it has the new
segments in it, however it doesn't play the ones added later.

Anyone have any experience with this?  Am I understanding things
correctly?

Thanks,

Justin

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: I can't find my own application in the market

2010-05-16 Thread Simone
Ok I'll try that, thanks.

On 16 Mag, 14:49, moneytoo  wrote:
> Turn off copy protection.
>
> On May 15, 8:37 pm, Simone  wrote:
>
> > I just bought an Acer Liquid today, and of course the first
> > application I looked for in the market was my own.
> > I couldn't find it.
> > What gives?
> > Thanks,
> > Simone
>
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com
> > For more options, visit this group 
> > athttp://groups.google.com/group/android-developers?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: I can't find my own application in the market

2010-05-16 Thread Simone
It worked! How comes turning off that lets me find it?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Internal Files, Email Attachments

2010-05-16 Thread Brion Emde
> I don't think FLAG_GRANT_READ_URI_PERMISSION is helping you any, since you 
> don't have a Uri in this Intent.

It's in there, Mark. It was obscured by clouds of bad format:

  sendIntent.setType("text/csv");
  FileOutputStream fos = this.openFileOutput(FILENAME,
Context.MODE_WORLD_READABLE);
  fos.write(msg.getBytes());
  fos.close();
  sendIntent.putExtra(Intent.EXTRA_STREAM,
Uri.fromFile(getFileStreamPath(FILENAME)));
  sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

I figured out that I did need to make the file MODE_WORLD_READABLE,
but I'm not sure if I ever tested whether I needed the URI permission.

So, to sum up: the GMail client is something different and is pretty
common, and we don't have the same control over it as the built-in
client.

Is there a phone out there that wouldn't let me write a 100K file to
the internal file space? Also, do you know if I can count on the email
client having finished with the file when I resume my activity that
kicks off the ACTION_SEND?

Thanks again, Mark.

On May 16, 12:57 pm, Mark Murphy  wrote:
> Brion Emde wrote:
> > She reports that she's using the GMail
> > client. I'm not clear on what that is.
>
> The Gmail client is, well, the Gmail client. It's a client for Gmail,
> Google's email service. You'll see an icon for it in your device, most
> likely, though it is not available in the emulator.
>
> >                            
> > sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
>
> I don't think FLAG_GRANT_READ_URI_PERMISSION is helping you any, since
> you don't have a Uri in this Intent.
>
> >            } catch (FileNotFoundException e) {
> >                    Log.e(TAG, getString(R.string.title_error));
> >                    Toast.makeText(this, getString(R.string.title_error),
> > Toast.LENGTH_SHORT).show();
> >                    e.printStackTrace();
> >            } catch (IOException e) {
> >                    Log.e(TAG, getString(R.string.title_error));
> >                    Toast.makeText(this, getString(R.string.title_error),
> > Toast.LENGTH_SHORT).show();
> >                    e.printStackTrace();
> >            }
>
> You may wish to upgrade your error reporting, to use something that is
> going to give you exception data from the field:
>
> http://www.androidguys.com/2009/11/16/diagnosing-sporadic-errors/
>
> Once you have the exception in hand, figuring out what is going wrong
> may become far simpler.
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Android Training...At Your Office:http://commonsware.com/training
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Internal Files, Email Attachments

2010-05-16 Thread Mark Murphy
Brion Emde wrote:
>> I don't think FLAG_GRANT_READ_URI_PERMISSION is helping you any, since you 
>> don't have a Uri in this Intent.
> 
> It's in there, Mark. It was obscured by clouds of bad format:
> 
>   sendIntent.setType("text/csv");
>   FileOutputStream fos = this.openFileOutput(FILENAME,
> Context.MODE_WORLD_READABLE);
>   fos.write(msg.getBytes());
>   fos.close();
>   sendIntent.putExtra(Intent.EXTRA_STREAM,
> Uri.fromFile(getFileStreamPath(FILENAME)));
>   sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);

Ah, sorry. That was a mile long hunk o' code...

> So, to sum up: the GMail client is something different and is pretty
> common, and we don't have the same control over it as the built-in
> client.

Well, it's certainly different. More importantly, it is proprietary,
limiting our diagnostic capability. And, personally, I haven't
experimented with sending email attachments, let alone through the Gmail
client.

> Is there a phone out there that wouldn't let me write a 100K file to
> the internal file space?

Only a phone that's pretty close to full.

> Also, do you know if I can count on the email
> client having finished with the file when I resume my activity that
> kicks off the ACTION_SEND?

That I don't know. It is certainly possible that it needs the file for a
while during the actual sending operation.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | http://github.com/commonsguy
http://commonsware.com/blog | http://twitter.com/commonsguy

Android Online Training: 21-25 June 2010: http://onlc.com

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: I can't find my own application in the market

2010-05-16 Thread Edward Falk


On May 16, 2:29 pm, Simone  wrote:
> It worked! How comes turning off that lets me find it?

I've never heard of an Acer Liquid before.  I'm guessing that neither
has the Android Market.

Part of the way copy protection works is by only allowing approved
devices to access copy-protected applications.  If the firmware on
your device hasn't been vetted by Google, it won't be allowed to see
copy-protected apps.

This happened with the HTC Eris a few months ago.  A new version of
the software was pushed without coordinating with Google first.  For a
week or so, Eris owners couldn't access copy-protected apps on the
market.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: I can't find my own application in the market

2010-05-16 Thread Simone
oh god..

On 17 Mag, 01:22, Edward  Falk  wrote:
> On May 16, 2:29 pm, Simone  wrote:
>
> > It worked! How comes turning off that lets me find it?
>
> I've never heard of an Acer Liquid before.  I'm guessing that neither
> has the Android Market.
>
> Part of the way copy protection works is by only allowing approved
> devices to access copy-protected applications.  If the firmware on
> your device hasn't been vetted by Google, it won't be allowed to see
> copy-protected apps.
>
> This happened with the HTC Eris a few months ago.  A new version of
> the software was pushed without coordinating with Google first.  For a
> week or so, Eris owners couldn't access copy-protected apps on the
> market.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Re: Change Hue on Image

2010-05-16 Thread nayana urs
thanks a lot
do u have any source code for slideshow
with regards
   Nayana


On Sun, May 16, 2010 at 10:41 AM, pkc  wrote:

> Here you go.   BTW, I have to give credit to where it's due.  This is
> a port of ColorMatrix by Grant Skinner.
>
>protected float cleanValue(float p_val, float p_limit) {
>return Math.min(p_limit,Math.max(-p_limit,p_val));
> }
>
>
> On May 16, 12:16 am, nayana urs  wrote:
> > hi thanks for your solution can u please tell me what implementation
> should
> > be there in cleanvalue(float,float)method
> > with regards
> >Nayana
> >
> >
> >
> > On Sat, May 15, 2010 at 2:39 AM, pkc  wrote:
> > > Just wanted to share my solution.  I got this idea from a flash
> > > script.
> >
> > > I have a slider that adjust the "value", where is ranges from 0 to
> > > 360.
> >
> > >public void adjustHue(ColorMatrix cm, float value) {
> > >value =
> cleanValue(value,180f)/180f*(float)Math.PI;
> > >if (value == 0 ) { return; }
> > >float cosVal = (float)Math.cos(value);
> > >float sinVal = (float)Math.sin(value);
> > >float lumR = 0.213f;
> > >float lumG = 0.715f;
> > >float lumB = 0.072f;
> > >float[] mat = new float[] {
> >
> > >  lumR+cosVal*(1-lumR)+sinVal*(-lumR),lumG+cosVal*(-lumG)+sinVal*(-
> > > lumG),lumB+cosVal*(-lumB)+sinVal*(1-lumB),0,0,
> >
> > >  lumR+cosVal*(-lumR)+sinVal*(0.143f),lumG+cosVal*(1-lumG)
> > > +sinVal*(0.140f),lumB+cosVal*(-lumB)+sinVal*(-0.283f),0,0,
> >
> > >  lumR+cosVal*(-lumR)+sinVal*(-(1-lumR)),lumG+cosVal*(-lumG)
> > > +sinVal*(lumG),lumB+cosVal*(1-lumB)+sinVal*(lumB),0,0,
> > >0f,0f,0f,1f,0f,
> > >0f,0f,0f,0f,1f
> > >};
> > >cm.postConcat(new ColorMatrix(mat));
> > >}
> >
> > > On May 10, 1:52 am, rsung  wrote:
> > > > I want to create a slider that changes thehueon an image.  I tried
> > > > using ColorMatrix but it's not working as expected.
> > > > Any help would much appreciated.  Thanks.
> >
> > > > --
> > > > You received this message because you are subscribed to the Google
> > > > Groups "Android Developers" group.
> > > > To post to this group, send email to
> android-developers@googlegroups.com
> > > > To unsubscribe from this group, send email to
> > > > android-developers+unsubscr...@googlegroups.com
> 
> >
> > > > For more options, visit this group athttp://
> > > groups.google.com/group/android-developers?hl=en
> >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Android Developers" group.
> > > To post to this group, send email to
> android-developers@googlegroups.com
> > > To unsubscribe from this group, send email to
> > > android-developers+unsubscr...@googlegroups.com
> 
> >
> > > For more options, visit this group at
> > >http://groups.google.com/group/android-developers?hl=en
> >
> > --
> > You received this message because you are subscribed to the Google
> > Groups "Android Developers" group.
> > To post to this group, send email to android-developers@googlegroups.com
> > To unsubscribe from this group, send email to
> > android-developers+unsubscr...@googlegroups.com
> > For more options, visit this group athttp://
> groups.google.com/group/android-developers?hl=en
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Internal Files, Email Attachments

2010-05-16 Thread Brion Emde
What I ended up recommending to the customer is that she set up the
native mail application on her phone with her Gmail account, but don't
make it the default client. Then, I believe ACTION_SEND will add an
Email choice to the send options, along with Gmail. Then she should
just use Email with my app, to have her attachments handled correctly.


On May 16, 5:01 pm, Mark Murphy  wrote:
> Brion Emde wrote:
> >> I don't think FLAG_GRANT_READ_URI_PERMISSION is helping you any, since you 
> >> don't have a Uri in this Intent.
>
> > It's in there, Mark. It was obscured by clouds of bad format:
>
> >   sendIntent.setType("text/csv");
> >   FileOutputStream fos = this.openFileOutput(FILENAME,
> > Context.MODE_WORLD_READABLE);
> >   fos.write(msg.getBytes());
> >   fos.close();
> >   sendIntent.putExtra(Intent.EXTRA_STREAM,
> > Uri.fromFile(getFileStreamPath(FILENAME)));
> >   sendIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
>
> Ah, sorry. That was a mile long hunk o' code...
>
> > So, to sum up: the GMail client is something different and is pretty
> > common, and we don't have the same control over it as the built-in
> > client.
>
> Well, it's certainly different. More importantly, it is proprietary,
> limiting our diagnostic capability. And, personally, I haven't
> experimented with sending email attachments, let alone through the Gmail
> client.
>
> > Is there a phone out there that wouldn't let me write a 100K file to
> > the internal file space?
>
> Only a phone that's pretty close to full.
>
> > Also, do you know if I can count on the email
> > client having finished with the file when I resume my activity that
> > kicks off the ACTION_SEND?
>
> That I don't know. It is certainly possible that it needs the file for a
> while during the actual sending operation.
>
> --
> Mark Murphy (a Commons 
> Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy
>
> Android Online Training: 21-25 June 2010:http://onlc.com
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] RadioGroup over two columns or rows?

2010-05-16 Thread TreKing
On Sat, May 15, 2010 at 12:27 PM, Julian Bunn  wrote:

> Does anyone have an idea how to better do this?


If I understand your question correctly, I don't think there is a better
way.

-
TreKing - Chicago transit tracking app for Android-powered devices
http://sites.google.com/site/rezmobileapps/treking

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: How to handle phone low memory situation more efficiently?

2010-05-16 Thread Wang He
No one care about android performance or No one ever encounter
performance issue?
Could Google guys give me some ideas?

On 5月14日, 下午12时28分, Wang He  wrote:
> By default, android use low memory killer to try to get out of phone
> low memory situation.
>
> But sometimes, the killer killed process that should not killed. That
> happened as the killer cannot understand what is "should not killed"
> from application layer.
>
> For example:
> 1) a persistent process hosting a service (like mp3 background
> playing, or a phone local search engine with DB hooks) has been
> killed, and the process itself will startup again. that sometimes drop
> into the process kill-restart-died cycle. User cannot feel that
> directly from UI, but that waste CPU and electric. or user will
> curious about why the mp3 playing in background always lost.
>
> 2) a process hosting a provider has been killed, but unfortunately a
> application is just calling the provider for data. user will see the
> application exception happened.
>
> Do you ever face a similar issue?
> And besides low memory killer, do you have any practice way to handle
> phone low memory situation more efficiently?
>
> Thanks a lot!
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Set android:layout_gravity from code ??

2010-05-16 Thread Second Dancer
LayoutParams provides that

2010/5/16 TreKing 

> On Sat, May 15, 2010 at 1:22 PM, pawan nimje  wrote:
>
>> now i want to set the android:layout_gravity from code ...
>
>
> Step 1: Try searching the documentation for "layout gravity".
>
>
> -
> TreKing - Chicago transit tracking app for Android-powered devices
> http://sites.google.com/site/rezmobileapps/treking
>
>  --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Regards

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Device Seeding Program for Top Android Market Developers

2010-05-16 Thread Join
Bera,

I sent my problem on May 3,and google responsed on May 7.

FYI,here is the reply:

,

Your phone is being shipped now. We apologize for the slip-up.

Thanks,


--

Google Developer Programs, Android
http://developer.android.com


And I got my phone on May 11.

Good luck.

On May 15, 8:12 pm, bera  wrote:
> Join :
>   Did you receive the response this week?
>   I have sent two mails but no answer. I don't think there still got
> someone to manage android-market-seed...@google.com anymore.
>   Besides, my friend neither receive any reply nor get his two mobile
> phones.
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: HttpsURLConnection returns -1 code on second request

2010-05-16 Thread g...@devicedriven
@Arkaitz
Which server are u using??
i also had the same problem with tomcat server...but after playing
around with the code i finally got it right...
Regards
Gino


On May 15, 11:21 pm, Arkaitz Jimenez  wrote:
> Hi all,
> I think I'm experiencing the same 
> ashttp://groups.google.com/group/android-developers/msg/9d37d64aad0ee357
> This is Android 1.5 SDK.
> I happen to call several times below code(which is in a method) with
> the same url and it fails intermitently.
> When it fails, there is no exception, the stream is empty so the
> readConnection fails, and getResponseCode returns -1.
> Global caching is disabled, setDefaultUseCaches(false);
>
> Any idea on how can I workaround this?
>
>     HttpURLConnection connection = null;
>         try {
>             URL url = new URL(this.url);
>             connection = (HttpURLConnection) url.openConnection();
>             connection.setRequestProperty("Authorization", "basic " +
> Base64Coder.encodeString(user + ":" + password));
>             connection.setRequestProperty("User-Agent", userAgent);
>             connection.connect();
>
>             readConnection(connection.getInputStream());
>
>             connection.disconnect();
>         } catch (IOException ex) {
>                    reportException(ex, connection.getResponseCode())
>         } catch (ParserException ex) {
>                    reportException(ex, connection.getResponseCode())
>         }
>
> Thanks
>
> Arkaitz
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Is there a library for either choosing a photo or taking one with the camera?

2010-05-16 Thread theSmith
You don't really need a library for this, in fact i would recommend
against it.  What you want to do is use Android's intent based system
for these actions. Intents will let you fire off another app to
complete a task for you (like taking a picture) and then you can get
that picture back as a result.

The docs on intents 
http://developer.android.com/intl/de/guide/topics/intents/intents-filters.html

I'm sure you know how to use google to find the right ones for your
task.

-Chris
---
Creator of My College Life
http://mycollegelife.org

On May 16, 4:38 am, Preston  wrote:
> Trying to find a library or a good example so I can try to get this to
> work within my Android app. Thanks.
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: RadioGroup over two columns or rows?

2010-05-16 Thread jjbunn
Thanks ... I worked around my problem by using a ScrollView for the
RadioGroup.

On May 16, 6:43 pm, TreKing  wrote:
> On Sat, May 15, 2010 at 12:27 PM, Julian Bunn  wrote:
> > Does anyone have an idea how to better do this?
>
> If I understand your question correctly, I don't think there is a better
> way.
>
> -
> TreKing - Chicago transit tracking app for Android-powered 
> deviceshttp://sites.google.com/site/rezmobileapps/treking
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] How to set text size and color in CheckBoxPreference

2010-05-16 Thread laloka
Hello everyone,
I want to reset the text size and color in settings

For example , the code is from wifi_settings.xml
 

I want to increase the text size of
   android:title="@string/wifi"
   android:summary="@string/wifi_quick_toggle_summary"
So I add
   android:textSize="15sp"
   android:textColor="#"
But it not work, can anyone tell me how to set the property of
android:title and android:textColor

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: transparent webview refresh issue

2010-05-16 Thread fun super
I guess who try to combine webview with native activities will finally face
this problem when useing web content with translucent effect.

Is this question will be send to "nobody knows and nobody care" category?


2010/5/12 fun nerd 

> Hi there,
>
> If I setbackgoundcolor(0) to makea webview  looks transparent. the
> refresh seems have a issue.  I made a very simple javascipte to update
> the time. if the webview is not transparent, it works fine. but if
> setbackground to 0, the dynamic part will not refresh. seem the old
> graphic hasn't been cleaned and the new one overlay on it .
>
> Any one has an idea?
>
> thx.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

[android-developers] Re: Getting RGB data from Android bitmap

2010-05-16 Thread Naveen
Any help pls. on my query?

On May 15, 6:04 pm, Naveen  wrote:
> Hi!
>
> I need help on couple of issues  Basically I want to capture
> webpage from webview and get raster data of the bitmap.
>
> To do so what I did is
>         WebView m_browser;
>     Picture picture = m_browser.capturePicture();
>         Bitmap  b = Bitmap.createBitmap( picture.getWidth(),
>         picture.getHeight(), Bitmap.Config.ARGB_);
>         Canvas c = new Canvas( b );
>         picture.draw( c );
>
> Issue 1: Out of memmory exception when web page is big for eg.http://times.com
> What should I do to get this image? Is it possible to get image in
> multiple bitmaps?
>
> Issue 2: How can i get RGB data 24 bit data from ARGB_. I need to
> get this 24 bit Raster data compress it with some compression and then
> process it...
>
> Thanks in advance
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group 
> athttp://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Layout Problem

2010-05-16 Thread Anthoni
> I'll add an example of this sort of layout to my to-do list to add to
> the book. As I mentioned to somebody else earlier today, it's a long
> to-do list...

Sounds good.

One more thing wanted to ask, regarding Layouts and Themes.
I have my Application (in the AndroidManifest.xml) set to the theme
below. It draws a background picture on all my activities. However, on
a select few (about 2) I am not wanting the background to be drawn but
instead I want to implement my own view using the canvas. So what I am
wanting to know is, can I override / switch off themes in certain
activities ?

Themes.xml snippet

@drawable/background
true


Regards
Anthoni

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


Re: [android-developers] Android Engineer - Sunnyvale, CA (Silicon Valley)

2010-05-16 Thread a a
Application

On May 8, 2010 12:18 PM, "Danny!"  wrote:

Android Engineer - Sunnyvale, CA

 Architect, design and develop application software for Android
devices.
- Work on our device management core product and applications.
- Develop commercial grade software, which can be ported to several
different development environments, running on top of different mobile
operating systems (iPhone, Windows Mobile, RIM OS, Symbian).

What you need:
- 5+ years of software development for Mobile devices
- Solid C/C++ and Java programming skills.
- Thorough understanding of JNI and Java C/C++ interfacing.
- Experience working in the mobile handset space, with proficiency in
application development for Android.
- Deep understanding and experience in developing multi-threaded
applications.
- Experience with TCP/IP, SSL/TLS, WAP and SMS.
- Experience with XML, WBXML, and HTTP protocols
- Good written and verbal communication skills; ability to write
design and test specifications
- BSCS/EE degree or equivalent. MS or PhD preferred.

To be considered for this position - please forward a copy of your
detailed, chronological resume (in MS Word or .RTF format) to:
dan...@andiamo-group.com

---
Daniel Parrillo, Sr. Technical Recruiter

Andiamo! Group
Sales and IT Placement
44 Montgomery Street
Suite 1250
San Francisco, CA 94104
415.374.8001 Phone
dan...@andiamo-group.com
http://www.Andiamo-Group.com
LinkedIn profile: http://www.linkedin.com/in/strategi

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Re: [android-developers] Re: Layout Problem

2010-05-16 Thread Romain Guy
Every activity can have its own theme. Just use android:theme on the
 tag in your AndroidManifest.

On Sun, May 16, 2010 at 11:12 PM, Anthoni  wrote:
>> I'll add an example of this sort of layout to my to-do list to add to
>> the book. As I mentioned to somebody else earlier today, it's a long
>> to-do list...
>
> Sounds good.
>
> One more thing wanted to ask, regarding Layouts and Themes.
> I have my Application (in the AndroidManifest.xml) set to the theme
> below. It draws a background picture on all my activities. However, on
> a select few (about 2) I am not wanting the background to be drawn but
> instead I want to implement my own view using the canvas. So what I am
> wanting to know is, can I override / switch off themes in certain
> activities ?
>
> Themes.xml snippet
> 
>        @drawable/background item>
>        true
>    
>
> Regards
> Anthoni
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to android-developers@googlegroups.com
> To unsubscribe from this group, send email to
> android-developers+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>



-- 
Romain Guy
Android framework engineer
romain...@android.com

Note: please don't send private questions to me, as I don't have time
to provide private support.  All such questions should be posted on
public forums, where I and others can see and answer them

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] INSTALL_FAILED_UPDATE_INCOMPATIBLE.. plss help

2010-05-16 Thread grace
Hi,

I am getting this INSTALL_FAILED_UPDATE_INCOMPATIBLE message when i
try to install my app on to the device..

i have searched enough on this..and found out that " emulator -wipe-
data" and then install the app will help solving the above problem,
but i doubt that this emulator -wipe-data will clear all the details
of the data partition.

I have many other applications installed on my device which i don't
want to lose..
so can anybody help me how to wipe the details of specific package
rather than the whole data sect


thanks in advance,

Grace.

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Accessing internet in my application being behind proxy

2010-05-16 Thread Explore Android
Hi,

I am trying to connect to internet through android emulator being
behind proxy. I am using Android 1.6 SDK.
I set my proxy details going to Home Screen->Menu Key->Settings-
>Wireless controls->Mobile networks->Access Point Names

After entering the proxy settings I opened the browser app, then it
asks my user name and password of my account on our server.
After entering the details correctly I could access the internet in
the Browser application. All fine.

But in my own application (not Browser app) I am trying to connect to
internet e.g., www.google.com
it is throwing UnknownHostException but works fine in the Browser app.

By this I guess my application is not able to connect to internet
through the proxy setting already setup.

Any ideas on to solve this issues? Any quick responses are much
appreciated.

Thanks

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en


[android-developers] Re: Why does Android 2.1 kill my service?

2010-05-16 Thread mort
> > So I did:
> > - add android:process=":remote" in the manifest
>
> You should not need that, and it may well be the source of your difficulty.

Sorry for the late reply, didn't notice it at first...

If I remove android:process=":remote" and leave the app, music will
stop eiter immediately or after the track finishes (seems like
MediaPlayer continues even with killed reference on some devices).
Music players were the most common example for remote services even on
Google's SDK site. How is it possible to enable playing while the
app's in background without a remote service?

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en