原创 安卓解決adb被佔用的問題

ADB server didn't ACK * failed to start daemon *   error: unknown host service       使用adb時,若出上面的錯,使用adb kill-server是沒有

原创 百度SDK地圖定位

1.關於百度定位,首先要在百度開發者中心那裏新申請一個應用並且下載相對應的sdk 得到一個APP Key作爲應用的唯一標示 2.在應用的清單文件裏面加上這段話 <meta-data android:name="c

原创 Android項目之線程池管理

       我們做項目的時候不可避免要接觸到聯網操作或者一些本地的耗時操作,而這些操作不是在主線程裏面進行,會導致ANR異常(卡UI),所以我們要開闢子線程來執行這些操作,然而直接new Thread()會導致線程管理混亂而可能會到導

原创 Android自定義對話框

         一般來說每個APP都有自己統一的樣式或主題,比如整個應用對話框的主題都是一樣的,而每次彈出對話框顯示都要寫那段無聊的代碼,所以我們有必要自己寫一個自定義的對話框類,根據自己所要設置的內容通過工具類把它調用出來顯示,就可以

原创 ListView實下拉刷新的大概思路

1.在構造方法裏面初始化參數和頭部。 2.在onLayout方法裏面把頭部的MarginTop置爲-Height(Height爲Listview的頭部高度),即隱藏頭部 3.在onTouchEvent裏面定義一個方法判斷是否下拉顯示隱藏頭

原创 Android實現彩票"刮刮樂"效果

在一些應用,比如支付寶、天貓app我們經常能夠看到一些刮獎的功能效果,通過用戶手指滑動模擬出"刮刮樂"刮獎的視覺效果,讓用戶有一種刮彩票時候那種“爽”的感覺。 我們接下來就來用代碼模擬出簡配版“刮刮樂”效果,直接看效果圖先 中了

原创 仿華爲手機管家“一鍵優化”Loading加載框

仿華爲手機管家“一鍵優化”Loading加載框 最近公司項目版本通過了沒事做,閒來無聊學習下自定義view知識。偶爾看到華爲手機上面的手機管家應用上面的loading圖,於是想模仿一下,練練手~ 廢話不多說,先看下效果圖  

原创 Android自定義LoadingView

Android自定義LoadingView 好久沒更新博客了,過年回來沒什麼事,把之前的寫的東西記錄一下吧~ 之前因爲公司項目需求只要自定義一個loading,效果如下– 沒錯,就是一個由幾個小圓組成的一個轉動的大圓,小圓會根據轉動

原创 利用Gradle的productFlavors使用應用多現場配置

由於公司的性質,做一個app(產品)需要銷售到不同的現場(項目)使用,不同的現場有不同的差異化配置,我們不可能爲每個現場的app維護一套代碼,如果這樣的話,假如有20個現場就得維護20份代碼… 問題: 有什麼解決辦法呢? 在以前的項目

原创 解決Android中webview無法彈出文件選擇框的問題

      最近在維護一個項目,發現安卓裏面的webview點擊網頁的<input type="file">類型的控件時,無論你多使勁點都發現無法彈出安卓原生文件選擇界面,簡直要崩潰了(主要是ios那邊可以...)       剛開始以爲

原创 H5技術介紹

HTML簡介 HTML(Hyper Text Mark-up Language )即超文本標記語言,是用於描述網頁文檔的一種標記語言。設計HTML語言的目的是爲了能把存放在一臺電腦中的文本或圖形與另一臺電腦中的文本或圖形方便地聯繫在一起,

原创 懸浮窗設置TYPE_TOAST出現崩潰的解決方案

關於懸浮窗設置TYPE_TOAST崩潰的問題 最近在做項目有用到懸浮窗,發現了一個問題,WindowManager.LayoutParams的屬性設置爲TYPE_TOAST在安卓7.1.1系統出現崩潰。在使用Type Toast懸浮窗的

原创 Groovy入門

相關文檔 Groovy官方文檔 Groovy快速入門 簡介 Groovy是一門基於JVM的動態語言,很多語法和Java類似。 環境搭建 intelliJ IDEA默認集成了Groovy,我們只需要下載Groovy SDK就OK了. MA

原创 Unbuta環境下配置Nexus私服倉庫

Nexus私服是用來管理gradle和maven包的倉庫 私服,私有服務器,私服是架設在局域網的一種特殊的遠程倉庫,目的是代理遠程倉庫及部署第三方構件。有了私服之後,當 Maven 需要下載構件時,直接請求私服,私服上存在則下載到本地倉

原创 自定義viewPager下面的導航按鈕

要實現viewPager下面的導航按鈕,爲了方便,我們建立一個自定義view來複用,用起來也方便 首先要新建一個類NavImgLayout集成LinearLayout. 在構造方法裏解析自定義屬性 /** * 解析屬性 * @pa