Hedgeroid_explained.wiki
changeset 762 5d1d8c47e2c1
parent 682 cc2971fe7264
child 2046 51aee3026687
equal deleted inserted replaced
761:c3cc847195be 762:5d1d8c47e2c1
     1 #summary This pages tries to explain the interesting aspects of the Android port
     1 #summary This pages tries to explain the interesting aspects of the Android port
     2 
     2 
       
     3 = Hedgeroid =
     3 Hedgewars for Android has several peculiarities and this page will try to explain what they are, what limitations they give and how I've 'solved' them.
     4 Hedgewars for Android has several peculiarities and this page will try to explain what they are, what limitations they give and how I've 'solved' them.
     4 
     5 
     5 ==The normal way==
     6 ==The normal way==
     6 
     7 
     7 The “normal” way  of writing applications in Android is by using the Java language which runs in the Dalivk Virtual Machine. However there's an API which goes under the name of Java Native Interface (JNI), this basically gives a method of calling exported function from a library compile to native code, this C/C++/FreePascal.
     8 The “normal” way  of writing applications in Android is by using the Java language which runs in the Dalivk Virtual Machine. However there's an API which goes under the name of Java Native Interface (JNI), this basically gives a method of calling exported function from a library compile to native code, this C/C++/FreePascal.