原创 js 通訊錄(多音字)

這幾天項目上有一個通訊錄的功能,剛接觸前端沒多久,於是面向百度開發。找到了一個例子,便拿來使用,開發中發現了例子存在的一些問題(人員數組沒有排序,多音字沒處理好),自己把問題給處理了,發出來給有需要的人兒,也留着以後需要。 參考文章:ht

原创 canvas通過ajax上傳到服務器

一開始呢,是準備通過json格式上傳圖片到服務器,但是報了一個沒有邊界的錯誤("exception":"the request was rejected because no multipart boundary was found"),

原创 JS處理文件流(如果是圖片,顯示在當前頁面)

用ajax請求圖片資源,服務器以文件流的形式返回。 1、返回類型需要設置爲“blob”,所以需要用原生ajax,不能使用jq(原因:jquery將返回的數據轉換爲了string,不支持blob類型)(當然,你也可以引入組件拓展jq的能力,

原创 navigation bar底部導航欄擋住屏幕其他控件處理

在做一個沉浸式的頁面時,使用華爲P6手機彈出底部導航欄,結果擋住了其他控件。 經過查找,發現是沉浸式設置了:WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, 修改爲:Windo

原创 Android項目簽名、打包(使用圖形界面和Terminal)

辛辛苦苦寫完一個項目之後,要想用安裝包,能夠在別人的手機成功安裝,還需要給我們的項目簽名,打包。一、在Android Studio上就可以給我們的項目進行簽名,步驟很簡單:1、打開 build  -->  Generate Signed

原创 Android 多渠道打包

爲什麼要有多渠道打包?答:由於現在應用市場繁多,爲了統計各個應用市場用戶的下載量、活躍量,還可以分析用戶操作習慣,優化我們的APP。以友盟爲例(因爲我用的就是它),需要在AndroidManifest.xml裏面添加:<meta-data

原创 Android:將project當成module導入項目中

android  將項目  分成   project 和 Modulemodule  其實也是一個項目   他裏面也有  res  、 java 、 AndroidManifiest等文件  其實也是一個可以獨立運行的項目 只是   bu

原创 Android 代碼混淆

爲蝦米要進行代碼混淆? 答:如果不進行代碼混淆,那麼發佈到應用市場的APP,就有可能被別人下載apk文件,然後進行反編譯,你的代碼將呼之欲出。先不說辛苦寫的代碼公之於衆,要是被惡意的人利用裏面的接口攻擊你們的服務器,那就是大大滴麻煩了。

原创 UnsupportedMethodException Unsupported method: AndroidProject.getPluginGeneration().

將Android Studio升級到最新版本後,沒有升級build-tools,無法使用instant run功能,導致運行項目時,報這個錯: UnsupportedMethodException          Unsupported

原创 Android6.0 ScrollView跟兩個垂直RecyclerView衝突處理

1,先解決第一個recyclerview不能完整顯示的問題在倆個recyclerview外面都包裹一個相對佈局RelativeLayout,一定是倆個recyclerview都要包裹。我試着只包裹下底部的一個,發現當底部的數據增多時,會出

原创 Android中EditText帶刪除按鈕

1、說明 本文是通過在EditText右側放置一個ImageView刪除按鈕來實現,內容的刪除;另有一種是通過自定義EditView實現。 效果圖如下; 2、具體實現代碼 //輸入內容時顯示刪除按鈕

原创 eclipse項目導入到Android studio中文亂碼處理

出現這種問題的原因是,eclipse跟Android studio的編碼模式不同。一般是Eclipse中是GBK,到了Android Studio後默認utf-8。 解決方法: 導入項目之後,點擊File-Settings-Edito

原创 總結解決:java.net.SocketException: sendto failed: ECONNRESET (Connection reset by peer)

在給服務器上傳文件的時候,報了這個錯。java.net.SocketException: sendto failed: ECONNRESET (Connection reset by peer)。 有時候也報這個錯:java.net.So

原创 Android開發:熱門框架、知識點、原理

Google官方例子:各種各樣的最新框架 https://github.com/googlesamples/ MVP架構: https://github.com/googlesamples/android-architecture 極客

原创 涉及泛型的Gson轉化實體類

使用Gson轉化成實體類中的一個方法,傳的參數是 Type 對象。fromJson(String json, Type typeOfT)關於獲取Type對象,我知道的有兩種:Type type = new TypeToken<T>() {