原创 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 中的代碼流