原创 一款基於Android的比特幣數字錢包的實現

這個是我之前做的項目,2017年左右BTC大火,所有自己也去創業,有幸參加某款數字錢包(BTC LTC DCR ETH),cobo valut 錢包從構思到產品上市的整個流程。現在想把整個當時構思發出來。因爲世面上大部分錢包都是這

原创 repo 切換分支一種簡單的方法

在Android開發中有時候要切換Android 版本,當前版本是 android-8.1.0_r2 如果我想切換到Android 9.0 的版本 android-cts-9.0_r2 可以進入到Android 根目錄下 .r

原创 基於九鼎核心板的rk3288 雙屏開發

OS:Android 5.1 platform: rk3288 rk3288支持雙屏異顯,一般使用的是mipi、lvds 和HDMI進行異顯示,我們這邊使用的是mipi和lvds。mipi 是主屏10寸的豎屏。lvds副屏7.85

原创 rk3288 雙攝使用camera2開發

本文是基於rk3288 usbcamera這篇文章的更新版本,上篇文章 是基於第三方框架UvcCameraDemo開發的。自己想基於Android系統提供的camera2的接口開發。 由於我們的usb接口不是在主host上,報錯如

原创 imx8開發之~自動編譯腳本編寫

系統編譯的總編譯腳本 #!/bin/bash source build/envsetup.sh lunch mek_8q-userdebug make -j4 ./make_uboot.sh ./make_kernel.sh ./

原创 imx8開發之~源碼編譯

首先要下載相關的工具鏈 In addition to the packages requested on the Android website, the following packages are also needed: $

原创 android一鍵改機之真改機build.prop

本篇文章講解如果真正修改手機硬件參數。 app 會通過判斷當前手機的imei、mac、imsi等參數來判斷此手機多次註冊過app。一般情況下的權重是 imei > imsi > mac > android_id 。 Android

原创 動態修改Android參數信息的方法繞過改機檢測

有很多朋友諮詢過我如果修改Android的系統參數 比如 ro.build.id ro.product.name ro.product.device ro.product.model等參數。對應在APP端的java代碼就是Buil

原创 android 實現 APP 保活且正常升級的方法

翻譯機App保活 技術調研報告 Android系統核心App需要在Android開機期間一直後臺運行,如果被殺死會立即重啓。這個功能的實現是在App的AndroidManifest.xml添加android:persistent=

原创 一款基於Android的數字錢包的實現

這個是我之前做的項目,2017年左右BTC大火,所有自己也去創業,有幸參加某款數字錢包(BTC LTC DCR ETH)從構思到產品上市的整個流程。現在想把整個當時構思發出來。因爲世面上大部分錢包都是這個思路保護。 任何人不得使用

原创 Android log日誌系統分析-logcat源碼解析

Android爲我們提供了一個十分方便的命令行工具來讀日誌。Logcat 是一個命令行工具,用於轉儲系統消息日誌,其中包括設備引發錯誤時的堆疊追蹤以及從您的應用。 借用別人的一張圖,顯示 logd的框架 在Android 開機時

原创 Android 添加中文medium字體

2.1 Android字體顯示框架圖 Android顯示字體medium字體主要流程: a).View佈局文件或者代碼中選擇medium字體 b).Framework根據View設置的字體選擇相應medium的字體庫 c).根據f

原创 修改系統時間導致logcat read: unexpected EOF!崩潰

如果機器如果把當前系統時間往前調整(比如當前8月20日11點調整爲8月18日9點),翻譯機的logcat的buffer就會出現一直增大,超出系統設定的最大buffer size, 比如當前是設置是4M ,但是通過logcat -

原创 Android 手機開機不斷重啓故障分析

1、目前拿到編號爲066E的故障翻譯機,通過Android logcat日誌分析初始報錯現象是Android系統的zygote的AndroidRuntime在不斷重啓。 具體現象如下: 1. 07-26 07:48:43.625

原创 Android編譯預製過高版本app導致編譯錯誤解決

先上錯誤代碼 No private recovery resources for TARGET_DEVICE rk3399_firefly_mipi_box Starting build with ninja ninja: Ent