原创 大前端突圍之路:ReactNative從0到1系統精講+項目實戰 背景 現狀 課程特色 視頻介紹 課程大綱

背景大前端當下內卷愈演愈烈,各種技術風起雲湧,無數小夥伴感慨「學不過來了!」。在我們身邊也經常會看到各種焦慮,傳統的安卓IOS單端開發競爭力越來越弱,互聯網追求的短平快新讓原生開發者感到壓力山大,移動端開發和前端開發是兩套完全不同的技術棧,

原创 Android卡頓分析 一、卡頓原因 二、App啓動時間 三、AndroidStudio Profile使用

一、卡頓原因 屏幕1秒60幀,平均每幀16.6毫秒,如果代碼實現不佳,或者過於複雜,導致一幀繪製時間大於16.6毫秒,則無法完成繪製,造成丟幀,連續出現掉幀,在現象上表現爲卡頓。 二、App啓動時間 1、方法1 adb shell am s

原创 Android ActivityManager 介紹 內存相關 進程相關 任務相關 設備相關

介紹 ActivityManager雖然名爲Activity管理器,其實際功能比類名描述的廣泛,定義的方法涵蓋了內存、進程、任務、設備等相關功能。因此,將ActivityManager理解爲AppManager,更符合這個類。 內存相關 1

原创 Http/2.0

導讀 http2.0是一種安全高效的下一代http傳輸協議。安全是因爲http2.0建立在https協議的基礎上,高效是因爲它是通過二進制分幀來進行數據傳輸。正因爲這些特性,http2.0協議也在被越來越多的網站支持。據統計,截止至2018

原创 Android ContentProvider_2 源碼解析 目錄 前置知識 1. ContentResolver#query(...) 源碼分析 2. ContentProvider 的啓動過程

目錄 前置知識 這篇文章的內容會涉及以下前置 / 相關知識,貼心的我都幫你準備好了,請享用~ Binder 機制: 1. ContentResolver#query(...) 源碼分析 在上篇文章介紹 ContentResolver

原创 Android ContentProvider_1 使用方法 目錄 前置知識 1. 概述 2. 相關概念 3. 主要方法 4. ContentProvider 核心類 5. 總結

目錄 前置知識 這篇文章的內容會涉及以下前置 / 相關知識,貼心的我都幫你準備好了,請享用~ Binder 機制 1. 概述 1.1 作用 ContentProvider 是進程間內容共享的統一接口。注意:ContentProv

原创 ConstraintLayout_2:手寫代碼佈局 前言 編寫一個列表item 和RelativeLayout的差異 增加一個banner 增加幾個Tab 增加浮動按鈕 嘗試使用Guideline

轉自博客:http://blog.csdn.net/lmj623565791/article/details/78011599 前言 承接上篇文章,ConstraintLayout用可視化拖拽的方式佈局雖然方便,但是知其然而不知其所以然。最

原创 ConstraintLayout_1:可視化拖拽佈局 前言 開始 基本操作 Inspector Guidelines 自動添加約束

前言 ConstraintLayout是安卓後期推出的一個優秀的佈局組件,它最主要的一個優點,就是可以有效地解決佈局嵌套過多的問題。我們平時編寫界面,複雜的佈局總會伴隨着多層的嵌套,而嵌套越多,程序的性能也就越差。ConstraintLay

原创 和HTTPS握個手 正經一點 HTTPS 密碼學 HTTPS通信過程 解析上面的8個步驟 數字證書 總結

“姑娘們,起來喫毓婷啦!” 520剛過去,5月21號早上這句話就突然火了,像我這種單純的小寶寶根本不知道是什麼意思。 正經一點 好吧,今天要講的是HTTPS,很多人對HTTPS的概念一直是模模糊糊的,知道一些概念,但是真要詳細說又說不出

原创 Android 千變萬化 TextView:神奇的 SpannableString

之前寫過一篇SpannableString的文章,最近搬出來統一放在簡書上。 前言 TextView 可以說是 Android 中最簡單、最常見的文字控件了,幾乎每個頁面都有 TextView 的身影,絕大多數情況我們用 TextView

原创 H5和微信小遊戲 Canvas API 整理 前言

前言 微信小遊戲推出後一度爆火,一個簡單的跳一跳讓大家玩的不亦樂乎,那麼很多人就在想自己嘗試學學微信小遊戲,開發一個屬於自己的微信小遊戲。現在微信小遊戲的開發都離不開遊戲引擎,用原生小遊戲開發工具開發的很少很少。但是畢竟我不是專業遊戲開發,

原创 Android 酷炫自定義 View:高仿 QQ 窗簾菜單

之前寫過一篇自定義View的文章,最近搬出來統一放在簡書上。 介紹 不知道大家是否有印象,QQ 曾經有個版本用到了一種雙向側拉菜單,就像窗簾一樣可以兩邊開合,並且伴有 3D 旋轉效果,效果非常酷炫,吸引很多人模仿實現。 Android 系統

原创 轉角遇到愛_1,你不知道的Java 閒聊

閒聊 一時無聊,在簡書開一個文集,專門記錄一些技術上的偏門知識,少用但有用的知識。也不知道該取什麼名字,就叫轉角遇到愛吧。 有豐富開發經驗的人一定都有體會,真正在項目開發中,實現功能的時間其實並不長,大量的時間是浪費在瞭解決一些稀奇古怪的問

原创 微信小程序WePY開發框架 簡介

簡介 微信小程序入門門檻低、開發週期短、代碼編寫靈活、傳播速度快等優點讓微信小程序迅速火爆,開發者紛紛湧入,任何語言開發者一旦多了,就會有新的框架出來,WePY就是一個優秀的微信小程序開發框架。它讓微信小程序的開發更加簡單,功能更加強大,並

原创 Android7.0適配之FileProvider

一、概述 之前項目的新特性適配工作都是同事在做,一直沒有怎麼太關注,不過類似這些適配的工作還是有必要做一些記錄的。 對於Android 7.0,提供了非常多的變化,詳細的可以閱讀官方文檔Android 7.0 行爲變更,記得當時做了多窗口支