原创 Android 開發之JNI/NDK編程實戰(一):android studio3.0配置ndk環境實現jni編程
android studio3.0配置ndk環境實現jni編程 名詞解釋: JNI: (Java Native Interface)顧名思義,其爲Java 本地的接口調用,使得Java 與 本地其他類型語言(如C、C++)可以交互
原创 Android 開發之JNI/NDK編程實戰(三):Jni編程之調用第三方so庫
有時在項目中,我們不需要編寫C++代碼,而是由C++開發人員提供so庫供我們調用,那如何調用第三方so庫呢?本文以上文Android 開發之JNI/NDK編程實戰(二): Jni編程之使用ndk+gradle生成so庫中生成的so
原创 Android AIDL的簡單使用
AIDL,是Android中IPC通信的一種,有其獨特的優勢,能處理大量的併發請求,能滿足多進程同時調用服務端的需求。既然這麼強大,我們不妨一探究竟,該如何使用呢? 1、首先,我們需要編寫一個AIDL的文件,直接在Androi
原创 Android調用@hide系統隱藏類的幾種方法
調用android系統隱藏的API的幾種方法(以調SystemProperties這個類爲例): 1、用反射://獲取系統屬性 public static String getProperty(String key, String de
原创 Android給第三方應用添加系統簽名的兩種方式
Android給第三方應用添加系統簽名的兩種方式第一種:使用keytool-importkeypair生成keystore文件,後綴名爲.jks,放到android studio中。1、 下載keytool-importkeypair
原创 android studio svg使用
1、 svg在線繪製https://c.runoob.com/more/svgeditor/導出svg圖片2、 svg素材資源http://iconfont.cn/help/detail?helptype=codehttp://www
原创 Windows下搭建Ubantu環境
在開發中,有時需要使用Linux開發環境(比如編譯Android源碼),Ubantu無疑是最好的選擇。接下來我們就來聊一聊如何搭建Ubantu環境。 Ubantu的安裝方式有兩種,一種是裸機安裝(適用於Linux開發人員)
原创 Android bug記錄
SystemUI:Fix#7982:Recent unlock the ghosting -問題描述:設置指紋解鎖,開啓一些app,按下Recent鍵後,鎖屏後再解鎖,會出現Recent頁面的殘影 -問題原因:快速解鎖會重啓Recent
原创 用Facebook開源框架Frescok加載網絡圖片的簡單使用
Fresco中文說明:http://www.fresco-cn.org/ Fresco項目GitHub地址:https://github.com/facebook/fresco 第一步:進入 Fresco項目GitHub地址:
原创 Android 實現沉浸式狀態欄
android實現沉浸式狀態欄有很多種方式,這裏介紹常見的幾種1、 第一種方法:使用開源庫:https://github.com/jgilfelt/SystemBarTint2、 第二種方法:改變style屬性:如果想讓整個應用狀態欄
原创 android studio 快捷鍵大全
Android Studio 是谷歌基於IntelliJ IDEA開發的安卓開發工具,有點類似 eclipse ADT,Android Studio 提供了集成的 Android 開發工具用於開發和調試,基於Gradle的構建