[android-developers] Re: about layout sizes

2011-10-26 Thread hectordu...@yahoo.com
   thank you guys ... this works  :-) .

   DisplayMetrics metrics = new DisplayMetrics();
   float _density = metrics.density;

((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).setVisibility(VISIBLE);
((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).getLayoutParams().width=(int)
(100*_density);
((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).getLayoutParams().height=(int)
(90*_density);
((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).requestLayout();


On Oct 24, 1:42 pm, Mark Murphy mmur...@commonsware.com wrote:
 Use Hierarchy View to see what values may be different.

 On Mon, Oct 24, 2011 at 2:29 PM, hectordu...@yahoo.com



 hectordu...@yahoo.com wrote:
  hi guys,

  I am finding out that a layout (or button) size is different when
  doing the definition as folows:

                 ((RelativeLayout)
  (app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).setVisibility(VISIBLE);
                 ((RelativeLayout)
  (app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).getLayoutParams().width=100;
                 ((RelativeLayout)
  (app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).getLayoutParams().height=90;
                 ((RelativeLayout)
  (app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).requestLayout();
                 etc 

  than when defining the xml resource:

    
     RelativeLayout android:id=@+id/wheel1_3
                         
  xmlns:android=http://schemas.android.com/apk/res/android;
                         android:layout_centerInParent=true
                 android:layout_width=100dip
                 android:layout_height=90dip
                                 android:textSize=14dip
                 android:gravity=clip_vertical

                 RelativeLayout android:id=@+id/wheel1_2
                                 
  xmlns:android=http://schemas.android.com/apk/res/android;
                                 android:layout_centerHorizontal=true
                                 android:layout_centerVertical=true
                         android:layout_width=70dip
                         android:layout_height=60dip
                                 android:textSize=14dip
                         android:gravity=clip_vertical

                                 Button android:id=@+id/wheel1_1
                                         android:layout_centerInParent=true
                                         android:layout_width=65dip
                                         android:layout_height=55dip
                                         android:textStyle=bold|italic
                                 android:textSize=14dip
                                 android:textColor=#
                         /
                         /RelativeLayout
             /RelativeLayout

  I mean, the screen looks with different sizes for each situation, and
  i am looking for same sizes in both cases.

  I wonder in isn related with another parameter, like density or so
  on ...

  --
  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

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

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

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


[android-developers] about layout sizes

2011-10-24 Thread hectordu...@yahoo.com
hi guys,

I am finding out that a layout (or button) size is different when
doing the definition as folows:

((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).setVisibility(VISIBLE);
((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).getLayoutParams().width=100;
((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).getLayoutParams().height=90;
((RelativeLayout)
(app.main_gui.get(RoulleteGlobals.WHEEL_1_3_IDX))).requestLayout();
etc 

than when defining the xml resource:

   
RelativeLayout android:id=@+id/wheel1_3

xmlns:android=http://schemas.android.com/apk/res/android;
android:layout_centerInParent=true
android:layout_width=100dip
android:layout_height=90dip
android:textSize=14dip
android:gravity=clip_vertical

RelativeLayout android:id=@+id/wheel1_2

xmlns:android=http://schemas.android.com/apk/res/android;
android:layout_centerHorizontal=true
android:layout_centerVertical=true
android:layout_width=70dip
android:layout_height=60dip
android:textSize=14dip
android:gravity=clip_vertical

Button android:id=@+id/wheel1_1
android:layout_centerInParent=true
android:layout_width=65dip
android:layout_height=55dip
android:textStyle=bold|italic
android:textSize=14dip
android:textColor=#
/
/RelativeLayout
/RelativeLayout



I mean, the screen looks with different sizes for each situation, and
i am looking for same sizes in both cases.

I wonder in isn related with another parameter, like density or so
on ...

-- 
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] nested asynctask

2011-09-27 Thread hectordu...@yahoo.com
hi guys,
i wonder if it is  possible to call an asynctask from another
asynctask ?
thanks for 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] turn off screen lock

2011-08-20 Thread hectordu...@yahoo.com
hi guys,
i would like to turn off  programmatically the screen lock
function ...
how can i do it ?

thanks in advance

Hector

-- 
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: about Async Task

2011-08-18 Thread hectordu...@yahoo.com
thank you guys for help :-)

On Aug 18, 10:36 am, Andrew Pittman kingwils...@gmail.com wrote:
 Yes, usually AsyncTask is only able to be run once. Restarting the same task
 may give you a little trouble though due to this. If you have something that
 needs to run over and over again I would suggest that you look into starting
 a service and loop the task you need to keep running in its own thread and
 just make it sleep for the needed amount of time. As long as you have the
 activity running in its own thread in a service you can loop it and make it
 repeat infinitely as long as you allow the service to run.

 On Thu, Aug 18, 2011 at 8:30 AM, Streets Of Boston
 flyingdutc...@gmail.comwrote:

  You mean you do NOT want to execute the same task twice (e.g. when the user
  clicks a button two or more times in quick succession)?

  If so, then disable the button until the AsyncTask has finished.
  You know when it's finished by implementing/overriding the onPostExecute
  method and from there you can enable that button again.

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

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


[android-developers] about Async Task

2011-08-17 Thread hectordu...@yahoo.com
hi guys,
i wonder what exactly means: The task can be executed only once (an
exception will be thrown if a second execution is attempted.

i now that the answer seems to be logic, but i would like to use async
task in order to execute different instances of the same process, with
different data, and CONCURRENTLY 

am i wrong ? ...

thanks for comments

hector

-- 
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: about Async Task

2011-08-17 Thread hectordu...@yahoo.com
yes, that's what i do,
but it  is not clear for me, what means task can be executed only
once, if we suposse to do it exactly the opossite way ..

On Aug 17, 3:34 pm, Streets Of Boston flyingdutc...@gmail.com wrote:
 Then create a subclass of AsyncTask that does the same thing in the
 background.
 Then each time create a new instance of that subclass and call 'execute()'
 on it.

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


[android-developers] Re: about Async Task

2011-08-17 Thread hectordu...@yahoo.com
ok guys, i  get it .. i suposse so  :-(

so ... considering that the application executes the task instance
after the ocurrence of  an user event (clickable button ...), how it
is supossed to be controlled a double ocurrence of the same user
requirement ... i mean, the user makes double click and the
application tries to execute twice the same requirement (because input
data is the same).

is it something to be controlled just by logical ?
does it have a relationship whit isAlive() method ??

thanks for help!


On Aug 17, 4:36 pm, Mark Murphy mmur...@commonsware.com wrote:
 On Wed, Aug 17, 2011 at 5:26 PM, hectordu...@yahoo.com

 hectordu...@yahoo.com wrote:
  yes, that's what i do,

 This claim runs counter to:

  but it  is not clear for me, what means task can be executed only
  once, if we suposse to do it exactly the opossite way ..

 No, you are not supposed to do it exactly the opossite [sic] way.
 You are supposed to do it the way Streets of Boston indicated.

 In other words, you can do this:

 MyAsyncTask task=new MyAsyncTask();

 task.execute();

 // later

 task=new MyAsyncTask();
 task.execute();

 but you cannot do:

 MyAsyncTask task=new MyAsyncTask();

 task.execute();

 // later

 // skipping task=new MyAsyncTask(); by trying to reuse the existing instance
 task.execute();

 You better follow what Streets of Boston tells you to do. He is a
 rather large person. :-)

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

 _Android Programming Tutorials_ Version 3.9 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: Activity Lifecycle question

2011-08-14 Thread hectordu...@yahoo.com

Veritatis,

yes, it is working fine :-)
in fact, the only thing i changed was to include (override) the
onBackPressed() method as it was posted.

goBack() also remains as it was posted, calling finish() at the end,
after calling setResult(RESULT_OK, rit).

methods onPause, onStop, on destroy are not calling goBack anymore.

another solution that i tested (... bad idea ...) succesfullly, was to
eliminate any action once pressed the back button, which can be done
by just calling return in the onBackPressed() method.

if any one needs, i can post more detail of the source code.

thanks again, for all of you guys ...


On Aug 14, 12:29 am, Indicator Veritatis mej1...@yahoo.com wrote:
 Test thoroughly before you say it works. I have to say this because
 1) the solution you describe still has a bad feel to it and 2) you
 TALK about calling finish(), but you don't show it in this latest
 post. Are you calling it from goBack()? As the last thing it does?

 On Aug 13, 8:21 pm, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  thank you guys,
  finally it works by overriding the back button, calling goBack() and
  also calling finish().

      @Override
              public void onBackPressed() {
                 goBack();
                 //return;
              }//onBackPressed

  hector

  On Aug 13, 12:00 pm, TreKing treking...@gmail.com wrote:

   On Sat, Aug 13, 2011 at 11:22 AM, hectordu...@yahoo.com 

   hectordu...@yahoo.com wrote:
i am trying to also do it form onPause(), onStop() , onDestroy . :-

   Well there's your problem.

   I don't know what will actually happen with you doing this, but that seems
   wrong. Those methods are already called when the user has backed out, so
   calling goBack() (and thus finish()) in them seem like it should be 
   blowing
   your stack or ripping the time-space continuum.

   Don't call goBack() in those functions. If you need to set some result
   Intent data, do that, but don't call finish().

   OR, override the back key (see the Android blog for info on this) to stop
   the current automatic finish(), then call your goBack() method.

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

-- 
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: Activity Lifecycle question

2011-08-13 Thread hectordu...@yahoo.com
i callled goBack() with sucess from a button:

mButton_thisSpinValue.setOnLongClickListener(new
View.OnLongClickListener() {
public boolean onLongClick(View v) {
Toast.makeText(HDART10Activity.this, GO BACK 
...,
Toast.LENGTH_SHORT).show();
goBack();
return true;
}//onLongClick
});  //clickListener


i am trying to also do it form onPause(), onStop() , onDestroy . :-
(


@Override
public void onStop() {
super.onStop();
goBack();
}//onStop

thanks for help ..

On Aug 12, 11:05 pm, TreKing treking...@gmail.com wrote:
 On Fri, Aug 12, 2011 at 5:36 PM, hectordu...@yahoo.com 

 hectordu...@yahoo.com wrote:
  i wonder if somebody has an idea to deal with this issue; i tried to catch
  the RESULT_CANCELED but nothing happens, the activity 1 is as follows:

 How and where are you calling your goBack() method?

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

-- 
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: Activity Lifecycle question

2011-08-13 Thread hectordu...@yahoo.com
thank you guys,
finally it works by overriding the back button, calling goBack() and
also calling finish().

@Override
public void onBackPressed() {
   goBack();
   //return;
}//onBackPressed

hector

On Aug 13, 12:00 pm, TreKing treking...@gmail.com wrote:
 On Sat, Aug 13, 2011 at 11:22 AM, hectordu...@yahoo.com 

 hectordu...@yahoo.com wrote:
  i am trying to also do it form onPause(), onStop() , onDestroy . :-

 Well there's your problem.

 I don't know what will actually happen with you doing this, but that seems
 wrong. Those methods are already called when the user has backed out, so
 calling goBack() (and thus finish()) in them seem like it should be blowing
 your stack or ripping the time-space continuum.

 Don't call goBack() in those functions. If you need to set some result
 Intent data, do that, but don't call finish().

 OR, override the back key (see the Android blog for info on this) to stop
 the current automatic finish(), then call your goBack() method.

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

-- 
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] Activity Lifecycle question

2011-08-12 Thread hectordu...@yahoo.com
Hi guys,
My app has two activities with a parcelable object going forward and
back between them, which works fine. The problem comes when user goes
back (from activity 2 to main activity) by using the hardware
keyboard. In that moment the method onStop suppose to be called and
the activity must launch an intent in order  to save results into the
main activity, which doens not work :-(

I wonder what i am  doing wrong? ... i also tried onDestroy without
sucess.

thanks for help

hector

-- 
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: Activity Lifecycle question

2011-08-12 Thread hectordu...@yahoo.com
have Activity 1 use
startActivityForResult() to start up Activity 2, with Activity 2
sending the result back via setResult(), followed by finish(). 

ok, thats exactly what the activities do; but the result back doesnt
work when the hardware keyboarb (back) is used.

What actvity 2 does is:

public void goBack(){

rit = new Intent();

rit.putExtra(updatedYellowR, yellowR);
rit.putExtra(updatedBlueR, blueR);
rit.putExtra(updatedRedR, redR);

setResult(RESULT_OK, rit);

finish();
}//goBack

yelllowR, blueR and redR are instances of the same class ...
objects

On Aug 12, 12:05 pm, Mark Murphy mmur...@commonsware.com wrote:
 On Fri, Aug 12, 2011 at 1:02 PM, hectordu...@yahoo.com

 hectordu...@yahoo.com wrote:
  Hi guys,
  My app has two activities with a parcelable object going forward and
  back between them, which works fine. The problem comes when user goes
  back (from activity 2 to main activity) by using the hardware
  keyboard. In that moment the method onStop suppose to be called and
  the activity must launch an intent in order  to save results into the
  main activity, which doens not work :-(

  I wonder what i am  doing wrong? ...

 Activity 2 should not launch an intent in order to save results into
 the main activity.

 If Activity 2 feels a bit like a dialog box (e.g., Please pick
 something out of this list), have Activity 1 use
 startActivityForResult() to start up Activity 2, with Activity 2
 sending the result back via setResult(), followed by finish().

 If Activity 2 is just some other activity (e.g., Please edit the
 thing you picked in Activity 1), then Activity 1 and Activity 2
 should be sharing a real data model (database, content provider,
 etc.).

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

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

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


[android-developers] Re: Activity Lifecycle question

2011-08-12 Thread hectordu...@yahoo.com
:-(

so, if the user press back, the method setResult(RESULT_OK, rit),
called from onStop() ... does not work?

On Aug 12, 12:35 pm, Mark Murphy mmur...@commonsware.com wrote:
 On Fri, Aug 12, 2011 at 1:16 PM, hectordu...@yahoo.com

 hectordu...@yahoo.com wrote:
  have Activity 1 use
  startActivityForResult() to start up Activity 2, with Activity 2
  sending the result back via setResult(), followed by finish(). 

  ok, thats exactly what the activities do; but the result back doesnt
  work when the hardware keyboarb (back) is used.

 It's not supposed to. If they press BACK, that means they are not
 choosing something.

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

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

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


[android-developers] Re: Activity Lifecycle question

2011-08-12 Thread hectordu...@yahoo.com
thank you guys for comments,

i wonder if somebody has an idea to deal with this issue; i tried to
catch the RESULT_CANCELED but nothing happens,
the activity 1 is as follows:

  public void onActivityResult(int requestCode, int resultCode, Intent
rit) {
  super.onActivityResult(requestCode, resultCode, rit);

  if (resultCode == RESULT_OK) {
  yellowRoullete = (Roullete)
rit.getParcelableExtra(updatedYellowRoullete);
  blueRoullete = (Roullete)
rit.getParcelableExtra(updatedBlueRoullete);
  redRoullete = (Roullete)
rit.getParcelableExtra(updatedRedRoullete);

  }else if (resultCode == RESULT_CANCELED) {
  redButton.setText(hDART CANCELLED ...);
  Log.d(hDART, CANCELLLED);

  }else {
  redButton.setText(INTERACTION ERROR ...);
  Log.d(INTERACTION, ERROR);

  }//if
  }

after the user press back (in activity 2), application goes back to
activity 1 but result is lost ... same an ESC :-(

... yes, onResume() is also too late ...

thanks for help...

On Aug 12, 2:21 pm, Mark Murphy mmur...@commonsware.com wrote:
 On Fri, Aug 12, 2011 at 3:17 PM, Kostya Vasilyev kmans...@gmail.com wrote:
  Try calling setResult from onPause - I believe onStop is too late, due
  to how Start/Stop/Pause/Resume are intermingled.

 Last I checked, even onPause() is too late.

 Hector:

 The idea is that you call setResult() when the user makes a choice
 (e.g., from onListItemClick() of a ListActivity). The BACK button is
 effectively like hitting Esc on a desktop dialog box, indicating
 that you didn't really want to make that choice in the first place. As
 TreKing notes in his reply he sent while I was typing this,
 onActivityResult() is called with RESULT_CANCELED, so you can detect
 this case.

 Any activity started via startActivityForResult() must be designed to
 allow users to say sorry, never mind. In fact, pretty much
 everything in Android needs to support sorry, never mind.

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

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

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


[android-developers] Re: Activity Lifecycle question

2011-08-12 Thread hectordu...@yahoo.com
1- i saw an example using super.onActivityResult()
using it after the if didnt make any difference!

2-the process code is for RESULT_OK:
yellowRoullete = (Roullete)
rit.getParcelableExtra(updatedYellowRoullete);
  blueRoullete = (Roullete)
rit.getParcelableExtra(updatedBlueRoullete);
  redRoullete = (Roullete)
rit.getParcelableExtra(updatedRedRoullete);

which means recovering the three instances which were returned from
activity 2.

thanks for comments

On Aug 12, 6:36 pm, Indicator Veritatis mej1...@yahoo.com wrote:
 Two questions: 1) why do you call super.onActivityResult()? The
 ApiDemo examples do not. If you must call it, you should call if after
 your own processing, since you want to catch the CANCELED first 2)
 what code DO you have for handling other result codes? You should have
 a default case at least so that you can put breakpoints there.

 On Aug 12, 3:36 pm, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  thank you guys for comments,

  i wonder if somebody has an idea to deal with this issue; i tried to
  catch the RESULT_CANCELED but nothing happens,
  the activity 1 is as follows:

    public void onActivityResult(int requestCode, int resultCode, Intent
  rit) {
        super.onActivityResult(requestCode, resultCode, rit);

        if (resultCode == RESULT_OK) {
                    yellowRoullete = (Roullete)
  rit.getParcelableExtra(updatedYellowRoullete);
                    blueRoullete = (Roullete)
  rit.getParcelableExtra(updatedBlueRoullete);
                    redRoullete = (Roullete)
  rit.getParcelableExtra(updatedRedRoullete);

        }else if (resultCode == RESULT_CANCELED) {
            redButton.setText(hDART CANCELLED ...);
            Log.d(hDART, CANCELLLED);

        }else {
            redButton.setText(INTERACTION ERROR ...);
            Log.d(INTERACTION, ERROR);

        }//if
        }

  after the user press back (in activity 2), application goes back to
  activity 1 but result is lost ... same an ESC :-(

  ... yes, onResume() is also too late ...

  thanks for help...

  On Aug 12, 2:21 pm, Mark Murphy mmur...@commonsware.com wrote:

   On Fri, Aug 12, 2011 at 3:17 PM, Kostya Vasilyev kmans...@gmail.com 
   wrote:
Try calling setResult from onPause - I believe onStop is too late, due
to how Start/Stop/Pause/Resume are intermingled.

   Last I checked, even onPause() is too late.

   Hector:

   The idea is that you call setResult() when the user makes a choice
   (e.g., from onListItemClick() of a ListActivity). The BACK button is
   effectively like hitting Esc on a desktop dialog box, indicating
   that you didn't really want to make that choice in the first place. As
   TreKing notes in his reply he sent while I was typing this,
   onActivityResult() is called with RESULT_CANCELED, so you can detect
   this case.

   Any activity started via startActivityForResult() must be designed to
   allow users to say sorry, never mind. In fact, pretty much
   everything in Android needs to support sorry, never mind.

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

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

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


[android-developers] Re: transparent images

2011-08-11 Thread hectordu...@yahoo.com
thanks a lot :-)

((Button)
findViewById(R.id.spinButton_5)).setBackgroundDrawable(getDrawable(R.drawable.d0));

Bitmap wheelSpin = BitmapFactory.decodeResource(getResources(),
R.drawable.blue_chip);
Canvas canvas = new Canvas(wheelSpin);
Bitmap oneSpin = BitmapFactory.decodeResource(getResources(),
R.drawable.american_n10);
canvas.drawBitmap(oneSpin, 0, 0, null);

Drawable d =new BitmapDrawable(wheelSpin);
((Button)
findViewById(R.id.spinButton_5)).setBackgroundDrawable(d);

On Aug 10, 6:28 pm, Jon Shemitz shem...@gmail.com wrote:
 setBackgroundDrawable() sets the Drawable to use as a background; it doesn't
 draw on top of the existing background. To do what you want, you'll have to
 load the opaque background, draw the transparent overlay on top of it,
 create a BitmapDrawable from the composite image, then use that as your
 button's background.

-- 
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] transparent images

2011-08-10 Thread hectordu...@yahoo.com
hi guys,
i am trying to overlap two images, a transparent one over an opaque
button background.  Three simple lines:
   res = getResources();
Drawable spinImage = res.getDrawable(R.drawable.n8);
((Button)
findViewById(R.id.spinButton_5)).setBackgroundDrawable(spinImage);

i also used setBackgroundResource instead of setBackgroundDrawable ..

the problem is that i am losting the background image, not overlaping
happend, the new transparent image replace the whole opaque
background. I have to use clickable buttons an doit from source code
because the image file name is variable.

the image is transparent for sure ...

what is wrong ?

thanks for help

hector

-- 
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: Installing APK + DB

2011-07-13 Thread hectordu...@yahoo.com
hi guys, thanks for comments, i've strongly reduced the size of my
DB :-) and thigs are better now!

btw,

1 . I am working in improving the activity lifecycle and i am getting
also a message like   appl is not responding, force quit OR WAIT.
by typing WAIT the process continues ... is there a timer somewhere ?
or it is also an activity change related issue ?

2. may somebody send me a :memory: database example ?

thanks in advance,

On Jul 11, 7:14 am, lbendlin l...@bendlin.us wrote:
 Or just include it as a raw resource (give the file a silly name so Android
 doesn't think it is a database) and then upon the initial program run/
 database version update  use your copy routine to place the (large) database
 stub where you need it.

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


[android-developers] Re: Installing APK + DB

2011-07-10 Thread hectordu...@yahoo.com
hey guys,
i am getting problems, again, with the DB; it happens when the DB size
is great than 1MB.

i have my DB in the assets folder and first time is copied to the data/
data/APPL/databases directory.

i wonder if the 1MB restriction for the assets folder is still an
application constraint ?
i am asking because somewhere i found that it was solved  ... my appl
is android 2.2. x sansung galaxy S.

regards

On Jul 8, 11:20 am, hectordu...@yahoo.com hectordu...@yahoo.com
wrote:
 hi kostya,
 i get your point, i'll try to find the bug; btw, if you have any
 advice on how to deal with it, i willl apreciate it very much.

 soo, i will post what happened!

 regards

 hector

 pd.about the double click conflict, i used setOnLongClickListener
 instead of onDblClick.

 On Jul 7, 1:10 pm, Kostya Vasilyev kmans...@gmail.com wrote:

  Hector,

  What I was hinting at (sorry if I was being too oblique) is that:

  1 - There is a bug in your code when the activity gets recreated for
  configuration changes;
  2 - The most frequent case of a configuration change is the screen
  orientation change;
  3 - There are other cases configuration change cases, and I provided the
  steps for one of them;
  4 - Rather than putting lipstick over the bug with your manifest change,
  treat it as an opportunity to easily find and fix the bug;
  5 - Once that's done, and your code survives an orientation change, add
  back the manifest changes as an optimization, if needed.

  -- Kostya

  07.07.2011 20:31, hectordu...@yahoo.com пишет:

   your application is still likely crash if you leave it
   by pressing Home, change the phone's language in Settings, and return
   to
   the app (via launcher icon or recent app list)...

   YEAH !
   it is still crashing but i don't know exactly when :-(
   but ot works fine by pressing HOME, or returning to the app via the
   icon.

   it sounds rare but is there a light sensor some where in the phone?

   On Jul 6, 12:11 pm, hectordu...@yahoo.comhectordu...@yahoo.com
   wrote:
   no kostya,
   by the moment it thasn't crash for that ...
   know i am geting conflicts with single and double click on a
   button .. :-(
   it looks like when i make a double click also tryes to execute some
   associates methods to single click ...
   plase help  :-)
   hector

   On Jul 5, 1:33 pm, Kostya Vasilyevkmans...@gmail.com  wrote:

   That's good, but your application is still likely crash if you leave it
   by pressing Home, change the phone's language in Settings, and return to
   the app (via launcher icon or recent app list)...
   05.07.2011 22:13, hectordu...@yahoo.com пишет:
   about the screen orientation, i have included this line in the
   manfest:
   android:configChanges=orientation|keyboardHidden
   ... works:-)
   --
   Kostya Vasilyev

  --
  Kostya Vasilyev

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


[android-developers] Re: Installing APK + DB

2011-07-10 Thread hectordu...@yahoo.com
hey guys,
i am getting problems, again, with the DB; it happens when the DB size
is great than 1MB.

i have my DB in the assets folder and first time is copied to the data/
data/APPL/databases directory.

i wonder if the 1MB restriction for the assets folder is still an
application constraint ?
i am asking because somewhere i found that it was solved  ... my appl
is android 2.2. x sansung galaxy S.

regards

On Jul 8, 11:20 am, hectordu...@yahoo.com hectordu...@yahoo.com
wrote:
 hi kostya,
 i get your point, i'll try to find the bug; btw, if you have any
 advice on how to deal with it, i willl apreciate it very much.

 soo, i will post what happened!

 regards

 hector

 pd.about the double click conflict, i used setOnLongClickListener
 instead of onDblClick.

 On Jul 7, 1:10 pm, Kostya Vasilyev kmans...@gmail.com wrote:

  Hector,

  What I was hinting at (sorry if I was being too oblique) is that:

  1 - There is a bug in your code when the activity gets recreated for
  configuration changes;
  2 - The most frequent case of a configuration change is the screen
  orientation change;
  3 - There are other cases configuration change cases, and I provided the
  steps for one of them;
  4 - Rather than putting lipstick over the bug with your manifest change,
  treat it as an opportunity to easily find and fix the bug;
  5 - Once that's done, and your code survives an orientation change, add
  back the manifest changes as an optimization, if needed.

  -- Kostya

  07.07.2011 20:31, hectordu...@yahoo.com пишет:

   your application is still likely crash if you leave it
   by pressing Home, change the phone's language in Settings, and return
   to
   the app (via launcher icon or recent app list)...

   YEAH !
   it is still crashing but i don't know exactly when :-(
   but ot works fine by pressing HOME, or returning to the app via the
   icon.

   it sounds rare but is there a light sensor some where in the phone?

   On Jul 6, 12:11 pm, hectordu...@yahoo.comhectordu...@yahoo.com
   wrote:
   no kostya,
   by the moment it thasn't crash for that ...
   know i am geting conflicts with single and double click on a
   button .. :-(
   it looks like when i make a double click also tryes to execute some
   associates methods to single click ...
   plase help  :-)
   hector

   On Jul 5, 1:33 pm, Kostya Vasilyevkmans...@gmail.com  wrote:

   That's good, but your application is still likely crash if you leave it
   by pressing Home, change the phone's language in Settings, and return to
   the app (via launcher icon or recent app list)...
   05.07.2011 22:13, hectordu...@yahoo.com пишет:
   about the screen orientation, i have included this line in the
   manfest:
   android:configChanges=orientation|keyboardHidden
   ... works:-)
   --
   Kostya Vasilyev

  --
  Kostya Vasilyev

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


[android-developers] Re: Installing APK + DB

2011-07-08 Thread hectordu...@yahoo.com
hi kostya,
i get your point, i'll try to find the bug; btw, if you have any
advice on how to deal with it, i willl apreciate it very much.

soo, i will post what happened!

regards

hector


pd.about the double click conflict, i used setOnLongClickListener
instead of onDblClick.

On Jul 7, 1:10 pm, Kostya Vasilyev kmans...@gmail.com wrote:
 Hector,

 What I was hinting at (sorry if I was being too oblique) is that:

 1 - There is a bug in your code when the activity gets recreated for
 configuration changes;
 2 - The most frequent case of a configuration change is the screen
 orientation change;
 3 - There are other cases configuration change cases, and I provided the
 steps for one of them;
 4 - Rather than putting lipstick over the bug with your manifest change,
 treat it as an opportunity to easily find and fix the bug;
 5 - Once that's done, and your code survives an orientation change, add
 back the manifest changes as an optimization, if needed.

 -- Kostya

 07.07.2011 20:31, hectordu...@yahoo.com пишет:



  your application is still likely crash if you leave it
  by pressing Home, change the phone's language in Settings, and return
  to
  the app (via launcher icon or recent app list)...

  YEAH !
  it is still crashing but i don't know exactly when :-(
  but ot works fine by pressing HOME, or returning to the app via the
  icon.

  it sounds rare but is there a light sensor some where in the phone?

  On Jul 6, 12:11 pm, hectordu...@yahoo.comhectordu...@yahoo.com
  wrote:
  no kostya,
  by the moment it thasn't crash for that ...
  know i am geting conflicts with single and double click on a
  button .. :-(
  it looks like when i make a double click also tryes to execute some
  associates methods to single click ...
  plase help  :-)
  hector

  On Jul 5, 1:33 pm, Kostya Vasilyevkmans...@gmail.com  wrote:

  That's good, but your application is still likely crash if you leave it
  by pressing Home, change the phone's language in Settings, and return to
  the app (via launcher icon or recent app list)...
  05.07.2011 22:13, hectordu...@yahoo.com пишет:
  about the screen orientation, i have included this line in the
  manfest:
  android:configChanges=orientation|keyboardHidden
  ... works:-)
  --
  Kostya Vasilyev

 --
 Kostya Vasilyev

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


[android-developers] Re: Installing APK + DB

2011-07-07 Thread hectordu...@yahoo.com
your application is still likely crash if you leave it
by pressing Home, change the phone's language in Settings, and return
to
the app (via launcher icon or recent app list)...


YEAH !
it is still crashing but i don't know exactly when :-(
but ot works fine by pressing HOME, or returning to the app via the
icon.

it sounds rare but is there a light sensor some where in the phone?


On Jul 6, 12:11 pm, hectordu...@yahoo.com hectordu...@yahoo.com
wrote:
 no kostya,
 by the moment it thasn't crash for that ...
 know i am geting conflicts with single and double click on a
 button .. :-(
 it looks like when i make a double click also tryes to execute some
 associates methods to single click ...
 plase help  :-)
 hector

 On Jul 5, 1:33 pm, Kostya Vasilyev kmans...@gmail.com wrote:

  That's good, but your application is still likely crash if you leave it
  by pressing Home, change the phone's language in Settings, and return to
  the app (via launcher icon or recent app list)...

  05.07.2011 22:13, hectordu...@yahoo.com пишет:

   about the screen orientation, i have included this line in the
   manfest:
   android:configChanges=orientation|keyboardHidden

   ... works:-)

  --
  Kostya Vasilyev

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


[android-developers] Re: Installing APK + DB

2011-07-06 Thread hectordu...@yahoo.com
no kostya,
by the moment it thasn't crash for that ...
know i am geting conflicts with single and double click on a
button .. :-(
it looks like when i make a double click also tryes to execute some
associates methods to single click ...
plase help  :-)
hector

On Jul 5, 1:33 pm, Kostya Vasilyev kmans...@gmail.com wrote:
 That's good, but your application is still likely crash if you leave it
 by pressing Home, change the phone's language in Settings, and return to
 the app (via launcher icon or recent app list)...

 05.07.2011 22:13, hectordu...@yahoo.com пишет:

  about the screen orientation, i have included this line in the
  manfest:
  android:configChanges=orientation|keyboardHidden

  ... works:-)

 --
 Kostya Vasilyev

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


[android-developers] Re: Installing APK + DB

2011-07-05 Thread hectordu...@yahoo.com
thanK you guys,
finallly I followed this link and works:
www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

i had some problems with the package name, which throws in error
copying the database, and then with a  table which wasn't found in
the schema.

it wasn't clear for me but i had to copy the sqlite file to the
resources folder and also to the data/data/MYAPPL/database directory.

anyway, i continuous without understanding why something that works in
the  emulator doesn't works in the real device WITHOUT CHANGES.

finally it worked :-(

NOW I HAVE ANOTHER PROBLEM :-(
WHEN MY PHONE (SAMSUNG TAB) SWITCHS THE IMAGE FROM VERTICAL TO
HORIZONTAL, THERE IS AN EXCEPTION THAT I DON'T KNOW HOW TO CATCH, AND
THE APPL CRASH  MAY SOMEBODY TELL  ME WHATS GOING ON ?   .. IS
THERE SOMEWHERE AN EXAMPLE CODE TO DEAL WITH ?
REGARDS ...

On Jul 5, 7:15 am, Pepijn Van Eeckhoudt pep...@vaneeckhoudt.net
wrote:
 On 04/07/2011 03:19, NikolaMKD wrote: Save it as resource in raw folder, 
 load it as resource then try to
  copy it into app path. It does not need to be inside /databases
  folder. It can be anywhere (SDcard not recommended)

 Why is copying onto the sdcard not recommeded?

 Pepijn

-- 
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: Installing APK + DB

2011-07-05 Thread hectordu...@yahoo.com
thanK you guys,
finallly I followed this link and works:
www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

i had some problems with the package name, which throws in error
copying the database, and then with a  table which wasn't found in
the schema.

it wasn't clear for me but i had to copy the sqlite file to the
resources folder and also to the data/data/MYAPPL/database directory.

anyway, i continuous without understanding why something that works in
the  emulator doesn't works in the real device WITHOUT CHANGES.

finally it worked :-(

NOW I HAVE ANOTHER PROBLEM :-(
WHEN MY PHONE (SAMSUNG TAB) SWITCHS THE IMAGE FROM VERTICAL TO
HORIZONTAL, THERE IS AN EXCEPTION THAT I DON'T KNOW HOW TO CATCH, AND
THE APPL CRASH  MAY SOMEBODY TELL  ME WHATS GOING ON ?   .. IS
THERE SOMEWHERE AN EXAMPLE CODE TO DEAL WITH ?
REGARDS ...

On Jul 5, 7:15 am, Pepijn Van Eeckhoudt pep...@vaneeckhoudt.net
wrote:
 On 04/07/2011 03:19, NikolaMKD wrote: Save it as resource in raw folder, 
 load it as resource then try to
  copy it into app path. It does not need to be inside /databases
  folder. It can be anywhere (SDcard not recommended)

 Why is copying onto the sdcard not recommeded?

 Pepijn

-- 
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: Installing APK + DB

2011-07-05 Thread hectordu...@yahoo.com
about the screen orientation, i have included this line in the
manfest:
android:configChanges=orientation|keyboardHidden

... works :-)

On Jul 5, 12:42 pm, hectordu...@yahoo.com hectordu...@yahoo.com
wrote:
 thanK you guys,
 finallly I followed this link and 
 works:www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-ap...

 i had some problems with the package name, which throws in error
 copying the database, and then with a  table which wasn't found in
 the schema.

 it wasn't clear for me but i had to copy the sqlite file to the
 resources folder and also to the data/data/MYAPPL/database directory.

 anyway, i continuous without understanding why something that works in
 the  emulator doesn't works in the real device WITHOUT CHANGES.

 finally it worked :-(

 NOW I HAVE ANOTHER PROBLEM :-(
 WHEN MY PHONE (SAMSUNG TAB) SWITCHS THE IMAGE FROM VERTICAL TO
 HORIZONTAL, THERE IS AN EXCEPTION THAT I DON'T KNOW HOW TO CATCH, AND
 THE APPL CRASH  MAY SOMEBODY TELL  ME WHATS GOING ON ?   .. IS
 THERE SOMEWHERE AN EXAMPLE CODE TO DEAL WITH ?
 REGARDS ...

 On Jul 5, 7:15 am, Pepijn Van Eeckhoudt pep...@vaneeckhoudt.net
 wrote:

  On 04/07/2011 03:19, NikolaMKD wrote: Save it as resource in raw folder, 
  load it as resource then try to
   copy it into app path. It does not need to be inside /databases
   folder. It can be anywhere (SDcard not recommended)

  Why is copying onto the sdcard not recommeded?

  Pepijn

-- 
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] Installing APK + DB

2011-07-03 Thread hectordu...@yahoo.com
hi guys,
I am trying to install my first ;-( Android application into a Samsung
tab phone device but it does not start; i wonder if i am missig
something in the process:

1- Appl needs a pre-existing sqlite database, which i have installed
(eclipse+DDS+pull) into my development environment ... so, it is
installed under data/data/MYAPPL/databases/myDB.db

2- the appl runs fine into the emulator

3- i have conected my phone device, start adb and have seen my device:
./adb kill-server
./adb start-server
./adb devices

4- i have installed (with sucess) my apk:
./adb install -l workspace/myAppl.apk

DOES THE APK FILE INCLUDES THE DB ?

5- disconnect my device:
./adb kill-server
+ unpluged

BUT, THE APPLICATION DOES NOT START:
 ... application has stopped unexpectedly ...

I think the problem is related with the database; maybe it does not
exist, but i am tryin to see waths going on ... may somebody help me ?

thanks in advance,

Hector

-- 
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: Installing APK + DB

2011-07-03 Thread hectordu...@yahoo.com
Mark,
yes, i agree, the process is not right ...
may you share with me a link which help me including my database into
the apk file ?
thanks in advance.

On 3 jul, 17:59, Mark Murphy mmur...@commonsware.com wrote:
 On Sun, Jul 3, 2011 at 6:43 PM, hectordu...@yahoo.com



 hectordu...@yahoo.com wrote:
  I am trying to install my first ;-( Android application into a Samsung
  tab phone device but it does not start; i wonder if i am missig
  something in the process:

  1- Appl needs a pre-existing sqlite database, which i have installed
  (eclipse+DDS+pull) into my development environment ... so, it is
  installed under data/data/MYAPPL/databases/myDB.db

  2- the appl runs fine into the emulator

  3- i have conected my phone device, start adb and have seen my device:
  ./adb kill-server
  ./adb start-server
  ./adb devices

  4- i have installed (with sucess) my apk:
  ./adb install -l workspace/myAppl.apk

  DOES THE APK FILE INCLUDES THE DB ?

 Not based on anything you have described here. You manually copied the
 database to the device in step #1. That does not put the database
 inside of the APK file, any more than copying a file to a Windows PC
 automatically puts it inside an .MSI file.

  5- disconnect my device:
  ./adb kill-server
  + unpluged

  BUT, THE APPLICATION DOES NOT START:
   ... application has stopped unexpectedly ...

  I think the problem is related with the database; maybe it does not
  exist, but i am tryin to see waths going on ... may somebody help me ?

 Use adb logcat, DDMS, or the DDMS perspective in Eclipse to examine
 LogCat and look at the stack trace associated with your error message.

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

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

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


[android-developers] Re: Installing APK + DB

2011-07-03 Thread hectordu...@yahoo.com
there is something i don't understand ...
if the application works fine into the emulator:
--- does not mean that it will work into de real device ?
--- does not mean that the apk file is complete ... including the
database ?
--- directory: data/data/MYAPPL/databases
is or not the right place for databases?

regards


On Jul 3, 8:19 pm, NikolaMKD nikola.despoto...@gmail.com wrote:
 Save it as resource in raw folder, load it as resource then try to
 copy it into app path. It does not need to be inside /databases
 folder. It can be anywhere (SDcard not recommended) Thats how you ship
 external SQLiteDatabase. Google it how to ship external sqlite
 database android, there is sample codes (on one blog, i cant
 remember), but they must be modified based on your app requirements.
 They are just good for start.

 On Jul 4, 2:08 am, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  Mark,
  yes, i agree, the process is not right ...
  may you share with me a link which help me including my database into
  the apk file ?
  thanks in advance.

  On 3 jul, 17:59, Mark Murphy mmur...@commonsware.com wrote:

   On Sun, Jul 3, 2011 at 6:43 PM, hectordu...@yahoo.com

   hectordu...@yahoo.com wrote:
I am trying to install my first ;-( Android application into a Samsung
tab phone device but it does not start; i wonder if i am missig
something in the process:

1- Appl needs a pre-existing sqlite database, which i have installed
(eclipse+DDS+pull) into my development environment ... so, it is
installed under data/data/MYAPPL/databases/myDB.db

2- the appl runs fine into the emulator

3- i have conected my phone device, start adb and have seen my device:
./adb kill-server
./adb start-server
./adb devices

4- i have installed (with sucess) my apk:
./adb install -l workspace/myAppl.apk

DOES THE APK FILE INCLUDES THE DB ?

   Not based on anything you have described here. You manually copied the
   database to the device in step #1. That does not put the database
   inside of the APK file, any more than copying a file to a Windows PC
   automatically puts it inside an .MSI file.

5- disconnect my device:
./adb kill-server
+ unpluged

BUT, THE APPLICATION DOES NOT START:
 ... application has stopped unexpectedly ...

I think the problem is related with the database; maybe it does not
exist, but i am tryin to see waths going on ... may somebody help me ?

   Use adb logcat, DDMS, or the DDMS perspective in Eclipse to examine
   LogCat and look at the stack trace associated with your error message.

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

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

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


[android-developers] Re: STL android

2011-06-18 Thread hectordu...@yahoo.com
me doy el lapo!
 difficult decition, but i have decided to port everything to java
and get advantage of the android technology :-(
i have realized that both, java and SQlite afford all the
functionality i have been working with  STL, and in  the short time i
can use all the pissibilities that android has, instead of been
dealing each time with c/c++ and JNI :-)
thanks you guys, for alll your comments ...

On Jun 17, 11:58 am, hectordu...@yahoo.com hectordu...@yahoo.com
wrote:
 yeah!
 i need to pass a pointer to a STL structure which is updated by each
 user interaction :-(
 I also have readen about NativeActivity but it also needs JNI in some
 way ... and passing the STL structures will be a requirement, yet.

 I only can package data into an own streaming if there is a second
 (concurrent) application runnning (implementing the STL
 functionality). Is it possible ?
 or .. does it nedd natibe activity
 regards

 Hector

 Other pssibility
 On Jun 17, 2:54 am, RichardC richard.crit...@googlemail.com wrote:

  I don't pass any STL structures across JNI, I pack/unpack just the
  data I need in to basic types or arrays of basic types, doing my own
  simple streaming as required.

  My application is a board game with the next move calculator in C++
  and the UI (and game state) in Java, so there is not much to transfer
  between the two layers.

  If you have a lot of state you need to pass back and forth between C++
  and Java I suggest you have a look at NativeActivity (I am just
  starting this myself - so I can be much help here).  It looks like it
  by subclassing the Java NativeActivity class it should be possible to
  keep my entire engine (and it's state) in C++ and pass just the UI
  events across the JNI interface.  I have not tried this yet - I can
  feel a test project coming on.

  On Jun 16, 10:06 pm, hectordu...@yahoo.com hectordu...@yahoo.com
  wrote:

   hey Richard, thanks for helping ... in fact, i have installed SDK-NDK,
   read the CPLUSPLUS-SUPPORT.html doc,  and preparing to compile my C++
   STL stuff, but what i really am afraid is of JNI. There are interfaces
   depending of the filed's types, and i dont realize how to pass STL
   structures or pointers to them. I wonder if you have a kind of hello-
   jni example which you can share in this thread ?

   kriss, i agree with you, but development time is a  real constraint :-
   (

   On Jun 16, 3:25 pm, RichardC richard.crit...@googlemail.com wrote:

Hi,

I have a big lump of STL code that is building sucessfully using the
latest release of the Android-ndk (r5c).  It just need a few tweaks.
It is called from Java via JNI as needed.

I sugguest you download the 
NDK:http://developer.android.com/sdk/ndk/index.html

and read the docs specifically CPLUSPLUS-SUPPORT.html

If you have any questions I will try and help.

On Jun 16, 4:55 pm, hectordu...@yahoo.com hectordu...@yahoo.com
wrote:

 hi guys,
 I would like to migrate a c/c++ (linux fedora 14) application to
 android 2.2.
 Because this will be my first migration, i have some questions about
 the procedure:

 1. considering it has some STL stuff, i wonder if it will work. I
 specially use vector, set, map and algoritms (set_union,
 set_intersection, set_difference).

 2. as i understand i have to write -first- a Java-JNI application
 which declares and interface my c functions and c++ methods. Those
 methods willl be included into one (or many) shared libraries ... is
 it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
 like the ones i've found :-(

 3- once ready, i must use the NDK toolset in order to generate the
 android application ... hopefully i will works..

 I am worried because the NDK info says to have a A Minimal set of
 headers for C++ support ... and i wonder if  STL works or not ...
 but, NDK r5 - android - suposse to also hav support for STLport ...
 does any body has the hello-jni file modifyied for STL suppport ?

 NDK Doc also says that Applications that use native activities must
 be run on Android 2.3 (API Level 9) or later, but as i understand, i
 will also needs JNI .. may somebody make some comments about it ?

 finally, may somebody share me a JNI example in order to pass some STL
 functions between java and c++ ?

 comments are wellcome.

 regards, thanks in advance

 hector

-- 
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: STL android

2011-06-17 Thread hectordu...@yahoo.com
yeah!
i need to pass a pointer to a STL structure which is updated by each
user interaction :-(
I also have readen about NativeActivity but it also needs JNI in some
way ... and passing the STL structures will be a requirement, yet.

I only can package data into an own streaming if there is a second
(concurrent) application runnning (implementing the STL
functionality). Is it possible ?
or .. does it nedd natibe activity
regards

Hector

Other pssibility
On Jun 17, 2:54 am, RichardC richard.crit...@googlemail.com wrote:
 I don't pass any STL structures across JNI, I pack/unpack just the
 data I need in to basic types or arrays of basic types, doing my own
 simple streaming as required.

 My application is a board game with the next move calculator in C++
 and the UI (and game state) in Java, so there is not much to transfer
 between the two layers.

 If you have a lot of state you need to pass back and forth between C++
 and Java I suggest you have a look at NativeActivity (I am just
 starting this myself - so I can be much help here).  It looks like it
 by subclassing the Java NativeActivity class it should be possible to
 keep my entire engine (and it's state) in C++ and pass just the UI
 events across the JNI interface.  I have not tried this yet - I can
 feel a test project coming on.

 On Jun 16, 10:06 pm, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  hey Richard, thanks for helping ... in fact, i have installed SDK-NDK,
  read the CPLUSPLUS-SUPPORT.html doc,  and preparing to compile my C++
  STL stuff, but what i really am afraid is of JNI. There are interfaces
  depending of the filed's types, and i dont realize how to pass STL
  structures or pointers to them. I wonder if you have a kind of hello-
  jni example which you can share in this thread ?

  kriss, i agree with you, but development time is a  real constraint :-
  (

  On Jun 16, 3:25 pm, RichardC richard.crit...@googlemail.com wrote:

   Hi,

   I have a big lump of STL code that is building sucessfully using the
   latest release of the Android-ndk (r5c).  It just need a few tweaks.
   It is called from Java via JNI as needed.

   I sugguest you download the 
   NDK:http://developer.android.com/sdk/ndk/index.html

   and read the docs specifically CPLUSPLUS-SUPPORT.html

   If you have any questions I will try and help.

   On Jun 16, 4:55 pm, hectordu...@yahoo.com hectordu...@yahoo.com
   wrote:

hi guys,
I would like to migrate a c/c++ (linux fedora 14) application to
android 2.2.
Because this will be my first migration, i have some questions about
the procedure:

1. considering it has some STL stuff, i wonder if it will work. I
specially use vector, set, map and algoritms (set_union,
set_intersection, set_difference).

2. as i understand i have to write -first- a Java-JNI application
which declares and interface my c functions and c++ methods. Those
methods willl be included into one (or many) shared libraries ... is
it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
like the ones i've found :-(

3- once ready, i must use the NDK toolset in order to generate the
android application ... hopefully i will works..

I am worried because the NDK info says to have a A Minimal set of
headers for C++ support ... and i wonder if  STL works or not ...
but, NDK r5 - android - suposse to also hav support for STLport ...
does any body has the hello-jni file modifyied for STL suppport ?

NDK Doc also says that Applications that use native activities must
be run on Android 2.3 (API Level 9) or later, but as i understand, i
will also needs JNI .. may somebody make some comments about it ?

finally, may somebody share me a JNI example in order to pass some STL
functions between java and c++ ?

comments are wellcome.

regards, thanks in advance

hector

-- 
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: STL android

2011-06-17 Thread hectordu...@yahoo.com
yeah!
i need to pass a pointer to a STL structure which is updated by each
user interaction :-(
I also have readen about NativeActivity but it also needs JNI in some
way ... and passing the STL structures will be a requirement, yet.

I only can package data into an own streaming if there is a second
(concurrent) application runnning (implementing the STL
functionality). Is it possible ?
or .. does it nedd natibe activity
regards

Hector

Other pssibility
On Jun 17, 2:54 am, RichardC richard.crit...@googlemail.com wrote:
 I don't pass any STL structures across JNI, I pack/unpack just the
 data I need in to basic types or arrays of basic types, doing my own
 simple streaming as required.

 My application is a board game with the next move calculator in C++
 and the UI (and game state) in Java, so there is not much to transfer
 between the two layers.

 If you have a lot of state you need to pass back and forth between C++
 and Java I suggest you have a look at NativeActivity (I am just
 starting this myself - so I can be much help here).  It looks like it
 by subclassing the Java NativeActivity class it should be possible to
 keep my entire engine (and it's state) in C++ and pass just the UI
 events across the JNI interface.  I have not tried this yet - I can
 feel a test project coming on.

 On Jun 16, 10:06 pm, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  hey Richard, thanks for helping ... in fact, i have installed SDK-NDK,
  read the CPLUSPLUS-SUPPORT.html doc,  and preparing to compile my C++
  STL stuff, but what i really am afraid is of JNI. There are interfaces
  depending of the filed's types, and i dont realize how to pass STL
  structures or pointers to them. I wonder if you have a kind of hello-
  jni example which you can share in this thread ?

  kriss, i agree with you, but development time is a  real constraint :-
  (

  On Jun 16, 3:25 pm, RichardC richard.crit...@googlemail.com wrote:

   Hi,

   I have a big lump of STL code that is building sucessfully using the
   latest release of the Android-ndk (r5c).  It just need a few tweaks.
   It is called from Java via JNI as needed.

   I sugguest you download the 
   NDK:http://developer.android.com/sdk/ndk/index.html

   and read the docs specifically CPLUSPLUS-SUPPORT.html

   If you have any questions I will try and help.

   On Jun 16, 4:55 pm, hectordu...@yahoo.com hectordu...@yahoo.com
   wrote:

hi guys,
I would like to migrate a c/c++ (linux fedora 14) application to
android 2.2.
Because this will be my first migration, i have some questions about
the procedure:

1. considering it has some STL stuff, i wonder if it will work. I
specially use vector, set, map and algoritms (set_union,
set_intersection, set_difference).

2. as i understand i have to write -first- a Java-JNI application
which declares and interface my c functions and c++ methods. Those
methods willl be included into one (or many) shared libraries ... is
it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
like the ones i've found :-(

3- once ready, i must use the NDK toolset in order to generate the
android application ... hopefully i will works..

I am worried because the NDK info says to have a A Minimal set of
headers for C++ support ... and i wonder if  STL works or not ...
but, NDK r5 - android - suposse to also hav support for STLport ...
does any body has the hello-jni file modifyied for STL suppport ?

NDK Doc also says that Applications that use native activities must
be run on Android 2.3 (API Level 9) or later, but as i understand, i
will also needs JNI .. may somebody make some comments about it ?

finally, may somebody share me a JNI example in order to pass some STL
functions between java and c++ ?

comments are wellcome.

regards, thanks in advance

hector

-- 
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: STL android

2011-06-17 Thread hectordu...@yahoo.com
yeah!
i need to pass a pointer to a STL structure which is updated by each
user interaction :-(
I also have readen about NativeActivity but it also needs JNI in some
way ... and passing the STL structures will be a requirement, yet.

I only can package data into an own streaming if there is a second
(concurrent) application runnning (implementing the STL
functionality). Is it possible ?
or .. does it nedd natibe activity
regards

Hector

Other pssibility
On Jun 17, 2:54 am, RichardC richard.crit...@googlemail.com wrote:
 I don't pass any STL structures across JNI, I pack/unpack just the
 data I need in to basic types or arrays of basic types, doing my own
 simple streaming as required.

 My application is a board game with the next move calculator in C++
 and the UI (and game state) in Java, so there is not much to transfer
 between the two layers.

 If you have a lot of state you need to pass back and forth between C++
 and Java I suggest you have a look at NativeActivity (I am just
 starting this myself - so I can be much help here).  It looks like it
 by subclassing the Java NativeActivity class it should be possible to
 keep my entire engine (and it's state) in C++ and pass just the UI
 events across the JNI interface.  I have not tried this yet - I can
 feel a test project coming on.

 On Jun 16, 10:06 pm, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  hey Richard, thanks for helping ... in fact, i have installed SDK-NDK,
  read the CPLUSPLUS-SUPPORT.html doc,  and preparing to compile my C++
  STL stuff, but what i really am afraid is of JNI. There are interfaces
  depending of the filed's types, and i dont realize how to pass STL
  structures or pointers to them. I wonder if you have a kind of hello-
  jni example which you can share in this thread ?

  kriss, i agree with you, but development time is a  real constraint :-
  (

  On Jun 16, 3:25 pm, RichardC richard.crit...@googlemail.com wrote:

   Hi,

   I have a big lump of STL code that is building sucessfully using the
   latest release of the Android-ndk (r5c).  It just need a few tweaks.
   It is called from Java via JNI as needed.

   I sugguest you download the 
   NDK:http://developer.android.com/sdk/ndk/index.html

   and read the docs specifically CPLUSPLUS-SUPPORT.html

   If you have any questions I will try and help.

   On Jun 16, 4:55 pm, hectordu...@yahoo.com hectordu...@yahoo.com
   wrote:

hi guys,
I would like to migrate a c/c++ (linux fedora 14) application to
android 2.2.
Because this will be my first migration, i have some questions about
the procedure:

1. considering it has some STL stuff, i wonder if it will work. I
specially use vector, set, map and algoritms (set_union,
set_intersection, set_difference).

2. as i understand i have to write -first- a Java-JNI application
which declares and interface my c functions and c++ methods. Those
methods willl be included into one (or many) shared libraries ... is
it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
like the ones i've found :-(

3- once ready, i must use the NDK toolset in order to generate the
android application ... hopefully i will works..

I am worried because the NDK info says to have a A Minimal set of
headers for C++ support ... and i wonder if  STL works or not ...
but, NDK r5 - android - suposse to also hav support for STLport ...
does any body has the hello-jni file modifyied for STL suppport ?

NDK Doc also says that Applications that use native activities must
be run on Android 2.3 (API Level 9) or later, but as i understand, i
will also needs JNI .. may somebody make some comments about it ?

finally, may somebody share me a JNI example in order to pass some STL
functions between java and c++ ?

comments are wellcome.

regards, thanks in advance

hector

-- 
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: STL android

2011-06-17 Thread hectordu...@yahoo.com
yeah!
i need to pass a pointer to a STL structure which is updated by each
user interaction :-(
I also have readen about NativeActivity but it also needs JNI in some
way ... and passing the STL structures will be a requirement, yet.

I only can package data into an own streaming if there is a second
(concurrent) application runnning (implementing the STL
functionality). Is it possible ?
or .. does it nedd natibe activity
regards

Hector

Other pssibility
On Jun 17, 2:54 am, RichardC richard.crit...@googlemail.com wrote:
 I don't pass any STL structures across JNI, I pack/unpack just the
 data I need in to basic types or arrays of basic types, doing my own
 simple streaming as required.

 My application is a board game with the next move calculator in C++
 and the UI (and game state) in Java, so there is not much to transfer
 between the two layers.

 If you have a lot of state you need to pass back and forth between C++
 and Java I suggest you have a look at NativeActivity (I am just
 starting this myself - so I can be much help here).  It looks like it
 by subclassing the Java NativeActivity class it should be possible to
 keep my entire engine (and it's state) in C++ and pass just the UI
 events across the JNI interface.  I have not tried this yet - I can
 feel a test project coming on.

 On Jun 16, 10:06 pm, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  hey Richard, thanks for helping ... in fact, i have installed SDK-NDK,
  read the CPLUSPLUS-SUPPORT.html doc,  and preparing to compile my C++
  STL stuff, but what i really am afraid is of JNI. There are interfaces
  depending of the filed's types, and i dont realize how to pass STL
  structures or pointers to them. I wonder if you have a kind of hello-
  jni example which you can share in this thread ?

  kriss, i agree with you, but development time is a  real constraint :-
  (

  On Jun 16, 3:25 pm, RichardC richard.crit...@googlemail.com wrote:

   Hi,

   I have a big lump of STL code that is building sucessfully using the
   latest release of the Android-ndk (r5c).  It just need a few tweaks.
   It is called from Java via JNI as needed.

   I sugguest you download the 
   NDK:http://developer.android.com/sdk/ndk/index.html

   and read the docs specifically CPLUSPLUS-SUPPORT.html

   If you have any questions I will try and help.

   On Jun 16, 4:55 pm, hectordu...@yahoo.com hectordu...@yahoo.com
   wrote:

hi guys,
I would like to migrate a c/c++ (linux fedora 14) application to
android 2.2.
Because this will be my first migration, i have some questions about
the procedure:

1. considering it has some STL stuff, i wonder if it will work. I
specially use vector, set, map and algoritms (set_union,
set_intersection, set_difference).

2. as i understand i have to write -first- a Java-JNI application
which declares and interface my c functions and c++ methods. Those
methods willl be included into one (or many) shared libraries ... is
it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
like the ones i've found :-(

3- once ready, i must use the NDK toolset in order to generate the
android application ... hopefully i will works..

I am worried because the NDK info says to have a A Minimal set of
headers for C++ support ... and i wonder if  STL works or not ...
but, NDK r5 - android - suposse to also hav support for STLport ...
does any body has the hello-jni file modifyied for STL suppport ?

NDK Doc also says that Applications that use native activities must
be run on Android 2.3 (API Level 9) or later, but as i understand, i
will also needs JNI .. may somebody make some comments about it ?

finally, may somebody share me a JNI example in order to pass some STL
functions between java and c++ ?

comments are wellcome.

regards, thanks in advance

hector

-- 
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] STL android

2011-06-16 Thread hectordu...@yahoo.com
hi guys,
I would like to migrate a c/c++ (linux fedora 14) application to
android 2.2.
Because this will be my first migration, i have some questions about
the procedure:

1. considering it has some STL stuff, i wonder if it will work. I
specially use vector, set, map and algoritms (set_union,
set_intersection, set_difference).

2. as i understand i have to write -first- a Java-JNI application
which declares and interface my c functions and c++ methods. Those
methods willl be included into one (or many) shared libraries ... is
it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
like the ones i've found :-(

3- once ready, i must use the NDK toolset in order to generate the
android application ... hopefully i will works..

I am worried because the NDK info says to have a A Minimal set of
headers for C++ support ... and i wonder if  STL works or not ...
but, NDK r5 - android - suposse to also hav support for STLport ...
does any body has the hello-jni file modifyied for STL suppport ?

NDK Doc also says that Applications that use native activities must
be run on Android 2.3 (API Level 9) or later, but as i understand, i
will also needs JNI .. may somebody make some comments about it ?

finally, may somebody share me a JNI example in order to pass some STL
functions between java and c++ ?

comments are wellcome.

regards, thanks in advance

hector

-- 
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: STL android

2011-06-16 Thread hectordu...@yahoo.com
hello Kris, thanks for answering.
Well ... in my case it makes sense :-( but i don want to go into
functionality details. Fact is that i have a c/c++(STL) application
which makes some computations :-( and i need it to communicate in any
way with a java-androide aplication which will be the UI: one option
is NDK-JNI but if possible, i would like to avoid JNI. I wonder, may i
run my c++(STL) appl concurrently with the java UI and communicate
both of them in order to change some basic information? .. sockets ...
pipes ...  other .. without JNI ?

any way, a NDK-JNI-c++-STL example will be very welcome, if any one of
you guys may share it ..

and, by the way, how can i port (easy) C++/STL to java ???


On Jun 16, 1:51 pm, Kristopher Micinski krismicin...@gmail.com
wrote:
 What application are you trying to migrate?

 Android is different enough, that you will probably be better off rewriting
 the application in the SDK framework.

 The NDK wasn't designed to write whole applications, depending on how large
 your app is it might be better to rewrite the whole thing.  But perhaps
 another solution is to keep what you can, and change what you need.

 In any case, most of the time, dropping a few thousand lines of c++ into a
 mobile environment just doesn't make sense (i.e., the environment is
 different enough that structuring your app different might really be needed,
 and if it's a batch processing app it might not make sense to perform some
 of the operations in a mobile environment...)

 Kris

 On Thu, Jun 16, 2011 at 11:55 AM, hectordu...@yahoo.com 

 hectordu...@yahoo.com wrote:
  hi guys,
  I would like to migrate a c/c++ (linux fedora 14) application to
  android 2.2.
  Because this will be my first migration, i have some questions about
  the procedure:

  1. considering it has some STL stuff, i wonder if it will work. I
  specially use vector, set, map and algoritms (set_union,
  set_intersection, set_difference).

  2. as i understand i have to write -first- a Java-JNI application
  which declares and interface my c functions and c++ methods. Those
  methods willl be included into one (or many) shared libraries ... is
  it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
  like the ones i've found :-(

  3- once ready, i must use the NDK toolset in order to generate the
  android application ... hopefully i will works..

  I am worried because the NDK info says to have a A Minimal set of
  headers for C++ support ... and i wonder if  STL works or not ...
  but, NDK r5 - android - suposse to also hav support for STLport ...
  does any body has the hello-jni file modifyied for STL suppport ?

  NDK Doc also says that Applications that use native activities must
  be run on Android 2.3 (API Level 9) or later, but as i understand, i
  will also needs JNI .. may somebody make some comments about it ?

  finally, may somebody share me a JNI example in order to pass some STL
  functions between java and c++ ?

  comments are wellcome.

  regards, thanks in advance

  hector

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

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


[android-developers] Re: STL android

2011-06-16 Thread hectordu...@yahoo.com
kris, what is the java equivalent to stl (c++) ?
i agree, if easy, i would prefere to port it :-(...and to avooid
JNI...

On Jun 16, 2:28 pm, Kristopher Micinski krismicin...@gmail.com
wrote:
 Unfortunately if you're doing heavy computing, it might *not* make sense.
  This is typically the quickest way to kill the battery, and your
 application probably is not structured to fit the android specifics.  (For
 example, what happens if your app is killed after running for a while?  This
 doesn't happen in linux, but certainly happens on Android.)

 You'll have to use the NDK-JNI if you want to keep any of your c++ code.
  How much do you have?  Rough estimate?

 You don't have access to the old world unix IPC, mostly because of
 restrictions imposed for security reasons.

 Difficulty of porting c++/stl to Java should be minimal.  It will take time,
 but the languages are fairly similar.  The thing that will really take time
 is restructuring your application to work within the Android process model,
 which might require a methodology change depending on your apps structure.
  I'm trusting that if your code is complex enough you won't give away what
 it does, then you shouldn't have any trouble learning to port it :o)...

 Kris

 On Thu, Jun 16, 2011 at 3:17 PM, hectordu...@yahoo.com 

 hectordu...@yahoo.com wrote:
  hello Kris, thanks for answering.
  Well ... in my case it makes sense :-( but i don want to go into
  functionality details. Fact is that i have a c/c++(STL) application
  which makes some computations :-( and i need it to communicate in any
  way with a java-androide aplication which will be the UI: one option
  is NDK-JNI but if possible, i would like to avoid JNI. I wonder, may i
  run my c++(STL) appl concurrently with the java UI and communicate
  both of them in order to change some basic information? .. sockets ...
  pipes ...  other .. without JNI ?

  any way, a NDK-JNI-c++-STL example will be very welcome, if any one of
  you guys may share it ..

  and, by the way, how can i port (easy) C++/STL to java ???

  On Jun 16, 1:51 pm, Kristopher Micinski krismicin...@gmail.com
  wrote:
   What application are you trying to migrate?

   Android is different enough, that you will probably be better off
  rewriting
   the application in the SDK framework.

   The NDK wasn't designed to write whole applications, depending on how
  large
   your app is it might be better to rewrite the whole thing.  But perhaps
   another solution is to keep what you can, and change what you need.

   In any case, most of the time, dropping a few thousand lines of c++ into
  a
   mobile environment just doesn't make sense (i.e., the environment is
   different enough that structuring your app different might really be
  needed,
   and if it's a batch processing app it might not make sense to perform
  some
   of the operations in a mobile environment...)

   Kris

   On Thu, Jun 16, 2011 at 11:55 AM, hectordu...@yahoo.com 

   hectordu...@yahoo.com wrote:
hi guys,
I would like to migrate a c/c++ (linux fedora 14) application to
android 2.2.
Because this will be my first migration, i have some questions about
the procedure:

1. considering it has some STL stuff, i wonder if it will work. I
specially use vector, set, map and algoritms (set_union,
set_intersection, set_difference).

2. as i understand i have to write -first- a Java-JNI application
which declares and interface my c functions and c++ methods. Those
methods willl be included into one (or many) shared libraries ... is
it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
like the ones i've found :-(

3- once ready, i must use the NDK toolset in order to generate the
android application ... hopefully i will works..

I am worried because the NDK info says to have a A Minimal set of
headers for C++ support ... and i wonder if  STL works or not ...
but, NDK r5 - android - suposse to also hav support for STLport ...
does any body has the hello-jni file modifyied for STL suppport ?

NDK Doc also says that Applications that use native activities must
be run on Android 2.3 (API Level 9) or later, but as i understand, i
will also needs JNI .. may somebody make some comments about it ?

finally, may somebody share me a JNI example in order to pass some STL
functions between java and c++ ?

comments are wellcome.

regards, thanks in advance

hector

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

  --
  You received this message because you are subscribed to the Google
  Groups Android Developers

[android-developers] Re: STL android

2011-06-16 Thread hectordu...@yahoo.com
hey Richard, thanks for helping ... in fact, i have installed SDK-NDK,
read the CPLUSPLUS-SUPPORT.html doc,  and preparing to compile my C++
STL stuff, but what i really am afraid is of JNI. There are interfaces
depending of the filed's types, and i dont realize how to pass STL
structures or pointers to them. I wonder if you have a kind of hello-
jni example which you can share in this thread ?

kriss, i agree with you, but development time is a  real constraint :-
(

On Jun 16, 3:25 pm, RichardC richard.crit...@googlemail.com wrote:
 Hi,

 I have a big lump of STL code that is building sucessfully using the
 latest release of the Android-ndk (r5c).  It just need a few tweaks.
 It is called from Java via JNI as needed.

 I sugguest you download the 
 NDK:http://developer.android.com/sdk/ndk/index.html

 and read the docs specifically CPLUSPLUS-SUPPORT.html

 If you have any questions I will try and help.

 On Jun 16, 4:55 pm, hectordu...@yahoo.com hectordu...@yahoo.com
 wrote:

  hi guys,
  I would like to migrate a c/c++ (linux fedora 14) application to
  android 2.2.
  Because this will be my first migration, i have some questions about
  the procedure:

  1. considering it has some STL stuff, i wonder if it will work. I
  specially use vector, set, map and algoritms (set_union,
  set_intersection, set_difference).

  2. as i understand i have to write -first- a Java-JNI application
  which declares and interface my c functions and c++ methods. Those
  methods willl be included into one (or many) shared libraries ... is
  it ok ? ... may somebody advise me a good JNI tutorial ? ... i don
  like the ones i've found :-(

  3- once ready, i must use the NDK toolset in order to generate the
  android application ... hopefully i will works..

  I am worried because the NDK info says to have a A Minimal set of
  headers for C++ support ... and i wonder if  STL works or not ...
  but, NDK r5 - android - suposse to also hav support for STLport ...
  does any body has the hello-jni file modifyied for STL suppport ?

  NDK Doc also says that Applications that use native activities must
  be run on Android 2.3 (API Level 9) or later, but as i understand, i
  will also needs JNI .. may somebody make some comments about it ?

  finally, may somebody share me a JNI example in order to pass some STL
  functions between java and c++ ?

  comments are wellcome.

  regards, thanks in advance

  hector

-- 
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