日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

從想做App開發到今天差不多半年時間了,現在已經有3個APP發布在谷歌應用商店上面。是時候給自己做個總結了。

 

本人想做app的想法是源于想找一個撥打電話的應用,能夠顯示相對較大的頭像。我使用的Android/ target=_blank class=infotextkey>安卓手機,所以所有的經驗都是基于安卓的開發。經過搜索,我沒有找到,大部分的快速聯系人都是一般大小的圖標,或者是聯系人姓名。我就想能不能自己開發一個應用,能夠顯示大的頭像,讓視力不好的,比如老年人可以一眼認出聯系人,然后撥打號碼。

 

說干就干。本人也不能完全說是零基礎。在20多年前的大學里,也學過C語言,BASIC語言。研究生期間也用VB編過小程序。現在的本職工作是土木工程師,平時用電腦最多的是畫圖軟件比如AutoCAD, MicroStation。但對電腦和軟件還是比較有興趣的。

 

首先查詢到的最流行的安卓開發工具就是Android Studio,而且是免費的。那就下載安裝吧。根據自帶的實例教程,學習了基本的操作。其實各種語言都是相似的,編程邏輯也是相通的。估計搞開發的都編過hello world這個程序吧。

 

最開始的時候,想開發一款應用只滿足自己的需要就可以了。所以用家里常用聯系人的頭像作為打電話按鈕的圖標,在一個手機屏幕界面里可以顯示9個聯系人。然后增加了設置電話和撥打電話的功能。在網上,找到相應的類似的程序源代碼都不難。根據自己的需要改動和組合精簡作為己用。

 

最后的成品是這個樣子的。通過一些方式事先剪裁好圓形的頭像(圓形比方形好看),在每個頭像下面設計一個按鈕來輸入電話。最后,點擊頭像就可以撥號了。這樣一來,界面非常簡潔,沒有多余的按鈕。生成安裝文件apk后,轉入自己的手機中,安裝使用了一段時間,很順利。

 

實踐過程中學到編出一個應用,不是僅僅會coding,還需要美工(對應用的界面進行設計,不能太難看了吧)。還要制作圖標(而且對不同分辨率,還要制作不同的大小的圖標,這點很蛋疼)。還有就是,在編程工程中,難免會出錯。排查錯誤,改正編碼是一定避免不了的。

 

這第一個應用,取名叫QinPhone(親人電話)有太多的局限性了。首先,聯系人照片是事先寫入程序的,不能更改。即使是自己的家人,有時也想更換一下頭像照片。而且這個應用只能自己使用,不能推廣。有了這個想法后,決定開發出可以自己設置頭像照片的功能,這樣應用就可以開放,對任何人都可以使用了。

 

出于對隱私的考慮,本人是不太愿意讓用戶去建立一個網上的賬號,然后把照片存到網上。每次打開應用,都去調用網絡信息。所以還是把存聯系人頭像的功能設計為存在本地手機上。對于照片的剪裁,網上有很多的實例。我借鑒了一個常用的,并且最后剪裁成圓形的照片作為自己開發程序的功能之一。因為使用了這個常用的相機的一個功能(intent),這里存在個問題,在后面會講到。

 

為了把頭像做得盡可能的大,我把界面設計成了6個聯系人。對一般人,常用的6個電話也夠用了。隨時也可以更改照片和電話。應用取名為PicPicture,意思是選取照片的意思,Pic是Pick的諧音。

 

開發過程中,遇到的問題是當應用選取照片并剪切成聯系人頭像,并存儲到本地路徑后,下次打開應用,這六個聯系人的頭像還是默認值。

 

這個問題一直沒有解決。在這個想辦法解決的過程中,為了使應用能夠被其他人使用,我把頭像改成了通用的家庭成員稱謂,比如父親,母親等。實際效果如下?,F在看,還是簡陋了些。而且在美觀方面也有改進的空間。但作為一個基本可以使用的應用,我還是決定把它嘗試發布出去,也是對發布應用的過程進行學習。應用取名為9 Big Family Call Button (有點長)。

 

發布安卓應用,最常見的就是發布到它自己的應用商店里,使用play console的服務就可以。需要建立賬號,并且交$35費用就可以發布了。大概經過1天時間,就發布到google play store上面了。這一刻,還是很激動的,很有成就感。

 

下面還是繼續開發最初的應用。在沒有合適的解決方法下,我單獨開發出另一個應用PhotoCall,去調用前一個應用生產的頭像,然后在每個頭像下面增加一個設置電話的按鈕和撥號按鈕。曾經想設置一個透明的按鈕去覆蓋頭像,但是沒有成功。好在最后的結果還是比較滿意的。在對這兩個應用的使用后,發布到了應用商店上面。

 

還沒完。想能不能讓自己的應用給自己帶來些收益。于是研究一下,要么把應用設置成收費的,要么加廣告。后來還是覺得加廣告好些,畢竟這年頭愿意買應用的不多。又是一些研究啊,加廣告也有3種不同的方式。最終選取了比較常用的banner橫幅的形式。又學會了申請開通AdMob賬戶,把廣告代碼加入到相應的位置里。

 

期間也學到一些教訓,就是生產發布的應用時候,一定要記錄密匙。如果忘記了,下次就不能發布升級,而只能作為新應用發布。

 

再后來,就是為了方便用戶,在兩個應用里增加了轉到另一個應用的按鈕。

 

又過了一段時間,發現下載使用的用戶不多,嘗試了打廣告。最開始是對一個應用演示的視頻打廣告,效果不是很好。后來直接對應用打廣告,效果還是不錯的。PhotoCall的下載已經突破100了。打廣告又是對Google Ads的學習過程。

 

對于一個非計算機專業的非科班,能夠發布出有一定實用性的應用,讓更多的人受益,還是很高興的。

 

總結一下不足吧,如果有能力希望未來能改進自己的應用。

1. 為了實現最初的功能,分成了2個應用,還是不方便用戶。希望可以合并。

2. 剪切功能的實現,使用了com.android.camera.action.CROP這個intent,但是有些安卓手機尤其是原生安卓系統的,不帶這個功能,強行使用會出錯。希望以后能找到更通用的剪切模塊。

3. 或許以后設計成調用通訊錄里的聯系人,把聯系人的頭像放大(但原圖可能就不大,看效果吧)。

 

好了,以上就是對這半年的業余時間開發應用的總結??傮w來說,對自己是鍛煉和提高的。對于以后做任何事情,尤其是沒有經驗的事情,增加了很大的信心。很多事情沒有你想象的那么難。我能做到,你也行!對吧!

分享到:
標簽:開發 app
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定