原创 Python + Android + Uiautomator 自動化測試(一)環境搭建 windows

一、安裝 python 開發環境 見:https://blog.csdn.net/q610098308/article/details/48955789 二、adb環境 adb環境,有Android SDK也就有adb的,添加到環境變量

原创 Python + Android + Uiautomator 測試樣例

環境: Python3 + Android + Uiautomator1 unittest單元測試框架:見:https://www.cnblogs.com/yufeihlf/p/5707929.html     一、啓動 app star

原创 Android 獲取安卓設備的唯一標識碼 ID

現存問題:  Android 獲取設備唯一值,由於 國內rom 不同,一直沒有一個 一個穩定的唯一標示。 權限 <uses-permission android:name="android.permission.INTERNET" />

原创 Android之通過 apksigner 對 apk 進行 手動簽名

注意:答名使用的 build-tools 裏sdk 版本,需要等於或高於 Android studio compileSdkVersion 版本,否則可能會崩潰,異常; Android 手機正常是不能安裝沒有簽名的apk,當然你可以使用

原创 字符串流stringstream(頭文件sstream)

  #include<iostream> #include<sstream> using namespace std; int main() { double a,b; istringstream is("12.344

原创 Opencv3.0 ndk 遇到的問題記錄

1.  Opencv3.0: undefined reference to cv::imread(cv::String const&, int) NDK 編譯提示 undefined reference to cv::imread(cv:

原创 Android深入理解JNI(一)JNI 靜態註冊與動態註冊

  1.JNI概述 Android系統按語言來劃分的話由兩個世界組成,分別是Java世界和Native世界。那爲什麼要這麼劃分呢?Android系統由Java寫不好嗎?除了性能的之外,最主要的原因就是在Java誕生之前,就有很多程序和庫都

原创 ubuntu CMake NDK 交叉編譯

一、安裝 cmake 不建議使用 apt-get 安裝,因爲版本比較低,如ndk17可能就用不了。 這裏使用 下載 手動安裝 sudo apt-get autoremove cmake wget https://cmake.org/fil

原创 openssl 小結

自己研究 openssl 有一段時間了,這裏做 一個小結; openssl是一個強大的安全套接字密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其他目的使用。 openssl整個軟件可以分

原创 Release VC++ 運行 缺少庫 問題

最近又遇到 release  缺少庫問題; 整理一下: 一 、VS2015  xx140.dll 我的是 VS2015 所有的 debug 和release 的庫都在這裏,包括 msvcp、msvcr、vcomp,mfc 等; 如果想簡單

原创 騰訊 mars 微信跨平臺跨業務基礎組件(一) xlog 編譯

Mars -- 微信跨平臺跨業務基礎組件 Mars:https://github.com/Tencent/mars Mars 是什麼 Mars 是微信官方的終端基礎組件, 是一個業務性無關,平臺性無關 使用C++ 編寫的基礎組件。目前已接

原创 Android NDK openssl 開發遇到的問題記錄

使用openssl 遇到過很多問題,這裏記錄一下,方便大家: 如遇到 error: undefined reference to 'srand' error: undefined reference to 'rand'

原创 java 使用Process調用exe程序 及 Process.waitFor() 死鎖問題解決

        最近在開發android的同時也在開發java ,碰到了需要使用java 程序調用exe的需求,這裏我使用的 process 來調用的 ; 這裏是調起了另外一個進程,等待返回,但有時會卡死,原因不再展開;   解決方案:j

原创 Android Apk 加固之Dex文件 方案NDK 版本

https://blog.csdn.net/I123456789T/article/details/91562328 這篇文章介紹了 基本的加固流程,但有一個明顯的問題就是 解密是 java 代碼實現,存在的問題就是key可以被找到,很容

原创 騰訊 mars 微信跨平臺跨業務基礎組件(二)Android 平臺 xlog 使用

xlog  好處就不多說了見:微信終端跨平臺組件 mars 系列(一) - 高性能日誌模塊xlog 我看了一下mars/sample android  竟然沒有申請動態寫權限,並且targetSdkVersion28,所以哪個demo 不