原创 運行React-Native例子UIExplorer

運行 FaceBook 給出的例子UIExplorer, 由於網絡問題折騰了半天, 在公司網絡死活不行,到家一小會兒搞定. 原因是我使用 npm install 的時候 直接 ctrl+c 斷掉了, 需要把目錄下的node_mod

原创 Ubuntu下開發Android配置流程

安裝Ubuntu 12.04 使用USBwriterU盤寫入鏡像,安裝 安裝時分區/:20G swap:8G /home:20G 安裝完成後首先本地撥號 DSL,用戶名,密碼 軟件與更新 -> 選擇軟件源163的, 附加驅動,使

原创 如何運行 .smali 程序

原文: http://kiya-z.github.io/2015/11/16/how-to-run-file-ended-with-smali/ 如何運行 .smali 程序 發表於 2015-11-16   |   分類

原创 自動化測試還可以用來幹啥

自動化測試就是把一些重複的測試工作利用相關工具自動化,減少重複的勞動。我們不僅可以利用自動化測試工具做測試,還可以利用這些工作做一些其他事情,比如爬數據,曾經抓取過學校的整個學期的課表,空閒教室,幫老爸抓取他的客戶聯繫信息到 excel

原创 NestedScrollingParent 實現複雜交互效果

最終效果: 1. 接口 NestedScrollingParent 用來配置子視圖( NestedScrollingChild )嵌套滾動。 NestedScrollingParent 簡稱 NP NestedScrollingCh

原创 寫一個福利 Telegram 機器人

官網 創建 bot 根據文檔,在 telegram 裏面添加 @BotFather, 然後跟他聊天來創建機器人 拿到 token 測試 在瀏覽器中(翻牆)輸入 https://api.telegram.org/botYOU_TOKEN

原创 學習 Promise (結合 Rxjava)

當前的問題 在開發過程中不同的語言都有遇到 callback hell(回調地獄), 回調一般出現在異步操作中。 簡單的例子: ① 從網絡獲取圖片 ② 將圖片進行壓縮 ③ 壓縮後的數據保存到本地 以上幾個操作都屬於異步操作, o

原创 WebView 實現 NestedScrollingChild

承接上文 NestedScrollingParent 實現複雜交互效果 ,在 NestedScroll 這一套流程中,NestedScrollingChild 不用考慮怎麼去通知父佈局如何滾動,只需要負責自己的事情:產生滾動事件,並將事件

原创 TextView 設置行高並垂直居中

需求: TextView 多行文本可以設置行高(如20dp),每行文本垂直居中。 效果如下: 實現思路:通過設置 TextView 的 lineSpacingExtra 和 lineSpacingMultiplier 來實現。 lin

原创 Framework分析-Application的onCreate

ActivityThread並不是一個Thread,而是一個單純的Java類,查看一下 ActivityThread 的源碼final class ActivityThread,並沒有繼承Thread或者實現Runnable接口,Acti

原创 前端+移動開發

web前端課程體系 http://www.itheima.com/special/webzly/ 第一階段 - 前端基本功 HTML+CSS JavaScript基礎 JS基本特效 JavaScript高級特性 jQuery基本使用

原创 寫一個 ButterKnife

ButterKnife 很多人都用過,能節省很多代碼,最多的就是省去了很多 findViewById 語句。接下來自己寫一個,就叫 BBKnife 吧。 分析 在使用 ButterKnife 時,需要書寫下面的類似代碼,以一個 Acti

原创 SwipeRefreshLayout 源碼

簡介 官方文檔 SwipeRefreshLayout 是一個下拉刷新控件,幾乎可以包裹一個任何可以滾動的內容(ListView GridView ScrollView RecyclerView),可以自動識別垂直滾動手勢。使用起來非常方便

原创 Framework分析-點擊Launcher中的圖標啓動Activity

Launcher也是一個應用,點擊一個圖標,開啓一個新的應用。分析從點擊圖標到新的應用的Activity執行onCreate的執行流程.注意學習Binder機制 無論是通過Launcher來啓動Activity,還是通過Ac

原创 利用 Android 手機打造來電通知計劃

最近住的地方總在晚上停電,還讓不讓人活了,大熱天的,於是就晚上在外面先找個涼快的地方呆着,但是來電的時間不確定,有時候感覺應該來電了,回去了還是沒電,那個熱啊。那麼問題來了,要是屋裏來電了有人告訴我就好了!於是計劃寫一個小程序讓它在屋裏來