can i use open gl imports in extension creation i mean
import android.opengl.GLSurfaceView;
import javax.microedition.khronos.egl.EGLConfig;
import javax.microedition.khronos.opengles.GL10;
how to use these in my extension creation
please help me @ewpatton
ya i googled but how to implement it in app inventor help please
where is jar files for these three which i can import in app inventor extensions
or any other files should i import?
The android package is just part of Android and so it should be available. javax is a funny beast and the Android buildsystem tends to not like it unless it's already part of the subset of Java that Google has reimplemented. If those aren't supported by default on Android then things are going to get a lot harder for you.
2 Likes
hmm ok but i need any 3d interface i am actually scratch expert i know making 3d things in scratch i use pen there so if i got any 3d interface in android i think i will manage
while searching i found these
- lwgjl
- opengl(import android.opengl.GLSurfaceView;)
can i import any of these
you can get jar file here -
Yes, the OpenGL support is provided standard in Android library and thus is available in extensions.
1 Like
so, I gone to here
Download android JAR file with all dependencies (jar-download.com)
and
downloaded
now in the zip file
i have open gl jar if i imported it will
it
support all these three imports
or without importing any file App inventor sources can support it
if i keep on going inside the jar file like this
i can see these at end
so i think the jar file will support
but will it support
The android.jar file is already available to you as an extension developer. You don't need to download and include it in your extension. If you're using the extension template, the jar is found at lib/appinventor/android.jar and in the main repository it's located at lib/android/android-29/android.jar.
2 Likes
ya its there working i searched in the jar found these
i guess it will work well
thanks
1 Like
no but any way thanks for your help
1 Like
but should i add edit the `appinventor\components\build.xml for this jar as usuall or is it implemented alderedy i just need to use it ,how to implement it in my code
No, you don't need to change any of the build.xml files to use names from android.jar.
so what should i use in extension code @UsesLibraries(libraries = "WHAT.jar")
You don't have to do anything other than import the classes you need. The Android system provides the implementation of those classes and they're linked at runtime.