原创 Java學習與實踐--集合類與泛型

最近又把《Think in Java》的一些章節仔細閱讀了一遍,爲了加深印象在此記錄下來。    Java中存放較多數據(基本數據類型、對象)的方式有兩種:數組、集合。    數組和集合對比:   數組:效率高,但是由於數據需要固定的空間

原创 Android Sqlite Failed to open database(無法打開數據庫文件)

在學習和使用Android SQLite操作的時候碰到一個錯誤:無法打開文件 10-11 15:00:44.374: E/SQLiteDatabase(18129): Failed to open database '/data/da

原创 Android SDK Manager無法更新,內容顯示不全的解決辦法

Android SDK Manager無法更新,內容顯示不全的解決辦法 最近在初學android開發,在更新SDK的時候遇到了麻煩。 發現Extras文件夾下爲空,沒有內容,包括sdk列表也不全面,更新也沒有反應 解決方法

原创 Android Retrofit使用記錄

之前網絡方面一直用的是Volley,但是近期發現Retrofit和Rxjava越來越火,抽時間學習了一下他們。 在此記錄一下使用過程(分別從單純利用Retrofit網絡連接,以及Retrofit和Rxjava結合的請求) (一)單獨利用R

原创 Android在AndroidStudio中引用Module依賴注意事項

Android在AndroidStudio中添加Module依賴的注意事項 我們在開發過程中常常會有一些模塊需要作爲依賴,或者將部分功能單獨抽出作爲一個library使用,在Android studio中,我們可以通過建立多個module

原创 getOutputStream() has already been called for

在Action中,有這樣一個需求,將服務器的一個文件讀取出來並寫入response中,很自然,我們會 response.getOutputStream(),然後在去針對文件建立InputStream,這樣然後通過,IOUtils.cop

原创 C++ 知識複習--一個簡易圍棋比賽系統

#include<iostream> #include<string> #include<algorithm> #include<vector> #include <fstream> using namespace std; #defin

原创 Android知識鞏固--IntentService詳解(消息機制的優秀實踐)

爲什麼需要IntentService? 我們都知道Service是負責在後臺處理比較耗時的操作的。但實際上Service也是運行在主線程中的。在我們需要在Service中開啓子線程來執行我們的耗時操作。 一個使用Service的案例:

原创 Gogs使用詳解

Gogs使用介紹 Gogs是一款類似Github(國內有碼市)的開源文件/代碼管理系統(基於Git) 目前功能基本介紹 遠程代碼倉庫管理 代碼倉庫權限分配、管理 團隊管理 代碼審查 (1)註冊 (2)基本功能介紹 主面板說明 圖中

原创 Volley 請求後臺數據中文亂碼問題解決

Volley 請求後臺數據中文亂碼問題解決 Volley是Google家的網絡框架,輕量簡便,但是在使用過程中發現,部分接口存在中文亂碼的問題,對,就是部分接口,而且經過檢查發現獲取的數據是iso-8859-1格式的(坑爹的試了很久),當

原创 Android 拍照獲取不壓縮原圖方式以及存在的問題

一般的喚起拍照操作 //調用相機拍照 Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); startActivityForResult(inte

原创 Android開發過程常用的框架記錄

在開發的過程中,我們需要及時的更新自己的知識庫,學習和使用新技術,時時整理一下自己使用的工具和架構,與最新最熱做比較和選擇,保持最優。 Android開發項目的一些目前比較好的可以搭配組合使用的框架   項目整體可以採用   MVP 模式

原创 HttpURLConnection中文亂碼分析和解決

HttpURLConnection中文亂碼分析和解決 產生中文亂碼一般都是編碼格式不匹配導致的,例如後臺使用UTF-8編碼格式,而移動端在接收數據時採用Iso 或者 GBK等格式,而往往我們所使用的網絡編程工具在我們步明確指定編碼格式的情

原创 Java基礎知識-- Thread和線程池的具體使用

Java Thread具體使用 (1)直接創建匿名線程使用 new Thread(){ public void run(){ //... System.out.println("Sub Thread

原创 MPAndroidChart使用詳解

MPAndroidChart使用詳解 概述 樣例 特色設置 概述 MPAndoridChart提供了非常豐富的圖表類型可供使用,如 BarChart、LineChart、PieChart、RadarChart 雖然不同圖表實現不同,但是