原创 關於項目中WebView遇到的問題記錄

WebView其實是一個非常通用的組件,對於初學而言,加載一兩個界面,代碼簡單,也非常容易上手。 但是當商業項目中,需要對加載的網頁做相應的處理,WebView的複雜性就出來了(主要是兩個重寫,WebChromeClient,WebVie

原创 android富文本的實現

項目上碰到一個需求,需要對一篇文章進行多樣標記,類似於批改作文那樣。 想了很久,一開始覺得應該在String中加標籤,突然被同事一提醒,SpannableString,茅塞頓開啊 先上兩個參考地址,隨項目進行中來補全這篇文章

原创 鞏固緩存相關,深入解析imageLoader

剛發佈項目,正值谷歌大會。 順帶AS,並完善項目。 在緩存這方面深入,偶得一系列好文,轉載收藏自 -------------->"阿敏其人" 安卓OOM和Bitmap圖片二級緩存機制(一) http://www.jianshu.c

原创 Object Animator和Tween Animation

關於安卓的動畫。 分類就不詳敘了,以前我只知道Frame動畫、Tween動畫,還耳聞過屬性動畫,但因爲一直沒用到動畫,所以沒去研究。 目前項目中涉及到了動畫,所以做了個簡單的總結,主要針對於Object Animator和Tw

原创 淺談鏈式編程及建造者模式

今天談談鏈式編程,和建造者模式,第一部分談鏈式編程,第二部分談建造者模式。 在安卓開發中,最早接觸鏈式編程,應該算是AlertDialog類了,後來在github上看到JakeWharton 的picasso圖片處理框架。從Vie

原创 WebView的一些問題

近期更新 8/12 一篇很全的文章推薦 http://blog.sina.com.cn/s/blog_61cf99580102vj36.html WebView其實是一個非常通用的組件,對於初學而言,加載一兩個界面,代碼簡

原创 安卓TTS文字轉語音

今天談談TTS。 TextToSpeech 這個類,能將正常的文字轉換爲音頻播出。 好像網上的資料比較少,之後項目可能要用到,自己先整理筆記。 早上做了第一個Demo,趁午休時間,來總結下: 1.谷歌暫時不支持中文 2.非常簡

原创 文件存儲的不同路徑記錄

/** * 創建文件 */ File file = new File("/storage/emulated/0/Android/data/com.imooc.filedemo1/

原创 動態重新設置佈局寬高

setContentView方法默認是全屏的,如果硬要設置大小 改用 setContentView(layout,new LayoutParams(50, 50)) //純代碼設置佈局 //線性佈局: LinearLayout

原创 建造者模式實例之PopupView

上一次簡單分析了鏈式編程,爽感今猶在,今天接上次,模仿android原生AlertDialog做一個PopupView。 這裏借鑑了 : 下一個丶奇蹟 http://blog.csdn.net/pangpang1236

原创 國內優秀的Android資源你都知道嗎?

別再抱怨了,國內這麼多優秀的Android資源你都知道嗎? 聲明:該文轉自慕課網手記:http://www.imooc.com/article/6451 感謝作者無私貢獻,特此收藏。 以下是原文內容: 因爲一些大家都知道的原因

原创 簡單工廠模式——2016手機也瘋狂

前言: 在解說工廠模式之前,先嘮一嘮。 在莫蘭蒂颱風第五天後,廈門市民的生活終於基本恢復正常,然而給廈門帶來的傷害,仍在延續(35萬棵樹受災,廈門行) 上一次說要做的一件事,終於是去做了(9月16日申請了個微信公衆號,發了篇文章號召

原创 Monkey——輕鬆帶你上手安卓壓力測試

生活真是不可預料,四月這個欲夏還春的季節,我的生活又攪起了一池漣漪。 今天談談Monkey: Monkeytest也有人叫做 搞怪測試。就是用一些稀奇古怪的操作方式去測試被測試系統,以測試系統的穩定性。 Monkey測試是Android自

原创 安卓6.0之後——動態獲取權限封裝

今天將項目中需要授權的地方,增加了判斷 -----------關於6.0權限的封裝。 大家知道,在android6.0之後,谷歌爲了更進一步保護用戶的手機安全及知情權,在權限管理方面做了改變。 在6.0之前,我們只需要在Manifest裏

原创 安卓熱修復之——大搜集

以下內容均爲轉載,轉自 wave_1102 的Android熱修復技術鏈接收集 熱修復準備 安卓App熱補丁動態修復技術介紹 QQ空間團隊 Android dex分包方案 開源中國 原理分析 Android 熱補丁動態修復框架小結 鴻