原创 NestedScrolling 嵌套滑動機制:簡單實踐(一)

一、前言 NestedScrollView 機制是週三聽其他組的同學分享才知道的。談起技術分享,讓我學習很多: 關於視野:學習這件事情,從來不是孤軍奮戰,應該多多交流和分析、討論。正如愛爾蘭作家說:你有一個蘋果,我有一個蘋果,我們交換一

原创 一步一步在 Windows下搭建 React Native Android 開發環境

一、前言 搭建RN 的環境過程中可能會遇到比較多的坑,要有一個心理準備。我昨天搭建環境的時候,遇到很多的問題,一個問題一個問題的google,到昨天晚上遇到的最後一個問題,始終解決不了,今天又折騰了一天,才弄好。 二、什麼是 React

原创 Android JNI 學習筆記(一):簡答實現

參考文檔: (1)、NDK-JNI實戰教程(一) 在Android Studio運行第一個NDK程序 (2)、JNI Tips (3)、JNI (4)、AndroidStudio 編譯C/C++文件生成SO文件

原创 Android studio Error:(30, 31) 錯誤: 程序包 不存在

一、修復bug 記錄這個bug,不是說這個問題有多麼難,而是在解決之前,嘗試了很多辦法,它是一個不斷試錯的過程,比如: 多次的 clean project/ rebuild project; 查看主項目下的build/ 查看編譯之後的.

原创 NestedScrolling 嵌套滑動機制:原理簡單分析(二)

前言 這篇文章會簡單的總結一下嵌套滑動機制的執行過程和基本原理,歡迎批評。 文章行文思路大概如下: 前言 NestedScrolling 方法執行順序 Log NestedScrolling 流程圖 NestedScrolling 與

原创 【1】Android源碼閱讀:一個Activity是如何啓動的?

這幾天心情很不好,我也不知道是什麼原因,雖然一直的習慣是找到事物/念想產生的原因,但是這一回卻真是找不到原因了,哈哈,人醜還是要多讀書啊。不過,不管怎樣,不管周圍的人的變得怎樣,周圍的世界變得怎樣,依然要保持學習,做自己想做的事,做一個開

原创 【14】Java內存深入理解:java裏的靜態成員變量是放在了堆內存還是棧內存

堆區: 1.存儲的全部是對象,每個對象都包含一個與之對應的class的信息。(class的目的是得到操作指令) 2.jvm只有一個堆區(heap)被所有線程共享,堆中不存放基本類型和對象引用,只存放對象本身 棧區: 1.每個線程包含一

原创 Android 反編譯:加固前後對比

一、比較 360加固前 的 apk :hello.apk 360加固後 的 apk :hello_after.apk 操作步驟 加固前反編譯 加固前後編譯 1、zip包解壓縮 1、能看到assets 目錄下的資源文件;2、m

原创 算法:字符串匹配算法整理

一、定義 字符串模式匹配算法(string searching/matchingalgorithms):就是在一個文本或者較長的一段字符串中,找出一個或多個指定字符串(Pattern),並返回其位置。這類算法屬基礎算法,各種編程語言都將其

原创 【1】Java 併發編程--深入分析Volatile的實現原理

轉載:http://www.infoq.com/cn/articles/ftf-java-volatile