原创 Android簽名知識總結

1.簽名相關文件的簡介 MANIFEST.MF 程序遍歷apk包中的所有文件,對非文件夾及未簽名文件的文件,逐個生成SHA1的數字簽名信息,再用Base64進行編碼,最終將這些(摘要)信息存於該文件中,該文件未涉及祕鑰信息的使用

原创 RecycleView+CardView實現瀑布流(類in界面效果)

Demo效果: 該Demo應用了之前的文章:<二>Material主題的使用 <三>定義陰影與裁剪視圖 分析 1>主題設置: <!-- Base application theme. --> <style name="Ap

原创 創建Lists和Cards

http://developer.android.com/training/material/lists-cards.html 可以使用RecycleView或者CardView在app中創建複雜的且具有material desi

原创 RecycleView點擊事件

最終目的 模擬ListView的setOnItemClickListener()方法,調用者只須調用類似於setOnItemClickListener的東西就能獲得被點擊item的相關數據。 原理 爲RecyclerView的每個

原创 Gradle統一依賴管理

目的: 避免在依賴包出新版本時,需要對每個module中的build.gradle文件都進行修改(如appcompat-v7包),使用這種方式即只需一次修改。 方法一 在項目的根目錄創建一個gradle配置文件config.gr

原创 看網易雲音樂安卓客戶端使用到的技術

開頭廢話 想必大家平時在學習的過程中應該多多少少會想了解:大公司(或者說主流的APP)都在使用哪些技術?有哪些我們還沒聽過、不瞭解的技術?今天就花點時間來討論討論這事~ ClassyShark 先推薦一款(反編譯) 應用—Clas

原创 RecyclerView實現加載更多

情景描述 我們使用列表顯示數據時,通常都會遇到需要加載更多數據的情況,比如列表即將滾動到底部時,我們就需要進行新的數據的獲取及填充。本篇博客介紹的是:自定義RecyclerView,添加即將滾動到底部的回調,方便實現加載更多功能。

原创 Drawables的使用(一)

以下從三個方面進行介紹Drawables: * Drawable tinting (着色) * Prominent color extraction(顏色提取) * Vector drawables(矢量圖片) Tint Dra

原创 自定義通知欄,並註冊點擊事件

描述 如題 效果圖 代碼 /** * function: 自定義通知欄 * Created by wiky on 2016/6/27. */ public class MyNotification { privat

原创 定義陰影與裁剪視圖

http://developer.android.com/intl/zh-cn/training/material/shadows-clipping.html Material Design爲 UI 元素引入高度。視圖的高度將幫助

原创 定義陰影與裁剪視圖

http://developer.android.com/intl/zh-cn/training/material/shadows-clipping.html Material Design爲 UI 元素引入高度。視圖的高度將幫助

原创 Android NDK開發:第一個demo

一、NDK下載 ndk的下載就不說了~網上資源比較多 二、環境配置(Android Studio) 下載完成後就是簡單的項目環境配置 添加NDK路徑 在工程的local.properties文件中添加NDK路徑(上面下載好的

原创 Material主題的使用

http://developer.android.com/training/material/theme.html Material主題帶來的效果體現在以下幾個方面: System widgets that let you set

原创 認識

http://wiki.jikexueyuan.com/project/material-design/material-design-intro/introduction.html https://www.google.com/desi

原创 TabLayout簡單例子

先上截圖 (TabLayout + ViewPager(Fragment)) 步驟 1.首先是佈局文件: <android.support.design.widget.AppBarLayout android :layo