原创 Camera2.0

獲取一個CameraManager的實例 CameraManager cameraManager = (CameraManager) getSystemService(Context.CAMERA_SERVICE); 開

原创 Java單例模式的學習總結

Java實現單例模式的幾種方式:1.單例模式的概念:2.如何實現單例模式3.Synchronized的使用3.1修飾一個代碼塊 1.單例模式的概念: 參考網址:http://www.importnew.com/21866.html

原创 路由器選擇

推薦品牌:華碩 TP-LINK 水星D19G 點贊 收藏 分享 文章舉報 qq_39860799 發佈了46 篇原創文章 · 獲贊 7 · 訪問量 1萬+

原创 批量改文件名稱

1.全選所有文件,修改成如下名稱: 2.打開excel在A列輸入s1(1).png 注意:       1 .輸入的這個內容必須和文件名一毛一樣       2 .建議文件名帶上雙引號,這樣就可以避免文件名裏面有空格而導致錯誤

原创 有關自定義TextView和EditText的學習

自定義EditText實現文字加下劃線: 坑:       第一次做的思路:重寫onDraw方法,然後通過 getLineCount()獲取行數,然後通過getLineHeight()獲取每行的高度在通過 canvas.dra

原创 Android文件路徑

1.Environment.getExternalStoragePublicDirectory("")的用法。 String path = Environment.getExternalStoragePublicDirectory(""

原创 Service+廣播實現定時服務

LongRunningService服務: public class LongRunningService extends Service { @Override public IBinder onBind(Int

原创 Bitmap轉Base64

當時以爲失敗的原因: Bitmap轉換成Base64字符串後需要收到在頭部添加 data:image/png;base64, 這一段,不然後臺不會認爲這個字符串是base64編碼 //將Biemap圖片轉換成base64

原创 Android中px和各種尺寸間的轉換

TypedValue.applyDimension 是Android自帶的單位轉換方法 Android系統中有兩套尺寸:              標準單位: px (px是安卓系統內部使用的單位, dp是與設備無關的尺寸單位 )

原创 GreenDao的使用總結

GreenDao是一個幫組Android開發者簡化數據庫操作的一個工具 情景1: 當向數據庫插入一個List的數據的時候: 例如以下的json串:examlist裏面還嵌套了一個list { "api": "exam_

原创 解決Mac上adb: command not found問題

打開mac的terminal終端,輸入 cd ~/ 【進入當前用戶的home目錄】 輸入 touch .bash_profile 【如果沒有.bash_profile這個文件,則創建一個這個文件】 輸入 open .bash_p

原创 px和dp的關係

View.getWidth()得到的寬度單位爲 px   px = dp * 屏幕密度   屏幕密度 = DisplayMetrics dm = getApplicationContext().getResources().getDisp

原创 Mac Android studio 創建項目新工程時一直卡在下載gradle的地方

Gadle下載問題 首先到Gradle官網將你需要的Gradle版本下載下來 http://services.gradle.org/distributions/ 以下是我下載的gradle壓縮包 我們先進入AndroidS

原创 內存溢出和內存泄漏的學習總結

文章目錄內存泄漏的危害:內存泄漏的原因:Handler導致內存泄漏的錯誤使用:解決方案總結 內存泄漏的危害:         內存泄漏會導致程序佔用內存過高,當達到峯值時會導致OOM(內存溢出),從而導致程序奔潰。        

原创 SQLite數據庫存儲

文章目錄1.創建數據庫2.添加數據3.更新數據4.刪除數據5.查詢數據 1.創建數據庫          Android爲我們提供了SQLiteOpenHelper的一個抽象類。實現對數據庫的創建和升級。因爲是一個抽象類所以就需要