(原)App源碼


序)

  人生就像衛生紙,有事沒事少扯

前言)

  最近偶爾和一位極客大牛聊了一次,這個極客在匯編的造詣算是相當高,不過野路子出來看不起各種規矩,因此是適合做個自己蒙頭研究技術的極客男,不適合大型團隊,不適合帶隊,更不適合當領導。不過他在編程的造詣上仍舊值得我仰望,據說03年的時候韓國某一款網游因為他的外掛不得不停服休整,當然時代久遠也無從考證。 和他聊天中,談到雲風大大的lua 2D引擎Ejoy2D,大牛用豪爽的氣勢立馬扯到:"雲風那玩意兒是吃飽了沒事兒干,2D用得着封裝嗎?".

  雲風大大好歹也算業界英雄,我了個擦,於是我繼續侃到現在的某些引擎 封裝的更高層讓更多不熟悉編程的人也能加入到游戲開發的領域,該漢子立馬頭一橫說到:"少J8扯蛋了,不會編程還寫個什么破玩意兒游戲,滾回家繼續去玩別人寫好的游戲吧,游戲不是弄幾個蹦蹦跳跳的 畫面就能搞定的事情,這樣貨色就算做出了游戲,性能也掉渣一地,出了異常只能一臉茫然".。。 我了個擦。。

 

 

正文)

     在http://www.cnblogs.com/bfchuan/p/3962756.html 這個之后,公司的事情又開始忙碌起來,於是沒有時間繼續搞這些,一頭扎在Erlang中,看了有些朋友的留言,確實有幾個地方是硬傷:

  

  1)電量

  2)流量 即便使用protobuf這樣來算,7*24也是個不小的數量

  3)隱私

 

  於是和一些朋友交流下以及一些朋友的留言下,覺得該APP定位可以為:

  1)在某些預知可以出現危險的情況下,例如半夜打車,深夜行走等情況

  2)自願開啟該軟件,不需要的時候隨時關閉

  3)增加一鍵報警,例如在該軟件開啟情況下,按下音量鍵,實現一鍵報警

  4)碰撞檢測,當手機遭遇猛擊,或者超高的加速度,可以理解為手機被人搶走或者被摔在地上實現一鍵報警

  5)實時的在地圖上展現出查看的人的行走路線

  6)定位為姜太公釣魚,願者上鈎

  

  想到以上幾點,於是匆忙的用了半小時修改了一下代碼,我了個擦,修改了之后由於邏輯和之前不同,一堆的BUG

  主要出現的問題:

  1)之前是始終存在一個Notification,無法取消,開機自啟,修改之后的情形為:當按返回鍵2次退出應用的時候直接kill應用,當按home鍵的時候顯示Notification,於是將Notification設置在主Fragment上,

  然當點擊Notification還原Activity的時候,清除掉Notification,於是出現了點擊Notification的時候,之前的Activity並沒有走到onDestroy,於是還原Notification后出現了2個Activity,如果手動干掉Activity,讓其走到onDestroy,Context也會干掉,無法還原Notification,這個問題不難,后期再看吧。

 

  2)為了支持一鍵報警,后台需要修改,后期再搞吧。

  3)該代碼為很普通的Android APP,作為學習入門資料吧,應該足夠了。

    4)其他問題還沒仔細看,估計也不少,沒有沒有bug的軟件。

  源碼路徑:

  APP:https://github.com/bucry/android/

  后台:暫缺,代碼還需要優化,太垃圾的代碼不能污染別人的眼球,后期補上

 

  后台我暫時丟在在阿里雲上,有想使用的,又不想暴露自己的,在APP里面:你懂得

 

  

 

  APP權當一個Android的學習資料吧。。。。

 

  部署的時候需要修改此處:

 

  

 

  修改為自己的百度KEY,相信做過百度API的都知道

 

  感謝瀏覽的朋友們,編碼愉快。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM