android將拍攝的圖片存入sd卡中,Android將圖片保存至SD卡上

首先判斷SD卡是否插入-->

public String getSDPath(){

File SDdir=null;

boolean sdCardExist=

Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

if(sdCardExist){

SDdir=Environment.getExternalStorageDirectory();

}

if(SDdir!=null){

return SDdir.toString();

}

else{

return null;

}

} 然后創建文件夾-->

public void createSDCardDir(){

if(getSDPath()==null){

Toast.makeText(PicSharesActivity.this, "未找到SD卡", 1000).show();

}else{

if(Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())){

// 創建一個文件夾對象,賦值為外部存儲器的目錄

File sdcardDir =Environment.getExternalStorageDirectory();

//得到一個路徑,內容是sdcard的文件夾路徑和名字

newPath=sdcardDir.getPath()+"/***app/tempImages/";//newPath在程序中要聲明

File path1 = new File(newPath);

if (!path1.exists()) {

//若不存在,創建目錄,可以在應用啟動的時候創建

path1.mkdirs();

System.out.println("paht ok,path:"+newPath);

}

}

else{

System.out.println("false");

}

}

} 創建好文件夾之后就可以保存圖片了-->

public void saveMyBitmap(String bitName,int percent) throws IOException {

Bitmap bmp = drawable2Bitmap(picView.getDrawable());//這里的drawable2Bitmap方法是我把ImageView中 的drawable轉化成bitmap,當然實驗的時候可以自己創建bitmap

File f = new File(newPath + bitName + ".jpg");

f.createNewFile();

FileOutputStream fOut = null;

try {

fOut = new FileOutputStream(f);

} catch (FileNotFoundException e) {

e.printStackTrace();

}

bmp.compress(Bitmap.CompressFormat.JPEG, percent, fOut);

try {

fOut.flush();

} catch (IOException e) {

e.printStackTrace();

}

try {

fOut.close();

} catch (IOException e) {

e.printStackTrace();

}

}

//附加drawable2Bitmap方法

static Bitmap drawable2Bitmap(Drawable d){

int width=d.getIntrinsicWidth();

int height=d.getIntrinsicHeight();

Bitmap.Config config=d.getOpacity()!=PixelFormat.OPAQUE ? Bitmap.Config.ARGB_8888: Bitmap.Config.RGB_565;

Bitmap bitmap=Bitmap.createBitmap(width,height,config);

Canvas canvas=new Canvas(bitmap);

d.setBounds(0, 0, width, height);

d.draw(canvas);

return bitmap;

}

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/529784.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/529784.shtml
英文地址,請注明出處:http://en.pswp.cn/news/529784.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

nedc和epa續航里程什么意思_400公里已成續航新起點,純電動車的實用性到底怎樣...

對于購買純電動汽車的用戶來說,續航里程是非常重要的參考因素,畢竟如果續航里程太短,實用性將會大打折扣,跑個長途都心驚膽戰的,生怕路上遇到堵車了、沒電了、中途沒有加油站之類的。就算是不考慮長途,市區…

android廣播示例,android接受開機廣播事件

【實例簡介】【實例截圖】【核心代碼】package com.yin.servicetest;import com.yin.service.MyService;import android.app.ActivityManager;import android.app.ActivityManager.RunningServiceInfo;import android.content.BroadcastReceiver;import android.content.Contex…

java class類_關于創建java中的class類的對象的方法

1.由于Class類沒有公共構造方法,所有創建Class的對象的方法有以下幾種:①通過Class.forName()靜態方法返回Class類的一個實例Class cls Class.forName("test.dog - 這個網站可出售。 - 最佳的test 來源和相關信息。");②通過類名.class來獲取…

android remote shell,關于 Appium V1.7.2 新增的唯一安卓可執行 mobile 命令 shell 的疑問...

關于 mobile: shell 在更新日志中說明,是從 1.7.1 升級到 1.7.2 中 “Add --relaxed-security, and mobile: shell access to adb”,并搜索 github 中 appium 庫,找到需要配置 desiredcapabilities 中 relaxedSecurityEnabled 為 true&#x…

linux 正則查找email_Hello Iris簡易微博類App開發教程3-查找用戶和用戶登錄

用戶郵箱地址有效性驗證在上一節中,我們編寫了用于用戶注冊的代碼。但是當時并沒有為用戶的Email添加有效性驗證,導致Email被設置為任何字符串都能注冊成功。所以在本節初,我們首先來為Email添加一個有效性驗證。首先還是來編寫測試數據&…

pyqt生成 android,PyQt on Android

問題Im working on PyQt now, and I have to create the application on Android, Ive seen the kivy library, but its too crude.Is there any way now to run an application on Android made on PyQt?回答1:Android does not support pyQt4. PyQt5 is however supported(r…

原生的html組件,如何創建HTML5與原生UI組件混合的移動應用程序

本文將介紹如何使用Trigger.io創建原生的頂部欄、標簽欄、以及HTML/CSS/JavaScript的混合型移動應用程序。以后我們將添加更多的原生UI組件到Trigger.io,但現在你只需要使用web技術就可以在IOS和Android上創建漂亮而流暢的移動應用。這是一個簡單的菜譜應用程序的屏…

c語言不會可以學好java嗎_有人說學了C語言,兩天就能學會Java,兩個星期就可以找工作?...

作為一個過來人來說,編程如果真的那么簡單就不會導致現在各大公司還喊著招不到人的情況了,雖然編程領域里面有觸類旁通的說法,但這個說法只是針對于對于一種編程已經掌握到一定程度了,不是簡單的學過或者做過就可以輕松的轉向別的…

html 正則表達式驗證金額,js金額校驗,js正則表達式,包含正負,小數點后兩位...

js金額校驗,js正則表達式,包含正負,小數點后兩位,js代碼如下:function isMoney(s) {//金額 只允許正數//var exp /(^[1-9]([0-9])?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/;//金額 允許正()負數//…

蘋果app商品定價_【知乎問答】蘋果 App Store 新推出的 1 元或 3 元定價對開發者有什么影響?...

徐小懶:我的游戲今年 10 月 1 日上線,定價 6 元。上線后,排名起起落落,總的來說一直在爬升。截止到 19 號之前,爬到總榜前 20(未刷榜),最多一天 300 個下載,累計下載 3500。19 號改成 1 元后,當…

sublime默認html,Sublime Text默認HTML評論

似乎對安裝包裝或拆卸包裝有點隱蔽,因此需要進行一些調查才能解決問題。對于后臺,用于注釋(單行或塊)的字符或字符的設置信息由tmPreferences類型的文件提供(不是tmLanguage,如在{您在問題的評論中鏈接到的教程)。文件的名稱及其包含的包無關…

筆記本連接顯示器后沒有聲音_電腦用HDMI外界顯示器后,沒有聲音

本人使用Y450, 總感覺屏幕小, 現有PHILIPS 202E, 但是笨笨VGA壞了(真是悲催啊, 但是我強悍小Y跟我也有4~5個年頭了, 可以理解) 所以買了HDMI賺VGA, 接上顯示器后顯示非常棒, 很爽, 絕對高清. 但是唯一的缺點就是接上HDMI后笨笨就沒聲音, 而且我的飛利浦又沒有音頻輸出. 悲催了…

html文本域 高度自適應,textarea高度自適應,textarea隨著內容高度變化

有時候我們需要textarea的高度隨著內容的多少去自適應的變化,今天我使用了JS原生和JQ寫了一個textarea的高度隨著他的內容高度變化的代碼,希望能幫上忙。廢話不多說直接貼代碼:textarea{ width:500px; margin:20px auto; padding:0; font-siz…

layer 線上_LAYER

SHIPPING TO : ??(GHANA)SHIPPING TO : ??(GABON)SHIPPING TO : ????(GUYANA)SHIPPING TO : ???(GAMBIA)SHIPPING TO : ????(GUATEMALA)SHIPPING TO : ????(GRENADA)SHIPPING TO : ????(GEORGIA)SHIPPING TO : ???(GREECE)SHIPPING TO : ??(GUINEA…

ajax為什么返回html標簽,AJAX與特定值后返回的HTML標簽

我想寫使用jQuery的post.I傳遞的參數,以ajax.php并獲得josn數據添加用戶注釋代碼,如下:AJAX與特定值后返回的HTML標簽var formObjectData $(# form_id).serialize() &flagadd_comment; // all$.post(http://192.168.3.3/myblog/ajax.p…

wps合并所有sheet頁_WPS里面如何批量打印(WPS2019)

WPS里面如何批量打印(WPS2019)分四步:1. 創建WPS表格獲獎名單2. 創建WPS文字的獲獎模板3. 將WPS表格名單內容調入到WPS文字獎狀模板中4. 批量打印(或保存)(注:我在這里用了別人的office版本的表…

丘成桐科學獎計算機類,2017東潤丘成桐科學獎計算機參賽指引.PDF

2017東潤丘成桐科學獎計算機參賽指引2017 東潤丘成桐科學獎 (計算機)參賽指南一、 參賽方式? 每支參賽隊伍由1 至3 位華人中學生組成,由一位指導老師帶領,提交研究報告。? 學生身份:以在參賽報名之時是否為在校中學生為準。? 導師身份&…

keepalived mysql雙主架構圖_基于MySQL雙主的高可用解決方案理論及實踐

MySQL在互聯網應用中已經遍地開花,但是在銀行系統中,還在生根發芽的階段。本文記錄的是根據某生產系統實際需求,對數據庫高可用方案從需求、各高可用技術特點對比、實施、測試等過程進行整理,完善Mysql高可用方案,同時…

俄亥俄州立大學計算機科學轉學成功,俄亥俄州立大學轉學成功率83.38%!!

俄亥俄州立大學The Ohio State University-Columbus,即OSU成立于1870年,全美高校排名第54位(公立學校排名第18位),是美國較好的公立學校之一,亦是“公立常春藤”的成員。OSU是美國重要的學術聯盟“美國大學協會”的成員之一&#…

小愛同學100個奇葩回復_小米小愛音箱Pro開箱評測,看到的不僅是全面升級更是小米loT的高速發展...

Hello,大家好,這里是科技能量站,今天有何大家見面了,本期小編給大家帶來的是小米最新推出的小愛同學“小米小愛音箱Pro”,小米在前兩年推出了自家的小米AI音箱,那一刻起,智能語音人工助手在小米…