原创 判斷一個數是不是2的N次方 自己寫的土算法
bool isPowerOf2(long a){ long b = 0x01; if (a ==1 ) { return true; } if (b&a) { return false; } while(a > 2) { a
原创 linux下直接寫framebuffer(轉)
#ifndef _FBTOOLS_H_#define _FBTOOLS_H_ #include <linux/fb.h> //a framebuffer device structure;typedef struct fbdev{ in
原创 yuy2torgb24
typedef unsigned char uint8_t; #define clip_8bit(val) ((val) < 0 ? 0 : (val) > 255 ? 255 : (val)) static uint8_t *yuy2t
原创 如何修改android模擬器裏的 init.rc
首先, 在模擬器上, init.rc 是存在於 ramdisk.img 裏面的 有android源代碼包的話, 編譯完後生成的out/target/product/generic/root 目錄最終被製作成 ramdisk.
原创 通過l PackageManager 獲取某個安裝包內的資源
final PackageManager packageManager = context.getPackageManager(); Resources resources = pac
原创 YUV422TORGB24 查表法 (YUYV)
int table_y[240]; int table_ub[256]; int table_ug[256]; int table_vg[256]; int table_vr[256]; void InitialT
原创 javadoc6 替換Javadoc5
$sudo apt-get install sun-java6-jdk $sudo apt-get install sun-java5-jdk $cd /etc/alternatives$sudo rm javadoc.1.gz jav
原创 An Introduction to Using Binder Framework on Android Operating System
An Introduction to Using Binder Framework on Android Operating System ----------------------------------------
原创 關於android ui的優化 view 的繪製速度
關於如何優化activity的啓動速度, view 的繪製速度, 可參考這個sdk裏的文檔。 android-sdk-windows-1.5_r1/docs/resources/articles/window-bg-speed.html。
原创 android 應用模擬按鍵
private void simulateKeystroke(int KeyCode) { doInjectKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN, KeyCo
原创 使windows 窗口半透明
使windows 窗口半透明 // LayerWin.cpp : Defines the entry point for the application.// #include "stdafx.h"#include "resource
原创 Three Educative Examples on Using Binders
Three Educative Examples on Using Binders -------------------------------------------- Let us study three simple pr
原创 編譯android sdk 遇到的問題
類似“W/ResourceType( 2888): Unable to get buffer of resource asset file ”這樣的錯誤。是編譯sdk的時候設置不正確。正確的方法是:在make sdk之前先執行'lunch
原创 判斷一個數是不是2的N次方,很牛的算法#define ISPOW2(x) (x) & (x-1) ? false : true
判斷一個數是不是2的N次方,很牛的算法#define ISPOW2(x) (x) & (x-1) ? false : true 原理:由於2的N次方的數二進制表示是第1位爲1,其餘爲0,而x-1(假如x爲2的N次方)得到的數的二進制表
原创 linux虛擬機下與windows共享目錄的方法
首先設置一共享目錄 如 D:/winShareToLinux ,右鍵 --> 屬性--> 共享 然後運行命令 smbmount //172