安卓開發

推薦一個Kotlin專案

標題之所有沒有使用優秀、優質等華麗的辭藻修飾,是因為這個專案是本人在學習Kotlin過程中用來練手的,不敢在給各位前輩和大神面前班門弄斧,自取其辱,況且github上的玩Android客戶端已經有很多個版本了,

Android 2019之BAT等大廠必問技術面試題

持續更新中,並完善答案------ 最近博主身邊的安卓朋友換個坑,接到BAT等大廠面試邀請,回來聊天,博主記錄下各大廠必問的部分有用面試題.希望對你學習,工作,面試有所幫助.(博主會持續收集更新這些面試題),博

ActivityManagerService簡析

AMS在Android系統中扮演很重要的角色,主要負責系統中四大元件的啟動、切換、排程及應用程序的管理和排程等工作,其職責與作業系統中的程序管理和排程模組相類似。當發起程序啟動或者元件啟動時,都會通過Binde

自定義View(一)可拖拽的懸浮控制元件

可拖拽的懸浮控制元件是個比較常見的很簡單的效果,主要知識點: 1.View的簡單自定義,onDraw的重寫等 2.View事件的簡單應用 我們在這個可拖拽的View上加個黃色的線,簡

Flutter 與 Android 原生 WebView 對比

前言 自從 google 推出 flutter 跨平臺開發框架以來,flutter 在各個技術論壇裡被炒得如日中天。 說到跨平臺開發,就不得不提 WebView,WebView 可以

Android App 保活之 ADJ 演算法

Android開發中,令人頭疼的保活問題始終纏繞每一個開發者。如何保證自己的程序不被系統回收呢?首當其衝應該是保證自己程序的優先順序。 Android系統在執行時,如果遭遇到記憶體過低,為保證系統穩定與流

Android APK命令列實現V1、V2簽名及驗證

在AndroidStudio中,我們可以很方便的對apk進行打包與簽名,也可以選擇V1或V2簽名;然而,有些時候(比如反編譯重新打包、apk加固後...),我們卻需要在AS以外進行簽名。

Android開發中API層的最佳實踐

前言 API層就是網路層,是一個App必不可少的模組。我從12年開始做安卓開發,從這些年的開發經驗中對API層的實踐進行一些總結,內容方面主要是圍繞HttpClient的選擇,響應處理的程式設計模型和通知U

1716749639.3767