原创 關於Fragment中返回鍵(onBackPressed)的處理

關於Fragment中返回鍵(onBackPressed)的處理 我們在Android開發中怎麼處理返回鍵的?常見的兩種方法: 在Activity中實現如下代碼,來監聽“返回鍵” @Override public

原创 CSDN 博客Markdown編輯方法(默認編輯演示,整理出來供忘記部分樣式時查看)

# 歡迎使用Markdown編輯器寫博客 本Markdown編輯器使用[StackEdit][6]修改而來,用它寫博客,將會帶來全新的體驗哦: - **Markdown和擴展Markdown簡潔的語法** - **代碼

原创 用PHP的imagettftext繪製圖片的換行問題。

“簡書”的文章鏈接: 項目的一些說明: 我們在做一個漢字的項目,在這個項目中我們需要使用ps不停的製作一種圖片; 而圖片樣式基本固定。每次製作都需要設計人員重複排版,不停調整圖片和文字間隔和大小; 這樣的事如果做一兩次還是可

原创 okhttp或者retrofit實現網絡緩存504錯誤原因

這兩天在做網絡請求的緩存,我用的是retrofit2.1.0 retrofit 實現緩存,其實質是okhttp實現網絡緩存。 但是在這個工程中,遇到了一個問題 返回錯誤碼 504,緩存數據沒有讀出來。 先說重點: 原因其實原因很簡單

原创 Android APP 更新模塊

應用更新有兩種: 1、 檢測到更新,App實現下載功能,下載安裝。 2、檢查到更新,跳轉應用市場下載。 兩種方法優缺點: 第一種: 優點:是,下載同意,便於版本同意升級,只要用戶點擊更新,可以保證其實官方最新的包。 缺點:實現起來

原创 aac和mp3在碼率壓縮的一些事

最近公司App用戶反饋,我們使用的mp3文件太耗流量。顯然是我們mp3的體積太大。 怎麼處理? 我們準備了一個20分鐘的音頻原文件 準備一個音頻處理軟件(Mac版) Adobe Audition CC 2017 密碼:2uqj

原创 PopupWindow在android6.0無法彈出問題

之前項目定義的一個PopupWindow,彈出是沒有問題。後來發現項目的PopupWindow在android6.0和5.0的手機上無法彈出,但是在android4.4上是彈出正常的: 在android6.0的日誌如下: InputEv

原创 RecyclerView的黃金伴侶

記得在15年年初,大部分Android開發者還沒開始接觸Recyclerview的時候,我嘗試着使用了下,當時關於他的資料網上不多,用着真心難受,雖然他很強大,很靈活,可是對於用習慣了Listview的我來說,用着很不習慣。不知道各位開始

原创 在android 6.0以上無法獲取READ_PHONE_STATE權限的SecurityException的問題

我遇到的問題是,我在明明在AndroidManifest.xml中添加了READ_PHONE_STATE權限,可是在我的手機上一直報錯,錯誤信息如下: getDeviceId: Neither user 10254 nor current

原创 關於域名用下劃線的一個問題

其實這不算一個博客,因爲這裏只是記錄一個問題。 什麼問題呢: 網絡請求失敗,報錯:java.lang.IllegalArgumentException: Invalid input to toASCII: t_art***.hun**

原创 ListView在顯示較少數據是,高度由item的個數決定,wrap_content有效

有時候我們需要如下圖效果: 我們只需要顯示6條數據,在ListView下面顯示一個按鍵,用來清除ListView中的數據。可是我們無法實現,我們的按鍵總是被擠壓到屏幕的最底部。我們如何實現呢?方法很簡單。 注意:這種方法,在數據超出一屏幕

原创 給volley封裝訪問的header頭信息,利用頭信息區分和校驗用戶權限

在app後臺設計之初,爲了數據的安全,會設計一套檢驗系統。 只有通過這個校驗的請求才被認爲是自己app的合法訪問。 怎樣確保每次的數據請求都是合法的呢? 我們在數據訪問的時候增加數據請求頭。也就是網絡訪問的header。 先看

原创 git學習筆記——克隆遠端庫

我們有用git會遇到這兩種情況: 一種是我們已經先創建了本地庫,後創建了遠端庫,我們需要吧本地庫push到遠端庫去,與遠端庫關聯,進行版本控制。 另外一種是,我們先創建遠端庫,想將遠端庫克隆到本地,或者遠端庫跟新了,我們需要克隆一份

原创 git學習筆記——本地

一、簡介 svn的時代慢慢的走到向尾聲,git正在慢慢取代svn。 我也從svn換成Git作爲版本控制軟件了。下面我們簡單的學習下Git的使用。 這裏我們是當成一片學習筆記。適用於初學者。 什麼是Git?Git是一款免費、開源的分佈

原创 git學習筆記——遠端

上一篇主要說的是git的本地庫的簡單操作,這篇來說說git遠端服務器的一些操作 下面使我們這篇用的命令: mkdir xiang cd xiang/ touch readme.txt git init git add -A