進程和線程 進程和線程都是一個時間段的描述,是CPU工作時間段的描述,不過是顆粒大小不同。 他們主要區(qū)別是:進程不共享內存,線程可以共享內存。 線程: CPU中的Thread...
進程和線程 進程和線程都是一個時間段的描述,是CPU工作時間段的描述,不過是顆粒大小不同。 他們主要區(qū)別是:進程不共享內存,線程可以共享內存。 線程: CPU中的Thread...
【標題黨警告】本文主要內容為 Gradle依賴替換規(guī)則詳解。作者:卻把清梅嗅鏈接:https://juejin.im/post/5d2dee0851882569755f549...
0.前言 Handler作為Android代碼編寫以及面試時經常遇到的內容,有必要花個時間整理一下,畢竟寫過的東西印象會更加深刻。 1.什么是Handler? 1.1 定義 ...
前言 自從 google 推出 flutter 跨平臺開發(fā)框架以來,flutter 在各個技術論壇里被炒得如日中天。 說到跨平臺開發(fā),就不得不提 WebView,WebVie...
Android ItemTouchHelper 實踐 實現(xiàn)RecyclerView拖動排序和滑動刪除,我想到的是 ViewDragHelper ,或者是第三方庫,當我看了 T...
Flutter探索與實踐 Flutter是google近年來新推出的跨平臺移動UI框架,可以在ios和Android系統(tǒng)上快速構建出高質量,體驗較高的原生界面,同時Flutt...
明確問題 每個Android插件框架要解決的首要問題都是Activity的生命周期問題。Activity代表了Service等其他需要注冊的組件。不同是插件框架解決這個問題的...
簡介 Ashmem即Android Shared Memory, 是Android提供的一種內存共享的機制。 使用 Java層借助MemoryFile或者SharedMemo...
在本次 文章中,簡單分析了一下 Flutter 在 Android 端的啟動流程,雖然沒有更深入的分析,但是我們可以了解到,對于 Flutter 端的 Dart VM 的啟動...
摘要: 通常情況下,大多數(shù)人希望android下熱補丁方案能夠做到補丁的全方位修復,包括類修復/資源修復/so庫的修復。 這里主要介紹熱補丁之so庫修復思路。 一、前言 通常...
合理的布局能夠在提高性能的同時,簡化邏輯的復雜度。 目標 在滿足需求的情況下,使用最少的層次結構來構建布局,同時避免在過度重繪模式下出現(xiàn)粉紅色和紅色。 方法 布局優(yōu)化的方式有...
Android中的 emoji 有關Android中emoji的文章有很多了,我就不簡單羅列相關內容了,在這記錄一下開發(fā)過程中遇到的一些坑... 首先是TextView首次繪...
ClassLoader 類型 Java 中的 ClassLoader 可以加載 jar 文件和 Class文件(本質是加載 Class 文件),這一點在 Android 中并...
自定義RadioGroup實現(xiàn)TabLayout先來看一下效果圖: 其實核心功能就兩個: 1、選中后改變字體顏色及加上下標 2、事件回調 實現(xiàn)思路: 1、通過向RadioGr...
1、使用 使用配置 在build.gradle中添加支持Multidex 添加Multidex依賴 在Application中初始化Multidex 反編譯打包后的APK查看...