Android系統(tǒng)權(quán)限 Android 是一個(gè)權(quán)限分隔的操作系統(tǒng)沪铭,其中每個(gè)應(yīng)用都有其獨(dú)特的系統(tǒng)標(biāo)識(Linux 用戶 ID 和組 ID)甫恩。系統(tǒng)各部分也分隔為不同的標(biāo)識瑞妇。Lin...
Android系統(tǒng)權(quán)限 Android 是一個(gè)權(quán)限分隔的操作系統(tǒng)沪铭,其中每個(gè)應(yīng)用都有其獨(dú)特的系統(tǒng)標(biāo)識(Linux 用戶 ID 和組 ID)甫恩。系統(tǒng)各部分也分隔為不同的標(biāo)識瑞妇。Lin...
前言 最近在自己的項(xiàng)目里實(shí)現(xiàn)了一個(gè)頭像選擇的功能做瞪,就是先從相冊里選取一張圖片再調(diào)用系統(tǒng)的裁剪功能來制作頭像妹田,效果就像下面這樣: 本以為很小的一個(gè)功能带膀,卻遠(yuǎn)遠(yuǎn)沒有我想的那樣簡單...
1扇救、概述 Databinding 是一種框架刑枝,MVVM是一種模式,兩者的概念是不一樣的迅腔。我的理解DataBinding是一個(gè)實(shí)現(xiàn)數(shù)據(jù)和UI綁定的框架装畅,只是一個(gè)實(shí)現(xiàn)MVVM模式...
如果你看過了Android架構(gòu)組件之Lifecycle,可以立馬投入到LiveData組件的學(xué)習(xí)中沧烈,同樣的掠兄,LiveData也是Google I/O 大會上發(fā)布的架構(gòu)組件,L...
前言 自從官方MVP的Sample出來后,鬧得熱火朝天的MVP,小碼也未能幸免加入MVP大坑中,入坑近2年的MVP的架構(gòu)終于要說拜拜了锌雀,最近由于公司項(xiàng)目相對穩(wěn)定蚂夕,做了一次較大...
閑話不多少,還是老套路腋逆,處理一個(gè)登陸的業(yè)務(wù)婿牍。詳細(xì)的介紹MVVM我就不多說了,網(wǎng)上一大把闲礼,畢竟吹水還是我的弱項(xiàng)牍汹。主要實(shí)現(xiàn)的功能有兩個(gè)輸入框铐维,一個(gè)登陸按鈕,兩個(gè)TextView顯...
本來這期應(yīng)該分享IoC思想和ARouter的自動注入這塊內(nèi)容慎菲,但是在自動注入這塊涉及到服務(wù)的主動注入嫁蛇,而我們前面只說到Activity的發(fā)現(xiàn),所以還是決定先做個(gè)服務(wù)和Frag...
上圖是目前比較普遍使用的Android APP技術(shù)架構(gòu),往往是在一個(gè)界面中存在大量的業(yè)務(wù)邏輯解幼,而業(yè)務(wù)邏輯中充斥著各種網(wǎng)絡(luò)請求抑党、數(shù)據(jù)操作等行為,整個(gè)項(xiàng)目中也沒有模塊的概念撵摆,只有...
前言 什么是ARouter底靠?阿里巴巴官方解釋是:Android平臺中對頁面、服務(wù)提供路由功能的中間件特铝。那又是什么鬼暑中,有啥功能,什么場合適合使用鲫剿?官方給的說明是: 一鳄逾、功能介紹...
01 前言 當(dāng)我們進(jìn)行項(xiàng)目開發(fā)的時(shí)候,往往是需要應(yīng)用程序的各組件灵莲、組件與后臺線程間進(jìn)行通信雕凹,比如在子線程中進(jìn)行請求數(shù)據(jù),當(dāng)數(shù)據(jù)請求完畢后通過Handler或者是廣播通知UI政冻,...
歡迎轉(zhuǎn)載枚抵,轉(zhuǎn)載時(shí)請注明出處和作者作者:kerwin原文地址:http://www.reibang.com/p/3ed9f4c87990 打造自己的組件化開發(fā)框架 為什么會有這...
目前在應(yīng)用開發(fā)中,矩形的頭像基本沒有了赠幕,大多是圓形或圓角矩形俄精,本文簡簡單單輕輕松松幫你搞定圓形或圓角矩形的頭像。 可以自定義控件實(shí)現(xiàn)榕堰,而本文使用的是第三方開源控件Rounde...