原创 Android Studio 報錯 plugin is too old

Error:(1, 0) Plugin is too old, please update to a more recent version 在Android Studio中新建項目時,可能會出現以下問題: Error:(1,

原创 Android車牌識別,從圖片識別到掃描識別

由於項目中用到了車牌識別的功能,就研究下了掃描的一些邏輯。 1. 圖片識別 剛纔的時候,我們識別車牌是用戶拍一張帶有車牌號的照片,然後我們傳到服務端去,服務端去進行圖片識別,然後把結果返回來。這樣有一些明顯的

原创 Android序列化的兩種方法

在Android的開發中,經常需要參數的傳遞,從一個Activity傳到另一個Activity,或者從Activity傳到Service,系統自身支持一些java基礎類型的傳遞,但是複雜的自定義類型,就需要序列化以後纔可以傳遞。

原创 Android源碼-SparseArray

在安卓開發過程中用到Map的時候,然後key類型爲Integer的話,會提示“使用SparseArray來得到更好的效率”。接下來看看,爲什麼SparseArray會有比HashMap更好的效率。 在SparseArray的源碼中

原创 LinearLayout佈局中的一些問題

LinearLayout中兩個場景的分析:LinearLayout都佈局在根佈局中,且根佈局width爲match_parent,LinearLayout 中 orientation = vertical,layout_width = w

原创 Http 1.x弊端與Http 2.0比較

本博客轉載自https://www.cnblogs.com/barrywxx/p/8570006.html HTTP2.0作爲新版協議,改動細節必然很多,不過對應用開發者和服務提供商來說,影響較大的就幾點。 新的二進制格式(Binary

原创 Android源碼-Volley

前段時間去面試,發現現在的公司還是挺看重對於底層的理解,一般會問下對於HTTP的理解,這裏就介紹一下Google官方出的一個HTTP框架volley。 volley的使用網上有很多,比如說http://blog.csdn.net

原创 Java中反射機制簡介

“反射”聽這個名字有點高級的樣子,它實際的作用是什麼呢,就是可以在程序運行時去加載某個類,或去調用某個類裏面的方法(這是我的理解) 先上代碼,有個初步認識: //這是最簡單的Bean public class User {

原创 Android實現異步的幾種方法

在Android項目中,有經驗的開發人員都知道,一些耗時的IO操作等都必須在子線程中去操作,那麼可以有哪些方法來開啓子線程呢,一般可以使用Java中自帶的幾種方法,也可以使用Andorid特有的一些類。 用Java來實現異步 主要

原创 Android TransformException:java.util.zip.ZipException

在使用Android Studio編譯項目時,有可能會遇到以下問題,Execution failed for task : ‘:transformClassedWithJarMergingForDebug’ > com.andro

原创 Android中帶分割線的GridView-LineGridView

在Android項目開發中,有時候需要帶分割線的GridView,一般情況下是做類似九宮格的功能。有時候可以直接留出邊距就可以,底部背景就可以當做分割線了。但要是設計比較刁,非得要分割線跟背景顏色不同呢,那就用LineGridVi

原创 Android使用ndk toolchain交叉編譯gloox

在上一篇https://blog.csdn.net/u011803341/article/details/99586726中使用了Android.mk進行編譯,有可能會出現奇奇怪怪的問題,比如在str::string s = ""最基礎的

原创 使用Android.mk編譯gloox庫

由於項目需要,用了gloox庫,但是gloox官網沒有很詳細的編譯的makefile文件,所以花了點時間,使用Android.mk來編譯。 首先大部分的編譯腳本是https://github.com/rxwen/gloox/blob/ma

原创 Android gradle aar不能傳遞依賴

先來看下gradle依賴的幾種常見的關鍵詞   新配置 已棄用配置 行爲 本Module 上層Module implementation compile 依賴項在編譯時對模塊可用,並且僅在運行時對模塊的消費者可用。 對於大型多項目構建,使

原创 Android屏幕旋轉四個方向準確監聽

在做相機開發時,遇到一個問題,就是需要監聽屏幕旋轉。最簡單的就是使用onConfigurationChanged()和OrientationEventListener這兩種方法來實現,但是最後都遇到了問題。   #1 一開始是使用onCo