2012年3月26日 星期一
2012年3月23日 星期五
2012年3月22日 星期四
Android 4.0 Ice Cream Sandwich Media Framework (4)
Continued (4)
Start NuPlayer tracing
---===NuPlayer===---
2012年3月19日 星期一
2012年3月17日 星期六
Android 4.0 Ice Cream Sandwich Media Framework (1)
Record Android 4.0 media framework tracing about Stagefright and NuPlayer
記錄一下關於Android 4.0中的多媒體框架運作流程
記錄一下關於Android 4.0中的多媒體框架運作流程
2012年2月23日 星期四
Work Progress
Record something to survey :
1.NuPlayer Tracing
http://blog.csdn.net/shcalm/article/category/879454
https://groups.google.com/group/android-contrib/browse_thread/thread/9cc5e685fcad9029
2.DOMX IL
http://www.khronos.org/openmax/
http://www.omappedia.org/wiki/Source_Trees#OpenMAX
3.DUCATI on OMAP4430
http://www.omappedia.org/wiki/Ducati_For_Dummies
4.ALooper, AHandler, AMessage mechanism
http://www.rosoo.net/a/201202/15659.html
http://milochen.wordpress.com/2011/03/25/understanding-android-os-src-looperhandler-message-messagequeue/
5.LS Balance
http://ieeexplore.ieee.org/Xplore/guesthome.jsp
6.Binder mechanism
http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html
7.Audio ISSUE
http://comments.gmane.org/gmane.comp.embedded.pandaboard/5391
1.NuPlayer Tracing
http://blog.csdn.net/shcalm/article/category/879454
https://groups.google.com/group/android-contrib/browse_thread/thread/9cc5e685fcad9029
2.DOMX IL
http://www.khronos.org/openmax/
http://www.omappedia.org/wiki/Source_Trees#OpenMAX
3.DUCATI on OMAP4430
http://www.omappedia.org/wiki/Ducati_For_Dummies
4.ALooper, AHandler, AMessage mechanism
http://www.rosoo.net/a/201202/15659.html
http://milochen.wordpress.com/2011/03/25/understanding-android-os-src-looperhandler-message-messagequeue/
5.LS Balance
http://ieeexplore.ieee.org/Xplore/guesthome.jsp
6.Binder mechanism
http://www.cnblogs.com/innost/archive/2011/01/09/1931456.html
7.Audio ISSUE
http://comments.gmane.org/gmane.comp.embedded.pandaboard/5391
2011年9月7日 星期三
Android Service II
紀錄一下寫Service遇到的issue
在使用bindService()時,是一個Asynchronous的method,會觸發service的onBind
並且在activity得到一的binder的物件用以和service溝通
example:MyService.java
public MyBinderClass mBinder=new MyBinderClass();
@Override
public IBinder onBind(Intent intent) {
// TODO Auto-generated method stub
return mBinder;
}
2011年8月5日 星期五
Devkit8500 Touch Screen on Android
研究了一下如何把rowboat android gingerbread
放在devkit8500這塊板子上,主要參考
http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3-DevKit-1.0_ReleaseNotes
去git rowboat的TI-Android-GingerBread-2.3-DevKit-1.0.xml分支
載下來後,編譯android
$make TARGET_PRODUCT=omap3evm OMAPES=5.x
然後用光碟附的kernel用NFS去掛android filesystem, 順利進入畫面!
一進去發現觸控有反應但位置好像偏掉了
谷哥大俠說這是跟tscalibration有關的議題
於是把0xdroid的TScalibration2.apk拿來跑,結果雖然開機有出現五點校正
但校正完情況還是沒變......
在想apk是不是0xdroid基於tslib所設計的
所以因為這filesystem沒有ts_calibrate才無法校正
放在devkit8500這塊板子上,主要參考
http://processors.wiki.ti.com/index.php/TI-Android-GingerBread-2.3-DevKit-1.0_ReleaseNotes
去git rowboat的TI-Android-GingerBread-2.3-DevKit-1.0.xml分支
載下來後,編譯android
$make TARGET_PRODUCT=omap3evm OMAPES=5.x
然後用光碟附的kernel用NFS去掛android filesystem, 順利進入畫面!
一進去發現觸控有反應但位置好像偏掉了
谷哥大俠說這是跟tscalibration有關的議題
於是把0xdroid的TScalibration2.apk拿來跑,結果雖然開機有出現五點校正
但校正完情況還是沒變......
在想apk是不是0xdroid基於tslib所設計的
所以因為這filesystem沒有ts_calibrate才無法校正
2011年7月12日 星期二
Android - Service and Broadcast
原本想在Android弄弄看怎樣在一開機時跑某apk(準確來說是開機完成後),
找到了broadcast這種廣播方式,可以設定要接收的Action(像是event)
也就是當開機完成後系統會有一個事件(叫做BOOT_COMPLETED)被廣播
只要接收到這事件後用intent開activity就OK了
後來發現把service和broadcast摻再一起做撒尿牛丸好像還蠻有趣的
就順便研究囉!
方式如下:
找到了broadcast這種廣播方式,可以設定要接收的Action(像是event)
也就是當開機完成後系統會有一個事件(叫做BOOT_COMPLETED)被廣播
只要接收到這事件後用intent開activity就OK了
後來發現把service和broadcast摻再一起做撒尿牛丸好像還蠻有趣的
就順便研究囉!
方式如下:
2011年2月26日 星期六
Android apk download location
要找尋從market下載的app存放位置
據說要先把手機root後開一個叫做download的資料夾
之後market才會把apk存進去,至於原本是存在哪還要再研究....
不過從黑市(applanet)下載回來的apk則是會直接存進sdcard/applanet/download資料夾中
結論是用黑市方便多了!
ps.
正常來說,market 的apk會存在/data/app/底下
2011/06/10
據說要先把手機root後開一個叫做download的資料夾
之後market才會把apk存進去,至於原本是存在哪還要再研究....
不過從黑市(applanet)下載回來的apk則是會直接存進sdcard/applanet/download資料夾中
結論是用黑市方便多了!
ps.
正常來說,market 的apk會存在/data/app/底下
2011/06/10
訂閱:
文章 (Atom)