原创 Android 編譯環境 - 安裝工具包

寫個腳本,在ubuntu14.04 ubuntu18.04 下安裝編譯Android系統需要的包。 其實這種東西記錄在記事本,遇到哪個系統就複製哪段得了。 #!/bin/bash if [ ! -e /etc/lsb-release

原创 無界揹包問題

揹包問題(Knapsack problem)是一種組合優化的NP完全問題。問題可以描述爲:給定一組物品,每種物品都有自己的重量和價格,在限定的總重量內,我們如何選擇,才能使得物品的總價格最高。問題的名稱來源於如何選擇最合適的物品放置於給

原创 【android內核學習筆記】驅動模塊 - 初始化與釋放

(提示:看到哪兒寫到哪兒,看一半寫一半,看累了歇,歇好了看,有空就寫 。) 【第一次編輯  @tonyfield  2013.08.24 】 【參考android內核goldfish,內核版本 linux 3.4.0 】 1. 驅動模塊初

原创 按 Eclipse 開發喜好重新佈置 cocos2dx 目錄層次

【tonyfield 2013.08.29 】 1.  Cocos2dx 庫的改動 處於個人的固執,花一天時間重新佈置了cocos2dx 2.1.4的目錄層次,將android平臺無關的代碼全數裁剪,代碼按模塊置於 jni 下,主要分爲

原创 Android Work Profile

本文基於 https://developer.android.google.cn/work/managed-profiles 翻譯而成   Work Profile(工作面)或稱爲managed profile(被管理面)。 一個work

原创 Linux下i2cdetect 無法列舉 i2c設備的問題

/sys/class/i2c/下有相應設備,但/dev/i2c-[0-9]都沒有。 原來問題在於將 CONFIG_I2C_CHARDEV 作爲模塊編譯了,而開機後又沒自動加載 i2c-dev.ko modprobe   i2c-dev 即

原创 android 應用如何植入廣告 ads

1. 添加   sdk/extras/google/google_play_services/libproject/google-play-services_lib 到當前工程 2. 在項目屬性中->Android中添加google-pl

原创 Activity has leaked ServiceConnection com.google.android.vending.licensing.LicenseChecker

怎麼說呢,只要Activity運用了 LicenseChecker mChecker; 還啓動了驗證過程,那你要finish這個Activity一定

原创 VS2005 使用靜態libcurl庫編譯的工程調用free()報堆錯誤

curl中有很多地方使用 strdup,但windows下已經廢棄了“strdup”,而要求用 “_strdup” 替代 ( https://docs.microsoft.com/en-us/cpp/c-runtime-library/r

原创 VS2005 編譯libcurl 報Normaliz.lib缺失的解決

參考 :https://www.cnblogs.com/passedbylove/p/5979927.html 以下是基於 curl 7.69.1 的修改,和原文的修改沒什麼差別,只是用 ONLY_NORMALIZ_DLL控制一下代碼,方

原创 zlib 靜態庫編譯問題

在項目裏用到minizip和 zlib 靜態庫, zlib 用 1.2.11版本(https://github.com/madler/zlib/archive/v1.2.11.zip)編譯。 導入後報錯如下。 1>minizip.lib

原创 實現時間格式打印的兩種方式

利用 時間函數實現時間格式打印 #include <time.h> #include <ctype.h> time_t rawtime; struct tm timeinfo; TCHAR szTime[100]; time ( &

原创 VS2005 編譯 libcurl 時無法找到Normaliz.lib的解決方案

很多人都遇到過用老版本visual studio(如2005)編譯libcurl時報無法找到Normaliz.lib的問題,之前已經有人找到修改libcurl源碼 lib\idn_win32.c的方案,就是藉助 Normaliz.dll

原创 Ubuntu12.04下的Android 源碼編譯

(  環境配置請參考博文  Ubuntu12.04下的 Android 源碼下載 ) Google官方資料參考 http://source.android.com/source/building-running.html 1. 環境設置

原创 Android 自定義佈局對話框避免全屏的設置

需要在創建過程中設置Layout寬高爲 LayoutParams.WRAP_CONTENT public class CustomizedDialog extends Dialog  { ........     @Override