原创 Android 三種跨界面的通訊方式

在咱們安卓開發的過程中,我們常常會遇到某個界面的東西變動了,而需要通知另外一個界面或者數據共享後某處改動了共享數據,而需要通知其它引用了的地方更新,所以今天我就來介紹一下適用這種需求的三種方式: 1.       本地廣播 2.     

原创 找到與出問題android手機系統版本一樣的源碼

有時候客戶出現問題時,不知道問題在哪,於是去看源碼,通過android sdk manager這個工具下載相應的源碼,但是有一些版本它好像也沒有,例如android 5.0.2就沒有,兩種辦法,一種就是使用已經有的替代如5.0.1,或者5

原创 android studio在編輯時出現如Failed to sync Gradle project類似的問題時的解決方案

最近使用android studio發現環境壞了,提示如下: Failedto sync Gradle project’XXXXX’ Error:Unable to load class'asLocalRepo0_1r7i3nvnipez

原创 Android studio 如何查看正斷點函數被那個函數調用

Android studio 如何查看正斷點函數被那個函數調用 使用了一段時間android studio開發的今天,我在調試代碼時,程序執行到我打斷點的函數,真不巧,我那個函數,有很多調用的地方,但我不知道它被那處調用的,我就想起了Ec

原创 數據類與JSON的互相轉換

在我們android的日常開發中,經常會遇到,把一個數據類轉成JSON,然後把JSON當作參數與網絡進行通訊,還有就是從後臺獲取回來的數據是JSON,而使用數據時傳遞或者保存到手機本地數據庫往往是數據類,這時爲了以後容易維護,就需要把J

原创 關於Android數據庫升級的實踐(以ormlite爲例)

在我們的安卓開發中,難免會使用到本地存儲,而android本地數據庫就是一樣比較好,能更靈活存儲和查詢本地數據,但是隨着需求的不斷變化,難免要對本地數據庫的表或者表的某個字段進行操作,而又不想破壞已經存儲在安卓手機裏的舊數據,那麼怎麼辦呢

原创 不用百度地圖,不用高德地圖,使用原生的android api也可以定位並做相應的優化

  之前使用過高德地圖和百度地圖,大部分都還是很準,不過有時也漂移得很利害,沒有別的辦法,只能上報給相應的地圖公司,等呀等,無聊的時候就研究了一下,android自己的原生api,嘿,原來也可以使用,官網還給了優化的東西,好了,不多說了,

原创 android把日誌內容轉寫到手機的某個目錄的文件裏

有時咱們寫的軟件在用戶手機上出現了問題,但在自己的手機裏沒有這種問題,所以把日誌輸出到文件,讓日誌文件傳回來,咱們依據日誌找到問題,這裏的日誌包括咱們自己寫代碼打出來的,還有系統出問題打出來的,好了,不說了,上代碼: private v

原创 js支持表情不截斷不亂碼的字符串過長截取後帶省略號的方法

/**參數說明:   *   * 根據長度截取先使用字符串,超長部分追加…   * @param {String} str 對象字符串   * @param {Integer} len 目標字節長度,字母數字算1,表情算2,中文算2  *

原创 Clogan/zlib_util.c:67: error: undefined reference to 'deflateInit2_'

美團點評的開源移動端基礎日誌庫在win 7 android studio 3.0.1 ndk 16編譯c時會出現一個錯誤如下  09:34:48.492 [ERROR] [org.gradle.internal.buildevents.B

原创 美觀的自定義選擇標籤FlowLayout外加支持左中右對齊及滾動等功能_圖文加源碼

現在互聯網處於一個比較個性化的階段,意思就是要根據用戶的個人興趣和口味來篩選我們的數據並進行呈現,比如一些新聞類的app,怎麼知道用戶比較喜歡什麼?現在比較流行的一種方式就是給他一些關鍵字,讓她選,再進行針對性的給予內容,我於是就搞了一個

原创 微信小程序動態的顯示或隱藏控件

  在微信小程序開發時,經常要用到一個控件會根據不同的情況和環境動態顯示與隱藏這種情況,下面就來實踐一把!上效果先 它的實現方法有兩種, 第一種方法:單選法,就是隱藏與顯示根據條件二選一,代碼如下: <view class="{{sh

原创 微信小程序點擊編譯爲什麼老是彈出設置框

在對微信小程序的代碼進行了一些調整以後,希望編譯運行起來看看,結果卻老是彈出自定義預覽,要咱們填寫啓動頁面和頁面自定義參數等,如下圖 即使我們填寫了,點擊編譯,也會彈出,爲什麼?   一開始我也不明白,老是點那個,後來我才發現,這個工

原创 微信小程序裏面的單步調試和變量查看

在微信小程序開始學習與開發的過程中,總有一些東西,想看看它跑起來的內容與我們編程時想的是否一致,於是就想到了能不能單步調試或者打出一些我們想要的變量的內容,以便我們做進一步的開發和調整,現在我就要介紹下微信小程序的一般用到的調試方法和打印

原创 解決android studio死機卡死卡緩慢問題的實踐

         之前使用eclipse,後來google公司自己推出了一個安卓的開發工具android studio,並且漸漸的停止對eclipse的兼容和支持,所以我也從eclipse跳到使用androidstudio了,但是andr