Sorry, I can't help you with OpenGL. One thing though -- you need to redraw the entire screen for each frame. A frame won't be shown until you are done drawing it. You can't draw a partial screen and have that shown and then draw more on top of it. You need to draw everything each time.
On Mon, May 16, 2011 at 5:49 PM, Leo <[email protected]> wrote: > > Hi Dianne, > > I will post a sample code in android sometime soon. I have problem in > my opengl app: Basic logic is as follows: > > drawframe() > { > if (time < 400) { > // step 1 > drawobjects(); > } else if (time < 800) { > //step 2 > draw sprite text(); > } > } > > I first draw the text using GL10 in step 1, then I use the SDK sprite > text to draw some notification text. I don't clear the screen between > steps 1 and 2. The code Works perfectly on android 2.1 and 2.2 (in > step 2 I can see perfectly the objects and the text), but on 2.3.3 > nexus only step 1 works when I get to the portion about draw text > (step 2) it throws all sorts of random colors on the screen. > > My minsdkversion is 4 (version 1.6). I haven't specified a target sdk > version yet. > > I was wondering if I need to step into 2.3.x android framework code to > debug this or just file a sample app code illustrating the problem and > post it as a bug. Would you recommend I post the sample code as a bug > ticket? > > -Leo > > > > On May 13, 5:52 pm, Dianne Hackborn <[email protected]> wrote: > > GL10 has nothing to do with SDK version. I really don't understand what > you > > are asking in relation to that. > > > > You set the minSdkVersion to the minimum number you will run on. Market > > will filter your app from older versions of the platform. You set > > targetSdkVersion to the newest version you have tested on. This allows > > newer versions of the platform to turn off compatibility features on your > > app, many of which are described in the page I pointed to. > > > > > > > > > > > > > > > > > > > > On Fri, May 13, 2011 at 9:21 PM, Leo <[email protected]> wrote: > > > > > Hi Dianne, > > > > > That page lists what each version number's code name is but that is > > > not I am seeking. > > > > > I have more fundamental question. > > > > > Say if I have opengl GL10 calls in my app and I have set minSDK level > > > to 4 and targetSDK level 5 in my manifest and the app runs on a phone > > > that has 2.3 Gingerbread where do the opengl library code get pulled > > > from > > > > > level 3, level 4 or gingerbread. > > > > > In particular I am wondering what are parameters to consider when > > > setting minSDK level and targetSDK level if I am interested in > > > targeting 2.1 and 2.2 and 2.3+ users. > > > > > If I released an app with min SDK level 4, can I then change the min > > > SDK level to higher number in upgrades or I am stuck with min SDK > > > level 4 for the lifetime of the app? > > > > > Thanks, > > > Leo > > > > > On May 13, 1:57 pm, Dianne Hackborn <[email protected]> wrote: > > > > The mappings between code names, version numbers, and API levels is > here: > > >http://developer.android.com/reference/android/os/Build.VERSION_CODES. > .. > > > > > > On Fri, May 13, 2011 at 8:55 PM, Leo <[email protected]> wrote: > > > > > > > Can somebody clarify where the java libraries get pulled from with > > > > > regard to > > > > > > > Min SDK version vs target SDK version vs actual device android > > > > > version. > > > > > > > When compiling in SDK I see min SDK version android*.jar getting > > > > > pulled into referenced libraries by the eclipse plugin. But how > does > > > > > that referenced library relate to the libraries specified in target > > > > > SDK and the version of android running on device is a little > unclear > > > > > to me. > > > > > > > By library - I mean android framework classes that are needed to > run > > > > > the app. > > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > > > Groups "Android Developers" group. > > > > > To post to this group, send email to > > > [email protected] > > > > > To unsubscribe from this group, send email to > > > > > [email protected] > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/android-developers?hl=en > > > > > > -- > > > > Dianne Hackborn > > > > Android framework engineer > > > > [email protected] > > > > > > Note: please don't send private questions to me, as I don't have time > to > > > > provide private support, and so won't reply to such e-mails. All > such > > > > questions should be posted on public forums, where I and others can > see > > > and > > > > answer them. > > > > > -- > > > You received this message because you are subscribed to the Google > > > Groups "Android Developers" group. > > > To post to this group, send email to > [email protected] > > > To unsubscribe from this group, send email to > > > [email protected] > > > For more options, visit this group at > > >http://groups.google.com/group/android-developers?hl=en > > > > -- > > Dianne Hackborn > > Android framework engineer > > [email protected] > > > > Note: please don't send private questions to me, as I don't have time to > > provide private support, and so won't reply to such e-mails. All such > > questions should be posted on public forums, where I and others can see > and > > answer them. > > -- > You received this message because you are subscribed to the Google > Groups "Android Developers" group. > To post to this group, send email to [email protected] > To unsubscribe from this group, send email to > [email protected] > For more options, visit this group at > http://groups.google.com/group/android-developers?hl=en > -- Dianne Hackborn Android framework engineer [email protected] Note: please don't send private questions to me, as I don't have time to provide private support, and so won't reply to such e-mails. All such questions should be posted on public forums, where I and others can see and answer them. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

