android ÏÖÔÚÖ»Ö§³ÖJAVAô£¿ ¿ÉÒÔÓà c++ ô£¿
android ÏÖÔÚÖ»Ö§³ÖJAVAô£¿ ¿ÉÒÔÓà c++ ô£¿
Ö÷ÒªÊÇÓÃJava£¬ÏëʹÓÃC++µÄ»°¿ÉÒÔÓÃGoogle·¢²¼µÄNDK
×öÓ¦Óÿɶ¨ÊÇÒªÓõ½JavaµÄ£¬ÒòΪӦÓÿò¼Ü¾ÍÊÇJavaµÄ£¬µ«ÊDz¿·Ö´úÂë¿ÉÒÔÓÃC++À´Ð´
¿ÉÒԵġ£¡£
òËƲ»¿ÉÒÔ°É¡£¡£¡£
ÊDz»ÊÇ»¹ÊDzâÊԽ׶Ρ£¡£¡£¡£
Èç¹û¿ÉÒԵĻ°¡£¡£¡£
NDKÔçÒÑ·¢²¼ÁË£¬µ«Ö»ÏÞÓÃÓÚ×ö³ÉSOÁ´½Ó¿â£¬»¹ÎÞ·¨Ö±½ÓÓÃÓÚÓ¦ÓóÌÐò¡£
Íùºó·¢Õ¹¿Ï¶¨»áÈÃC++´óչȽŵġ£¡£¡£
¿ÉÒÔʹÓÃNDK×öÁ¬½Ó¿â£¬Ê¹ÓÃC++¡£
Ä¿Ç°Ö§³ÖjavaºÍc
---ÆÚ´ý
Ä¿Ç°»¹²»³ÉÊì
Ó¦ÓòãÖ÷ÒªµÄJ2me
ѧϰÁË
¿ÉÒÔÓÃC/C++£¬Ò²ÒªÓÃjava
Èç¹û¿ª·¢Ó¦ÓõĻ°£¬×îºÃ»¹ÊÇÓÃJava¡£Èç¹ûÒªÓÃCµÄ»°£¬Ä¿Ç°ºÃÏñ»¹Ã»Óйٷ½Ö§³Ö°É¡£
ÕÒNDK
´ó²¿·Ö»¹ÊÇJAVA°É¡£
ÎÒÖ»ÖªµÀдӦÓÃÓÃJAVA£¬ÆäËûµÄûÌý¹ý
¿ÉÒԵģ¬
ÉϲãÊÇjava£¬µ×²ãÓÃc++дµÄ£¬javaµ÷ÓÃÁ´½Ó¿âµÄÐÎʽ
¿ÉÒԵġ£µ«¿ò¼ÜÐèÓÃjava.ÔÙÓÃjniµ÷ÓÃϲãµÄC++´úÂë¡£
µ×²ãC++
Ö÷ÒªÊÇÓÃJava£¬ÏëʹÓÃC++µÄ»°¿ÉÒÔÓÃGoogle·¢²¼µÄNDK
¿ÉÒÔʹÓÃNDK¿ª·¢£¬Ö»ÊÇ»·¾³ÅäÖñÈJavaÂé·³µã£¬ÓÃÕæ»ú²âÊÔ×îºÃ£¬ÌرðÊǸ߶˹¦ÄÜ¡£
Çý¶¯²¿·ÖÓÐÓÃC¡¢C++
Èç¹û²»Ö§³Ö£¬ÄÇAndroid×Ô¼ºµÄÄÇЩcore components¶¼Íêµ°ÁË¡£×î¼òµ¥µÄ£¬open core±¾Éí¾ÍÊÇC/C++µÄ£¬ÉÏÃæ¼ÓÁËÒ»²ãJNI·â×°£¬Ì×ÉÏÁËJAVAµÄÂí¼×¶øÒÑ¡£
LS¸÷λ˵µÄ¶¼»ù±¾¶ÔµÄ¡£C++´úÂëÒ»°ãÊÇ´ò°ü³É.soÐÎʽµÄ¶¯Ì¬Á´½Ó¿â£¬È»ºóÓÃJava¹ÒÔØ¡£
¶¥Ò»¸ö
ÎÒµÈc++½Ó¿Ú³¹µ×ÄÜÓÃÁËÔÙ˵°É¡£¡£¡£¡£
Ö»ÄÜÈç´ËÁË¡£¡£¡£
¸´ÔÓ
Ïà¹ØÎÊ´ð£º
ÎÊһϣº
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
ÄÚÈÝÉæ¼°£ºC¡¢C++¡¢STL¡¢VC++¡¢MFC¡¢COM¡¢ATL¡¢WindowsÍøÂç±à³Ì¡¢Êý¾Ý¿â±à³Ì¡¢WindowsÇý¶¯±à³Ì¡¢Èí¼þ¹¤³Ì¡¢Windows²Ù×÷ϵͳ±à³Ì£¬µÈµÈ·½Ãæ¡£
ÏÂÔصØÖ·£ºhttp://www.cctry.com/forumdisplay.php?fid=46
......
ÎÊÌâ:¹¤µØÉÏÐèÒª³¤¶ÈΪA1µÄ¸Ö½îX¸ù,³¤¶ÈΪA2µÄ¸Ö½îY¸ù,³¤¶ÈΪA3µÄ¸Ö½îZ¸ù......ÒÔ´ÎÀàÍÆ.
ÆäÖÐA1,A2,A3,...³¤¶ÈÈÎÒâÖ¸¶¨,X,Y,Z,...ÊýÁ¿Ò²ÈÎÒâÖ¸¶¨.
µ«²Ö¿âÖеĸֽîΪ±ê×¼³¤¶È,Ö»ÓÐ9Ã׺Í15Ã×Á½ÖÖ³¤¶È,ÊýÁ¿² ......
дÁ˸ö²âÊÔ³ÌÐòÈçÏÂ
struct hostent *hp;
char AlarmDevIP[20];
int x2;
hp = gethostbyname("www.google.com");
if (hp)
{
......
ÎÒÔÚeclipseÖÐдÁËÒ»¸ö²¥·ÅÒôÀÖµÄÀ࣬²¢°ÑÒôÀÖÎļþºÍÀàÎļþ·ÅÔÚÁËÒ»Æ𣬽á¹ûÔËÐÐʱ£¬³öÏÖ´íÎó£¬ËµÊÇÒôÀÖÎļþÄǸöÊǿյģ¬µ«ÊÇÔÚjcreatorÓÃͬÑùµÄ·½·¨½á¹ûÊÇ¿ÉÒÔÔËÐеģ¬ÇëÇó¸ß˵ָ½Ì£¬¸æËßΪʲô£¿¼±
ÄãÈôÊÇÔÚWindo ......