原创 UBUNTU 突破 GFW 方案實測

網上已經有一些方案。但是看到好幾篇文章都有些問題。主要是在 瀏覽器的設置上存在問題。 1,安裝客戶端。 get http://www.djangoz.com/ssr sudo mv ssr /usr/local/bin sudo chm

原创 NDK 編譯問題,找不到libncurses 問題

error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory CPU:AMD

原创 Android 事件分發,一些被遺漏忽略的細節

1, 界面佈局 Linear Layout 包裹一個TextView。textView 上設置了按壓效果。 問:當手指從TextView 上按下,然後移動手指到TextView 邊界以外,發生那些事件? 佈局文件如下: <test.lee.

原创 Http2, HTTP1.1 知識點收集

參考地址: https://blog.wangriyu.wang/2018/05-HTTP2.html https://www.jianshu.com/p/e57ca4fec26f 1, HTTP/1.1 存在的問題     TCP

原创 Android Progressive JPEG 圖片由模糊到清晰

我們在瀏覽網頁的時候,經常會看到一些網絡圖片由模糊變的清晰的過程。在android 開發中,我們也會遇到這樣的需求。那麼這個是怎麼實現的呢? 一,背景知識: 技術標籤 關鍵字 Progressive JPEG。 相關知識點:jpeg 的保存

原创 Android 界面漩渦扭曲動效實現

背景:之前偶然看到優酷有類似的頁面切換動畫效果。於是自己也打算來實現下這樣的效果。 動效說明:點擊界面中的任意位置,界面以點擊位置作爲中心點,開始以漩渦狀態,扭曲,收縮。直到消失。 直接上我實現的效果:   一,方法原理說明:  將頁面

原创 JAVA 內存回收

參考:https://www.cnblogs.com/leesf456/p/5218594.html 1,JMV 中哪些可以作爲 GC Root?     1. 虛擬機棧(棧幀中的局部變量區,也叫做局部變量表)中引用的對象。     2.

原创 Android 8.0 通知適配問題

Android O 對通知部分進行了調整。導致通知在android O上無法展示。 1,新的重要特性:NotificationChannel  1)在發送通知消息前需要創建notification chanel。 chanel 創建一次即可

原创 android Run模式也會出現"Waiting for debugger"的解決方法

android Run模式也會出現"Waiting for debugger"的解決方法 關機重啓

原创 android 懸浮窗 使用問題

問題1 : 使用Activity context 創建的懸浮窗。 1)當內部有scrollView 的時候,無法全屏。 佈局在status bar 下面。 2,)當沒有ScrollView 的時候,是全屏的。 ------ 問題 2: 當懸

原创 Source Tree 在git 密碼更新後,無法拉取代碼的解決辦法

背景: git 密碼總是需要修改。在修改代碼後,拉去代碼, source tree 總提示access denied. 解決方法:重新修改git 倉庫對應的密碼。   for mac:應用程序 -》 鑰匙串 -》 搜索 source tre

原创 javah 生成jni文件的問題

命令:(on macbook for android) javah -d src/main/jni -jni -classpath /Users/Carlyle_Pro/Documents/android_adt/sdk/platforms

原创 android 插件化 androdpluginmgr 擴展開發問題

插件中使用了 宿主工程中的代碼。 解決方案: 將宿主中用到的模塊打包成class.jar 依賴。  在插件中添加,依賴。 運行成功。 起初的錯誤方案: 將插件中依賴到的宿主的類文件,直接在插件中做,空實現。因爲認爲PluginClassLo

原创 gradle 與 android gradle 插件的關係

名詞解釋: 1,Gradle: Gradle是一種構建工具,它使用一種基於Groovy的特定領域語言(DSL)來構建項目。不僅僅用於android 工程的構建。 2,Android Plugin for Gradle: 這就是爲了編譯and

原创 Android 虛擬機相關概念

名詞解釋: JVM:Java Virtual Machine,  java 程序運行的虛擬機。 JIT:just In Time Compiler。 ------- ART:Anroid RunTime。 AOT:Ahead Of Ti