目前日期文章:200904 (12)

瀏覽方式: 標題列表 簡短摘要
匈牙利,我誤會你了

有寫過程式的人應該都會有聽過所謂的匈牙利命名法,這是由微軟的程式設計師 Charles Simonyi 所發明的,幾乎在所有程式語言的入門書都會提到。依照書中所寫,所謂的匈牙利命名法便是在變數前面加上該變數的型別,例如:

int iCount;

huenlil 發表在 痞客邦 PIXNET 留言(2) 人氣()

來源:Joel on Software - 讓錯的程式看得出錯

讓錯的程式看得出錯


作者: 周思博 (Joel Spolsky)
譯: Paul May 梅普華

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

來源: 上課講義摘錄之23:JNI與Android VM之關係--Android大舞台 文章講義分享 --Google Android 論壇

 

1.  從如何載入*.so檔案談起

    由於Android的應用層級類別都是以Java撰寫的,這些Java類別轉譯為Dex型式的Bytecode之後,必須仰賴Dalvik虛擬機器(VM: Virtual Machine)來執行之。VMAndroid平台裡,扮演很重要的角色。

    此外,在執行Java類別的過程中,如果Java類別需要與C組件溝通時,VM就會去載入C組件,然後讓Java的函數順利地呼叫到C組件的函數。此時,VM扮演著橋樑的角色,讓JavaC組件能透過標準的JNI介面而相互溝通。

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

來源:  Android AIDL接口定義語言

 Android進程之間如何通訊呢? 在Windows系統中存在IPC管道服務、MailSolt郵槽、消息等方法,在Android平台上提供了一種中間層語言 AIDL Android接口定義語言(Android Interface Definition Language)。

實現IPC服務通過使用AIDL步驟主要有:

huenlil 發表在 痞客邦 PIXNET 留言(1) 人氣()

來源:Android JNI實例


Android 的SDK中沒有包括JNI的支持,而且對如何支持JNI也沒有任何文檔說明。不過既然整個Android 平台是開源的,我們可以通過Google發佈的源代碼來找到一些線索(比如frameworks/base/media/jni/目錄),依葫蘆畫瓢的實現上層JAVA程序通過JNI來呼叫Native C程序中的函數。

 

huenlil 發表在 痞客邦 PIXNET 留言(9) 人氣()

win32 Timer範例

 

#include "stdafx.h"
#include <Windows.h>

void CALLBACK TimerProc(HWND hwnd, UINT message, UINT timerID, DWORD time) {
 MessageBeep(-1);

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

來源: Android模擬GPS數據生成kml和nmea文件 - 開發者在線 - www.builder.com.cn

在Android平台上開發可能沒有真機的時候,我們通過DDMS中載入KML或NMEA文件來模擬生產數據,使用方法參考 新版ADT插件讓Android開發更人性化 一文,最終這兩個文件加載到/data/misc/location/gps/nmea或/data/misc/location/gps/kml/

  一、KML文件其實是一個XML文件,我們看下KML文件結構

  <?xml version="1.0" encoding="UTF-8"?>

  <kml xmlns="http://earth.google.com/kml/2.2">

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()


Falling Down by Oasis



huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

 

Android 1.5 Early Look SDK | Android Developers

 

Emulator for 1.5 SDK

1.5 的EMU 架構大改,要使用1.5的EMU參考說明:

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

HTC Magic 韌體 for G1 v5.0.1 | @Android - 智慧型手機 Android G1 中文TW社群支援站:

http://android.cool3c.com/article/7322

HTC Magic 韌體 for G1 | @Android - 智慧型手機 Android G1 中文TW社群支援站:

http://android.cool3c.com/article/7101

 

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

Daddy's Gone - Glasvegas

YouTube - Daddy's Gone

 

很好聽的一首歌,沒想到是剛紅的蘇格蘭團,團名是 Glasvegas。

 

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()

癮科學:核融合

huenlil 發表在 痞客邦 PIXNET 留言(0) 人氣()