原创 Android之opencv jni開發環境配置

最近在做圖片的處理,涉及到opencv的jni環境搭建,順便記錄下 推薦一個關於jni開發環境搭建的博客:https://blog.csdn.net/zeqiao/article/details/77893167,因爲opencv

原创 SurfaceView自定義相機黑屏、模糊記錄

最近在做自定義相機,印象比較深刻的是遇到兩個問題,一個是在華爲的平板的上適配,預覽出來的效果特別模糊,還卡幀;另一個是在Android 5.0-7.0的機子上跑就是黑屏(8.0和9.0沒問題),以下問題都是針對你已經實現了相機預覽

原创 Android事件分發簡單介紹

簡單的討論下關於Android的事件分發,其實網上的介紹很多,但是每次看完我都記的很暈,而我也只想知道當不同的返回值事件走的流程,所以這也只爲自己做個簡單的記錄 首先說一下關於事件分發ViewGroup和View對應的方法 Vie

原创 Android之二階貝塞爾曲線的波浪頭像(三階的愛心飛出)

1、寫這個demo主要是因爲一個同事給我看了一個ios的效果,因爲感覺好玩所以我就寫了android樣式的,具體的效果就如下圖展示(圖是ios的gif不過效果是一樣的),有需要的朋友在下面會給出下載地址 首先分析一下我的做法,我是將波

原创 Android之自定義圓形漸變、條形進度條

這是第一次畫控件,一直想做個記錄卻遲遲沒有動手,現在簡單的記錄下,希望可以幫到想要用到類似進度條的朋友! 參考: http://www.open-open.com/lib/view/open1453091490136.html ht

原创 Android之百度定位

相信現在很多app都會用到百度定位、百度地圖、百度導航等等的功能,本篇先對百度定位做個介紹,接下來我會盡快的將其他相關功能的demo及介紹也做個記錄。 一、獲取應用程序密鑰 官方文檔上關於key的申請流程:http://lbsyun.ba

原创 Android之BottomNavigationView遇到的問題

閒來無事,記錄下BottomNavigationView的使用,是design庫下的控件,主要作用就是實現app主頁面的底部導航效果 首先新建個項目選擇Bottom Navigation Activity的mobile,如下圖所示:

原创 This version of Android Studio is incompatible with the Gradle Plugin used解決

從github上下載下來的項目,不報錯但一運行報Error running app: This version of Android Studio is incompatible with the Gradle Plugin used.T

原创 關於android studio首次開啓項目打開很慢解決辦法

相信很多人在網上拉代碼下來用as打開時,總是要等很久很久,提示框中會顯示一個bulding。。gradle啥啥啥的,昨天一個朋友剛接觸as也遇到了這個問題,在這裏做個記錄,希望可以幫到別的朋友 解決方式一: (1)打開你已經開起來過的項目

原创 Android之ListView優化

相信接觸android,與listview打交道的頻率應該很高,而很多時候使用listview會出現卡頓、當圖片比較大也會遇到內存溢出問題,本章主要針對listview加載網絡圖片的優化做個簡單的記錄! 一、Adapter中複用conve

原创 Android之調用系統照相機並裁剪

Android調用系統照相機、相片並裁剪圖片並不是很難,網上也有很多資料,但是在實現的過程中我還是遇到了一些問題,現在做個總結。 一、 聲明系統權限 因爲調用的是系統照相機並且需要對sd卡進行讀寫操作所以需要用的的權限有: //請求

原创 Android之虛線的實現

<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http://schemas.android.com/apk/res/android" android:sh

原创 Android之時間戳轉今天、明天、後天、周幾

/** * 用於顯示時間 */ public static final String TODAY = "今天"; public static final String YESTERDAY = "昨天"; public