宋海鷹 袁婷婷 曾秋雨
摘要:基于Android studio平臺,在SQLite上建立數據庫,開發DIY手機APP。該APP具有自定義布局、自定義組件等功能,能夠達到客戶預期要求,創建屬于自己風格的APP,大大縮短開發時間。
關鍵詞:Android studio;DIY手機APP;軟件開發
1.前言
移動互聯網的發展,使移動應用程序逐漸成為主流應用,其中手機APP占據大部分移動互聯市場,不同功能的手機APP相繼出現。海量的APP一方面為全民活動提供了幫助,另一方面內容重復的同質軟件過多,使得部分APP未取得市場預期。通過調研發現,多數用戶想要做出能夠滿足不同客戶需求,且風格各異、制作簡易的制式APP。
2.DIY手機APP的功能介紹
該款APP可在用戶的操作下自由創建按鈕、標簽、編輯框等組件,并對制定的組件自由添加各項功能,如為按鈕添加“保存數據至后臺數據庫”的功能,或是添加“退出程序”的功能。
2.1“首頁”制作
注冊、登錄APP,通過左滑操作進入“首頁”,出現三個選項:1.“選擇UI界面”,用戶可以選擇庫中已經存在的界面,創建一個基本的DIY框架。2.“自制UI界面”,用戶根據客戶需求,通過此功能模塊實現自制式APP的制作,可以實現自由布局、自定義控件添加、監聽事件等功能。
2.2APP制作模塊
創建基本APP框架后,用戶根據需求開始添加APP內容,選擇“啟動畫面”和“設置引導畫面”,兩個畫面均可自定義上傳圖片,進入到“應用設置”界面,添加“APP名稱”“簡介”及“應用圖標”。點擊“風格設計”,設置模塊的相關參數,如大小、默認色、點擊色、默認色的透明度、點擊色的透明度、圖標大小、是否顯示模塊文字、模塊文字大小、文字默認顏色、文字點擊顏色,還可進一步進行系統圖標設置。完成所需設計風格后,點擊模塊列表下方的“生成APP”按鍵,即可生成可安裝程序。
2.3“我的”模塊
該模塊包括用戶的個人信息,可以實現個人信息的增加、修改、刪除,常用功能設置,主要包括“設置”“關于我們”“答疑解惑”“DIY APP模板”四個子模塊。通過“設置”模塊可以查看并修改個人資料,實現退出登錄、切換用戶賬號。“關于我們”提供APP版本等相關信息?!按鹨山饣蟆碧峁┏S脝栴}的解決方法及咨詢電話?!癉IY APP模板”保存已制作的DIY手機APP模板,供用戶直接從服務器下載使用。
3.系統架構
該APP采用的開發工具是Google為Android開發者提供的開發工具包Android studio。使用Java語言,在Android平臺上借助SQLite數據庫完成APP的開發。
4.系統實現
Android Studio是一個Android集成開發工具,提供集成的Android開發工具用于開發和調試。在設計與實現過程中,Android Studio基于模板向導生成常用的Android應用設計和組件,功能強大的布局編輯器,讓用戶快速、簡易的生成UI界面。
5.結論
該款APP能夠讓用戶自由設計APP,為非專業人士提供簡易方便、功能強大的APP制作工具,以滿足不同用戶對不同功能的不同需求,將APP的開發現狀從一對多轉變為多對多,減小非專業公司的開發成本,拓展APP的多樣性,為APP開發和使用創造出新紀元。
參考文獻:
[1]明日科技.Android開發從入門到精通(第2版)[M].北京:清華大學出版社,2017.
[2]李新輝,鄒紹芳.Android應用開發項目教程[M].北京:人民郵電出版社,2014.
[3]郭嘉凱.企業App的DIY平臺[J],2012(08):18-18.
(作者單位:青島職業技術學院 ?宋海鷹 袁婷婷 曾秋雨)