原创 android 帶手電筒的掃一掃(1 可以自動打開手電筒,2 可以自動對焦,增加識別率)

android 掃一掃 功能: 1 可以類似於摩拜單車的掃一掃,自動打開手電筒圖標讓我們打開手電筒。 2 可以自動聚焦 解釋說明: 功能1 加上了手電筒的效果 說明 在項目中 CaptureActivity 中

原创 android 九宮格圖片選擇(微信朋友圈) 圖片預覽 (底部recycleview 不卡頓)

最近做一個功能 就是仿照微信選擇圖片,圖片預覽,圖片刪除的功能 主要涉及以下知識點: 1 在圖片預覽的頁面可以來回滑動,當前圖片是選中的就背景變藍。點擊底部切換上半部分的選擇。上半部分選擇切換底部的選擇(recycleview

原创 android 自定義控件-隨着scrollview 滾動而變化的佈局

話不多說 上圖大家看 底部 隨着 scrollview 的滑動變大變小。 這個控件我是用自定義控件 貝塞爾曲線來畫的。 註釋寫的比較詳細。直接上代碼 下載地址

原创 算法小研究

一道算法題 有一個4*4的矩陣,矩陣由 “0”和”1”組成,寫一個算法檢測矩陣中的所有”1”組成的圖形是一個實心的正方形,結果爲true或者false 例如: 0 0 1 1 0 0 1 1 0 0 0 0 0 0 0

原创 recycleview仿網易頻道管理(代碼總共不到600行)

前言 之前用csdn上的網易頻道管理的demo,代碼量太大。最近自己用recycleview修改一下,總共使用了六個類,不會超過600行的代碼。和大家交流。 /** * 處理RecycleView的選中,拖拽移動,拖拽刪除的

原创 集成環信遇到的問題

集成環信遇到的問題 1 Couldn’t load hyphenate from loader dalvik.system.PathClassLoader[DexPathList[[zip file “/data/app/com

原创 java.lang.IllegalArgumentException: Can only download HTTP/HTTPS

早上測試項目上線,在測試環境下突然發現項目無法下載。 鬱悶。 發現報這個錯誤。 java.lang.IllegalArgumentException: Can only download HTTP/HTTPS URIs: 120.52.1

原创 使用cardview 屬性找不到解決辦法

CardView也是5.0的新控件,這控件其實就是一個卡片,當然我們自己也完全可以定義這樣一個卡片,從本質上看,可以將CardView看做是FrameLayout在自身之上添加了圓角和陰影效果。請注意:CardView被包裝爲一種

原创 android 獲取高德地圖 sha1發佈版 和 sha1開發版

sha1  開發版 複製sha1就是  開發版的sha1   發佈版的sha1 打開c盤找到.android文件夾 打開cmd  進入到.android文件夾下  輸入keytool -list -v -keystore jks的路徑 

原创 android 九宮格圖片選擇(微信朋友圈) 圖片預覽

最近做一個功能 就是仿照微信選擇圖片,圖片預覽,圖片刪除的功能 主要涉及以下知識點: 1 在圖片預覽的頁面可以來回滑動,當前圖片是選中的就背景變藍。點擊底部切換上半部分的選擇。上半部分選擇切換底部的選擇(recycleview 點

原创 安卓 overridePendingTransition的坑(在內部類中使用效果沒有按照預期)

我在一個內部類中使用了overridePendingTransition ,預期的效果是從下往上彈出  結果是從左到右的。這奇怪了,我按照網上的說法一個一個排查,有的說是動畫時間設置的問題,有的說是兩個動畫時間不一致,有的說使用的順序錯誤

原创 安卓 廣播在baseActivity中的封裝

之前項目使用的是 廣播來通知消息 的  代碼大家都知道 這是一個簡單的發送廣播的代碼片段 Intent intent = new Intent("net.jxx.action"); intent.putExtra(“ty

原创 android studio setting 中的Version Control 下面沒有 github和 git選項

最近準備把項目上傳的github上,結果按照網上的去測試  git和github是否已經test成功,測試成功之後,就再也沒有關這些,結果昨天準備上傳項目的時候 發現 標紅的兩項沒有了,尷尬。 好在android studio有提示  我

原创 android 帶手電筒的掃一掃(仿摩拜,支付寶掃一掃)

最近項目中用到了掃一掃,因爲考慮到了在外面黑暗的環境下,想加入檢測光源,打開手電筒的一個操作,(類似於摩拜和支付寶的掃一掃,可以檢測光源自動開啓)簡單的研究了一下 安卓手電筒是相機Camera下的一個功能 ,在初期做的時候打開手電筒會導

原创 adapter中startActivityForResult 在activity中接收數據

adapter中startActivityForResult 在activity中接收數據   相信許多童鞋都有這種使用場景。在adapter中使用startActivityForResult ,在activity中用  onActiv