想聽matika碎碎唸嗎? 你來對地方了!

顯示具有 Android 標籤的文章。 顯示所有文章
顯示具有 Android 標籤的文章。 顯示所有文章

星期一, 8月 15, 2011

台灣本地的APK有多少??

在上海呆了一年多, 我的手機裡也下載了許多中國本地創作的APK..


對人最有幫助的, 莫過於火車時刻表或是公車路線相關的APK了,
即使我在上海不常坐公車, 我一樣可在必要時輸入我要去的站或是
路名, 就馬上可以找到我需要轉幾班公車, 在哪一站下車...

淘寶網與支付寶更是神奇, 現在只要用手機開淘寶APK, 就可以下單
你要的東西, 去便利商店刷一下ATM卡, 就可以存錢到支付寶, 一切
都在手機完成, 更別提在手機上追蹤物流狀況只是基本功能之一..
我們的Y拍跟露天呢?

我個人還常用春秋航空的APK, 查詢航班以及近期的折扣狀況, 甚至也可
線上下單, 國內各大航空呢??

台灣的7-11動作算是快的, 聽說很早就有APK, 個人是還沒下載來看啦~

其實網路銀行是國內可以努力的一塊, 安全認證其實透過IMEI再加上
使用者自設的密碼應該就很安全, 聽說中國信託有做, 但是不知道能否
線上轉帳就是...

而現在新款的android手機或是平板, 有許多也都有支援USB OTG, 只要
連上USB 晶片讀卡機, 轉帳更是跟在電腦前面沒有兩樣(USB OTG絕對可
行, 小弟在4年多前就進行過相關計畫)

APK可發展的空間其實是無限大, 端看你的創意與帶來的便利性, 在我們思考
台灣不能一直靠代工維生時, APK產業也許會是一條出路?

星期六, 1月 16, 2010

Live wall paper

The source code of Nexus one live wallpaper(Galaxy)


這裡應該是用亂數函式產生Galaxy, 但是仍有定義Galaxy的直徑大小
*/
void createParticle(struct Stars_s *star, struct Particles_s *part, float scale) {
float d = fabsf(randomGauss()) * State->galaxyRadius * 0.5f + randf(64.0f);
float id = d / State->galaxyRadius;
float z = randomGauss() * 0.4f * (1.0f - id);
float p = -d * ELLIPSE_TWIST;

下面應該就是Java code
/**
* Initialize all the stars. Called from Java.
*/
void initParticles() {
if (State->isPreview == 1) {
angle = 0.0f;
}

struct Stars_s *star = Stars;
struct Particles_s *part = Particles;
int particlesCount = State->particlesCount;
float scale = State->galaxyRadius / (State->width * 0.5f);

int i;
for (i = 0; i < clear="none">createParticle(star, part, scale);
star++;
part++;
}
}

void drawSpace(float xOffset, int width, int height) {
bindTexture(NAMED_PFBackground, 0, NAMED_TSpace);
drawQuadTexCoords(
0.0f, 0.0f, 0.0f, 0.0f, 1.0f,
width, 0.0f, 0.0f, 2.0f, 1.0f,
width, height, 0.0f, 2.0f, 0.0f,
0.0f, height, 0.0f, 0.0f, 0.0f);
}

過一陣子應該會有人釋出可在PC/mac上執行的live wallpaper桌面

Live桌面不是Gif動畫, 而是含有程式碼的, 可參考Processing.