原创 Ubuntu 下安裝Docker小結

這幾天一直在折騰ubuntu下安裝docker——webRTC service 需要在Docker環境下才能運行,網上的資料有的是存在問題的,會受限於當前ubuntu的版本。本人的ubuntu版本爲: uname -r Linux ser

原创 Android 通過zygote來運行java程序

在Android中大多數的程序都是通過java虛擬機運行,如果可以自己定製小程序,生成jar文件,然後通過app_process 來跑程序,實現自己需要的小功能也是不錯的,今天在此mark一個,此例子是在深入理解ANDROID卷3 中看到

原创 Android Systrace使用

使用背景:隨着Android開發的深入,必須要考慮性能問題,而原始的通過logcat是無法通過log來查看定位或者錨定性能問題的關鍵點在哪裏。例如由於某個view 在調用過程中,多次meatrue layout造成卡頓。由於線程太多,造成

原创 Android 10.0 Andorid.bp 動態編譯模塊

android 10 較 android 9而言,使用了很多Android.bp文件替代Android.mk 文件 雖然有工具實現Android.mk轉換爲 Android.bp文件了 但如果mk文件編譯中帶有項目使用的宏實現動態編譯如下

原创 ubuntu gradle編譯總結

1.下載gradle 版本zip文件並配置對應的環境變量 我的是gradle-5.4.1 export GRADLE_USER_HOME=/home/louis/gradle/gradle-5.4.1 注意此變量需要與具體編譯的代碼中 g

原创 Ubuntu ftp服務器安裝及配置

Ubuntu ftp服務器安裝配置 1.sudo  apt-get install vsftpd  2.修改/etc/vsftpd.conf     # 禁止匿名用戶登錄     anonymous_enable=NO     # 允許系

原创 一個年逾三十的IT人自白

      先介紹本人基本情況:男 來自中部某省學歷本科農村娃,12年步入社會,現年已過32,從事Android手機行業,在魔都一個郊區上班,公司不大,軟件這邊大概有40多號人,最近人員有流失,可能沒有。家境應該是處於溫飽,四年前結的婚,

原创 android 8.1.0 添加系統service

8.1中添加系統service與之前有差異,涉及到te文件。網上找了些例子沒有實現。特記錄總結!1.frameworks/base 目錄下添加對應的文件清單如下frameworks/base/core/java/android/app/H

原创 2016 新徵程

2016年整三十歲!不小的年紀了。沒看到事業,沒給家人帶來安全。一年一年往前混,也混累了。是時候該主動轉變了。想起了一句話:性格決定命運!那句話上高中的時候,班主任說過!畢業後有一次一個親戚也跟我說過!他

原创 Camera 小結

android.hardware.Parameters; android.util.Log; 一個比較大的工作要從宏觀上先確定大的步驟 再分塊去實現,處理 Camera的小結 幾個BroadcastRec

原创 android camera小結

android 4.4中的Camera是android系統中比較重要的一個apk 通過分析源碼,可以總結如下點 1.UI與功能是分開的比如PhotoUI.java,Photomodule.java 在UI中點擊控件如shutter

原创 android Launcher Demo小結

在android的development目錄中有一個Demo是Launcher的實例Home 路徑爲:development/samples/Home 也可以這樣找:grep "android.intent.category.HOME"

原创 Android Studio 編寫jni 實例

1.保證AS中安裝了ndk cmake 等插件 如沒有可以通過AS中的Android SDK -> SDK Tools 勾選 在線下載安裝  2.創建一個Android 項目Demo項目即可   3.添加J

原创 自定義Gridview控件的分頁功能

下面是分頁控件的關鍵代碼。本代碼的缺點是查詢語句受到了一定的限制。  private DataTable Binddatatable(int PageNum)    {        sqlstring = "select CORPNUM