Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I am an android application developer and i need to know that what are the programming skills needed to develop an android kernel. I mean to know that what are the programming language and knowledge need for that.
The Android kernel is simply a Linux kernel, so the skills needed are the same as for that: you need to know C, be confident with low-level programming making heavy use of pointers (probably including pointers to functions, which are used heavily by the linux kernel), and be familiar with issues of programming directly on hardware (memory mapped device access, virtual/physical address mapping, etc.).
Related
Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 8 years ago.
Improve this question
I need to draw an image pixel by pixel to do some effects, but I nned to do that in a very effecient way. I heared that I can use c++ to make this task faster in android...Would you please help me how to do this in a very effecient manner.
Maybe,you can try OpenCv.
OpenCV is released under a BSD license and hence it’s free for both academic and commercial use. It has C++, C, Python and Java interfaces and supports Windows, Linux, Mac OS, iOS and Android. OpenCV was designed for computational efficiency and with a strong focus on real-time applications. Written in optimized C/C++, the library can take advantage of multi-core processing.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 8 years ago.
Improve this question
A very, very simple question. I am developing an app for Android in Eclipse using the SDK of Android an so on, nothing special. My app is going to be a geo-location type. Like this.
I'm a newbie in the AR applications. I have seen some SDK's like Wikitude, that help us developing this kind of apps.
The question is: Is it really necessary to download an alternative SDK for this, or, in theory, I could built it by myself without any extra-download? (more hard-working and time, i guess).
Thank you people.
Is it really necessary to download an alternative SDK for this, or, in theory, I could built it by myself without any extra-download?
Wikitude and similar frameworks were written by programmers. Other programmers could write one as well. Hence, in theory, if you are a programmer, you could write one.
However, since something like Wikitude probably has in excess of a hundred developer-years worth of engineering in it by this point, you may wish to use an existing framework, unless you have a rather long timeframe for developing the app.
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
Right now I'm learning java(it will be finish in a month),
But don't know what to do next.
Some people tell me to learn adobe flash and related tools, but on internet I found that android doesn’t support adobe flash.
I'm in totally in confusion.
What would be your suggestion?
Thank you for any help you can provide in this situation.
If you want to stick with Java, have a look at LibGDX, which allows you to develop games for iOS, Android, Windows (not Windows Phone though, not sure whether you meant that) (BB via quick Android porting).
If you want to learn another language that is even more cross-platform, I'd suggest C++ for the fact it runs on nearly any platform.
A popular cross-platform game development framework in C++ is Cocos2d-X.
Closed. This question is off-topic. It is not currently accepting answers.
Want to improve this question? Update the question so it's on-topic for Stack Overflow.
Closed 11 years ago.
Improve this question
Is there a way to obtain the manufacturer of the GPS chip of an Android device?
I can't find it anywhere...
Android application is designed to run on any hardware that support Android framework, then
Hardware definition is not really part of the android framework ...
... In pure Linux with enough priviledge, surely yes, there is way to introspect hardware/device/driver
... In Pure android way (over dalvik ) I guess there is no way to know it ..
Then If you need for an application to know what is the GPS or other component stuff, make and fill a database with all android models and its hardware specification then by the "model number" (retrieve-able from android see http://developer.android.com/reference/android/os/Build.html) you may query the good information..
Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 1 year ago.
Improve this question
I'm just wondering if it would be possible (and legal) to port an Android app to desktop?
I'm creating an android game that would work well on PC too (even with the cellphone like layout) and was thinking that maybe I could 'embed' an android emulator with an installer or would that process be a bit hard for a novice Java coder?
If you keep the application logic separate from Android contructs (activites, intents etc) it should be easy to create Java Swing UI for the desktop app and thus have a common codebase. I have written Java code that is platform agnostic that works on J2ME/BlackBerry/Android and with a bit of design it is not at all hard to do so.
Consider changing your code to use libGDX - http://libgdx.badlogicgames.com/. You can maintain the same codebase and deploy simultaneously to Android and the Desktop (Windows, Linux, Mac). You will however need to convert your UI system to an OpenGL based UI. libGDX itself has a nice UI system which you can use. If not for this app, you can use it for future ones.