[android-developers] Re: Sent email via intent removing newline characters

2009-07-08 Thread Hayden

No ideas what may be causing this?

On Jul 7, 12:36 pm, Hayden hayden.stew...@gmail.com wrote:
 The quick summary of my problem is after creating an email with an
 intent, when Gmail actually sends it all newline characters are
 removed.

 In my app, there is an option to send text via email to friends using
 an intent.  The text has newline characters to space out the
 paragraphs, and when the Gmail app is opened I can see all separations
 are in place, but after actually sending the email, the recipient's
 email does not contain any newline char's so all the text is squished
 together.  If the email draft is saved instead of sending the email,
 the newline characters are kept in place and the paragraph's are
 spaced correctly (though again, once you actually send it the newline
 char's are removed).

 Does Gmail not like newline char's?  If that's the case, is there
 another way I should go about spacing paragraphs when sending emails
 with an intent?
--~--~-~--~~~---~--~~
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] Integrating with Google Docs

2009-07-08 Thread Mooretis

I am attempting to integrate with Google Docs.  (At the moment just
trying to get a list of documents).   I have issued the ClientLogin
request and get an authorization token.   But when I then hit the
http://docs.google.com/feeds/documents/private/full with my
authorization key in the headers, I get a page not found.   I can tell
the authorization key is working because if I do not pass that header,
I get a 403 instead.

Any reason why I would be getting a page not found?  I am lost and not
sure what else to try.   I am not using the java client libraries
since I am running on Android and want to keep it lightweight.




--~--~-~--~~~---~--~~
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: Integrating with Google Docs

2009-07-08 Thread Mooretis

Here is the code I am attempting to execute when I get the 404.   The
ClientLoginResponse holds the valid auth token I receive from the
ClientLogin request.

private static final String DOCUMENTS_BASE_URL = http://
docs.google.com/feeds/documents/private/full;

try {
final HttpClient client = new DefaultHttpClient();

final HttpParams params = client.getParams();
HttpConnectionParams.setConnectionTimeout(params,
CONNECTION_TIMEOUT);
HttpConnectionParams.setSoTimeout(params,
CONNECTION_TIMEOUT);

StringBuilder url = new StringBuilder(DOCUMENTS_BASE_URL);

Log.i(DocumentList, url.toString());

HttpGet method = new HttpGet(url.toString());
//method.setHeader(Content-type, application/x-www-form-
urlencoded);
method.setHeader(GData-Version, 2.0);
method.setHeader(Authorization, GoogleLogin
auth=+login.getAuthToken());

HttpResponse httpResp = client.execute(method);
HttpEntity httpEntity = httpResp.getEntity();

StatusLine status = httpResp.getStatusLine();

switch(status.getStatusCode()) {
default:
case 200:
{
String response = 
EntityUtils.toString(httpEntity);
httpEntity.consumeContent();
Log.i(DocumentList, response);
}
break;

case 403:
{
Log.i(DocumentList, Request Failed);
}
}
}

catch(IOException e) {

}


On Jul 8, 1:19 am, Mooretis gregory.mo...@lifeaware.net wrote:
 I am attempting to integrate with Google Docs.  (At the moment just
 trying to get a list of documents).   I have issued the ClientLogin
 request and get an authorization token.   But when I then hit 
 thehttp://docs.google.com/feeds/documents/private/fullwith my
 authorization key in the headers, I get a page not found.   I can tell
 the authorization key is working because if I do not pass that header,
 I get a 403 instead.

 Any reason why I would be getting a page not found?  I am lost and not
 sure what else to try.   I am not using the java client libraries
 since I am running on Android and want to keep it lightweight.
--~--~-~--~~~---~--~~
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: IME - Main Dictionary

2009-07-08 Thread nEx.Software

So, I've been looking over the LatinIME in the git repository, and I
am getting the feeling that this (the native dictionary piece) can't
be compiled on the NDK - at least not officially? There seem to be
some unsupported libraries and such being used. Specifically, Asset.h
and AssetManager.h which look to be a part of the base/include/utils
portion of the source tree. I assume these are not a part of the NDK
scope at this point?

On Jul 7, 4:13 pm, nEx.Software justin.shapc...@gmail.com wrote:
 Awesome, thanks for the info. I had a feeling that was the case.
 Thanks for confirming that for me.

 On Jul 7, 3:04 pm, Dianne Hackborn hack...@android.com wrote:



  The prediction dictionary is built into the IME, it is not a part of the
  platform like the user dictionary, so you will need to implement your own
  for your IME.  The LatinIME code is open source, so to start you can just
  copy it (especially now that we have the NDK available).

  On Tue, Jul 7, 2009 at 2:56 PM, nEx.Software 
  justin.shapc...@gmail.comwrote:

   I am attempting to do an IME and am wondering the best way to use the
   main dictionary for the suggestions to work? Using the User Dictionary
   is pretty straight forward, but I am not sure how to use the main
   dictionary. The System IME appears to use BinaryDictionary and a
   native method to do this? Can I piggy back on this or must I create my
   own implementation? Thanks in advance.

  --
  Dianne Hackborn
  Android framework engineer
  hack...@android.com

  Note: please don't send private questions to me, as I don't have time to
  provide private support, and so won't reply to such e-mails.  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] Re: IME - Main Dictionary

2009-07-08 Thread Dianne Hackborn
Oh sorry, yeah those are not part of the NDK.  However you should be able to
use the Java API to open a FileDescriptor for an asset, and hand that to
native code for it to use the fd.  The only limitation is that the asset
will need to be stored uncompressed.  (Alternatively, an .apk is just a zip
file, so worst case you could compile the zip code into your app and use
that to extract the file you want.)

On Tue, Jul 7, 2009 at 11:54 PM, nEx.Software justin.shapc...@gmail.comwrote:


 So, I've been looking over the LatinIME in the git repository, and I
 am getting the feeling that this (the native dictionary piece) can't
 be compiled on the NDK - at least not officially? There seem to be
 some unsupported libraries and such being used. Specifically, Asset.h
 and AssetManager.h which look to be a part of the base/include/utils
 portion of the source tree. I assume these are not a part of the NDK
 scope at this point?

 On Jul 7, 4:13 pm, nEx.Software justin.shapc...@gmail.com wrote:
  Awesome, thanks for the info. I had a feeling that was the case.
  Thanks for confirming that for me.
 
  On Jul 7, 3:04 pm, Dianne Hackborn hack...@android.com wrote:
 
 
 
   The prediction dictionary is built into the IME, it is not a part of
 the
   platform like the user dictionary, so you will need to implement your
 own
   for your IME.  The LatinIME code is open source, so to start you can
 just
   copy it (especially now that we have the NDK available).
 
   On Tue, Jul 7, 2009 at 2:56 PM, nEx.Software 
 justin.shapc...@gmail.comwrote:
 
I am attempting to do an IME and am wondering the best way to use the
main dictionary for the suggestions to work? Using the User
 Dictionary
is pretty straight forward, but I am not sure how to use the main
dictionary. The System IME appears to use BinaryDictionary and a
native method to do this? Can I piggy back on this or must I create
 my
own implementation? Thanks in advance.
 
   --
   Dianne Hackborn
   Android framework engineer
   hack...@android.com
 
   Note: please don't send private questions to me, as I don't have time
 to
   provide private support, and so won't reply to such e-mails.  All such
   questions should be posted on public forums, where I and others can see
 and
   answer them.
 



-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  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] two questions about MediaPlayer

2009-07-08 Thread tstanly

hi all,


I was very confused for MediaPlayer,
follow the audio supporting formate from:
http://developer.android.com/guide/appendix/media-formats.html

i success in mp3 formate,
but failure in wav and 3gp formate..

i can't figure out why i can't?

the other question is the error message from adb logcat,

E/MediaPlayer(  729): error (1, -1)
E/MediaPlayer(  729): Error (1,-1)


can somebody tell me what's the (1,-1) means???

i try my best for several methods and audio/video support formate,
but still failuere,
and always get the error message..


can somebody help me ?

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] AudioManagaer 's setMode()

2009-07-08 Thread Honest

AudioManager am=(AudioManager)getSystemService(AUDIO_SERVICE);
am.setSpeakerphoneOn(true);
am.setMode(AudioManager.MODE_IN_CALL);

   //Log.e(tag, msg)
mMediaPlayer = MediaPlayer.create(this, R.raw.ek);
mMediaPlayer.start();



Hello,

I am receiving incoming call and i want to play the sound so i want
that the caller can listen it on other side. So i am using the
AudioManager's setMode(AudioManger.MODE_IN_CALL)

But yet it is not working as caller is not able to listen it.  so can
some one tell me what is wrong in 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] Problem with Log Cat(log is empty)

2009-07-08 Thread android.vinny

Hi

I am using Android SDK 1.1
when i run or debug the application i am getting empty list
it showing empty not show any log details

what is the prob?

any ideas regarding this ?
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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: two questions about MediaPlayer

2009-07-08 Thread tstanly

and i think that's not the formation of audio/video issue,

because I put the 3gp video in the /data/app
and modify the path to:
setVideoURI(Uri.parse(/data/app/2.3gp));

now, it can work!


I am so confused.

On 7月8日, 下午3時26分, tstanly tsai.sta...@gmail.com wrote:
 hi all,

 I was very confused for MediaPlayer,
 follow the audio supporting formate 
 from:http://developer.android.com/guide/appendix/media-formats.html

 i success in mp3 formate,
 but failure in wav and 3gp formate..

 i can't figure out why i can't?

 the other question is the error message from adb logcat,

 E/MediaPlayer(  729): error (1, -1)
 E/MediaPlayer(  729): Error (1,-1)

 can somebody tell me what's the (1,-1) means???

 i try my best for several methods and audio/video support formate,
 but still failuere,
 and always get the error message..

 can somebody help me ?

 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: Problem with Log Cat(log is empty)

2009-07-08 Thread Georgios Galyfos
sometimes this happens to me too. if you select the device tab and click on
one of the devices on the list the logCat might then display the log
correctly, this is how i fix this. Or disconnect and reconnect the phone, in
case it is a phone not an emulator (or maybe restart the emulator).

On Wed, Jul 8, 2009 at 10:33 AM, android.vinny vinny.s...@gmail.com wrote:


 Hi

 I am using Android SDK 1.1
 when i run or debug the application i am getting empty list
 it showing empty not show any log details

 what is the prob?

 any ideas regarding this ?
 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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Problem with Log Cat(log is empty)

2009-07-08 Thread Tian Yingying
emulator is the same , all the times you can go to DDMS mode select the
emulator and click the log cat blank  it display

2009/7/8 Georgios Galyfos yorg...@gmail.com

 sometimes this happens to me too. if you select the device tab and click on
 one of the devices on the list the logCat might then display the log
 correctly, this is how i fix this. Or disconnect and reconnect the phone, in
 case it is a phone not an emulator (or maybe restart the emulator).


 On Wed, Jul 8, 2009 at 10:33 AM, android.vinny vinny.s...@gmail.comwrote:


 Hi

 I am using Android SDK 1.1
 when i run or debug the application i am getting empty list
 it showing empty not show any log details

 what is the prob?

 any ideas regarding this ?
 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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Problem with Log Cat(log is empty)

2009-07-08 Thread Desu Vinod Kumar
HI

Thanks For Reply

i follow the procedure

i got it...
thank u 
On Wed, Jul 8, 2009 at 1:34 PM, Georgios Galyfos yorg...@gmail.com wrote:

 sometimes this happens to me too. if you select the device tab and click on
 one of the devices on the list the logCat might then display the log
 correctly, this is how i fix this. Or disconnect and reconnect the phone, in
 case it is a phone not an emulator (or maybe restart the emulator).


 On Wed, Jul 8, 2009 at 10:33 AM, android.vinny vinny.s...@gmail.comwrote:


 Hi

 I am using Android SDK 1.1
 when i run or debug the application i am getting empty list
 it showing empty not show any log details

 what is the prob?

 any ideas regarding this ?
 thanks in advance



 



-- 
Regards
---
Desu Vinod Kumar
vinny.s...@gmail.com
09916009493

--~--~-~--~~~---~--~~
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 not working properly when changing orientation

2009-07-08 Thread sunita

I have a widget , thats working just fine in a particular orientation,
but the moment i change the orientation to landscape/portrait, the
widget is not able to launch. I have one layout and one layout-land
folder in res directory.The problem is that the widget created in
landscape mode is not opening in portrait mode and vice-versa.

Thanks for the answer
--~--~-~--~~~---~--~~
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 it possible to get realtime gps values while not in a mapview?

2009-07-08 Thread Georgios Galyfos
Hi,

I was wondering if it is possible to start the gps receiver on the phone if
the current activity is not a mapactivity. I am displaying a listview and
when I start the gps I get the last location found correctly, however the
gps indicator never appears on top of the phone's display even if I wait or
restart this activity. The location of the gps stays the some.
The gps indicator appears on top only if I enter an activity where a mapview
is displayed. If I wait in the map activity for a little while then If I go
back to my other activity and request the location there, then the location
is updated with the last value that it had before exiting the map view. It
never gets updated If I move around after that, though..

Please let me know first of all if this is possible, I will provide a
snippet of code later for people here to tell me if I am doing something
wrong.

Also, is it possible to somehow be notified with a callback as soon as the
location is updated?

Thank you 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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: TabHost Listview dissapearing after going to SMS screen and back.

2009-07-08 Thread extrapedestrian

Is this a bug that should be reported?


On Jul 6, 11:51 am, extrapedestrian extra.pedestr...@gmail.com
wrote:
 Two more information:

 it works the same way on emulator,
 it works the same way with simple list ArrayAdapter text only.

 On Jul 6, 11:38 am, extrapedestrian extra.pedestr...@gmail.com
 wrote:

  I have TabHost with custom ListView implemented.
  My ListView disappears after returning from SMS screen when I try to
  switch tab (refresh list content).

  I have context menu option to send SMS to contact from the list, I
  start SMS activity there and Im able to return to my app. If I don't
  type anything in SMS screen, just return immediately everything is
  fine. List will work.
  If I type something in SMS and press back key, toast will be
  displayed: Your message is saved in Drafts. And now if try to switch
  tabs, list content disappears.

  Debugging revealed that list items are present, and that list adapter
  constructor is called. However, listAdapters GetView function is never
  called. And list results are not displayed.

  I found similar problem in this 
  post:http://groups.google.com/group/android-developers/browse_thread/threa...

  Im working on sdk 1.5 and device.

  Here is my list adapter function, pretty standard:

  public class ResultListAdapter extends ArrayAdapterItemDescription {
          public ResultListAdapter(Context context, ItemDescription[]
  objects) {
              super
  (context,R.layout.list_item_layout,objects);                                
       //
  being called
          }
          @Override
          public View getView(int position, View convertView, ViewGroup
  parent) {       //not being called
              LayoutInflater inflater = LayoutInflater.from(getContext
  ());
              View row = inflater.inflate(R.layout.list_item_layout,
  null);

              TextView tv = (TextView) row.findViewById(R.id.listText);
              ItemDescription item = getItem(position);
              SpannableString ss = getSpannableFromMarkupString
  (item.getMarkupString());
              tv.setText((CharSequence) ss);

              return row;
         }
      }

  my ListView widget has no special properties, just width and height to
  fit parent.


--~--~-~--~~~---~--~~
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: TIME_TICK in an AppWidget?

2009-07-08 Thread String

Just to post an update on this issue, the alarm manager approach seems
to work. To simulate a TIME_TICK, I'm using the following code:

// First alarm to go off when the RTC minute changes
long firstTime = System.currentTimeMillis();
firstTime += (6 - firstTime % 6);

// Schedule the alarm
AlarmManager am = (AlarmManager)context.getSystemService
(Context.ALARM_SERVICE);
am.setRepeating(AlarmManager.RTC, firstTime, 6, sender);

where sender is a PendingIntent I declared earlier.

The CPU/battery usage doesn't seem too heinous at this point, and I
have some further tuning to do. So I'm keeping my fingers crossed.

If I do have to try to make AnalogClock work instead, though... I know
that it's possible to use custom dial and hand drawables, but can't
see how to make that happen in an AppWidget (using RemoteView). Can
anyone shed any light on that?

Thanks much,

String

On Jul 6, 7:23 pm, String sterling.ud...@googlemail.com wrote:
 On Jul 6, 5:59 pm, Dianne Hackborn hack...@android.com wrote:

  You can use the AlarmManager.

 Thanks, I'll see if I can make that work.

  Be very careful, though, you can easily make
  your widget a big battery hog.

 I'm well aware of that danger. :^) It might sink the whole project,
 but there's no way to know until I try!

 String
--~--~-~--~~~---~--~~
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] GeoPoint issue

2009-07-08 Thread Dagvadorj Galbadrakh
I am using *android-sdk-windows-1.5_r2*. I guess the GeoPoint (raising the
problem 'MapPoint not found') is a issue. Is there no way that I use the
same SDK and solve the problem.


Thanks.

-- 
Dagvadorj GALBADRAKH

--~--~-~--~~~---~--~~
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: Encrypt files

2009-07-08 Thread John Smith
2009/7/7 Cyril ROQUES cyril.roq...@mobiquant.com

  I need to encrypt some files but the user must have access to them in
 both read/write

 I would to create a virtual partition and mount it into a folder but how to
 link an application with a folder ? or create a driver ?

 If this approach can’t run maybe with a live folder but I don’t know how to
 save new file into it

 If you have idea or different approach for this problem your are welcome


You would be best just reading and writing encrypted data, rather than
trying to mess with partitions or other things that either need root access
to do, or very low system stuff.

While I haven't really looked into this, if JAVA itself can't do it, you can
always use the bouncycastle libs can do crypto.

--~--~-~--~~~---~--~~
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: Adobe Flash

2009-07-08 Thread John Smith
2009/7/8 Mike Garcia sdzandr...@gmail.com


 Being a web developer in my day job, I'm still not sure the benefits
 of having flash support on the phone.  Even if it is true, it is


The only benefit would be for those that can't code in java, although a web
OS type thing similar to what they're going to on Palm might be a better
solution, but Adobe can't make a buck then

--~--~-~--~~~---~--~~
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 can i set fade animation on Button.setText?

2009-07-08 Thread zeeshan

Hi Dear,

can anybody help me on setText transition?

i want a faded transition on Button.setText when it clickes
--~--~-~--~~~---~--~~
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: uploads disabled

2009-07-08 Thread John Smith
2009/7/8 Charlie Collins charlie.coll...@gmail.com


 I haven't heard any official stance on this, but I would imagine there
 are security concerns, and then other technical hurdles on this front
 (having a file browser, and then which files each activity has access
 to).


And the same security and techincal issues don't exist on PCs?

It's trivial to do such a file browser code, others have created file
browsers already and I don't think google staff would have an issue.

--~--~-~--~~~---~--~~
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 can have faded transition on Button.setText?

2009-07-08 Thread zeeshan

Hi dear,

i want a faded transition on text when i change button text by
Button.setText(Helo) on click.

if i put startAnimation on button then the whole button comes faded
but i just need faded transition on its text

can anybody help



--~--~-~--~~~---~--~~
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: GeoPoint issue

2009-07-08 Thread Mark Murphy

Dagvadorj Galbadrakh wrote:
 I am using *android-sdk-windows-1.5_r2*. I guess the GeoPoint (raising
 the problem 'MapPoint not found') is a issue. Is there no way that I use
 the same SDK and solve the problem.

http://code.google.com/p/android/issues/detail?id=2806

Get the maps.jar file from 1.5r1 and drop it over top your maps.jar file
for 1.5r2 (add-ons/google_apis-3/libs), and it works.

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

_Beginning Android_ 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: MINA, slf4j and Android

2009-07-08 Thread Lumiken

Fixed the error by using slf4j-simple which doesn't use a singleton ;)

On Jun 28, 10:16 pm, Lumiken richard.gros...@googlemail.com wrote:
 Hey,
 I was trying to useMINAwith Android for this RDP-Client I am
 building. The Problem is that Android crashes during Runtime with this
 error:

 INFO/dalvikvm(821): DexOpt: access denied from Lorg/slf4j/
 LoggerFactory; to field Lorg/slf4j/impl/StaticLoggerBinder;.SINGLETON

 I asked a colleague of mine and he thinks that sl4j tries to log
 something into the filesystem and Android denies that. Has anyone an
 idea of how to either allow that, disable this Feature of slf4j or
 maybe another reason?
--~--~-~--~~~---~--~~
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] Cannot execute javascript function after loading html content with loadDataWithBaseURL method

2009-07-08 Thread treetop

Hi, I have put HTML document into a string variable and load it by
using webView.loadDataWithBaseURL(null, htmlString, text/html,
utf-8, null). After that, I tried two ways and want to execute
javascript function exec() by using
1.  webView.loadDataWithBaseURL(null, javascript:exec(), text/
html, utf-8, null) - This will overlap the  content of previous
htmlString and shows javascript:exec() on the screen.
2. webView.loadUrl(javascript:exec()) - There will be Can't find
variable: exec line: ... in Logcat
Besides, I have tried to output htmlString to a file located in
sdcard, and tried to use webView.loadUrl(file:///sdcard/xxx/a.xhtml)
+ webView.loadUrl(javascript:exec()). And...it fails again!
Could anybody help me figure out how to execute javascript function
after loading html content by loadDataWithBaseURL? 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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: Cannot execute javascript function after loading html content with loadDataWithBaseURL method

2009-07-08 Thread treetop

Oh sorry, one more thing to mention.
If I use webView.loadUrl(javascript:alert('xx')), it will send alert
message to my WebChromeClient.
That is, loadUrl can indeed execute javascript but cannot execute
javascript in the custom generated HTML string.
Any ideas?

On 7月8日, 下午8時23分, treetop treetop.m...@gmail.com wrote:
 Hi, I have put HTML document into a string variable and load it by
 using webView.loadDataWithBaseURL(null, htmlString, text/html,
 utf-8, null). After that, I tried two ways and want to execute
 javascript function exec() by using
 1.  webView.loadDataWithBaseURL(null, javascript:exec(), text/
 html, utf-8, null) - This will overlap the  content of previous
 htmlString and shows javascript:exec() on the screen.
 2. webView.loadUrl(javascript:exec()) - There will be Can't find
 variable: exec line: ... in Logcat
 Besides, I have tried to output htmlString to a file located in
 sdcard, and tried to use webView.loadUrl(file:///sdcard/xxx/a.xhtml)
 + webView.loadUrl(javascript:exec()). And...it fails again!
 Could anybody help me figure out how to execute javascript function
 after loading html content by loadDataWithBaseURL? 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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: IME - Main Dictionary

2009-07-08 Thread nEx.Software

Great... thanks for the info Dianne. I appreciate i.

On Jul 8, 12:25 am, Dianne Hackborn hack...@android.com wrote:
 Oh sorry, yeah those are not part of the NDK.  However you should be able to
 use the Java API to open a FileDescriptor for an asset, and hand that to
 native code for it to use the fd.  The only limitation is that the asset
 will need to be stored uncompressed.  (Alternatively, an .apk is just a zip
 file, so worst case you could compile the zip code into your app and use
 that to extract the file you want.)

 On Tue, Jul 7, 2009 at 11:54 PM, nEx.Software 
 justin.shapc...@gmail.comwrote:







  So, I've been looking over the LatinIME in the git repository, and I
  am getting the feeling that this (the native dictionary piece) can't
  be compiled on the NDK - at least not officially? There seem to be
  some unsupported libraries and such being used. Specifically, Asset.h
  and AssetManager.h which look to be a part of the base/include/utils
  portion of the source tree. I assume these are not a part of the NDK
  scope at this point?

  On Jul 7, 4:13 pm, nEx.Software justin.shapc...@gmail.com wrote:
   Awesome, thanks for the info. I had a feeling that was the case.
   Thanks for confirming that for me.

   On Jul 7, 3:04 pm, Dianne Hackborn hack...@android.com wrote:

The prediction dictionary is built into the IME, it is not a part of
  the
platform like the user dictionary, so you will need to implement your
  own
for your IME.  The LatinIME code is open source, so to start you can
  just
copy it (especially now that we have the NDK available).

On Tue, Jul 7, 2009 at 2:56 PM, nEx.Software 
  justin.shapc...@gmail.comwrote:

 I am attempting to do an IME and am wondering the best way to use the
 main dictionary for the suggestions to work? Using the User
  Dictionary
 is pretty straight forward, but I am not sure how to use the main
 dictionary. The System IME appears to use BinaryDictionary and a
 native method to do this? Can I piggy back on this or must I create
  my
 own implementation? Thanks in advance.

--
Dianne Hackborn
Android framework engineer
hack...@android.com

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

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

 Note: please don't send private questions to me, as I don't have time to
 provide private support, and so won't reply to such e-mails.  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] Re: is it possible to get realtime gps values while not in a mapview?

2009-07-08 Thread MrChaz

Yes, you'll need to register a LocationListener with the
LocationManager

On Jul 8, 10:01 am, Georgios Galyfos yorg...@gmail.com wrote:
 Hi,

 I was wondering if it is possible to start the gps receiver on the phone if
 the current activity is not a mapactivity. I am displaying a listview and
 when I start the gps I get the last location found correctly, however the
 gps indicator never appears on top of the phone's display even if I wait or
 restart this activity. The location of the gps stays the some.
 The gps indicator appears on top only if I enter an activity where a mapview
 is displayed. If I wait in the map activity for a little while then If I go
 back to my other activity and request the location there, then the location
 is updated with the last value that it had before exiting the map view. It
 never gets updated If I move around after that, though..

 Please let me know first of all if this is possible, I will provide a
 snippet of code later for people here to tell me if I am doing something
 wrong.

 Also, is it possible to somehow be notified with a callback as soon as the
 location is updated?

 Thank you 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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] Re: using appendChild and replaceChild

2009-07-08 Thread jfcog...@gsyc.es

Okei, I fix it! Android browser don't let you the same GET all the
time, so I use a random to add a ?STRING to the GET and then we have
diferent GETs ;)

thats all, clear!

On 6 jul, 12:51, jfcog...@gsyc.es jfco.g...@gmail.com wrote:
 Hi,

 I just developed an html that load and reload every time the same
 external javascript, in firefox works, in android not. I'm trying to
 make an appendchild and after that I make some replacechild but the
 android browser don't make the second replacechild ...

 anyone know about this task? it really make my cry!!, lol

 I thinks this external sources ( the javascript ) is loaded in the
 cache, cos' when I delete it I can make another appendchildren. any
 idea? maybe there are a function in java-android to delete the cache
 all the time?

 I replace the data in the javascript all the time, with another appi,
 but here I post an example with hello, maybe you can replace the
 data on the fly yourself.

 thanks for your help.

 here I post my html and js code:

 --index.html---
  !DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN
 http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd;
 html
 head
 META HTTP-EQUIV=Pragma CONTENT=no-cache
 meta name=viewport content=width=320; user-scalable=no /
 meta http-equiv=Content-type content=text/html; charset=utf-8

 titleVAMOS COPON/title
 script type=text/javascript charset=utf-8

 function loadjscssfile(filename, filetype){
  if (filetype==js){ //if filename is a external JavaScript file
   var fileref=document.createElement('script')
   fileref.setAttribute(type,text/javascript)
   fileref.setAttribute(src, filename)
  }
  else if (filetype==css){ //if filename is an external CSS file
   var fileref=document.createElement(link)
   fileref.setAttribute(rel, stylesheet)
   fileref.setAttribute(type, text/css)
   fileref.setAttribute(href, filename)
  }
  if (typeof fileref!=undefined)
   document.getElementsByTagName(head)[0].appendChild(fileref)

 }

 function createjscssfile(filename, filetype){
  if (filetype==js){ //if filename is a external JavaScript file
   var fileref=document.createElement('script')
   fileref.setAttribute(type,text/javascript)
   fileref.setAttribute(src, filename)
  }
  else if (filetype==css){ //if filename is an external CSS file
   var fileref=document.createElement(link)
   fileref.setAttribute(rel, stylesheet)
   fileref.setAttribute(type, text/css)
   fileref.setAttribute(href, filename)
  }
  return fileref

 }

 function replacejscssfile(oldfilename, newfilename, filetype){
  var targetelement=(filetype==js)? script : (filetype==css)?
 link : none //determine element type to create nodelist using
  var targetattr=(filetype==js)? src : (filetype==css)? href :
 none //determine corresponding attribute to test for
  var allsuspects=document.getElementsByTagName(targetelement)
  for (var i=allsuspects.length; i=0; i--){ //search backwards within
 nodelist for matching elements to remove
   if (allsuspects[i]  allsuspects[i].getAttribute(targetattr)!=null
  allsuspects[i].getAttribute(targetattr).indexOf(oldfilename)!=-1){
    var newelement=createjscssfile(newfilename, filetype)
    allsuspects[i].parentNode.replaceChild(newelement, allsuspects[i])
   }
  }

 }

 /script

 /head
 body
     button onclick=loadjscssfile('lib.js', 'js')load/button
     button onclick=replacejscssfile('lib.js', 'lib.js',
 'js')replace/button
     button onclick=alert('var temperatura is: ' +
 temperature)temperature/button

 /body
 /html

 lib.js-

 var petname=hello
 alert(Pet Name:  + petname)
--~--~-~--~~~---~--~~
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] Orientation problem while dynamically loading Views

2009-07-08 Thread Ani

Hi ,
 I am trying to load  textView and CheckBox view dynamically to a
LinearLayout. i am getting some Orientation problem while doing the
same.I want these two view in a single row but i its coming as in
different raw. Below is may code
 LinearLayout layout=(LinearLayout) 
findViewById(R.id.jlayout);
 TextView textView=new TextView(this);
 textView.setLayoutParams(new LayoutParams(75,35));
 textView.setText(exhibitData.getExhibitName());
 textView.setTextColor(Color.BLACK);
 textView.setBackgroundColor(Color.CYAN);
 checkBox= new CheckBox(this);
 checkBox.setLayoutParams(new LayoutParams(75,35));
 checkBox.setId(exhibitData.getCheckBoxID());
 tableRow.setOrientation(0);
 tableRow.setBackgroundColor(Color.YELLOW);
 layout.addView(textView,new TableLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));
 layout.addView(checkBox,new TableLayout.LayoutParams(
LayoutParams.WRAP_CONTENT,
LayoutParams.WRAP_CONTENT));

layoutxml is

ScrollView android:id=@+id/scroll

android:layout_width=fill_parent
android:layout_height=250px


LinearLayout   android:id=@+id/jlayout
android:layout_width=fill_parent
android:layout_height=fill_parent
android:layout_centerInParent=true
android:orientation=vertical
android:layout_gravity=center

/LinearLayout
/ScrollView

Please help me to solve this
Thank you,

--~--~-~--~~~---~--~~
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] Launch another app through Android Application.

2009-07-08 Thread Muthu Kumar K.

Hi All,
I am developing an Android application to launch the another Android
application in the device. Please let me know Is there any possible
way to do this

Thanks in Advance,
Muthu Kumar K.
--~--~-~--~~~---~--~~
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: Launch another app through Android Application.

2009-07-08 Thread Mark Murphy

Muthu Kumar K. wrote:
 Hi All,
 I am developing an Android application to launch the another Android
 application in the device. Please let me know Is there any possible
 way to do this

Use startActivity(). The key is in crafting a suitable Intent to
identify the activity in the application you want to run.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | 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: Vertical and Horizontal Scrolling together

2009-07-08 Thread Keith Wiley

I rolled my own from scratch for Shead Spreet.  Works like a charm.  I
just catch scroll and fling actions, calculate the proper offset, and
redraw my view at that location.  Admittedly tedious but it got the
job done.

On Jul 7, 4:19 pm, Blackmarket pascal.se...@gmail.com wrote:
 Hello, is it possible to have both Scrollbars together. My Application
 is too big for just one of them.
 I tried it with a ScrollView in a  HorizontalScrollView Layout, but it
 supports only vertical or horizontal scrolling at the same time and
 not crosswise.
 It would be nice to have a scrolling just like in the Browser of
 Android. Is this possible?

 Regards, Pascal
--~--~-~--~~~---~--~~
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: YUV to RGB cpnversion

2009-07-08 Thread Keith Wiley

Did you look a the Bitmap docs yet?  There are several UI methods to
that effect.  In what way were they insufficient for your needs?

On Jul 4, 8:11 am, mudit mudit.a...@gmail.com wrote:
 hi there...

 I am trying to convert YUV data stream into RGB 565. I am using

 http://blog.tomgibara.com/post/132956174/yuv420-to-rgb565-conversion-...

 this code to convert YUV frames into RGB format.from this rgb byte
 array i hv stroed this array into a text file,JPG file, also tried to
 convert it into bitmap using decodebytearray.but none of them give
 the result.

 plz help me to convert this RGB byte array to BITMAP.

 thanx 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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] How to style my own styleable with a style? (Custom view class with custom attribute)

2009-07-08 Thread brian.schim...@googlemail.com

Hi,

I'm creating my own View class, and defining custom xml attributes
with a attrs.xml. As long as I provide each attribute manually, there
is no problem, but

?xml version=1.0 encoding=utf-8?
resources
declare-styleable id=my.package.CustomizedButtonView
name=CustomizedButtonView
attr name=borderDrawable format=reference|color/
/declare-styleable
/resources

To be honest, I don't understand the proper use of the attributes id
and name in the above code, but somehow it works. I can now
reference the borderDrawable-Attribute from a layout xml file:

?xml version=1.0 encoding=utf-8?
LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android;
xmlns:mypack=http://some.weird.url.com/seems/not/to/matter;

my.package.CustomizedButtonView
android:text=This is my text
mypack:borderDrawable=@drawable/border243/
/LinearLayout

My class CustomizedButtonView now reads the attribute like this:
public CustomizedButtonView(Context context, AttributeSet attrs) {
super(context, attrs);
int borderDrawableId = attrs.getAttributeResourceValue(
http://some.weird.url.com/seems/not/to/matter;,
borderDrawable, -1);

Until now, everything works fine. Many of my CustomizedButtonView will
have the same borderDrawable, but not all of them, so I want to define
a style. My styles.xml reads like this:

style name=customStyle1
item
name=android:textDefault text/item
item
name=mypack:borderDrawable@drawable/border243/item
/style

And the layout like that:

?xml version=1.0 encoding=utf-8?
LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android;
xmlns:mypack=http://some.weird.url.com/seems/not/to/matter;

my.package.CustomizedButtonView
style=@style/customStyle1/
/LinearLayout

The android:text is properly set in my instance, but the
borderDrawable is not. I guess this has something to do with
namespaces, because inside the styles.xml, the
name=mypack:borderDrawable is not handled by the XML parser's
namespace facility, because its inside an attribute value. So mypack
is in no way connected to http://some.weird.url.com/seems/not/to/
matter and adding it via xmlns:mypack... to the stylefile would not
help, I guess. In the same file, android:text is somehow recognized,
even though android is AFAIK only a ns-defintion for http://
schemas.android.com/apk/res/android, which is also not declared in
that file.

So what is the proper way to set a custom attribute in a style?
--~--~-~--~~~---~--~~
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 style my own styleable with a style? (Custom view class with custom attribute)

2009-07-08 Thread Dianne Hackborn
If you are using attrs.getAttributeResourceValue(), then you are not using
the style/theming system at all.  That is, there was no purpose to defining
a declare-styleable an attr at all, that function is just retrieving a
raw value from a resource for a given name.  (This is also why the 
http://some.weird.url.com/seems/not/to/matter; URI doesn't matter -- you
have declared it as a namespace in your XML, and you have retrieved the
attribute in that namespace in your Java code, and that is all that is
happening.  You just made up a namespace and used it.)

You can find a complete example if declaring styleables and themes in API
demos.  Basically you declare a styleable like this (there is no id field
that is used):

declare-styleable name=LabelView
  attr name=text format=string/
  attr name=textColor format=color/
  attr name=textSize format=dimension/
  /declare-styleable
/resources

Then use it in a layout like this:

LinearLayout xmlns:android=http://schemas.android.com/apk/res/android;

xmlns:app=http://schemas.android.com/apk/res/com.example.android.apis;

android:orientation=vertical
android:layout_width=fill_parent

android:layout_height=wrap_content

com.example.android.apis.view.LabelView

android:background=@drawable/green
android:layout_width=fill_parent

android:layout_height=wrap_content
app:text=Green app:textColor=# /

/LinearLayout


Note that the URI of xmlns:app is very important, this is the namespace for
android resources (the first part) in your package (the second part).

Finally to retrieve the resources, you do this:

public LabelView(Context context, AttributeSet attrs) {
super(context, attrs);
initLabelView();

TypedArray a = context.obtainStyledAttributes(attrs,

R.styleable.LabelView);

CharSequence s = a.getString(R.styleable.LabelView_text);
if (s != null) {
setText(s.toString());
}

// Retrieve the color(s) to be used for this view and apply them.

// Note, if you only care about supporting a single color, that you
// can instead call a.getColor() and pass that to setTextColor().
setTextColor(a.getColor(R.styleable.LabelView_textColor, 0xFF00));

int textSize =
a.getDimensionPixelOffset(R.styleable.LabelView_textSize, 0);
if (textSize  0) {
setTextSize(textSize);
}

a.recycle();
}

The use of obtainedStyledAttributes() is very important, as that is the key
function that extracts the attributes you have declared in your styleable,
filling them in from the current AttributeSet or style or theme as
appropriate.

With all of that together, you can now define your theme, assigning values
to your own custom attributes that will be seen in your custom view.

On Wed, Jul 8, 2009 at 8:02 AM, brian.schim...@googlemail.com 
brian.schim...@googlemail.com wrote:


 Hi,

 I'm creating my own View class, and defining custom xml attributes
 with a attrs.xml. As long as I provide each attribute manually, there
 is no problem, but

 ?xml version=1.0 encoding=utf-8?
 resources
declare-styleable id=my.package.CustomizedButtonView
 name=CustomizedButtonView
attr name=borderDrawable format=reference|color/
/declare-styleable
 /resources

 To be honest, I don't understand the proper use of the attributes id
 and name in the above code, but somehow it works. I can now
 reference the borderDrawable-Attribute from a layout xml file:

 ?xml version=1.0 encoding=utf-8?
 LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android;
xmlns:mypack=http://some.weird.url.com/seems/not/to/matter;

my.package.CustomizedButtonView
android:text=This is my text

  mypack:borderDrawable=@drawable/border243/
 /LinearLayout

 My class CustomizedButtonView now reads the attribute like this:
public CustomizedButtonView(Context context, AttributeSet attrs) {
super(context, attrs);
int borderDrawableId = attrs.getAttributeResourceValue(

 http://some.weird.url.com/seems/not/to/matter;,
borderDrawable, -1);

 Until now, everything works fine. Many of my CustomizedButtonView will
 have the same borderDrawable, but not all of them, so I want to define
 a style. My styles.xml reads like this:

 style name=customStyle1
item
name=android:textDefault text/item
item

  name=mypack:borderDrawable@drawable/border243/item
/style

 And the layout like that:

 ?xml version=1.0 encoding=utf-8?
 LinearLayout
xmlns:android=http://schemas.android.com/apk/res/android;
xmlns:mypack=http://some.weird.url.com/seems/not/to/matter;

my.package.CustomizedButtonView

[android-developers] Re: Orientation problem while dynamically loading Views

2009-07-08 Thread Jack Ha
Try changing:

android:orientation=vertical

to

android:orientation=horizontal

--
Jack Ha
Open Source Development Center
・T・ ・ ・Mobile・ stick together

The views, opinions and statements in this email are those of
the author solely in their individual capacity, and do not
necessarily represent those of T-Mobile USA, Inc.



On Jul 8, 7:01 am, Ani anish12...@gmail.com wrote:
 Hi ,
      I am trying to load  textView and CheckBox view dynamically to a
 LinearLayout. i am getting some Orientation problem while doing the
 same.I want these two view in a single row but i its coming as in
 different raw. Below is may code
                          LinearLayout layout=(LinearLayout) 
 findViewById(R.id.jlayout);
                          TextView textView=new TextView(this);
                          textView.setLayoutParams(new LayoutParams(75,35));
                          textView.setText(exhibitData.getExhibitName());
                          textView.setTextColor(Color.BLACK);
                          textView.setBackgroundColor(Color.CYAN);
                          checkBox= new CheckBox(this);
                          checkBox.setLayoutParams(new LayoutParams(75,35));
                          checkBox.setId(exhibitData.getCheckBoxID());
                          tableRow.setOrientation(0);
                          tableRow.setBackgroundColor(Color.YELLOW);
                          layout.addView(textView,new TableLayout.LayoutParams(
                             LayoutParams.WRAP_CONTENT,
                             LayoutParams.WRAP_CONTENT));
                          layout.addView(checkBox,new TableLayout.LayoutParams(
                             LayoutParams.WRAP_CONTENT,
                             LayoutParams.WRAP_CONTENT));

 layoutxml is

 ScrollView android:id=@+id/scroll
                                                         
 android:layout_width=fill_parent
                                                 android:layout_height=250px
                                                 

 LinearLayout       android:id=@+id/jlayout
                                         android:layout_width=fill_parent
                                 android:layout_height=fill_parent
                                 android:layout_centerInParent=true
                                         android:orientation=vertical
                                         android:layout_gravity=center

 /LinearLayout
 /ScrollView

 Please help me to solve this
 Thank you,
--~--~-~--~~~---~--~~
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 not working properly when changing orientation

2009-07-08 Thread Jack Ha

What do you mean the widget is not able to launch? Please post your
source code here if possible.

--
Jack Ha
Open Source Development Center
・T・ ・ ・Mobile・ stick together

The views, opinions and statements in this email are those of
the author solely in their individual capacity, and do not
necessarily represent those of T-Mobile USA, Inc.


On Jul 8, 1:49 am, sunita agrawal.suni...@gmail.com wrote:
 I have a widget , thats working just fine in a particular orientation,
 but the moment i change the orientation to landscape/portrait, the
 widget is not able to launch. I have one layout and one layout-land
 folder in res directory.The problem is that the widget created in
 landscape mode is not opening in portrait mode and vice-versa.

 Thanks for the answer
--~--~-~--~~~---~--~~
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] Using Intent to view specific App in Android Market

2009-07-08 Thread Mike

I've seen a few other threads on this subject, but none that addresses
my need which is to not only find the app in the market via the market
uri, but display it as if the user had navigated to it.

The closest anyone has gotten to this answer is to show how to bring
up the Android Market app and browse for the app you want which shows
the single result in a list that the user must still select to get to
the screen I want to display.

Here's my existing code that does exactly that:

private static final String MY_MARKET_APP = com.some.silly.name;

Intent marketLaunch = new Intent(Intent.ACTION_VIEW);
marketLaunch.setData(Uri.parse(market://search?q=pname: +
MY_MARKET_APP));
startActivity(marketLaunch);

I don't want to have to force the user to select this single item from
the list - just bypass that and bring up the next screen.

Has anyone been able to successfully do this?

Regards,

- Mike
--~--~-~--~~~---~--~~
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: IME - Main Dictionary

2009-07-08 Thread nEx.Software

So, in sending in a FileDescriptor, I assume I would need to modify
openNative to take a FileDescriptor...

Presumably, I would get a FileDescriptor like this:

AssetManager am = context.getResources().getAssets();
AssetFileDescriptor afd = am.openNonAssetFd(mydictionaryfile);
FileDescriptor fd = afd.getFileDescriptor();

Is there anything else I would need to do? I will be storing my
dictionary in raw, as it the case with the LatinIME.

On Jul 8, 5:49 am, nEx.Software justin.shapc...@gmail.com wrote:
 Great... thanks for the info Dianne. I appreciate i.

 On Jul 8, 12:25 am, Dianne Hackborn hack...@android.com wrote:

  Oh sorry, yeah those are not part of the NDK.  However you should be able to
  use the Java API to open a FileDescriptor for an asset, and hand that to
  native code for it to use the fd.  The only limitation is that the asset
  will need to be stored uncompressed.  (Alternatively, an .apk is just a zip
  file, so worst case you could compile the zip code into your app and use
  that to extract the file you want.)

  On Tue, Jul 7, 2009 at 11:54 PM, nEx.Software 
  justin.shapc...@gmail.comwrote:

   So, I've been looking over the LatinIME in the git repository, and I
   am getting the feeling that this (the native dictionary piece) can't
   be compiled on the NDK - at least not officially? There seem to be
   some unsupported libraries and such being used. Specifically, Asset.h
   and AssetManager.h which look to be a part of the base/include/utils
   portion of the source tree. I assume these are not a part of the NDK
   scope at this point?

   On Jul 7, 4:13 pm, nEx.Software justin.shapc...@gmail.com wrote:
Awesome, thanks for the info. I had a feeling that was the case.
Thanks for confirming that for me.

On Jul 7, 3:04 pm, Dianne Hackborn hack...@android.com wrote:

 The prediction dictionary is built into the IME, it is not a part of
   the
 platform like the user dictionary, so you will need to implement your
   own
 for your IME.  The LatinIME code is open source, so to start you can
   just
 copy it (especially now that we have the NDK available).

 On Tue, Jul 7, 2009 at 2:56 PM, nEx.Software 
   justin.shapc...@gmail.comwrote:

  I am attempting to do an IME and am wondering the best way to use 
  the
  main dictionary for the suggestions to work? Using the User
   Dictionary
  is pretty straight forward, but I am not sure how to use the main
  dictionary. The System IME appears to use BinaryDictionary and a
  native method to do this? Can I piggy back on this or must I create
   my
  own implementation? Thanks in advance.

 --
 Dianne Hackborn
 Android framework engineer
 hack...@android.com

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

  --
  Dianne Hackborn
  Android framework engineer
  hack...@android.com

  Note: please don't send private questions to me, as I don't have time to
  provide private support, and so won't reply to such e-mails.  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] SurfaceView scrolling

2009-07-08 Thread Lee

I am writing an application that involves rendering into a SurfaceView
that is larger than the phone display size. (For example 1024*768
pixels).

I am currently displaying the image in the SurfaceView both scaled and
unscaled. When I am unscaled I would like to implement support for the
user to be able to move around the image using touch.

There is so much seemingly information in the docs about how to handle
scrolling and gestures that I am kind of stuck. I'd like to just have
the system handle this for me but I'm not sure whether that's
possible.

What suggestions do people have in terms of having a SurfaveView
scroll around to display the visible part of the underlying bitmap.

Regards
Lee

--~--~-~--~~~---~--~~
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] R.java is not updated

2009-07-08 Thread fatima

Hi...I have this problem too (R.Java is not updated)
I have found a code and I have copied that's res folder and I think
that problem belong to this copy.
what's your idea? If it is true, is there any solution for solve this
problem (copying) ?
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] Baseband version in API ?

2009-07-08 Thread Murphy

I want to read the baseband/radio version number but I can't find it.

It's visible in the menu Settings/About Phone but not in the API !?

--~--~-~--~~~---~--~~
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: Playing video as a raw resource

2009-07-08 Thread Shao-chuan

I have the exact problem with you.
Any one can help?


On Jun 16, 11:22 pm, JP jpotte...@gmail.com wrote:
 I'm writing a program which requires that a video be packaged with
 it.  The only way I know of doing this is by adding the video to res/
 raw/, which coincidentally renders the video useless.  I've looked all
 over the web and the consensus seems to be you can only play streaming
 video, or video from a file.  In the emulator if I attempt to play the
 video through the method used here 
 (http://developer.android.com/guide/topics/media/index.html
 ), all I get is audio and a black screen.

 I've attempted to use VideoView as well, and the same thing occurs,
 audio but with a black screen.  There must be a way to package video
 with your application without needing an SD card, or having to stream
 the file and have the video actually play.  In the words of Google, I
 would like to create a seamless experience.  :)

 Any help is greatly appreciated!

--~--~-~--~~~---~--~~
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] Urgent -Video Recording Problem

2009-07-08 Thread Selva

Hi,
we are recording the Video using our own application .it uses Qualcomm
MSM7K hardware interface files for receving the captured frame from
the Driver .Once we get the preview callback the same buffer is given
to both preview (submits to the Video surface) and Recording .But in
recording path , the buffer is corrupted (when it calls frame-
getmemory() ,it says invalid arguments) .we are not able to identify
why it is corrupted.Default recording application also uses the same
path but it succeeds .




Regards,
Selva

--~--~-~--~~~---~--~~
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 add ListView

2009-07-08 Thread sainik

I need to add ListView in my application along with LinearLayout and
GridView .But adding of ListView is not being possible ..according to
API i am writting but generating a ElligalArgumentException .



so if any one guide me to add ListView using Activity i will be very
pleased ..if you can pleasehelp.

--~--~-~--~~~---~--~~
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] I got syntax error of files of svn under eclipse

2009-07-08 Thread Victor Lin

Hi,

I am developing android program under eplicse environment. I use svn
to store all my files. But it seems that svn files cause some problem.

I got some errors like this:

Description ResourcePathLocationType
syntax errorentries /PowerGrid/src/com/ez2learn/android/
powergrid/.svn  line 1  Android AIDL Problem

It seems android system wallk all directories under src, and try to
parse files under .svn folder. Is that bug? how can I fix it?

Thanks.
Victor Lin.

--~--~-~--~~~---~--~~
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 could I customize the launcher without modify the SDK?

2009-07-08 Thread Siu Man Yu

I would like to build my own launcher application.
Beside modify the Launcher.apk in the SDK, is there any other method
to replace my own application as the home menu?

Thank you very much.

--~--~-~--~~~---~--~~
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] Supl interfaces

2009-07-08 Thread Anil

Hello all,

I am trying to use the SUPL interface given in Android 1.5.
GpsSuplInterface is defined in gps.h

But I don't see any function header defined in gps.h for getting the
SUPL interface such a gps_get_interface() and
gps_get_hardware_interface().

How do we define interface function in our module for giving this
interface to android framework?
How the SUPL interface, defined in gps.h, being used by the Android
framework - (How is it getting called?)

Thanks in advance
Anil

--~--~-~--~~~---~--~~
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] Change wallpaper set time

2009-07-08 Thread BoBo Yuppie

I begginer about android. I want to make one app. That app's goal is:
I set time. Example 6.00 AM - 11.00. Change wallpaper that sun growup
picture when that time. And in tne evening sunset picture. In the
night starlit sky picture. But I have some problems.
1. I can't check when my set time.
2.(It's very funny :P ) I can't change wallpaper picture.

Please help me. If I will done this app I will put sourse in this
group.

--~--~-~--~~~---~--~~
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] Open email through code in android.

2009-07-08 Thread java sankar

Hi Folks,

Actually I want to open email in the emulator and need to take snap
shot of that mail and need to put it on in my local machine.Could you
please give me some java code to open email in the android emulator.


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 at
http://groups.google.com/group/android-developers?hl=en
-~--~~~~--~~--~--~---



[android-developers] CMake/CDash with Android SDK/NDK

2009-07-08 Thread Belveder

Hi,

as we are basically use all our software in a CMake framework building
for different platform I wonder if someone is using CMake together
with Android. Although its fairly simple to create an Android.mk file
manually, running everything within the build system has some striking
advantages (automatic Eclipse project generation etc). Google did not
give me any interesting results, so I'm asking if someone has already
thought about this or is already using such an approach

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] ListActivity selected Item

2009-07-08 Thread mike

I'm having trouble with a list Activity, and selected items.
Basically, when I move the wheel ball (i select an item without
touch), then the background of the list item will highlight an orange,
then I click my corresponding button below and it acts upon the
selected item. I also want the user to be able to press with their
finger once, and highlight the item, however, when I touch, it just
highlights it orange and then back to normal. I know it's calling the
onListItemClicked. I tried to set the position from that as
this.setSelected(position), but that doesn't make the background stay
a constant orange.

Here's my xml that the ListActivity uses

?xml version=1.0 encoding=utf-8?
LinearLayout xmlns:android=http://schemas.android.com/apk/res/
android
  android:orientation=vertical
  android:layout_width=fill_parent
  android:layout_height=fill_parent
ListView
android:id=@+id/android:list
android:layout_width=fill_parent
android:layout_height=wrap_content
android:layout_weight=1 /
TextView
android:id=@+id/android:empty
android:layout_width=fill_parent
android:layout_height=wrap_content
android:text=No Items. /
LinearLayout
android:id=@+id/buttons
android:orientation=horizontal
android:layout_width=fill_parent
android:layout_height=wrap_content
ImageButton
android:id=@+id/editButton
android:layout_width=fill_parent
android:layout_height=46dip
android:layout_weight=1
android:src=@android:drawable/ic_menu_edit /
ImageButton
android:id=@+id/deleteButton
android:layout_width=fill_parent
android:layout_height=46dip
android:layout_weight=1
android:src=@android:drawable/ic_menu_delete /
/LinearLayout
/LinearLayout

I've been googling, and reading about people who have similar (but not
exactly the same problem) as me, and none of their solutions worked.
If its important, I'm populating this listview with a custom extension
of ArrayAdapterMyCustomObj

--~--~-~--~~~---~--~~
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: SurfaceView scrolling

2009-07-08 Thread Dianne Hackborn
Hi, if you are talking about having a larger SurfaceView inside of a
ScrollView, it is really not intended to be used that way: you should
effectively think of SurfaceView as an overlay you embed inside your window,
giving you an area in which you can directly draw independently of the
normal view update system.

So once you start using a SurfaceView, you are moving yourself into a world
where you have a blank area of pixels, and you are on your own to draw them
how you want.  It can be faster, but it also takes more effort.  If this is
really what you want, you will need to make the SurfaceView the size of the
visible area on screen and implement the scrolling yourself inside of the
surface view as you render.  Alternatively, just create an off-screen bitmap
and have it drawn by a normal ImageView (which can be sized to the entire
size of the bitmap and placed in a scroll view).

On Wed, Jul 8, 2009 at 12:37 AM, Lee labor...@gmail.com wrote:


 I am writing an application that involves rendering into a SurfaceView
 that is larger than the phone display size. (For example 1024*768
 pixels).

 I am currently displaying the image in the SurfaceView both scaled and
 unscaled. When I am unscaled I would like to implement support for the
 user to be able to move around the image using touch.

 There is so much seemingly information in the docs about how to handle
 scrolling and gestures that I am kind of stuck. I'd like to just have
 the system handle this for me but I'm not sure whether that's
 possible.

 What suggestions do people have in terms of having a SurfaveView
 scroll around to display the visible part of the underlying bitmap.

 Regards
 Lee

 



-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  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] Re: How could I customize the launcher without modify the SDK?

2009-07-08 Thread Mark Murphy

Siu Man Yu wrote:
 I would like to build my own launcher application.
 Beside modify the Launcher.apk in the SDK, is there any other method
 to replace my own application as the home menu?

Look in the following directory inside your Android 1.5 SDK:

platforms/android-1.5/samples/Home

That contains a sample replacement Home application.

I suspect there is at least one other open source replacement home
application, though I am not certain.

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

Warescription: Three Android Books, Plus Updates, $35/Year

--~--~-~--~~~---~--~~
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: ListActivity selected Item

2009-07-08 Thread Mark Murphy

mike wrote:
 I'm having trouble with a list Activity, and selected items.
 Basically, when I move the wheel ball (i select an item without
 touch), then the background of the list item will highlight an orange,
 then I click my corresponding button below and it acts upon the
 selected item. I also want the user to be able to press with their
 finger once, and highlight the item, however, when I touch, it just
 highlights it orange and then back to normal.

This is by design.

 I know it's calling the
 onListItemClicked. I tried to set the position from that as
 this.setSelected(position), but that doesn't make the background stay
 a constant orange.

It's not supposed to.

Now, you are welcome to disable the list selector (by making it
transparent) and then doing whatever you want manually to indicate
selected rows, including keeping rows highlighted after being touched.
Just bear in mind that what you are doing runs counter to the Android
style and therefore may confuse your users.

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

Warescription: Three Android Books, Plus Updates, $35/Year

--~--~-~--~~~---~--~~
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 style my own styleable with a style? (Custom view class with custom attribute)

2009-07-08 Thread brian.schimmel

Thank you very much, Dianne! It's alway amazing how quick and correct
your answers are ;)

This solves the problems I mentioned above, and some others I was not
even aware of.

I've seen that TypedArray-stuff in the plattform source before, e.g.
in the constructor of TextView.java, but did not quite get its meaning
and forgot about it. Your example above makes it much clearer.

I was working along the instructions on
http://developer.android.com/guide/topics/ui/custom-components.html to
create my component. Maybe the part that sais Note that you also
might introduce your own attributes and parameters into the XML that
can be pulled out and used by your constructor. should elaborate some
more, or should be linked to the API demo you provided above.

On 8 Jul., 17:50, Dianne Hackborn hack...@android.com wrote:
 If you are using attrs.getAttributeResourceValue(), then you are not using
 the style/theming system at all.  That is, there was no purpose to defining
 a declare-styleable an attr at all, that function is just retrieving a
 raw value from a resource for a given name.  (This is also why the 
 http://some.weird.url.com/seems/not/to/matter; URI doesn't matter -- you
 have declared it as a namespace in your XML, and you have retrieved the
 attribute in that namespace in your Java code, and that is all that is
 happening.  You just made up a namespace and used it.)

 You can find a complete example if declaring styleables and themes in API
 demos.  Basically you declare a styleable like this (there is no id field
 that is used):

 declare-styleable name=LabelView
   attr name=text format=string/
   attr name=textColor format=color/
   attr name=textSize format=dimension/
   /declare-styleable
 /resources

 Then use it in a layout like this:

 LinearLayout xmlns:android=http://schemas.android.com/apk/res/android;

         
 xmlns:app=http://schemas.android.com/apk/res/com.example.android.apis;

         android:orientation=vertical
         android:layout_width=fill_parent

         android:layout_height=wrap_content

     com.example.android.apis.view.LabelView

             android:background=@drawable/green
             android:layout_width=fill_parent

             android:layout_height=wrap_content
             app:text=Green app:textColor=# /

 /LinearLayout

 Note that the URI of xmlns:app is very important, this is the namespace for
 android resources (the first part) in your package (the second part).

 Finally to retrieve the resources, you do this:

     public LabelView(Context context, AttributeSet attrs) {
         super(context, attrs);
         initLabelView();

         TypedArray a = context.obtainStyledAttributes(attrs,

                 R.styleable.LabelView);

         CharSequence s = a.getString(R.styleable.LabelView_text);
         if (s != null) {
             setText(s.toString());
         }

         // Retrieve the color(s) to be used for this view and apply them.

         // Note, if you only care about supporting a single color, that you
         // can instead call a.getColor() and pass that to setTextColor().
         setTextColor(a.getColor(R.styleable.LabelView_textColor, 0xFF00));

         int textSize =
 a.getDimensionPixelOffset(R.styleable.LabelView_textSize, 0);
         if (textSize  0) {
             setTextSize(textSize);
         }

         a.recycle();
     }

 The use of obtainedStyledAttributes() is very important, as that is the key
 function that extracts the attributes you have declared in your styleable,
 filling them in from the current AttributeSet or style or theme as
 appropriate.

 With all of that together, you can now define your theme, assigning values
 to your own custom attributes that will be seen in your custom view.

 On Wed, Jul 8, 2009 at 8:02 AM, brian.schim...@googlemail.com 



 brian.schim...@googlemail.com wrote:

  Hi,

  I'm creating my own View class, and defining custom xml attributes
  with a attrs.xml. As long as I provide each attribute manually, there
  is no problem, but

  ?xml version=1.0 encoding=utf-8?
  resources
         declare-styleable id=my.package.CustomizedButtonView
  name=CustomizedButtonView
                 attr name=borderDrawable format=reference|color/
         /declare-styleable
  /resources

  To be honest, I don't understand the proper use of the attributes id
  and name in the above code, but somehow it works. I can now
  reference the borderDrawable-Attribute from a layout xml file:

  ?xml version=1.0 encoding=utf-8?
  LinearLayout
         xmlns:android=http://schemas.android.com/apk/res/android;
         xmlns:mypack=http://some.weird.url.com/seems/not/to/matter;

         my.package.CustomizedButtonView
                                 android:text=This is my text

   mypack:borderDrawable=@drawable/border243/
  /LinearLayout

  My class CustomizedButtonView now reads the attribute like this:
         public CustomizedButtonView(Context context, AttributeSet attrs) {
                

[android-developers] Re: uploads disabled

2009-07-08 Thread dsurround

The basic issue with G1 users today is the need to send a picture
somewhere (facebook, ebay, craigslist, etc), followed by simply
uploading other types of files for attachments in email.  To fix the
first problem, allowing access from the browser to the picture gallery
would work and I am not sure that is a big security issue given other
apps available access this folder.

On Jul 8, 6:29 am, John Smith deltafoxtrot...@gmail.com wrote:
 2009/7/8 Charlie Collins charlie.coll...@gmail.com



  I haven't heard any official stance on this, but I would imagine there
  are security concerns, and then other technical hurdles on this front
  (having a file browser, and then which files each activity has access
  to).

 And the same security and techincal issues don't exist on PCs?

 It's trivial to do such a file browser code, others have created file
 browsers already and I don't think google staff would have an issue.
--~--~-~--~~~---~--~~
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] Bitmap, extracting a particular area from the bitmap as a bitmap

2009-07-08 Thread karthikr


Hi Guys,

I need to extract a particular area from a Bitmap as a Bitmap.

I have the starting co-ordinate of the main bitmap and the length and
width of how much is to be extracted.

I tried out the below code,

Bitmap.createBitmap(Bitmap.createBitmap(mBitmapSource,0,0,30, 30));

Where 0 and 0 denote the starting position and 30 and 30 denotes the
width and height respectively.

But on executing i get IllegalArgumentException, checkWidthHeight
should be  0.

Can someone please help me.

Regards,
R.Karthik
--~--~-~--~~~---~--~~
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: ListView inside LinearLayout inside ScrollView

2009-07-08 Thread Michael J

So I'm using a modified version of the SectionedAdapter and it seems
to be working quite well.  The only issue is that I want to let each
section adapter to determine the clickability of it's items.  It
seems like with the SectionedAdapter, all items except the headers are
clickable.  How exactly would I modify SectionedAdapter.isEnabled() to
use the corresponding section's isEnabled()?  I've spent time looking
at the methods used for getItem(), getViewType(), and getView() which
seem to do similar things, but honestly don't quite understand what's
being done...  Thanks again for all your help!

On Jul 7, 11:51 am, Mark Murphy mmur...@commonsware.com wrote:
  So are you saying I need to revert back to my original method of using
  a ListView with a custom adapter and add my pre-list content Views
  to the adapter itself?

 No, and I'm not sure, respectively.

 First, in terms of need, I'm not saying you need to do anything. You
 said you wanted a UI like the one screen in Android Market, and I
 indicated how I would build it. It may be there is a way to achieve your
 desired result from your current base.

 Second, I don't know what you mean by 'pre-list' content views with
 respect to my description. If you mean fixed items, like the logo pane or
 the Open/Install pane in the Android Market screen, those are not in the
 adapter because they are not in the scrolling list. If, on the other hand,
 you're referring to various bits of things in the scrolling area (e.g., My
 Rating versus user comments versus other entries in the Android Market
 screen list), then yes, they would be returned as rows by the adapter.

 For example, Jeff Sharkey wrote up a post shortly before he was enGoogled,
 demonstrating creating a ListView that looks like a UI for
 SharedPreferences:

 http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-...

 His code probably still works, though it was for Android 0.9 and so your
 kilometerage may vary. I have my own spin on his example, up to date for
 Android 1.5, which you can download as part of the source code from:

 http://commonsware.com/AdvAndroid/

 Both his and mine are focused on things that are mostly data, culled from
 multiple adapters, with headings. I'd approach the Android Market scenario
 a bit differently, but using the same underlying tools (e.g.,
 getViewTypeCount(), isEnabled()).

 Note to self: the Android Market scenario would be a nice example for a
 future book revision... ;-)

 --
 Mark Murphy (a Commons Guy)http://commonsware.com
 Android App Developer Books:http://commonsware.com/books.html
--~--~-~--~~~---~--~~
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] converting files to android

2009-07-08 Thread chris.compo

Is it easy to convert files or can you download a file converter ?
--~--~-~--~~~---~--~~
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: ListView inside LinearLayout inside ScrollView

2009-07-08 Thread Mark Murphy

Michael J wrote:
 So I'm using a modified version of the SectionedAdapter and it seems
 to be working quite well.  The only issue is that I want to let each
 section adapter to determine the clickability of it's items.  It
 seems like with the SectionedAdapter, all items except the headers are
 clickable.  How exactly would I modify SectionedAdapter.isEnabled() to
 use the corresponding section's isEnabled()?

Off the cuff, I'd try:

Step #1: Modify the Section inner class of SectionedAdapter to hold an
isEnabled boolean, with an appropriate constructor parameter

Step #2: Modify SectionedAdapter#addSection() to take an isEnabled
boolean and pass it to the Section constructor

Step #3: Modify SectionedAdapter#isEnabled() to do a logical AND between
the current logic (getItemViewType(position)!=TYPE_SECTION_HEADER) and
the Section's isEnabled flag, for whatever Section corresponds to the
supplied position

 I've spent time looking
 at the methods used for getItem(), getViewType(), and getView() which
 seem to do similar things, but honestly don't quite understand what's
 being done...

Well, um, it's, er, explained in the book. :-) And if you've read the
chapter and still don't understand, then I need to do a better job on
that chapter.

Upshot: SectionedAdapter implements a variant of the Aggregator pattern.
It implements the Adapter methods in such a way that the Section for a
given position determines what happens (e.g., what View goes with a
given position). Right now, isEnabled() only needs to worry about
whether or not the position corresponds to a heading -- in what you want
to do, you need to also see what the Section thinks.

Also, bear in mind that it *is* just a book example, designed to
demonstrate a technique (in concert with the book itself). Use of this
code in a nuclear power plant or heart monitor -- let alone a
nuclear-powered heart monitor -- is not recommended... ;-)

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

Android App Developer Training: http://commonsware.com/training.html

--~--~-~--~~~---~--~~
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: Bitmap, extracting a particular area from the bitmap as a bitmap

2009-07-08 Thread Jack Ha

Is there a reason why Bitmap.createBitmap is being called twice?

--
Jack Ha
Open Source Development Center
・T・ ・ ・Mobile・ stick together

The views, opinions and statements in this email are those of
the author solely in their individual capacity, and do not
necessarily represent those of T-Mobile USA, Inc.



On Jul 8, 11:35 am, karthikr karthik.scintill...@gmail.com wrote:
 Hi Guys,

 I need to extract a particular area from a Bitmap as a Bitmap.

 I have the starting co-ordinate of the main bitmap and the length and
 width of how much is to be extracted.

 I tried out the below code,

 Bitmap.createBitmap(Bitmap.createBitmap(mBitmapSource,0,0,30, 30));

 Where 0 and 0 denote the starting position and 30 and 30 denotes the
 width and height respectively.

 But on executing i get IllegalArgumentException, checkWidthHeight
 should be  0.

 Can someone please help me.

 Regards,
 R.Karthik
--~--~-~--~~~---~--~~
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] Broadcasting video with Android - without writing to local files

2009-07-08 Thread Gergely Kis

Hi,

I am not sure if this is common knowledge, but I have found a way to
broadcast video without writing to local files using the standard
MediaRecorder class.

I wrote a blog entry about it:
http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-system

Best Regards,
Gergely


--~--~-~--~~~---~--~~
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: Bitmap, extracting a particular area from the bitmap as a bitmap

2009-07-08 Thread Romain Guy

Probably because createBitmap(Bitmap, int, int, int, int) returns an
immutable Bitmap.

On Wed, Jul 8, 2009 at 12:16 PM, Jack Hajack...@t-mobile.com wrote:

 Is there a reason why Bitmap.createBitmap is being called twice?

 --
 Jack Ha
 Open Source Development Center
 ・T・ ・ ・Mobile・ stick together

 The views, opinions and statements in this email are those of
 the author solely in their individual capacity, and do not
 necessarily represent those of T-Mobile USA, Inc.



 On Jul 8, 11:35 am, karthikr karthik.scintill...@gmail.com wrote:
 Hi Guys,

 I need to extract a particular area from a Bitmap as a Bitmap.

 I have the starting co-ordinate of the main bitmap and the length and
 width of how much is to be extracted.

 I tried out the below code,

 Bitmap.createBitmap(Bitmap.createBitmap(mBitmapSource,0,0,30, 30));

 Where 0 and 0 denote the starting position and 30 and 30 denotes the
 width and height respectively.

 But on executing i get IllegalArgumentException, checkWidthHeight
 should be  0.

 Can someone please help me.

 Regards,
 R.Karthik
 




-- 
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] Re: converting files to android

2009-07-08 Thread Marco Nelissen

Even though I have no idea what you're asking, I suspect that
android-developers is the wrong group for it.


On Wed, Jul 8, 2009 at 11:51 AM, chris.compochris.co...@googlemail.com wrote:

 Is it easy to convert files or can you download a file converter ?
 


--~--~-~--~~~---~--~~
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: Packet Driver and RIL Header Files

2009-07-08 Thread Junior Oyebadejo

Anyone know anything about 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] Re: How to hide user dictionary? or suggested words on keyboard

2009-07-08 Thread ggcespia

Our entire product is geared around auto-complete, so the suggested
words are useless in all of our applications - of which we are
shipping about 40 apps at the moment.  Do you know of a way to disable
this?   Here is a sample video of our app structure:
http://www.youtube.com/boopsieinc#play/search/1/9fjTC6yoDVAYou can
see how the suggested words box on Android 1.5 basically gets in the
way.


On Jul 1, 11:49 am, Andrew Burgess abom...@gmail.com wrote:
 This shouldn't happen if your text field is set as a password field, then
 that shouldn't be happening. Make sure to set your EditText.setInputType to
 TYPE_TEXT_VARIATION_PASSWORD



 On Wed, Jul 1, 2009 at 2:17 PM, cvance383 cvance...@yahoo.com wrote:

  Normally I agree, but this is really inconvenient when the text field
  is for a password. 1) most passwords arent words, so it wont help 2)
  it shows the password in visible text 3) it makes the password hard to
  enter, since it autocorrects

  On Jul 1, 2:12 pm, Andrew Burgess abom...@gmail.com wrote:
   I haven't really looked into this, but I think that since this is a user
   preference, it should be up to the user whether suggested words pop up or
   not.

   On Wed, Jul 1, 2009 at 1:54 PM, cvance383 cvance...@yahoo.com wrote:

?? i know this is a simple thing i just cant find it anywhere. I have
searched for hours

On Jun 29, 12:29 pm, cvance383 cvance...@yahoo.com wrote:
 bump. anyone?

 On Jun 26, 2:26 pm, cvance383 cvance...@yahoo.com wrote:

  How can I hide the suggested words or turn off auto complete for
  the
  virtual keyboard? Thanks ;)

   --
   Andrew Burgess

 --
 Andrew Burgess
--~--~-~--~~~---~--~~
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] Clickable ListView element?

2009-07-08 Thread eags

I created a custom layout and adapter for a list view but now I cannot
make it clickable?  Is there anything to look out for here?  My list
item looks almost exactly like the alarms in the Alarm Clock app that
comes installed with Android.  Everything seems to work fine but now
clicking on the list item does nothing.

I tried setting android:clickable=true and android:focusable=true
(which already works because I can select using the trackball but I
was just trying random things.

I can post code here if anyone needs more details.  Thanks in advance
for any help.
--~--~-~--~~~---~--~~
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: Clickable ListView element?

2009-07-08 Thread eags

Ok, here is the layout:

?xml version=1.0 encoding=utf-8?
LinearLayout xmlns:android=http://schemas.android.com/apk/res/
android
android:orientation=horizontal
android:gravity=center_vertical
android:layout_width=fill_parent
android:layout_height=fill_parent
android:clickable=true

LinearLayout
android:layout_height=wrap_content
android:layout_width=wrap_content
android:paddingLeft=10sp
android:layout_weight=1
android:orientation=vertical
android:clickable=true android:focusable=true
android:focusableInTouchMode=true
LinearLayout
android:layout_height=wrap_content
android:layout_width=fill_parent
android:gravity=bottom
android:orientation=horizontal
TextView
android:layout_height=wrap_content
android:layout_width=wrap_content
android:textSize=30sp
android:text=1:55
android:id=@+id/itemTimeTextView/
LinearLayout
android:layout_height=wrap_content
android:layout_width=wrap_content
android:orientation=vertical 
android:layout_marginLeft=3sp
android:paddingBottom=4sp
TextView
android:layout_height=wrap_content
android:layout_width=wrap_content
android:textSize=12sp
android:text=@string/am_string
android:id=@+id/itemAMTextView/
TextView
android:layout_height=wrap_content
android:layout_width=wrap_content
android:textSize=12sp
android:text=@string/pm_string
android:id=@+id/itemPMTextView
android:includeFontPadding=false/
/LinearLayout
TextView
android:layout_height=wrap_content
android:layout_width=wrap_content
android:text=Alarm1
android:textSize=30sp
android:layout_weight=1
android:id=@+id/itemTitleTextView
android:layout_marginLeft=15sp/
/LinearLayout
TextView
android:layout_height=wrap_content
android:layout_width=fill_parent
android:text=Mon, Tues, Wed, Thu, Fri
android:textSize=12sp
android:id=@+id/itemMessageTextView/
/LinearLayout
CheckBox
android:layout_width=wrap_content
android:layout_height=wrap_content
android:layout_gravity=right
android:id=@+id/itemEnabledCheckBox
android:layout_marginRight=20sp android:layout_marginLeft=10sp
/CheckBox



/LinearLayout
--~--~-~--~~~---~--~~
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: Clickable ListView element?

2009-07-08 Thread eags

And here is the adapter:

package net.esalazar.alarmsutta;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.LinearLayout;
import android.widget.TextView;

public class AlarmListAdapter extends ArrayAdapterAlarm {

int resource;

public AlarmListAdapter(Context context, int textViewResourceId,
ListAlarm objects) {
super(context, textViewResourceId, objects);
resource = textViewResourceId;
}

@Override
public View getView(int position, View convertView, ViewGroup parent)
{

LinearLayout alarmView;

Alarm item = getItem(position);

Date expiry = item.getExpiry();
String title = item.getTitle();

SimpleDateFormat sdf;
sdf = new SimpleDateFormat(MM/dd/);
String expiryDateString = sdf.format(expiry);
sdf = new SimpleDateFormat(hh:mm);
String expiryTimeString = sdf.format(expiry);

String message = item.getMessage();

if(convertView == null) {
alarmView = new LinearLayout(getContext());
String inflater = Context.LAYOUT_INFLATER_SERVICE;
LayoutInflater vi;
vi = 
(LayoutInflater)getContext().getSystemService(inflater);
vi.inflate(resource, alarmView, true);
} else {
alarmView = (LinearLayout)convertView;
}

Calendar calendar = Calendar.getInstance();
calendar.setTime(expiry);

// Get references to all the elements we wish to muck with
TextView titleTextView = (TextView)alarmView.findViewById
(R.id.itemTitleTextView);
TextView messageTextView = (TextView)alarmView.findViewById
(R.id.itemMessageTextView);
TextView timeTextView = (TextView)alarmView.findViewById
(R.id.itemTimeTextView);
TextView dimmedAA;
if( calendar.get(Calendar.HOUR_OF_DAY)  12 ) {
dimmedAA = 
(TextView)alarmView.findViewById(R.id.itemAMTextView);
} else {
dimmedAA = 
(TextView)alarmView.findViewById(R.id.itemPMTextView);
}

// Dim the AM/PM label accordingly leaving the correct one 
bright
dimmedAA.setTextColor(13355979);

// Set the title and message accordingly.  We prefix the message
with
// the date just to be coy.
titleTextView.setText(title);
messageTextView.setText( expiryDateString ++ message );
timeTextView.setText(expiryTimeString);

return alarmView;

}

}

--~--~-~--~~~---~--~~
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: Clickable ListView element?

2009-07-08 Thread eags

And here are code snips of how I use.

To set up:


aa = new AlarmListAdapter(this, R.layout.alarmlist_item,
alarms);
alarmsListView.setAdapter(aa);

To update:


switch( requestCode ) {
case( NEW_ALARM ): {

Alarm newAlarm = new Alarm(expiryString, title, 
message);
alarms.add(newAlarm);
aa.notifyDataSetChanged();

break;

}
case( EDIT_ALARM ): {

// If we only get the default value of -1 then 
something is wrong
if( index == -1 )
throw new RuntimeException();

alarms.get(index).setExpiry(expiryString);
alarms.get(index).setTitle(title);
alarms.get(index).setMessage(message);
aa.notifyDataSetChanged();

break;

}
}

--~--~-~--~~~---~--~~
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] android socket server

2009-07-08 Thread mikek

Currently, my Android app is client and talks to other clients through
a server proxy. I'd like to get rid of the server proxy if at all
possible.

Is it possible for an Android application to implement a socket
server? If so, how would a client on the local network find it? I
could find imagine several solutions, for example, the Android server
app registers its address with a remote server and other clients check
with the remote server for the address  or alternatively, display the
address in the Android app.
--~--~-~--~~~---~--~~
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: Disappearing Views with ListView

2009-07-08 Thread Nikola Miljkovic

By the way...I cannot find any documentation about layout_weight.  Can
you describe what it means?

Thanks,
Nikola

On Jul 7, 8:39 pm, Nikola Miljkovic niko...@gmail.com wrote:
 Perfect.  Thanks!

 On Jul 7, 8:11 pm, Romain Guy romain...@google.com wrote:

  Hi,

  Do not use wrap_content on the ListView. Instead, use
  layout_height=0dip and layout_weight=1.0.

  On Tue, Jul 7, 2009 at 1:53 PM, NikolaMiljkovicniko...@gmail.com wrote:

   Hello all,

   I am having a problem with ListViews.  After adding a few items to the
   list and it becomes larger than the layout, my cancel button
   disappears.  Scrolling and everything else on the ListView still work
   fine, but it replaces the views I have below it.  Anyone else run into
   this issue?  Am I missing something?

   Here is an example layout:

   LinearLayout xmlns:android=http://schemas.android.com/apk/res/
   android
      android:orientation=vertical
      android:layout_width=fill_parent
      android:layout_height=fill_parent

          ListView android:id=@+id/list_stuff
                  android:layout_width=fill_parent
                  android:layout_height=wrap_content
          /
          Button android:id=@+id/button_cancel
                  android:layout_width=100dip
                  android:layout_height=wrap_content
                  android:text=Cancel
          /
   /LinearLayout

  --
  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] Re: Disappearing Views with ListView

2009-07-08 Thread Mark Murphy

Nikola Miljkovic wrote:
 By the way...I cannot find any documentation about layout_weight.  Can
 you describe what it means?

http://developer.android.com/reference/android/widget/LinearLayout.LayoutParams.html

For whatever reason, the attribute (layout_weight) is not documented,
though the corresponding public field on the Java object (weight) is:

Indicates how much of the extra space in the LinearLayout will be
allocated to the view associated with these LayoutParams. Specify 0 if
the view should not be stretched. Otherwise the extra pixels will be
pro-rated among all views whose weight is greater than 0.

-- 
Mark Murphy (a Commons Guy)
http://commonsware.com | 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: ListView inside LinearLayout inside ScrollView

2009-07-08 Thread Michael J

You're a genius!  I pretty much did exactly what you said and it works
perfectly now!

BTW, I will be getting at least your Advanced Dev book, if not the
Tutorials book as well!

On Jul 8, 2:03 pm, Mark Murphy mmur...@commonsware.com wrote:
 Michael J wrote:
  So I'm using a modified version of the SectionedAdapter and it seems
  to be working quite well.  The only issue is that I want to let each
  section adapter to determine the clickability of it's items.  It
  seems like with the SectionedAdapter, all items except the headers are
  clickable.  How exactly would I modify SectionedAdapter.isEnabled() to
  use the corresponding section's isEnabled()?

 Off the cuff, I'd try:

 Step #1: Modify the Section inner class of SectionedAdapter to hold an
 isEnabled boolean, with an appropriate constructor parameter

 Step #2: Modify SectionedAdapter#addSection() to take an isEnabled
 boolean and pass it to the Section constructor

 Step #3: Modify SectionedAdapter#isEnabled() to do a logical AND between
 the current logic (getItemViewType(position)!=TYPE_SECTION_HEADER) and
 the Section's isEnabled flag, for whatever Section corresponds to the
 supplied position

  I've spent time looking
  at the methods used for getItem(), getViewType(), and getView() which
  seem to do similar things, but honestly don't quite understand what's
  being done...

 Well, um, it's, er, explained in the book. :-) And if you've read the
 chapter and still don't understand, then I need to do a better job on
 that chapter.

 Upshot: SectionedAdapter implements a variant of the Aggregator pattern.
 It implements the Adapter methods in such a way that the Section for a
 given position determines what happens (e.g., what View goes with a
 given position). Right now, isEnabled() only needs to worry about
 whether or not the position corresponds to a heading -- in what you want
 to do, you need to also see what the Section thinks.

 Also, bear in mind that it *is* just a book example, designed to
 demonstrate a technique (in concert with the book itself). Use of this
 code in a nuclear power plant or heart monitor -- let alone a
 nuclear-powered heart monitor -- is not recommended... ;-)

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

 Android App Developer Training:http://commonsware.com/training.html
--~--~-~--~~~---~--~~
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: Encrypt files

2009-07-08 Thread Yusuf T. Mobile

Android has javax.crypto. I would utilize that to read and write
encrypted files, I don't think a partition or driver will add value in
this case.
http://developer.android.com/reference/javax/crypto/package-summary.html


Yusuf Saib
Android
·T· · ·Mobile· stick together
The views, opinions and statements in this email are those of the
author solely in their individual capacity, and do not necessarily
represent those of T-Mobile USA, Inc.



On Jul 8, 3:16 am, John Smith deltafoxtrot...@gmail.com wrote:
 2009/7/7 Cyril ROQUES cyril.roq...@mobiquant.com

   I need to encrypt some files but the user must have access to them in
  both read/write

  I would to create a virtual partition and mount it into a folder but how to
  link an application with a folder ? or create a driver ?

  If this approach can’t run maybe with a live folder but I don’t know how to
  save new file into it

  If you have idea or different approach for this problem your are welcome

 You would be best just reading and writing encrypted data, rather than
 trying to mess with partitions or other things that either need root access
 to do, or very low system stuff.

 While I haven't really looked into this, if JAVA itself can't do it, you can
 always use the bouncycastle libs can do crypto.
--~--~-~--~~~---~--~~
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 hide user dictionary? or suggested words on keyboard

2009-07-08 Thread Eric F

Cool text search! It seems like the best platform enhancement to cover
this would be to have a property on text fields that controls two
things:

1) An extra dictionary for use auto-completing for that field
2) whether or not the phone's global dictionary should be used (and if
custom dictionary from #1 is also present, combine the two)

That way, say I was writing a text based adventure game, and it had
all sorts of special sci-fi objects in it that the user had to
interact with, those words could be added to a custom dictionary and
added to the phone's normal suggestion dictionary.

Or in the case of a text field that isn't going to receive natural
language input, no dictionary should be supplied and suggestions won't
happen at all. Perhaps make a suggestion on the framework list?

-E

On Jul 8, 1:03 pm, ggcespia g...@boopsie.com wrote:
 Our entire product is geared around auto-complete, so the suggested
 words are useless in all of our applications - of which we are
 shipping about 40 apps at the moment.  Do you know of a way to disable
 this?   Here is a sample video of our app 
 structure:http://www.youtube.com/boopsieinc#play/search/1/9fjTC6yoDVA   You 
 can
 see how the suggested words box on Android 1.5 basically gets in the
 way.

 On Jul 1, 11:49 am, Andrew Burgess abom...@gmail.com wrote:



  This shouldn't happen if your text field is set as a password field, then
  that shouldn't be happening. Make sure to set your EditText.setInputType to
  TYPE_TEXT_VARIATION_PASSWORD

  On Wed, Jul 1, 2009 at 2:17 PM, cvance383 cvance...@yahoo.com wrote:

   Normally I agree, but this is really inconvenient when the text field
   is for a password. 1) most passwords arent words, so it wont help 2)
   it shows the password in visible text 3) it makes the password hard to
   enter, since it autocorrects

   On Jul 1, 2:12 pm, Andrew Burgess abom...@gmail.com wrote:
I haven't really looked into this, but I think that since this is a user
preference, it should be up to the user whether suggested words pop up 
or
not.

On Wed, Jul 1, 2009 at 1:54 PM, cvance383 cvance...@yahoo.com wrote:

 ?? i know this is a simple thing i just cant find it anywhere. I have
 searched for hours

 On Jun 29, 12:29 pm, cvance383 cvance...@yahoo.com wrote:
  bump. anyone?

  On Jun 26, 2:26 pm, cvance383 cvance...@yahoo.com wrote:

   How can I hide the suggested words or turn off auto complete for
   the
   virtual keyboard? Thanks ;)

--
Andrew Burgess

  --
  Andrew Burgess
--~--~-~--~~~---~--~~
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] Converting an image captured by camera to grayscale

2009-07-08 Thread Sharmila

Hi guys,
I have a camera application that captures a 640x480 image.I want to
convert this image to grayscale.I know I have to use the setSaturatio
(float sat) in the ColorMatrix method to zero but I dnt know how I can
set it to grayscale...
Can someone please help me out?
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: How to hide user dictionary? or suggested words on keyboard

2009-07-08 Thread Dianne Hackborn
On Wed, Jul 8, 2009 at 3:16 PM, Eric F ericfrie...@gmail.com wrote:

 1) An extra dictionary for use auto-completing for that field


You would be best off using AutoCompleteTextView, which allows you to
generate your own completions of anything you want for the text being
typed.  (If you don't like the exact behavior of it, you can implement your
own version using the same IME APIs it does such as
InputMethodManager.displayCompletions(); not that this API is public but
very not documented, so your best approach would be to look at the code to
AutoCompleteTextView.)

-- 
Dianne Hackborn
Android framework engineer
hack...@android.com

Note: please don't send private questions to me, as I don't have time to
provide private support, and so won't reply to such e-mails.  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] Re: dip and setting values in code

2009-07-08 Thread kabir

thanks, appreciate that!

On Jul 8, 2:13 am, Romain Guy romain...@google.com wrote:
 int dip = (int) (20 *
 aContext.getResources().getDisplayMetrics().density + 0.5f);



 On Tue, Jul 7, 2009 at 1:57 PM, kabirkab...@gmail.com wrote:

  Hi

  I have read about using a 'dip' scale rather than just px, this is
  straightforward to implement in XML.
  But how do I adjust values accordingly in the java code? For example:

  tv.setTextSize(20)

  will result in text of size 20 px right? What's the quickest way of
  making this 20 dip, other than adding a resource?

  Thanks

  Kabir

 --
 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] How to use BitmapFactory.decodeStream to specify the size of my output Bitmap?

2009-07-08 Thread n179911

Hi,

I have the following code which I tried to build a Bitmap from an
input stream and I want my output bitmap to be 20 x 20:

   BitmapFactory.Options opts = new BitmapFactory.Options();
opts.outHeight = 20;
opts.outWidth = 20;

   InputStream stream = // an input stream to my image
   Bitmap bm = BitmapFactory.decodeStream(stream, null, opts);

But when I tried it, I do get a bitmap from the inputstream, but it
does not scale it to 20x20 which I specified in the
BitmapFactory.Options.

Can you please tell me what am I missing?

Thank you.

--~--~-~--~~~---~--~~
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 use BitmapFactory.decodeStream to specify the size of my output Bitmap?

2009-07-08 Thread n179911

I think I know what is wrong outHeight is output values, not input values.

On Wed, Jul 8, 2009 at 4:11 PM, n179911n179...@gmail.com wrote:
 Hi,

 I have the following code which I tried to build a Bitmap from an
 input stream and I want my output bitmap to be 20 x 20:

   BitmapFactory.Options opts = new BitmapFactory.Options();
        opts.outHeight = 20;
        opts.outWidth = 20;

   InputStream stream = // an input stream to my image
   Bitmap bm = BitmapFactory.decodeStream(stream, null, opts);

 But when I tried it, I do get a bitmap from the inputstream, but it
 does not scale it to 20x20 which I specified in the
 BitmapFactory.Options.

 Can you please tell me what am I missing?

 Thank you.


--~--~-~--~~~---~--~~
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] Saving Scroll Position When Activity Returns

2009-07-08 Thread Nick

How can I save and load the scroll position of a listview that is
destroyed/hidden/paused.
--~--~-~--~~~---~--~~
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: Converting an image captured by camera to grayscale

2009-07-08 Thread Jack Ha

You can try something like the following:

Bitmap grayscaleBitmap = Bitmap.createBitmap(
colorBitmap.getWidth(), colorBitmap.getHeight(),
Bitmap.Config.RGB_565);
Canvas c = new Canvas(grayscaleBitmap);
Paint p = new Paint();
ColorMatrix cm = new ColorMatrix();
cm.setSaturation(0);
ColorMatrixColorFilter cmcf = new ColorMatrixColorFilter(cm);
p.setColorFilter(cmcf);
c.drawBitmap(colorBitmap, 0, 0, p);

--
Jack Ha
Open Source Development Center
・T・ ・ ・Mobile・ stick together

The views, opinions and statements in this email are those of
the author solely in their individual capacity, and do not
necessarily represent those of T-Mobile USA, Inc.


On Jul 8, 3:22 pm, Sharmila sharmcg...@gmail.com wrote:
 Hi guys,
 I have a camera application that captures a 640x480 image.I want to
 convert this image to grayscale.I know I have to use the setSaturatio
 (float sat) in the ColorMatrix method to zero but I dnt know how I can
 set it to grayscale...
 Can someone please help me out?
 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: How could I customize the launcher without modify the SDK?

2009-07-08 Thread Siu Man Yu

Thank you for your fast response.

However, it reports error on startup again and selected the Home
Sample options.
As I need to restart my emulator to run the launcher, is there any
method I could debug for that?

On Jul 9, 12:35 am, Mark Murphy mmur...@commonsware.com wrote:
 Siu Man Yu wrote:
  I would like to build my ownlauncherapplication.
  Beside modify theLauncher.apk in the SDK, is there any other method
  to replace my own application as the home menu?

 Look in the following directory inside your Android 1.5 SDK:

 platforms/android-1.5/samples/Home

 That contains a sample replacement Home application.

 I suspect there is at least one other open source replacement home
 application, though I am not certain.

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

 Warescription: Three Android Books, Plus Updates, $35/Year
--~--~-~--~~~---~--~~
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: Clickable ListView element?

2009-07-08 Thread eags

Bump.

Hi someone please?  I think this is probably something pretty simple
that I'm just missing.

Thanks.


On Jul 8, 1:20 pm, eags eagsala...@gmail.com wrote:
 I created a custom layout and adapter for a list view but now I cannot
 make it clickable?  Is there anything to look out for here?  My list
 item looks almost exactly like the alarms in the Alarm Clock app that
 comes installed with Android.  Everything seems to work fine but now
 clicking on the list item does nothing.

 I tried setting android:clickable=true and android:focusable=true
 (which already works because I can select using the trackball but I
 was just trying random things.

 I can post code here if anyone needs more details.  Thanks in advance
 for any help.
--~--~-~--~~~---~--~~
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 got syntax error of files of svn under eclipse

2009-07-08 Thread Rud

I see the same. Also, somehow the .svn directories are being created
under \bin even though my SVN is setup to ignore \bin.

Rud

On Jul 8, 8:20 am, Victor Lin borns...@gmail.com wrote:
 Hi,

 I am developing android program under eplicse environment. I use svn
 to store all my files. But it seems that svn files cause some problem.

 I got some errors like this:

 Description     Resource        Path    Location        Type
 syntax error    entries /PowerGrid/src/com/ez2learn/android/
 powergrid/.svn  line 1  Android AIDL Problem

 It seems android system wallk all directories under src, and try to
 parse files under .svn folder. Is that bug? how can I fix it?

 Thanks.
 Victor Lin.
--~--~-~--~~~---~--~~
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 could I customize the launcher without modify the SDK?

2009-07-08 Thread Siu Man Yu

It will pop-up a dialog to let me select my application or original
Home to start with.
Could I set any attribute to bypass this dialog force to use my app as
launcher?

Thank you very much

On Jul 9, 10:34 am, Siu Man Yu siuma...@gmail.com wrote:
 Thank you for your fast response.

 However, it reports error on startup again and selected the Home
 Sample options.
 As I need to restart my emulator to run the launcher, is there any
 method I could debug for that?

 On Jul 9, 12:35 am, Mark Murphy mmur...@commonsware.com wrote:



  Siu Man Yu wrote:
   I would like to build my ownlauncherapplication.
   Beside modify theLauncher.apk in the SDK, is there any other method
   to replace my own application as the home menu?

  Look in the following directory inside your Android 1.5 SDK:

  platforms/android-1.5/samples/Home

  That contains a sample replacement Home application.

  I suspect there is at least one other open source replacement home
  application, though I am not certain.

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

  Warescription: Three Android Books, Plus Updates, $35/Year
--~--~-~--~~~---~--~~
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: Sent email via intent removing newline characters

2009-07-08 Thread mrjimmy410

This comment is not going to help you but maybe you could help me...
Are you using the emulator or a device?  We are trying to get an
intent.send to work on the emulator but keep getting the No
applications can perform this action.  Gmail is working on the
emulator with IMAP but we do not have access to a real device yet.

On Jul 7, 11:07 pm, Hayden hayden.stew...@gmail.com wrote:
 No ideas what may be causing this?

 On Jul 7, 12:36 pm, Hayden hayden.stew...@gmail.com wrote:

  The quick summary of my problem is after creating an email with an
  intent, when Gmail actually sends it all newline characters are
  removed.

  In my app, there is an option to send text via email to friends using
  an intent.  The text has newline characters to space out the
  paragraphs, and when the Gmail app is opened I can see all separations
  are in place, but after actually sending the email, the recipient's
  email does not contain any newline char's so all the text is squished
  together.  If the email draft is saved instead of sending the email,
  the newline characters are kept in place and the paragraph's are
  spaced correctly (though again, once you actually send it the newline
  char's are removed).

  Does Gmail not like newline char's?  If that's the case, is there
  another way I should go about spacing paragraphs when sending emails
  with an intent?
--~--~-~--~~~---~--~~
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] Can't install usb driver because Windows do not pop New hardware wizard

2009-07-08 Thread Victor Lin

Hi,

I want to install usb driver on my windws xp to debug on my HTC Magic
phone, I follow steps here:

http://developer.android.com/guide/developing/device.html

But I find that when I plugin the connecting cable to my phone,
windows xp just treat it as a storage device. There is no New
hardware wizard pops up. How can I do to install usb driver? Any
idea?

Thanks.
Victor Lin.
--~--~-~--~~~---~--~~
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 not working properly when changing orientation

2009-07-08 Thread sunita

 I mean I am able to create widget on the home screen successfully.
When I will click on the widget, it will work fine
in the below cases.

1) When widget is created newly in portrait mode.
2) When widget is created newly in Landscape mode

But once I will switch to Landscape from Portrait mode the widget
which was created in Portrait will not work, I mean when I clicked on
the widget it is not responding.
Similarly when I will switch to Portrait from Landscape mode the
widget which was created in Landscape is not responding.

Below is my code.

import java.util.LinkedList;
import java.util.Queue;
import android.app.Service;
import android.appwidget.AppWidgetManager;
import android.content.Intent;
import android.os.IBinder;
import android.widget.RemoteViews;

public  class UpdateService extends Service {

private static final String TAG = UpdateService;
private static QueueInteger sAppWidgetIds = new LinkedListInteger
();
public static final String ACTION_UPDATE_ALL =
com.lge.android.memo.UPDATE_ALL;


 public static void requestUpdate(int[] appWidgetIds) {
for (int appWidgetId : appWidgetIds) {
sAppWidgetIds.add(appWidgetId);
}
}

 private static boolean hasMoreUpdates() {
boolean hasMore = !sAppWidgetIds.isEmpty();
if (!hasMore) {
}
return hasMore;
}

 private static int getNextUpdate() {
if (sAppWidgetIds.peek() == null) {
return AppWidgetManager.INVALID_APPWIDGET_ID;
} else {
return sAppWidgetIds.poll();
}
}




@Override
public void onStart(Intent intent, int startId) {


AppWidgetManager appWidgetManager =
AppWidgetManager.getInstance(this);
while (hasMoreUpdates()) {
  int appWidgetId = getNextUpdate();
  RemoteViews updateViews = null;
  updateViews = 
MemoAppWidgetProvider.buildUpdate(this,
appWidgetId);
  if (updateViews != null) {

appWidgetManager.updateAppWidget(appWidgetId,
updateViews);
}
}
 stopSelf();
}

@Override
public IBinder onBind(Intent intent) {
return null;
}
   }




import java.io.File;

import com.lge.android.memo.Memo.Memos;

import android.app.PendingIntent;
import android.appwidget.AppWidgetManager;
import android.appwidget.AppWidgetProvider;
import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.net.Uri;
import android.os.Bundle;
import android.util.Log;
import android.widget.RemoteViews;


// Need the following import to get access to the app resources, since
this
// class is in a sub-package.



public class MemoAppWidgetProvider extends AppWidgetProvider {
// log tag
private static final String TAG = MemoAppWidgetProvider;

public void onUpdate(Context context, AppWidgetManager
appWidgetManager, int[] appWidgetIds) {
Log.d(TAG, onUpdate);

if (appWidgetIds == null) {
appWidgetIds = appWidgetManager.getAppWidgetIds(
new ComponentName(context,
MemoAppWidgetProvider.class));
}

// Request update for these widgets and launch updater service
UpdateService.requestUpdate(appWidgetIds);
context.startService(new Intent(context,
UpdateService.class));
 }



public void onDeleted(Context context, int[] appWidgetIds) {
Log.d(TAG, onDeleted);
// When the user deletes the widget, delete the preference
associated with it.
final int N = appWidgetIds.length;
Cursor widgetID = null;
File fileDir = null;
String memoTitle = ;
for (int i=0; iN; i++) {
System.out.println(WID ID +appWidgetIds[i]);
widgetID = context.getContentResolver().query(Uri.parse
(content://com.lge.provider.Memo/memos),

  MemoList.PROJECTION, Memo.Memos.MEMOWIDGETID
+=+appWidgetIds[i],

  null,

  Memos.DEFAULT_SORT_ORDER);

widgetID.moveToFirst();
try {
memoTitle = widgetID.getString(5);
System.out.println( ## +memoTitle);
  

[android-developers] Getting Blank while adding Table rows dynamically

2009-07-08 Thread Ani

Hi,
I am trying to add table row dynamically in to a table lay out,
But its showing bank.my code is
 TableLayout tl = (TableLayout) findViewById(R.id.maintable);
TableRow tableRow=new TableRow (this);
//   tableRow.setLayoutParams(new LayoutParams
(LayoutParams.WRAP_CONTENT,
//  LayoutParams.WRAP_CONTENT));
//
//   textView=new TextView(this);
//   textView.setLayoutParams(new LayoutParams(75,35));
//   textView.setText(exhibitData.getExhibitName());
//   textView.setTextColor(Color.BLACK);
//   textView.setBackgroundColor(Color.CYAN);
//   checkBox= new CheckBox(this);
//   checkBox.setLayoutParams(new LayoutParams(75,35));
//   checkBox.setId(exhibitData.getCheckBoxID());
//   tableRow.setOrientation(1);
//   tableRow.setBackgroundColor(Color.YELLOW);
//   tableRow.addView(textView,new TableLayout.LayoutParams(
//  LayoutParams.WRAP_CONTENT,
//  LayoutParams.WRAP_CONTENT));
//   tableRow.addView(checkBox,new TableLayout.LayoutParams(
//  LayoutParams.WRAP_CONTENT,
//  LayoutParams.WRAP_CONTENT));
//   layout.addView(tableRow,new TableLayout.LayoutParams(
//  LayoutParams.WRAP_CONTENT,
//  LayoutParams.WRAP_CONTENT));
 list.add(exhibitData.getExhibitName());
 list.add(CHECKBOX);
 idList.add(exhibitData.getCheckBoxID());
//   System.out.println(idList.size()++list.size());
//   System.out.println(exhibitData.getExhibitName());
//   System.out.println(exhibitData.getCheckBoxID());
// Create a TableRow and give it an ID
//  TableLayout tr = new TableLayout(this);
//  tr.setId(100);
//  tr.setLayoutParams(new LayoutParams(
//  LayoutParams.FILL_PARENT,
//  LayoutParams.WRAP_CONTENT));
//  tr.setBackgroundColor(Color.GRAY);
//  // Create a TextView to house the name of the province
//  TextView labelTV = new TextView(this);
// // labelTV.setId(200+current);
//  labelTV.setText(exhibitData.getExhibitName());
//  labelTV.setTextColor(Color.BLACK);
//  labelTV.setLayoutParams(new LayoutParams(
//  LayoutParams.FILL_PARENT,
//  LayoutParams.WRAP_CONTENT));
//  tr.addView(labelTV);
//
//  // Create a TextView to house the value of the after-
tax income
//  TextView valueTV = new TextView(this);
// // valueTV.setId(current);
//  valueTV.setText(exhibitData.getCheckBoxID());
//  valueTV.setTextColor(Color.BLACK);
//  valueTV.setLayoutParams(new LayoutParams(
//  LayoutParams.FILL_PARENT,
//  LayoutParams.WRAP_CONTENT));
//  tr.addView(valueTV);
//
//  // Add the TableRow to the TableLayout
//  tl.addView(tr, new TableLayout.LayoutParams(
//  LayoutParams.FILL_PARENT,
//  LayoutParams.WRAP_CONTENT));
lay out xml

 TableLayout xmlns:android=http://schemas.android.com/apk/res/
android
android:layout_width=fill_parent
android:layout_height=fill_parent
android:stretchColumns=0,1
   android:id=@+id/maintable 
/TableLayout

I am not getting what i am missing, Please any one help me to solve
this
Thank you,


--~--~-~--~~~---~--~~
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: Can't install usb driver because Windows do not pop New hardware wizard

2009-07-08 Thread XC He
Did you enable the usb debug option on your HTC magic?
I ever encountered same problem.
After XP find a new hardware, you maybe encounter the failed installation
problem. Then you have to re-install again.

Good luck..


2009/7/9 Victor Lin borns...@gmail.com


 Hi,

 I want to install usb driver on my windws xp to debug on my HTC Magic
 phone, I follow steps here:

 http://developer.android.com/guide/developing/device.html

 But I find that when I plugin the connecting cable to my phone,
 windows xp just treat it as a storage device. There is no New
 hardware wizard pops up. How can I do to install usb driver? Any
 idea?

 Thanks.
 Victor Lin.
 


--~--~-~--~~~---~--~~
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: Clickable ListView element?

2009-07-08 Thread eags

Hi, bump again.

On Jul 8, 7:52 pm, eags eagsala...@gmail.com wrote:
 Bump.

 Hi someone please?  I think this is probably something pretty simple
 that I'm just missing.

 Thanks.

 On Jul 8, 1:20 pm, eags eagsala...@gmail.com wrote:

  I created a custom layout and adapter for a list view but now I cannot
  make it clickable?  Is there anything to look out for here?  My list
  item looks almost exactly like the alarms in the Alarm Clock app that
  comes installed with Android.  Everything seems to work fine but now
  clicking on the list item does nothing.

  I tried setting android:clickable=true and android:focusable=true
  (which already works because I can select using the trackball but I
  was just trying random things.

  I can post code here if anyone needs more details.  Thanks in advance
  for any help.
--~--~-~--~~~---~--~~
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
-~--~~~~--~~--~--~---