原创 明明獲取權限成功,爲什麼相機還是黑屏?

最近做項目用到相機功能,測試過不少第三方框架,但是基本上都是有一個共性,那就是第一次獲取相機權限成功,但是仍舊黑屏,無法顯示相機視圖,然而第二次進來,一切正常!!! 解決方案 在 A 頁面獲取權限,獲取成功後,跳轉到 B 頁面進

原创 什麼?你連個三色漸變圓角按鈕都需要UI切圖?

廢話不多說,先上效果圖: 該效果其實由三部分組成: 漸變 圓角 文本 漸變 關於漸變,估計大家都不會陌生,以往都是使用gradient進行製作: shape_gradient.xml <?xml version="1.0"

原创 Android網絡底層框架設計

簡介: 很多人在進行網絡請求的時候,都是直接請求網絡數據,然後每次都自己手動解析數據,判斷接口類別,然後再進行下一個步驟,但是其實請求網絡數據有很多共性的東西,例如存儲請求參數的統一性、後臺返回的數據類型統一性、sessionI

原创 OKR的制定規範

目錄: 什麼是 OKR 目標 關鍵結果 信心值 完成度 OKR 總結 設立 OKR 的常見誤區 時間規劃問題 信心值評分 OKR 說明過於複雜 將關鍵結果設立爲目標 關鍵結果的不確定性 多個目標 什麼是ORK

原创 Android加載字體包及封裝

目錄TextView加載字體包封裝定義屬性值創建自定義TextView獲取屬性值進行值判斷並加載不同的字體包全部源碼效果 TextView加載字體包 在 Android 中,若需要使得某個TextView加載字體包,使用以下方式即

原创 如何避免項目重構

簡介: 每個 Android 開發者,幾乎都有自身的項目編寫規範,好壞在平常的開發時或許難看得出來,一旦涉及到項目維護更新或項目交接開發,是神是鬼,一下便原形畢露。低劣的編寫規範會導致項目維護更新成本變大,所交接的人員不願在此基

原创 @功能實現

有用過IM軟件的,估計都有用過@功能,首先我們先理一下思路,想實現@功能需要什麼功能: 在輸入框中輸入@,彈出一個頁面給用戶選擇所需要@的用戶 在選擇所需要@的用戶後,自動填充用戶的名字到輸入框中(擴展:刪除用戶名字的空白處,整個用戶的

原创 觀察者(發佈-訂閱者)模式在Android中的簡單應用

學過設計模式的少年or少女一定聽說過觀察者模式了,也就是多個觀察者觀察一個事物,當事物發生變化的時候,觀察者也將進行動作改變。但是,爲了讓不懂的人兒or複習一下,我囉嗦一下什麼是觀察者模式: 什麼是觀察者模式 百度是這樣解釋: -

原创 cornerstone 175013

cornerstone報175013是因爲管理員沒有給你該文件夾的權限,叫管理員給權限,再重新操作就行了

原创 [Android]使用Bmob向雲數據庫插入數據報錯

錯誤報告: 03-08 21:02:12.163 17324-17613/com.xiaoyan.sharesystem E/AndroidRuntime: FATAL EXCEPTION: RxIoScheduler-2

原创 Android圖片切換狀態

相信這種圖片狀態切換的效果,大家都實現過吧,在之前,我有兩種思路來實現: 1. 多加一個boolean變量來記錄圖片的狀態,然後監聽點擊再修改圖片 2. 監聽圖片點擊,獲取當前顯示的圖片,對其進行判斷,然後再決定修改圖片 但是

原创 SharedPreferences封裝類

最近做項目再次使用到了SharedPreferences,每次都要寫這麼多相同的代碼,- -感覺好無奈,於是就自己封裝一個SharedPreferences的工具類。 首先,我們先來看看如何使用: 寫入鍵值對: Sha

原创 [Android]自定義簡易版日曆控件

先來看看效果圖,看看是不是各位大佬想要的: 特別的功能並不多,重點是講解簡易日曆該如何構造,假若是項目着急要用的話,最好還是找一下其它人寫好的日曆(附加滑動改變日曆日期等功能) -----------------------------

原创 自定義開關按鈕SwitchButton

在上文Android圖片切換狀態中,我提供了一下製作開關按鈕的一個新思路,但是,我同學看完後,感覺雖然思路是新的,但是還是免不了各種設置的麻煩,所以,我開始萌發一種想法,能否像平常的控件一樣,直接設置開、關的圖片即可立即使用。 沒錯,自

原创 我在Linux中發佈Jar程序需要的一些命令

ps -elf | grep java 查找關於java的線程 kill -9 pid號 結束進程 cd .. 返回上級目錄 cd 返回到根目錄 rm -rf 目錄名字 刪除文件夾以及文件夾中的所有文件 rm -f 文件名