Android基礎 - 收藏集 - 掘金
我的開源社區博客同步發布更新:Android全套動畫使用技巧一、Android View 動畫框架 Animation框架定義了透明度、旋轉、縮放和位移幾種常見的動畫,控制的整個View,實現原理是每次繪製視圖時View所在ViewGroup中的dra...
Android 的滑動分析以及各種實現一、滑動效果的產生 滑動一個View,本質區別就是移動一個View。改變當前View所在的坐標,原理和動畫相似不斷改變坐標位置實現。實現View的滑動就必須監聽滑動的事件,並且根據事件...
Adnroid 低功耗藍牙那點事兒近期項目使用到了藍牙技術,菜鳥一枚,網上各種找資料,發現不是不全就是過時,要麼就是抄襲轉載,真實醉了,現在將這一塊的東西整理出來,供大家參考。 基本概念 Android中的藍牙分兩種:...
關於Activity,是我們接觸Android時頻繁了解的東西。其生命周期,啟動模式等內容也耳熟能詳。今天將系統而全面的總結Activity中的內容。 一、Activity的生命周期 ...
Android最全開發資源 - 掘金-- 作者 謝恩銘 轉載請註明出處 Android最全開發資源 首先, 我覺得最好的Android學習路徑還是: 看Google Android官方開發主頁 (在國內的朋友可以上這裡), 要記住Read The "Friendly"...
googlesamples 之 easypermissions 使用使用 1、 app/build.gradledependencies { compile pub.devrel:easypermissions:0.3.0 } 2、 在Activity / Fragment實現PermissionCallback...
Android 修改狀態欄顏色全方位教程關鍵字:狀態欄著色 透明狀態欄 沉浸式 白底黑字Github Demo:imflyn/Eyes參考文章:Android-transulcent-status-bar Android 6...
Android APK 瘦身實踐現在APK動不動就是幾十兆,當用戶連接到2G和3G網路,或者按流量收費的設備是多麼的浪費,這篇文章介紹了如何對APK進行瘦身,幫助更多用戶毫不猶顧忌地下載你們的APP。 以我的個人APP【 微言 】實踐,未做任何處理,APK大小 11712 K...
在了解存儲路徑之前,先來看看Android QQ的文件管理界面,了解一下QQ的數據文件路徑來源,到底是來源於什麼地方? 手Q文件管理對應存儲目錄 ...
Android 實現底部對話框 - Android - 掘金最近項目上需要實現一個底部對話框,要實現這樣的功能其實很簡單,先看代碼: private void show1() { Dialog bottomDialog = new Dialog(this, R.style.BottomDialog); ...
這可能是最精簡的 Android6.0 運行時許可權處理,70 行代碼的工具類。附: 各種許可權詳細處理0x00:前言 對於Android6.0運行時許可權的處理方式網上有很多,包括註解,RxJava等等。一直沒有正面提到我關心的問題--如果我不在Activity或者Fragment裡面,需要運行時許可權該怎麼去做?導致我開始一直以為...
Android面試題收集 - 掘金Android是一種基於Linux的自由及開放源代碼的操作系統,主要使用於移動設備,如智能手機和平板電腦,由Google公司和開放手機聯盟領導及開發。這裡會不斷收集和更新Android基礎相關的面試題,目前已收集100題。 1.Android系統的架構 An...
android 系統自帶 Emoji 表情與表情描述互相轉換前言 Emoji表情幾乎都是有表情描述的,如憤怒的表情會有[憤怒],這樣的描述,這裡就是舉了個列子,至於是什麼樣的表現形勢,這是可以自己定義的。那麼這樣,一個表情帶一個表情描述的好處就是,當我們發送信息時...
自己曾經也在這個問題上傷過腦經,前幾日剛好有一個北京的哥們在QQ說在做IM類的項目,問我進程保活如何處理比較恰當,決定去總結一下,網上搜索一下進程常駐的方案好多好多,但是很多的方案都是不靠譜的或者不是最好的,結合很多資料,今天總結一下Android進程保活的一...
Android 狀態欄操作,你想知道的都在這裡了一直以來,iOS 設備上狀態欄背景色和圖標文字顏色的靈活可變性始終受到設計人員的青睞,有意地恰當地融入到 App 的各種界面設計當中,更好地提升用戶體驗。 由於系統的限制,在老版本的安卓系統中,Android App 無法做到這些,產生一些設計上的遺憾。幸運的...
android 界面 UI 美化:沉浸模式、全透明或半透明狀態欄及導航欄的實現Android api19開始我們就能對頂部狀態欄和底部導航欄進行半透明處理了,而api21開始則可以實現全透明狀態欄與導航欄以及開啟沉浸模式,至於什麼是沉浸模式,大家百度一下應該就都知道了,有一點需要強調的是全透明不是沉浸模式,前者只是將狀態欄、導航欄的背景...
Android 優秀文章和開源庫推薦(讀值得讀的)文章: 1. Android AOP之位元組碼插樁詳解 文章從AOP的概念出發,介紹了Android中AOP的實現方式及幾種實現對比的對比,之後介紹了AOP的一些使用場景,然後開始重點敘述了實現位元組碼插樁的技術細節,文章比較長,而且有些知識可能自己知道的也不全面...
什麼?IOS 的專利?Android 也能流暢實現毛玻璃效果 (高斯模糊) 效果個人博客CoorChice,CoorChice ,最新文章將會首發CoorChice的博客,歡迎探索哦 ! 同時,搜索微信公眾號CoorChice,或掃描文章末尾二維碼,可以關注我的微信公眾號。同期文章也將會優先推送到微信...
從零起步,從入門到懵逼的自定義View教程。 基礎篇 ...
Android 在 application 載入時實現歡迎頁面(消除白屏)大家在使用手機的時候,會發現,一些比較成熟的APP都是有歡迎頁的,就像微信一樣,在初次打開的時候,顯示的是著名的「地球與人」歡迎頁。 那麼...
Android 的系統主題總結 - Android - 掘金Android主題的進化過程 在Android 3.0之前,Android的界面不論從系統還是控制項的主題都是按鈕為白色,點擊事件為黃色。現在看來確實挺簡陋...
淺析 Android 存儲方式以及路徑 API首先聲明:本篇博客是2017年以來的原創的第一篇的博客,而且本人也已經下定決心,2017年是個新的開始。自此之後的博客都要提高質量,真正將自己的所得分享給需要的Android開發者。PS(如果有不合理之處,希望各位大佬不吝賜教) ...
Android 6.0 許可權知識學習筆記最近在項目上因為6.0運行時許可權吃了虧,發現之前對運行時許可權的理解不足,決定回爐重造,重新學習一下Android Permission。 進入正題: Android許可權 在Android系統中,許可權分為三種:正常許可權、危險許可權和特殊許可權: 正常許可權...
共 5024 字,讀完需 6 分鐘,速讀需 2 分鐘,本文首發於知乎專欄前端周刊。寫在前面,筆者在做面試官這 2 年多的時間內,面試了數百個前端工程師,驚訝的發現,超過 80% 的候選人對下面這道題的回答情況連及格都達不到。這究竟是怎樣神奇的一道面試題?他考察...
三行代碼實現一個輪播 BannerView自己簡單封裝了一個帶hint的輪播ViewPager,用來展示app首頁的Banner,先看效果圖吧。 使用起來非常...
學習總結 -- View 事件分發機制和滑動衝突終於到了 View 這一關卡了,之前也有實踐過自定義 View:圓弧刻度溫度進度條,但是對於 View 底層的東西沒什麼了解,只是會用而已,抱著「知其然知其所以然」的心態,很多時候都會先去嘗試使用,然後才來究其原因。這次會分兩個部分來敘述本篇:事件分發機制、滑...
錄音和播放,輕量到只有一個管理類 - 掘金鑒於項目需要,封裝了一個錄音和播放的管理類,分享出來給大家,有需要的直接拿去用! 有圖有真相: 實現功能: 實現錄音功能,提供暫停、繼續切換,並且監聽音量大小以波浪線呈現出現 實現播放功能,播放實現幀動畫 用法1.錄音 VoiceManage mVoi...
Android可伸縮布局-FlexboxLayout(支持RecyclerView集成) - 掘金1 . 前言 前幾天看到Google官方的博客介紹了Google開源的一個強大的布局-FlexboxLayout,看見第一眼我心裡的想法是,卧槽,Android 居然有這麼一個強大的布局。作為一個有好奇心的工程獅,當然第一時間就去試了試手,效果非常贊,因此這...
前言 RecyclerView是一個大家常用的列表控制項,在列表中不免會出現多種類型的布局,這時adapter中多種類型的判斷就會充滿著switch的壞味道,可怕的是需求變更,增加或修改新的類型時,所有的改動都在adapter中進行,沒有一個良好的擴展性。Mut...
Android快速實現地圖功能(不僅快!而且小!) - 掘金本文為【Marno】原創,轉載必須保留出處! 歡迎關注公眾號【aMarno】,主要分享 React Native 技術。 本文屬於 Marno 的《Android 快速實現》系列文章,更多【快速實現】文章 點此查看 一、前言 本文旨在提供一個解決思路,不僅...
Android 使用 StaticLayout 實現文本繪製自動換行編輯推薦:稀土掘金,這是一個針對技術開發者的一個應用,你可以在掘金上獲取最新最優質的技術乾貨,不僅僅是Android知識、前端、後端以至於產品和設計都有涉獵,想成為全棧工程師的朋友不要錯過! 使用Canvas的drawText繪製文本是不會自動換行的...
2017 年初、阿里、騰訊、百度、華為、京東、搜狗和滴滴面題目彙集(更新篇)歡迎Follow我的GitHub, 關注我的 CSDN. 其餘參考 Android目錄. ...
RecyclerView 下拉刷新、上拉載入更多以及複雜列表布局的實現介紹:關於recyclerView大家一定不陌生,可以實現listView,gridView,瀑布流的功能,高度的解耦,異常的靈活,通過設置它提供的不同LayoutManager,ItemDecoration , ItemAnimator實現令人瞠目的效果。 ...
原文地址(科學上網)Goodbye 2016, hello 2017!這是春節後的第一個工作周,大家還沒從假期綜合征中恢復過來吧。沒關係,我們幫你搜集到一月份最好的5個Android類庫,準備好花生、瓜子和飲料,來看看有什麼吧! 1.C...
自定義 toolbar 標題欄 - Android - 掘金toolbar是什麼我們在此也不詳細介紹了,還不知道的同學請移步HongYang大神的博客 我們來看下面這張圖,這個是一個標準的toolbar所包含的全部內容,從左至右從上至下依次:為菜單(返回)按鈕,app圖標,主標題,子標題...
寫給小白的 android 基礎面試筆試題(三)序言:儘管LZ已經找到了工作,但是之前的面試經驗還沒有跟大家分享完,所以就打算再寫一篇博客來跟大家分享,這次打算從簡歷、面試官會問問題的方向、投遞簡歷的對象以及LZ遇到的最後幾個面試的問題來跟大家介紹。(如有錯誤,請及時糾正)。 ...
寫給小白的 android 基礎面試筆試題(二)序言:找工作絕逼是一件非常痛苦的事,尤其是年底找工作,當然了,這其中大部分原因肯定是因為LZ只是個沒有經驗的,還沒畢業的大學生。今天看到一句掉渣天的罵人的話:「你TM就是一個沒有對象的野指針」,哈哈哈!扯淡就到這,下面進入正題(如有錯誤,請及時糾正)。 ...
寫給小白的 android 基礎面試筆試題(一)序言:由於公司的某些方面原因,LZ最近都處於找工作的狀態,年關了,最關鍵的LZ還只是個沒畢業的孩子,所以工作越來越不好找了,到哪裡投簡歷都是動不動就好幾年經驗,這讓我們這些沒經驗的渣渣還怎麼活啊!好了,也不吐槽那麼多了,這幾天到處去投簡歷,到處去面試,培訓機構...
Android OOM/MemoryLeak 各位讀者可能都有拿的出手的github或者APP實戰項目,但是會使用現成的XX開源組件並不代表你的基礎就很好。本文將帶你補習Android基礎 -- Android中內存泄露實例,分...
Android 知識梳理 - 掘金說明:本篇博客只是一個知識整理,因為網上對於Android的知識介紹足夠多,因此我不再寫相關文章(主要是因為我寫的不如人家好),所以所有文章均來自網路,不貼原文章,只提供連接,因此本文旨在減少你對相關知識的搜索過程,方便查找相關知識。 1.Activity ...
國內值得關注的官方 API 集合項目地址:TonnyL/Awesome_APIs 本頁僅收集國內部分官方API,如需查看其他版本,請點擊這裡。 目錄 ...
Material Design : 帶動畫的標題欄原博客地址:Toolbar Animation with Android Design Support Library 廢話不多說,先看效果圖: ...
貝塞爾風暴 - 超炫GABottleLoading效果談到貝塞爾曲線,很多人會覺得高逼格、複雜、頭疼,實則不然,貝塞爾曲線經過android封裝,已經顯得嬌俏可愛,簡單好用,之前一些紅極一時的效果也均是由其打造,比如QQ的「一鍵退潮」效果、電子書曲面翻頁效果...... 現在咱們就用貝塞爾曲線一起從0到1打造一個...
前言: Android 4.4之後谷歌提供了沉浸式全屏體驗, 在沉浸式全屏模式下, 狀態欄、 虛擬按鍵動態隱藏, 應用可以使用完整的屏幕空間, 按照 Google 的說法, 給用戶一種 身臨其境 的體驗。而Android 5.0之後谷...
【注釋張豪華版 Path酷炫動畫】極速get花式Path (支付寶支付成功動畫)概述 新年第一篇技術文章哈,大家新年快樂,先來個簡單點的,主要介紹工具的使用,預預熱,下周一奉上一個騷氣的購物車動畫按鈕,敬請期待。 在前文 給我一個Path,還你一個酷炫動畫 中,我詳細的闡述了如何擼出一個酷炫的Path動畫View,我們的口號是:I hav...
Android 的消息機制 - Android - 掘金引言 由於Android對消息機制的封裝,開發者在平常的開發過程中,直接使用Handler對象就能滿足大部分的應用場景,是否了解Android的消息機制對開發來說並沒有太大的影響。但Android的消息機制對開發...
推薦閱讀:
TAG:Android |