原创 Android WebView 調用React Js 代碼

    最近公司項目需要結合Android 加載H5 頁面加快工作效率。前端頁面採用目前比較流行的React編寫,由於React 的特殊性,我們在Android 很難使用常規的 mWebView.evaluateJavascript("x

原创 初窺圖像處理利器RenderScript

1.RenderScript 簡介 RenderScript是Android平臺的一種類C的高性能編程語言,用於3D渲染和處理密集型計算。一直以來Android在繪圖性能的表現一直差強人意,引入NDK之後纔有所改善,而在Honeyco

原创 Python 生成CTS Excel 報表

  在實際處理CTS 問題的時候,Google 生成的CTS report 雖然方便查看結果,但是不方便開發工程師來追蹤問題。簡單寫個 Python 腳本來生成便於問題追蹤。  本文應用技術:  1. openpyxl python官方推

原创 Android Studio 導入3方 jar出現的錯誤

1. 在導入netty.jar 的時候出現了: Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is c

原创 單色位圖的聯通性

1、問題描述      讀取一張單色位圖,輸出位圖中有幾個聯通區域,每個聯通區域的像素的個數。 如圖像:                      輸出:                 12                 81   

原创 Android CTS 錯誤報告提取腳本

 Android 8.0 的系統CTS 測試報告動輒就是60-70M,瀏覽器打開太慢了,不利於工程師查看報告。所以簡單寫了一個python 腳本只提取所有錯誤的報告信息。主要使用ptyhon 的xpath 技術實現。  #!/usr/b

原创 拈遊戲

1、問題描述     有一堆n個棋子,兩個玩家輪流從堆中拿走1到m個棋子,每次拿走的棋子數都可以不同,但能拿走的上下限不變。如果每個玩家都做出了最佳的選擇,第一個玩家在n爲多少時會勝利。   2、代碼 /*+++++++++++++++

原创 Android AlarmManagerService TIME_TICK 廣播發送流程

   Android 系統我們知道沒過一分鐘就會發出一個TIME_TICK 的廣播,我們今天就來分析一個這個廣播是如何發出的,已經系統中是如何管理的。  下圖是整體的TIME_TICK 在AlarmManagerService 中的代碼流