『壹』 如何從零開始做一個安卓APP軟體
可以先入門一門語言,java。
『貳』 ...,如何製作出一個最簡單的android應用程序
安裝jdk,然後下載一個adt或者android
studio就可以開始編程了,至於要實現你這個功能,只要一個輸入用的edittext,一個點擊按鈕button,一個用於顯示的textview就可以了,至於實現邏輯,就看你是把這個內部數據怎麼存了,可以存資料庫,可以存文件等等。輸入後點擊按鈕,然後也是進行相應的數據查詢然後顯示就是了
『叄』 如何Python寫一個安卓APP
使用kivy開發安卓APP,Kivy是一套專門用於跨平台快速應用開發的開源框架,使用Python和Cython編寫,對於多點觸控有著非常良好的支持,不僅能讓開發者快速完成簡潔的交互原型設計,還支持代碼重用和部署,絕對是一款頗讓人驚艷的NUI框架。
操作
更新pip,setuptools;
『肆』 如何製作一個簡單的手機安卓程序
您可以使用「易安卓」這個電腦編程軟體自己製作一個安卓程序。界面是中文,自己設計軟體更好用。
『伍』 如何用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.編譯程序,將程序導入到模擬器中,最終運行的效果圖如下:
『陸』 如何用android studio 編寫一個app
Android studio作為面市不久的安卓開發工具,越來越受到大家的喜愛,這里我將介紹如何在Android studio中創建一個APP項目,並在以後經驗中介紹其他有關Android studio的操作和編程方法。
工具/原料
Android studio
方法/步驟
1
打開軟體,在菜單中選擇file-》new project打開創建向導。
2
配置項目,確定各個名稱和存放項目存放路徑;
Application name:項目名稱
Company Domain:公司域名
Package name:app打包名稱
project location:存放路徑
最好將名稱中的examples去掉。
3
接下來設定兼容的安卓的最小版本,這依情況而定,我這里設定為安卓2.3版本。
4
如果不確定各個版本的區別,可以點擊「help me choose」,在打開的窗口中介紹了各個安卓版本的功能。
步驟閱讀
5
確定後最小兼容版本後,選擇項目的活動類型,這里有很多現成的模板可以使用,對於初學者選擇默認的Blank Activity即可。
6
接下來設定活動名稱,界面布局的名稱,以及界面標題,最後點擊finish完成項目的創建。
7
創建完後,在項目名-》app-》src-》main-》res-》layout下雙擊xml文件就是打開活動界面設計窗口了。
注意事項
注意根據情況合理選擇安卓的最小兼容版本
Android studio教程 (共6篇)
『柒』 怎樣做簡單安卓APP軟體
隨著智能手機的普及,移動app已經應用到我們生活的各個地方。有些人就開始想,我想製作一個自己專有的Android app但是我沒有編程的經驗,怎麼辦呢?
其實在早起Google就宣布了App Inventer的計劃,只要在Google登記,就有機會參與計劃,利用Google開發的軟體編寫軟體的網站,就可以簡單開發自己App。但在這里,筆者想介紹一下一個更簡單的Android App開發網站-Dorokuri。
DOROKURI 是一個日本網站,內里提供 4 個預設的版面,讓用戶自製 4 個不同的軟體,分別有製作 Android 主頁的行針時鍾 Widget 的doroAnalogClockWidget 、製作短片播放器的 doroMovie 、製作相簿的 doroPhotoAlbum 及鬧鍾軟體 doroWakeUpCall 。
使用 DOROKURI 差不多毫無難度,但這不代表人人都可以透過 DOROKURI 製作軟體,上載到 Android Market 賺錢,因為使用 DOROKURI 有些限制,包括用戶不準將軟體上傳到 Market ,由於軟體的 Package Name 是預設的,所以 Android 將會認出軟體是由 DOROKURI 製作,而且每部手機只可安裝一個以 DOROKURI 製作的軟體。要避免上述限制,用戶也可以考慮使用 DOROKURI 的收費服務。
軟體完成後,會寄存在 DOROKURI 網站,供他人下載,用戶也可以透過 twitter向朋友發布軟體,如果用戶不希望軟體公開下載,只要先在 DOROKURI 免費注冊成會員,就可製作不向外發布的私人軟體。
DOROKURI 的用處很廣泛,例如製作簡單的產品相片目錄,又或是情侶為另一半製作專屬的鬧鍾程式,先錄低一段叫醒對方的聲音,再配以一幅甜密合照,包保每朝起床都特別 Sweet 。下面以一個鬧鍾軟體為例,帶大家進入007的鬧鍾:
第一步:進入dorokuri網站(www.dorokuri.com),點選doro wake up call,進入准備畫面。
第二步:輸入軟體的檔案名、軟體名字,然後根據提示提供Icon和一副不大於1M的Mp3鈴聲。完成後點ok。
第三步:等一會之後,網頁會跳轉到完成版頁面,在畫面左上點download,即可下載屬於自己的Android App。
第四步:將apk安裝到自己的手機上,你就可以擁有自家的鬧鍾軟體。
另外如果有興趣想申請成為 App Inventer ,用戶只需要作簡單登記, Google 於收到申請後不久就會發電郵給用戶開通服務。申請頁面: https://services.google.com/fb/forms/appinventorinterest/ 。
『捌』 如何開發一個app
從以前的大哥大被少數人才能擁有,到現在的人手一部智能手機,在感嘆科技的發展時,人們對手機中的應用也越來越挑剔,一款用戶體驗良好的app應用自然會受到廣泛歡迎,而對開發app技術的要求也越來越全面。那麼如何開發一個app讓用戶體驗良好呢?開發app時應該注意什麼,下面我們通過六個步驟來詳細說明。
app開發有三種模式,定製開發、模板二次開發和免編程製作,模板二次開發和免編程製作,成本低,周期短,但開發出來,用戶體驗差,部分功能可能會受到限制,無法修改成客戶心裡預期的樣子,一般像沒有實力的開發團隊或公司知道客戶不懂技術層面,就來忽悠客戶,您可要謹慎了。
按需求定製開發,這種模式相信大家不再陌生了,雖然過程經歷長些,但結果是令人滿意的,具體流程是這樣的:
1、首先客戶需要明確自己企業和產品所針對的目標用戶群體,通過app想要實現什麼目的或解決什麼問題,app本身需要哪些功能,最好建立文檔,這樣在和產品經理溝通時,能提高效率,思路更清晰。
2、評估需求,根據客戶提出的要求,列出需求文檔,需要技術人員參與對需求的實現進行評估,包括實現的難易程度,開發成本的計算,需求文檔確認後,對後期編程工作有很大的幫助。
3、產品原型UI設計,設計部門根據需求文檔說明設計出UI原型,並對各個功能細節作出效果UE,最終由產品經理和客戶進行確認或調整。
4、開發團隊根據原型進行分配任務,開始敲代碼,這個階段是耗時最久的,前端開發-後端開發-介面對接-第三方接入-定期項目會議溝通和管控項目開展-開發預算審計。
5、.測試階段:項目開發完成後,由測試專員針對APP進行多機型測試,測試內容包括:APP內容測試、APP性能測試、APP功能測試、APP視覺測試、對於BUG調試修復。測試合格,確認沒有BUG後與客戶進行溝通,開始走驗收流程。
5、測試,工程開發完後,由測試工程師對app進行功能測試、性能測試、內容測試、BUG調試糾正等。最後交付客戶確認。
6、源碼交付客戶,上線,發布到各大應用平台,後期還需要維護,企業本身可以招聘專業人員進行維護或託管外包公司都可以。
小結:從零開始,一層層敲代碼完成,過程繁瑣,但結果圓滿,成本根據app的實現難易來決定的,雖然成本高昂但用戶體驗良好,能贏得市場的先機,比其他方式更安全,更穩定。
『玖』 想要開發一個安卓軟體的一般步驟
開發一個軟體基本流程:
1、首先要學好java語言,基礎的知識包括:繼承、介面、匿名內部類等等
2、看android編程視頻,在本地電腦搭建好運行環境,邊看邊學習,遇到難點,可以去csdn網站求助。
3、學習完基礎課程,就可以開始開發軟體。