This forum is in archive mode. You will not be able to post new content.

Author Topic: How to get into Android Operating System  (Read 3172 times)

0 Members and 1 Guest are viewing this topic.

Offline Infinityexists

  • Peasant
  • *
  • Posts: 74
  • Cookies: 1
    • View Profile
How to get into Android Operating System
« on: March 10, 2012, 11:48:14 PM »
So I am a Android Developer (basic stage)
and learning developing Apps/Games but this is not what I am interested in because i am limited to use Eclipse only and that doesn't allow me to get into the actual Android Operating System , it just allow me to develop Apps for Android Operating System.
Rather developing for Android I want to get into the Operating System (the linux side)


Do anybody have an idea of that ?

Offline ande

  • Owner
  • Titan
  • *
  • Posts: 2664
  • Cookies: 256
    • View Profile
Re: How to get into Android Operating System
« Reply #1 on: March 11, 2012, 07:10:44 AM »
I believe you have to root your device and then you can do C/C++ etc as on a "normal" linux system.
if($statement) { unless(!$statement) { // Very sure } }
https://evilzone.org/?hack=true

Offline Kulverstukas

  • Administrator
  • Zeus
  • *
  • Posts: 6627
  • Cookies: 542
  • Fascist dictator
    • View Profile
    • My blog
Re: How to get into Android Operating System
« Reply #2 on: March 11, 2012, 11:43:45 AM »
Developing for linux if it's gonna run on android only is an overkill, because one has to have a rooted device with busybox installed and a terminal emulator to execute commands as a linux user. Plus you would have to cross-compile shit for a specific phone (I think) because not all phones have the same processor type.
Take PIPS as a very good example. The real NMAP was cross-compiled to run on android and a frontend was created to interact with NMAP, so that I don't have to go to a terminal and run it from there (might look cooler tho :D).
It is just better to make a frontend in Java that can interact with a linux side on android, I mean the android app.
I don't code for android, but I want to start :D maybe one day...

xor

  • Guest
Re: How to get into Android Operating System
« Reply #3 on: March 11, 2012, 11:55:23 AM »
Pretty sure you don't have to use Java to develop for android. Just get the NDK instead of the SDK.

Quote
The Android NDK is a companion tool to the Android SDK that lets you build performance-critical portions of your apps in native code. It provides headers and libraries that allow you to build activities, handle user input, use hardware sensors, access application resources, and more, when programming in C or C++. If you write native code, your applications are still packaged into an .apk file and they still run inside of a virtual machine on the device. The fundamental Android application model does not change.

http://developer.android.com/sdk/ndk/index.html

 



Want to be here? Contact Ande, Factionwars or Kulverstukas on the forum or at IRC.