原创 android之藍牙通信(一)(檢測藍牙、開啓藍牙、掃描附近藍牙設備)

最近項目需要做藍牙連接藍牙秤設備,獲取稱重數據,然後就去研究了下藍牙相關知識,看過一堆一堆的博客文章,然後開始寫,依然踏了很多的坑,自己各種辦法試了又試,終於完善得差不多了,然後現在項目做完了有空就寫下博客記錄下。 對於藍牙通信方面,比如

原创 關於使用對象和List時出現的問題

我們做app時必不可少的需要用到對象,因爲咋們就是面向對象編程啊!List肯定也是必不可少的了。之前有人出現了一個java的對象指向性問題,然後問我怎麼回事,如下。比如我們創建一個對象,然後再創建一個List存放這個對象:List<Goo

原创 android之版本控制工具Tortoisegit常用功能和用法(Git分支與合併)

上篇介紹了Git和Git的工具Tortoisegit的安裝過程,網上也有很多教程,就不多費口舌了。這篇記錄下Tortoisegit的常用功能和用法,也方便以後自己回憶。 一個項目總體不過幾個過程(以Github爲例): 1.首先需要進行

原创 android之自定義View和ViewGroup(五)(代碼篇,實現類似豎着的ViewPager引導頁,豎向引導頁)

大家肯定都看到過,很多app我們進入的時候首先是一個引導頁左右滑動的那種,一般都是ViewPager實現的,但是有時我們想實現豎着的引導頁怎麼辦呢?以前自己也學習過看過這方面的知識,然後記在了筆記上,不過筆記也是寫個大概,爲了方便自己回顧

原创 android之滑動機制實現方式

自定義是進階路上的一道炒雞大門檻,要真正學好自定義View,還得學會View的滑動機制,事件分發機制,這些很多時候自定義View的時候都得用上,如果沒用上,那只是最簡單的自定義方式了。這篇文章單單說下滑動機制,事件分發機制和自定義VIew

原创 android之自定義View和ViewGroup(六)(代碼篇,實現簡單的走勢圖,柱狀圖同理)

項目需要走勢圖,什麼柱狀圖、走勢圖,網上都有一堆現成的框架,但是我項目中只需要走勢圖,我用第三方框架簡直是累贅,畢竟佔大小,而且走勢圖也簡單,所以就自己寫了,好久沒寫博客了,就記下吧,供大家參考下,其實很簡單,大佬勿噴。先不廢話,看效果圖

原创 JQuery使用(一)(元素和屬性)

一.獲取/更改內容(用於jQuery選取結果中的所有元素) .html() 無參數時,元素返回所匹配的第一個元素的內容,例如(本文章所有示例的html文件都是以此爲例): <ul style="list-style:none">

原创 前端框架之Vue.js記錄(一)

對於Vue.js就不多說了,做前端的人如果沒聽過那怕是真不好意思說是幹前端的,如果是Android開發者,那麼就可以理解成Android中的Databinding了,都是進行View和數據的雙向綁定的,這樣就好理解了,下面記錄下基礎用法內

原创 Java之設計模式(單例模式)

單例模式是java中大家都應該聽說過的,比較學安卓的先學java,當然設計模式並不是只有java語言纔有這麼一說法,其他都有設計模式這一說法。java有23種設計模式,今天就說說單例模式。 如果你一個類需要消耗很多的資源或者你只需要一個實

原创 android之動畫實現(一)(四種基本補間動畫)

android動畫有補間動畫也有屬性動畫,還有佈局動畫等。今天就先從簡單的四種基本補間動畫說起。 補間動畫有:平移,縮放,旋轉,透明。使用方式有兩種:xml和java代碼。 四種動畫的共同屬性說明: android:fillAfter

原创 Java之設計模式(工廠模式)

今天說說工廠模式吧,以前就想寫下的,但是懶啊,也怪不得自己對自己技術失望了,哎。 工廠模式呢,簡單的說工廠模式不是一個模式,而是一系列模式,它相當於是一個統稱吧,工廠模式包括:工廠方法模式、簡單工廠模式、抽象工廠模式。不過這個也不是絕對的

原创 android之View和ViewGroup事件分發機制分析(一)(View的事件分發機制)

要把安卓學好,自定義View,事件分發機制,自定義動畫之類的是必須掌握的,如果不想弄得那麼高級來自定義,也可以不學。當初自己也是看了很多相關的書籍和博客文章,理了很久的思路。現在事件分發機制的分析已經理清楚了,而且記在筆記本上也不好,所以

原创 android之RxJava的學習,從淺到深,從入門到別放棄(二)

上次記錄了下RvJava的基本使用,即 android之RxJava的學習,從淺到深,從入門到別放棄(一),有些還是要補充下,忘了說RxJava的到底幹嘛的。RxJava主要特點就是開發中經常需要用到的:異步,詳細異步同步這些概念不用我解

原创 android之藍牙通信(二)(藍牙連接,數據傳遞)

上次寫了android之藍牙通信(一)(基礎之檢測藍牙、開啓藍牙、掃描附近藍牙設備) ,大致介紹了開啓藍牙,搜索附近藍牙設備功能,下面接下來寫下搜索到藍牙設備後進行連接,傳遞數據的操作,連接藍牙設備有兩種,一種是單向,一種是雙向。單

原创 android之RxJava的學習,從淺到深,從入門到別放棄(一)

項目空檔期,閒來無事,而且經常忘了一些東西,所以決定還是將RxJava相關的寫到博客上,方便查找。 時代在變遷,技術也在不斷的更新,說實話,現在如果作爲一個Android開發者,如果不知道RxJava,RxAndroid,Retrofit