原创 gradle 學習

強制刷新依賴:  ./gradlew --refresh-dependencies assemble 用處:例如:maven每次檢測到sdk未變更,只讀緩存,無法更新。   

原创 ContentResolve.query 怎麼查找手機信息都沒有結果

轉載自:http://blog.csdn.net/htwhtw123/article/details/76032997因爲在android 6.0 以後 很多權限無法系統直接獲取,需要用戶手動獲取看下錶:所屬權限組權限日曆READ_CAL

原创 並行和併發的區別

今天看了人家的解釋覺得很繁瑣,簡化一下 ======  這就是並行 _-_-_-_-_-_-這就是併發,就是某點時刻只能處理一件事物,但是在時間間隔很小的時候就可以看成是===== 如果有問題歡迎指出

原创 android文件存儲

寫文件1 try { //打開文件輸出流(輸入輸出的問題一直讓我很糾結,現在才懂了, 輸入輸出是相對於計算機的內存,外存來說的 程序運行以後是在內存中,所以輸出流就是內存向外存輸出(由內而外才是出對吧), 就是程序向外輸出東西

原创 升級數據庫

第一版只有book表 第二版加上category表 第三版爲book表加上category_id 列book表:這是升級後的原來沒有category_id 列;public static final String CREATE_BOOK

原创 Git 導入導出代碼

導入:在這個目錄下面輸入如下命令:git init 很簡單吧!只需要一行命令就可以完成創建代碼倉庫的操作 添加所有文件git add .提交git commit -m "First commit." 導出:$git archive -

原创 inflate的使用

一. 三個參數   public View inflate(@LayoutRes int resource, @Nullable ViewGroup root, boolean attachToRoot)         1. root

原创 android SD卡讀寫文件和文件流的小小解析

首先需要判斷手機是否有SD卡,獲取SD卡狀態與應用程序是否有讀寫SD卡的能力   Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); 然後調

原创 Java回調

筆記(學了回調,有點小複雜,自己整理下,加深理解) 人家說比較經典的回調方式: Class A實現接口CallBack callback class A中包含一個class B的引用b class B有一個參數爲callback的方法f(