原创 自定義view原理及主要工具類介紹(含實例)

最近拜讀了Carson_Ho的自定義view的一些文章,在這裏做下梳理 (強烈建議去逛逛這位大神的博客,條理清晰,簡單易懂) 1.安卓座標系及view基礎 2.自定義view三個主要過程原理詳解 (1):Measure過程 該過程的目的是

原创 手把手教你集成阿里雲推送(app殺死仍可推送)

做手機控車項目,需求是車在遭受非法侵入的時候要及時報警,之前是用短信的方式,一開始量少還可以,隨着用戶越來越多,短信的開銷越來越大,決定做成推送方式,這就要求客戶一定能夠收到推送,無論後臺進程是否被殺死. 首先登陸阿里雲官方平臺,創建應用

原创 線程 服務 Thread HandlerThread AsyncTask

一:線程和服務 之前有個需求,要求app在後臺可以接受和發送數據,接到這個需求,一直的想法都是如何保活服務,後來悲催的發現,服務保活很難,線程卻可以長久存在,所以如果大家有遇到類似的需求,就不要在服務上做文章了,搞個線程就搞定了,當然,如

原创 安卓 創建手錶wear應用 並實現與app藍牙通訊

記憶力下降的厲害,年前做的demo,年後就忘了差不多了,當然也有一部分原因是因爲這個年假確實有點長,,,,whatever,還是寫個博客記錄一下,忘了也有地方找 結果,還是忘了,,, 貼兩個地址吧 谷歌官方文檔 如何調試wear應用 we

原创 阿里雲推送

做手機控車項目,需求是車在遭受非法侵入的時候要及時報警,之前是用短信的方式,一開始量少還可以,隨着用戶越來越多,短信的開銷越來越大,決定做成推送方式,這就要求客戶一定能夠收到推送,無論後臺進程是否被殺死. 首先登陸阿里雲官方平臺,創建應用

原创 json格式數據解析的一些注意事項

1.儘量用GSON,GSON是封裝的比較好的一個框架,親測用於轉化數據的bean比返回的json串少或者多一個變量,都不影響解析,這樣在開發時,如有新的需求變動,如接口需要增加一個變量,並不會影響老版本APP的使用 2.如希望使用json

原创 百度地圖的集成及使用

最近公司沒有項目,就弄了下百度地圖,把一些基本常用的功能都理了下,下面是我做的總結: 1.首先是要到百度地圖開發者中心申請AppKey,這裏會有個開發板sha1值和發佈版sha1值得問題,,,這個問題嘛,,有個鏈接大家看下:百度地圖sha

原创 友盟的社會化分享和第三方登錄集成步驟

還是那句話,這種東西並不難,按照文檔來,一遍不通就再讀一遍,總能通的,我這裏正好列一下要點及需要注意的地方,希望能夠節約大家集成的時間:官方文檔地址:友盟社會化分享及三方登錄鏈接 1.到三方的開發平臺註冊應用,獲取APPID,appkey

原创 支付寶,微信支付方式集成

支付寶集成對於一些剛出來的同學來說確實很頭疼,因爲沒有公司的pid,也沒有辦法測試,但其實只要接觸你就 會發現,真的是很容易,有個朋友寫了篇博客,我感覺是已經很詳細了這裏直接給出地址: 支付寶集成步驟 接下來介紹一下微信支付的集成:

原创 AndroidStudio 開發環境配置及安裝

一:jdk的下載與配置    jdk,我的理解就是對Java文件進行編譯執行的一套東西,所以要在手機或模擬器上運行程序,必須配置jdk,jdk下載就不說了,百度    一下,你就知道,然後是配置環境變量:        1:變量名:JAV

原创 自定義Dialog彈窗

文章有很多是借鑑的,只不過自己做一下總結,畢竟,東西還是拿到自己手裏安穩,自定義Dialog彈窗,不是太難的功能。首先我們要做的就是自己定義一個Dialog    public abstract class DialogGetHeadP