原创 Android開發之倒計時應用(一)

如需轉載,請註明出處,謝謝! 由於女朋友說要一個只有秒數的倒計時,所以這兩天便開始了這個小項目。 這裏先整體介紹一下這個項目。 效果圖如下: 功能實現: 最上面的輸入框:只能輸入數字,單位爲秒數長按輸入框可清空輸入框的內容“Hel

原创 Cordova/Phonegap Android中Java調用JavaScript

前言 最近被一個小需求搞得焦頭爛額的,連睡覺都會夢見自己在寫代碼.在兩位大大的幫助下,今天終於解決了.趕緊把它記錄下來先. 需求 這個需求是這樣子的:在BroadcastReceiver中接收推送的消息,然後將收到的消息發給Jav

原创 Android Studio導入uiautomator測試框架

轉載請註明出處謝謝 最近因爲需要用到Android的自動化測試,於是找到了uiautomator和espresso這兩個框架(這裏以uiautomator爲例).由於在Android Studio(以下簡稱AS)中使用uiauto

原创 Android 判斷程序是不是第一次運行

很多時候我們都要判斷用戶是否是第一次運行程序,以此來決定是否提供嚮導。這裏簡單介紹下如何通過SharedPreferences來判斷用戶是否是第一次運行程序。 SharedPreferences是一種輕量級的數據存儲方式,通過XML文件存

原创 sicily 1063 Who's the boss

題目大意是給一串員工的ID,工資和身高(其中,ID和工資是唯一的),然後讓我們根據特定的ID,找出這個員工的老闆是誰以及下屬的個數。判斷員工A是員工B的老闆的標準是:A的身高大於等於B的身高,且在比B工資高的員工當中,A的工資是最低的。因

原创 爲RecyclerView設置emptyView

RecyclerView不像ListView,它沒有提供emptyView的支持,但我們可以自己來實現這個功能。 解決思路 通過監聽Adapter中數據的變化,當數據爲空時讓我們自定義的emptyView爲可見的。 方法一 看到一篇文章說

原创 Android 從源碼角度分析事件分發機制(三)

說明:終於寫到了事件分發機制的最後一篇,如果還沒看過Android學習筆記之事件分發機制(一)和Android學習筆記之事件分發機制(二)的話可以先看看,再結合源碼會有助於理解。 前言 第一篇主要講了dispatchTouchEvent、

原创 Android 利用PopupWindow實現分享菜單

本文主要介紹如何利用PopupWindow實現在屏幕底部彈出分享菜單. 先來看一下效果圖吧.點擊分享按鈕,從下方彈出分享菜單 佈局 第一步是要實現菜單的佈局popup_menu_share.xml <?xml version="1.

原创 Ubuntu14.04搭建Android Studio

轉載請註明出處謝謝:http://blog.csdn.net/u011504118/article/details/45441755 前言 今天終於決定要用Android Studio來代替Eclipse了。原因是現在Github上很多項

原创 Universal ImageLoader源碼分析

轉載請註明出處謝謝:http://blog.csdn.net/u011504118/article/details/44794819 引言 第一次認識Universal-Image-Loader(以下簡稱ImageLoader)是因爲在R

原创 Android學習資源(持續更新中)

學習Android的過程中遇到了很多很好的資源,一時半會看不完,以前只是將這些資源收藏起來,但後來發現一來太多了,整理起來太麻煩,二來自己收藏的話太可惜了。所以開篇博客記錄下來。在此感謝這些前輩們將他們的知識分享出來! 工具類 Andr

原创 Android學習筆記之事件分發機制(一)

說明:關於安卓的事件分發機制總共有三篇,第一篇和第二篇我嘗試着通過調試信息向大家說明一些情況,但相信我,越看你會覺得越亂.這跟事件分發機制的複雜有一定的關係.第一篇和第二篇其實只是在給最後一篇做鋪墊而已,在最後一篇中我會藉助源碼和前面的鋪

原创 Linux下文件和目錄的權限詳解

我們都知道,在Linux下一切皆文件,可見文件的重要性,那麼Linux又是如何管理文件的呢? Linux下的文件的權限分爲三種,可讀(r)、可寫(w)、可執行(x)。 這裏先查看一下/root目錄下有哪些文件 [root@localho

原创 Android MVP with Fragment and RecyclerView

最近剛剛接觸MVP模式,試着做一下筆記。 關於MVP模式 網上關於MVP模式的資料已經很多了,看了幾篇介紹的,個人覺得Android MVP模式 簡單易懂的介紹方式這篇講得最通俗易懂了,而且也考慮到了很多方面。這裏就不再贅述了。 MVP

原创 Android學習筆記之Handler內存泄露

如需轉載,請註明出處,謝謝! http://blog.csdn.net/u011504118/article/details/45160519 在Android中經常要自己寫一個繼承自Handler的類,比如下面這個定義在MainAct