前言 大家好胎撇,我是小彭。 SharedPreferences 是 Android 平臺上輕量級的 K-V 存儲框架,亦是初代 K-V 存儲框架,至今被很多應(yīng)用沿用歹叮。 有的小伙...
前言 大家好胎撇,我是小彭。 SharedPreferences 是 Android 平臺上輕量級的 K-V 存儲框架,亦是初代 K-V 存儲框架,至今被很多應(yīng)用沿用歹叮。 有的小伙...
個人博客:http://www.milovetingting.cn[http://www.milovetingting.cn] 新建項目 項目結(jié)構(gòu) 創(chuàng)建完成后的目錄如圖所示跑杭,...
發(fā)生ANR后,系統(tǒng)會為我們提供一些信息咆耿,便于我們分析問題德谅,如生成trace文件,在log中打印CPU信息等萨螺。 這篇文章窄做,我們來看看ANR發(fā)生之后,系統(tǒng)會提供給我們哪些信息屑迂,以...
從16年畢業(yè)至今冯键,就職過兩家公司惹盼,大大小小項目做了幾個,非常感謝我的兩位老大惫确,在我的android成長路上給予我很多指導(dǎo)手报,亦師亦友的關(guān)系。 從年前至今參加面試了很多公司改化,也收...
探探效果: demo效果如下: LayoutManager自定義 對于自定義LayoutManager我們主要處理好三件事情掩蛤,就所有的問題就都迎刃而解了: 布局每個ItemV...
從 Android 6.0 開始,按照是否需要動態(tài)申請分為普通權(quán)限和特殊權(quán)限 特殊權(quán)限需要程序運行時申請并通過之后才能使用陈肛,或者程序安裝為系統(tǒng)應(yīng)用或系統(tǒng)簽名揍鸟。 注意: 1、動...
一、Activity的生命周期 關(guān)于Activity的生命周期谈撒,相信做過Android開發(fā)的同學(xué)都已經(jīng)比較熟悉了腥泥,一定可以說出個大概,因為Activity的生命周期真的太重要...
前言 在Android中如果要顯示一個頁面蛔外,那么只需要在Activity的onCreate()方法中,把我們寫好的頁面布局layout傳入到setContentView()方...
緩存 首先溯乒,RecyclerView的緩存可以分為四級緩存夹厌。分別是屏幕內(nèi)緩存、屏幕外緩存裆悄、自定義緩存尊流、ViewHolder緩存池。通過其內(nèi)部類Recycler來管理緩存灯帮。(R...
前言 為了優(yōu)化代碼設(shè)計,業(yè)界先后提出了 MVC迎献、MVP瞎访、MVVM 和 MVI 等架構(gòu)設(shè)計。這四個模式討論是 “如何管理 UI” 這個話題吁恍,采用的手段都是 “關(guān)注點分離”扒秸,只是...
一、快速開發(fā)框架 XSnow[https://github.com/xiaoyaoyou1212/XSnow]基于RxJava2+Retrofit2精心打造的Android基...
Android 12 需要更新適配點并不多冀瓦,本篇主要介紹最常見的兩個需要適配的點:android:exported 和 SplashScreen 伴奥。 一、android:e...
nice
JNI語法小結(jié)JNI是什么翼闽? JNI的全稱就是Java Native Interface拾徙,顧名思義,就是Java和C/C++相互通信的接口感局,就好比買賣房子都需要找中介一樣尼啡,這里的JNI就是...
一般我們的app都是分環(huán)境的,什么開發(fā)beta版询微、線上release版……等等崖瞭。 今天就來實現(xiàn)一下根據(jù)配置更換app名稱 首先在項目的build.gradle中添加環(huán)境聲明:...
書本連接地址有沒有
Android:《Kotlin 從零到精通Android開發(fā)》讀書筆記原文發(fā)布在我的公眾號:CnPeng所有文章將優(yōu)先發(fā)布于公眾號,隨后才會更新簡書撑毛。 前前后后整整四十天书聚,終于利用非工作時間讀完了 歐陽燊(shen)寫的 《Kotlin 從零...
四大組件分別是:Activity、Service藻雌、ContentProvider寺惫、BroadcastReceiver 1. Activity 作用:界面顯示,與用戶交互 一個...