當前位置:首頁 » 安卓系統 » 手機怎麼編寫安卓程序

手機怎麼編寫安卓程序

發布時間: 2022-01-08 06:45:02

A. 如何在手機上編程並運行

  • 第一步,在安卓手機上安裝Termux。

    Termux是安卓手機中較高級的終端模擬器,不僅開源,而且不需要root, 支持apt的管理軟體包,能夠十分方便地安裝軟體包。

    下載方式直接搜索Termux即可,簡單方便。

  • 5

    第五步,驗證是否安裝成功。

    為確保成功安裝,可以通過輸入簡單的編程來驗證Python是否安裝成功。

    比如輸入print('Hello world'),然後回車,在下一行列印出Hello world,表明安裝成功。

    此時,我們就可以在手機上運行一些Python代碼了。

B. 如何編制一個簡單的安卓程序(用於安卓手機,查詢用)

1、需要的基礎:非常熟練的Java,非常熟練的資料庫;如果做移動商務,涉及到強大的後台,最好有Java EE經驗;至少非常熟悉JSP及MVC編程;
2、按照如下步驟來:
(1) 安裝JDK1.6,測試成功;
(2) 拷貝Android-sdk-windows到D盤,這里包含了Android SDK與ADT;
(3)拷貝eclips(version Indigo)到D盤
這些環境就夠手機端開發了;
3、初次運行eclipse,會要求Android SDK與ADT的安裝位置,輸入D:\android-sdk-windows即可;或者以後在eclipse\Window\preference\Android修改也可以;
4、new 一個Android Project,命名為myfirstADD,選擇Build Target為Android 2.3.1,設置包名為com.szpt.zxs,create就可以了;
5、點擊window\AVD Manager,make一個虛擬機:Target選擇Android 2.3.1-API level 9;Size給512M, Built-in 選WVGA800,這是目前最流行的手機屏幕大小和解析度;
6、選中myfirstADD工程,點擊右鍵,run as\Android Application,就會自動在虛擬手機
7、下載、安裝並運行91手機助手,連接電腦和手機,在91助手的界面找到手機;
8、在eclipse中點擊Run configuration,在Target Tab中選Manual,然後run,出現Android Device Chooser窗口,在「Choose a running android device」框,選擇在「91手機助手」中連接好的手機,然後點擊ok,注意eclipse下部console控制台的信息,同時注意手機屏幕,會看到運行效果顯示在手機上了;
8、打包文件是Apk後綴;打包前要准備好證書zxs.keystore和密碼,這個利用Java工具可以生成,上篇博文有詳細介紹;
9、選中myfirstADD,點擊右鍵,選擇彈出菜單中的Android Tools\Export Signed Application Package,在keystore selection窗口,選擇「use existing keystore」,選中文件zxs.keystore,輸入password,在下一個Key alias selection窗口,選擇別名;注意,如果前一個窗口的文件或者密碼不對,此處就不會出現別名選擇項。點擊下一步,選擇生成的文件路徑,再下一步,就會生成myfirstADD.apk文件,該文件就是要下載到手機上的文件;
10、在「91手機助手」界面,點擊右鍵,選擇「上傳手機文件」,選擇myfirstADD.apk,上傳到手機;
11、斷開手機與電腦連接,在手機的文件管理器中找到myfirstADD.apk,雙擊,出現安裝提示,安裝完畢後出現myfirstADD圖標,雙擊該圖標,則程序運行,出現結果!

C. 可不可以在安卓手機上直接編寫安卓應用程序呢

不可以呢!就算可以也沒人這么干!屏幕太小了!

D. 安卓手機用的程序是APK文件,請問怎麼製作這種程序

安卓軟體的編程語言是C語。首先你要懂C語來編寫一個軟體的基建功能。做好這個功能的文件叫腳本,然後通過電腦把這個腳本生成軟體,最後用Apk打包工具打包。

E. 怎麼在安卓手機上開發編寫安卓apk程序

通過Eclipse或者AndroidStudio進行編寫程序,然後運行到手機

F. 基於安卓的手機軟體助手怎麼編寫程序

這個是關繫到安卓軟體開發的問題,需要會編程和Java
然後怎麼開發這類的,你可以在應用寶裡面下載開發的教程
應用寶裡面除了app資源很多,還有很多軟體開發的教程和攻略呢,都是很不錯的,免費下載使用
在手機上點擊直接打開應用寶——直接搜索你需要的教程下載就可以看
當然也可以連接電腦上給手機安裝的,這個也方便,電腦上打開應用寶後,按照提示連接上手機數據線,點擊手機應用——搜索框搜索你的游戲教程就可以下載,望採納

G. 如何用c++寫安卓手機軟體

用c++寫安卓手機軟體的方法:

安裝ndk,使用純c++開發安卓程序,下邊是詳細的步驟與說明:

1、編寫入口函數

android_main為入口函數,和C++中的main函數是一樣的。這里創建CELLAndroidApp的對象,直接調用main函數。

voidandroid_main(structandroid_app*state)

{

CELLAndroidAppapp(state);

app.main(0,0);

}

2.繪制類的實現說明

protected:

EGLConfig_config;

EGLSurface_surface;

EGLContext_context;

EGLDisplay_display;

android_app*_app;

int_width;

int_height;

部分參數說明:

_surface:用於繪制圖形,相當於windows繪圖中的點陣圖

_context:可以看做是opengl對象

_display:用於繪圖的設備上下文,類似於windows繪圖中的dc

3.構造函數說明

CELLAndroidApp(android_app*app):_app(app) { _surface=0; _context=0; _display=0; _width=64; _height=48; app->userData=this;//用戶數據 app->onAppCmd=handle_cmd;//窗口的創建銷毀等 app->onInputEvent=handle_input;//回調函數 }

值得注意的是,這里的app中的userData,傳入用戶數據,這里直接傳入this,onAppCmd傳入的handle_cmd回調函數,onInputEvent傳入的事handle_input回調函數

4.類中函數main()說明

virtualvoidmain(intargc,char**argv)

{

intident;

intevents;

android_poll_source*source;

while(true)

{

while((ident=ALooper_pollAll(0,NULL,&events,(void**)&source))>=0)

{

if(source!=NULL)

source->process(_app,source);//有觸摸事件,調用input函數,相當於dispatchmessage

if(_app->destroyRequested!=0)

return;

}

render();

}

}

5.調用render()函數,繪制圖形。

6.初始化設備函數initDevice()

virtualvoidinitDevice()

{

constEGLintattribs[]=

{

EGL_SURFACE_TYPE,EGL_WINDOW_BIT,

EGL_BLUE_SIZE,8,

EGL_GREEN_SIZE,8,

EGL_RED_SIZE,8,

EGL_NONE

};

EGLintformat;

EGLintnumConfigs;

_display=eglGetDisplay(EGL_DEFAULT_DISPLAY);

eglInitialize(_display,0,0);

eglChooseConfig(_display,attribs,&_config,1,&numConfigs);

eglGetConfigAttrib(_display,_config,EGL_NATIVE_VISUAL_ID,&format);

ANativeWindow_setBuffersGeometry(_app->window,0,0,format);

_surface=eglCreateWindowSurface(_display,_config,_app->window,NULL);

#if0

EGLintcontextAtt[]={EGL_CONTEXT_CLIENT_VERSION,2,EGL_NONE,EGL_NONE};

_context=eglCreateContext(_display,_config,0,contextAtt);

#else

_context=eglCreateContext(_display,_config,0,0);

#endif

if(eglMakeCurrent(_display,_surface,_surface,_context)==EGL_FALSE)

{

LOGW("UnabletoeglMakeCurrent");

return;

}

eglQuerySurface(_display,_surface,EGL_WIDTH,&_width);

eglQuerySurface(_display,_surface,EGL_HEIGHT,&_height);

onCreate();

//InitializeGLstate.

glHint(GL_PERSPECTIVE_CORRECTION_HINT,GL_FASTEST);

glEnable(GL_CULL_FACE);

glShadeModel(GL_SMOOTH);

glDisable(GL_DEPTH_TEST);

glViewport(0,0,_width,_height);

glOrthof(0,_width,_height,0,-100,100);

7.繪制函數render()

virtualvoidrender()

{

if(_display==0)

{

return;

}

glClearColor(0,0,0,1);

glClear(GL_COLOR_BUFFER_BIT);

glEnableClientState(GL_VERTEX_ARRAY);

if(g_arVertex.size()>=2)

{

glColor4f(1,1,1,1);

glVertexPointer(3,GL_FLOAT,0,&g_arVertex[0]);

glDrawArrays(GL_LINE_STRIP,0,g_arVertex.size());

}

eglSwapBuffers(_display,_surface);//雙緩存的交換緩沖區

}

8.編譯程序,將程序導入到模擬器中,最終運行的效果圖如下:

H. 怎樣給自己的手機寫程序

在網路上搜索AIDE程序並下載安裝好。程序有點兒大,推薦使用WIFI進行下載。

打開程序默認進入的JAVA源代碼編寫界面。系統自動給出了一段JAVA 「hello world」源代碼。點擊右上角的播放器按鈕即可編譯運行。如果源代碼有誤編譯器會提示錯誤地方,還是比較人性化的。成功編譯則可以看到屏幕上列印出「hello world」兩個單詞。「hello world」是程序入門的意思,每個人學習各個程序第一句輸出都是「hello world」

這里我利用嵌套for循環結構寫了一個九九乘法表,有興趣的朋友可以試試。有疑問的可以參考源代碼圖片。這里我不復制出源代碼主要是為了提高大家手寫代碼的感覺。注意代碼每個符號都是半形,且每句結束後必須打半形分好。代碼最好成階梯狀。

編寫了一個簡單的JAVA小程序——猜拳游戲。
源代碼未完全給出,大家看看效果,有興趣的朋友可以聯系本人。

熟悉了JAVA的程序源碼後我們可以嘗試一下安卓的程序開發。
點擊左上角那個「<」符號返回主界面。
可以看到這里有很多項目。

點擊「GAME開發」,系統默認給出一個小游戲的代碼。
點擊右上角開始按鈕進行編譯運行。
系統自動編譯生成一個後綴為apk的安卓程序包。

編譯完成後進行安裝。

啟動剛安裝的小游戲試試效果吧。
規則,當有石頭靠近時手觸動屏幕任意部位進行跳躍躲開石頭。
若未躲開則重新開始記距離。
AIDE提供豐富的學習系統,大家可以慢慢摸索,最好配合網上的教學視頻進行學習。

I. 我的手機是安卓系統的,如果我想自己編寫程序自己安裝在手機裡面,我應該怎麼做,應該從哪裡下手

學畫畫都是先從臨摹開始,你也應該遵循規律,你寫安卓程序,應該先找個安卓的小軟體。然後自己模仿著或者改進那個程序。然後再裝到手機里。如果運行了就成功了。

J. 開發,編寫安卓手機軟體需要學些什麼具體點!

於此同時也引爆了3G-安卓手機軟體開發行業的火熱發展。越來越多的應屆大學生開始關注3G-安卓手機軟體開發行業,因為安卓工程師展現出良好的發展前景。但是面多這個陌生的高端行業,很多應屆大學生都充滿了疑問:等等。本文就幫大家一一解答:任...

-- 猴島游戲論壇為您解答

熱點內容
歐美版思域是什麼版本配置 發布:2024-12-27 11:20:45 瀏覽:251
具醫院的wifi密碼是什麼 發布:2024-12-27 11:20:07 瀏覽:77
dll伺服器如何重啟 發布:2024-12-27 11:19:58 瀏覽:953
安卓怎麼把視頻變成模糊 發布:2024-12-27 11:18:37 瀏覽:962
oracle分頁sql怎麼寫 發布:2024-12-27 11:02:02 瀏覽:846
伺服器如何遠程集中管理 發布:2024-12-27 11:00:26 瀏覽:890
android解鎖代碼 發布:2024-12-27 10:58:25 瀏覽:740
linuxusb攝像頭的驅動 發布:2024-12-27 10:58:13 瀏覽:6
斗羅電腦版伺服器 發布:2024-12-27 10:57:26 瀏覽:33
linux添加日誌伺服器地址 發布:2024-12-27 10:52:35 瀏覽:564