Q1:該如何從android將畫面資料取出?
利用 Intent 去開啟 Camera 或 影像的資料夾就可以了。
- // 打開相機 (Open Camera)
- Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
- intent.putExtra(MediaStore.EXTRA_OUTPUT, imageUri);
- intent.putExtra(MediaStore.EXTRA_VIDEO_QUALITY, 1);
- startActivityForResult(intent, DEFINED_CODE);
- // 打開相簿 (Open Album)
- Intent intent = new Intent();
- intent.setType("image/*");
- intent.setAction(Intent.ACTION_GET_CONTENT);
- startActivityForResult(intent, DEFINED_CODE);
複製代碼 Q2:若影像檔案過大,蓋如何壓縮檔案並上傳
影像若過大可以參考下面的文章
http://huee11.blogspot.tw/2011/07/android.html
Q3:解析度問題
解析度是自己控制的,基本上不可能處理解析度過高的影像,因為會造成 memory 不足的狀況
Q4:同步性
同步也是自己控制的唷
Q5:wifi或3g的頻寬問題
做好重新上傳的機制就應該沒什麼問題了 |