首先 加許可權:
android:name="android.permission.write_settings" />
android:name="android.permission.mount_unmount_filesystems" />
android:name="android.permission.write_external_storage" />
android:name="android.permission.internet" />
android:name="android.permission.camera" />
private
static
final
int camera_with_data = 1;//相機
private
static
final
int photo_request = 2;//相簿
private
static
final
int photo_picked_with_data = 3;//裁剪
private
static
final file photo_dir = new file(environment.getexternalstoragedirectory() + "/dcim/camera");//的儲存目錄
//用當前時間給取得的命名
private string getphotofilename()
//開啟相機並拍照 然後裁剪
photo_dir.mkdir();
mcurrentphotofile = new file(photo_dir, getphotofilename()); //用當前時間給取得的命名
//拍照
if (environment.getexternalstoragestate().equals(environment.media_mounted)) else
//呼叫系統相簿
intent intent = new intent(intent.action_pick, null);
intent.setdataandtype(mediastore.images.media.external_content_uri,
"image/*");
startactivityforresult(intent, photo_request);
@override
protected
void
onactivityresult(int requestcode, int resultcode, intent data) catch (exception e)
break;
case photo_request://相簿返回來的資料
if (data.getdata() != null) catch (exception e)
}else
break;
case photo_picked_with_data://裁剪返回來的資料
bundle extras = data.getextras();
if (extras != null) else
break;}}
/*** constructs an intent for image cropping. 呼叫剪輯程式
* 剪裁後的跳轉到新的介面
*/public
void
getcropimageintent(uri photouri)
android 開啟相機和相簿
開啟相簿和相機有多種方式,目前收集到兩種方式 一種是來自環信程式設計師,一種是來自網路。不知道他們的區別在 反正都可以實現相應的功能。1 環信 照相獲取 選擇檔案 private void selectfilefromlocal else startactivityforresult intent,...
關於面試題的網上資料整理
鍊錶反轉 單向鍊錶的反轉是乙個經常被問到的乙個面試題,也是乙個非常基礎的問題。比如乙個鍊錶是這樣的 1 2 3 4 5 通過反轉後成為5 4 3 2 1。struct linka void reverse linka head head next null head pre 還有一種利用遞迴的方法。...
關於SEO優化方案 網上整理的資料
1.title標籤 標題 2.meta標籤 4.文章長度有利於seo 5.robots.txt使用 robots.txt是搜尋引擎中訪問 的時候要檢視的第乙個檔案。robots.txt檔案告訴蜘蛛程式在伺服器上什麼檔案是可以被檢視的。語法 最簡單的 robots.txt 檔案使用兩條規則 user ...