【Android開源專案分析】TAB導航欄PagerSlidingTabStrip的使用和原始碼分析
相關推薦
【Android開源專案分析】TAB導航欄PagerSlidingTabStrip的使用和原始碼分析
/* * Copyright (C) 2013 Andreas Stuetz <[email protected]> * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not
【Android開源專案解析】QQ“一鍵下班”功能實現解析——學習Path及貝塞爾曲線的基本使用
早在很久很久以前,QQ就實現了“一鍵下班”功能。何為“一鍵下班”?當你QQ有資訊時,下部會有資訊數量提示紅點,點選拖動之後,就會出現“一鍵下班”效果。本文將結合github上關於此功能的一個簡單實現,介紹這個功能的基本實現思路。 專案地址
【Android開源專案解析】背景有波浪效果的TextView——從Titanic專案學習BitmapShader的使用
Hello,好久沒寫文章了,有木有想我呀~ 正式工作已經過去一個月了,發現在青島實習和在北京工作,感覺完全不一樣呢~ 現在每天晚上回到住的地方,都累的想睡覺…所以也沒心情寫太多文章和大家分享了,不過我會盡快調整狀態,重振雄風的!(哪裡起來怪怪的
【Android開源專案分析】android輕量級開源快取框架——ASimpleCache(ACache)原始碼分析
ASimpleCache框架原始碼連結 官方介紹 ASimpleCache 是一個為android制定的 輕量級的 開源快取框架。輕量到只有一個java檔案(由十幾個類精簡而來)。 1、它可以快取什麼東西? 普通的字串、J
【Android開源框架列表】
自己一直很喜歡Android開發,就如部落格副標題一樣,我想做個好的App。 http://blog.daimajia.com/android-library-collection/ 原文地址 在摸索過程中,GitHub上搜集了很多很棒的Android第三方庫,推薦
【kubernetes/k8s原始碼分析】 client-go包之Informer原始碼分析
Informer 簡介 Informer 是 Client-go 中的一個核心工具包。如果 Kubernetes 的某個元件,需要 List/Get Kubernetes 中的 Object(包括pod,service等等),可以直接使用
【kubernetes/k8s原始碼分析】kubectl-controller-manager之job原始碼分析
job介紹 Job: 批量一次性任務,並保證處理的一個或者多個Pod成功結束 非並行Job: 固定完成次數的並行Job: 帶有工作佇列的並行Job: SPEC引數 .spec.completions:
【kubernetes/k8s原始碼分析】kubectl-controller-manager之cronjob原始碼分析
crontab的基本格式 支援 , - * / 四個字元 *:表示匹配任意值,如果在Minutes 中使用表示每分鐘 &
【kubernetes/k8s原始碼分析】kubectl-controller-manager之HPA原始碼分析
本文基於kubernetes版本:v1.12.1 HPA介紹 https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale/ Th
【Flume】【原始碼分析】flume中攔截器的原始碼分析,以TimestampInterceptor為例
本文將以TimestampInterceptor為例來分析一下flume中攔截器的工作原理 首先來看下改攔截器的實現結構 1、實現了Interceptor介面 該介面的方法定義如下: public void initialize(); public Event in
【開源】Android開源專案:始終
介,,介紹 內個什麼,這是一個 Android 平臺的 APP,專案基於 RxAndroid+Retrofit+Glide 開發,使用MVP架構(好像大家都喜歡這麼寫…)。 最近經濟什麼的不太好大家都知
【Android】Android開源專案(一)音樂播放器原始碼彙總
作為一個有追求的程式設計師來說,專案原始碼必須看,但是網上那麼多資源是不讓你無從下手啊,博主今天為大家推薦五個經典專案吧。 一、android-UniversalMusicPlayer 這個開源專案展示瞭如何實現一個橫跨各種Android平臺的音樂播放器,包
【Android 應用開發】GitHub 優秀的 Android 開源專案
主要介紹那些不錯個性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Ac
【Android開源庫】美團等APP城市選擇
data- pac 就是 blank all ike 需要 高德 city CityPicker 現在使用比較多的類似美團等APP的城市選擇界面. 2步即可實現,就是這麽簡單粗暴! Gif image APK 下載demo.apk體驗. Install Gradle
【android睡眠喚醒 一】MTK 喚醒時間分析
一、喚醒流程: MTK平臺喚醒流程是從power鍵或者其他按鍵按下開始,本文以mt6753n平臺為例,通過分析kernel log來看驅動中整個喚醒的流程,上層的喚醒流程後續再分析。 1、按鍵按下 當按鍵按下時會出發中斷,從而回調中斷的處理函式,從kernel log從會有以下
【學以致用】android功能實現7---android8.0 Launcher獲取快捷方式原始碼分析(3)
獲取完快捷方式的資訊之後,便是如何具體的將快捷方式的名字,圖示和開啟方式放置到桌面上。 最後一步addAndBindAddedWorkspaceItems( new LazyShortcutsProvider(context.getAppl
【第三方開源專案】MD 風格的對話方塊 —— MaterialDialog
定義: MaterialDialog:一個漂亮、流暢、可定製的對話方塊。 依賴: 核心模組的依賴: compile 'com.afollestad.material-dialogs:core:0.9.6.0' 核心模組包含該庫的所有主要類,
【Android實戰專案】Odoo 郵箱客戶端的經歷
在技術層面上來說,我在開發這款APP的時候,只是個大三的學生,經驗上和技術上都不成熟,現在大四,把之前做的Odoo 郵箱拿出來總結一下,和大家分享一下, 在漫長的開發中,也發現了很多新人都會犯的毛病,大部分人都太強調實踐操作,而疏忽了多看書總結經驗,由於是企業應用,全部原始
【Android 技術難點攻克】RecyclerView實現懸停導航欄
介紹在上一篇文章《》中,我講述瞭如何解決ScrollView與RecyclerView的滑動衝突問題。時隔幾個月,我對這樣的程式結構有很多的反思。當初這樣巢狀,其實最主要是為了實現懸停。那麼懸停的最好的
【學以致用】android功能實現5---android8.0 Launcher獲取快捷方式原始碼分析(1)
從其他應用往桌面建立快捷方式,android8.0統一採用requestPinShortcut的方式。 對於桌面而言,是怎麼從requestPinShortcut獲取快捷方式資訊在桌面建立快捷方式呢? Android8.0的快捷方式引數不再通過廣播傳送,而是存放在系統當中