編輯:關於Android編程
//保存到SD卡
private static String sdState = Environment.getExternalStorageState();
private static String path = Environment.getExternalStorageDirectory().toString();
public static void saveBitmap(Bitmap bitmap,String imageName)
{
File file;
File PicName;
if(sdState.equals(Environment.MEDIA_MOUNTED))
{
//獲得sd卡根目錄
file = new File(path + "/Huai/TicketsPic");
if(!file.exists())
{
file.mkdirs();
}
PicName = new File(file, imageName);
try {
if(!PicName.exists())
{
PicName.createNewFile();
}
FileOutputStream fos = new FileOutputStream(PicName);
if(PicName.getName().endsWith(".png"))
{
bitmap.compress(CompressFormat.PNG, 100, fos);
}
else if(PicName.getName().endsWith(".jpg"))
{
bitmap.compress(CompressFormat.JPEG, 100, fos);
}
fos.flush();
fos.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
//從SD卡取
public static Bitmap getBitmap(String imageName)
{
Bitmap bitmap = null;
File imagePic;
if(sdState.equals(Environment.MEDIA_MOUNTED))
{
imagePic = new File(path + "/Huai/TicketsPic", imageName);
if(imagePic.exists())
{
try {
bitmap = BitmapFactory.decodeStream(new FileInputStream(imagePic));
} catch (FileNotFoundException e) {
// e.printStackTrace();
}
}
}
return bitmap;
}
//將SD卡文件刪除
public static void deleteFile(File file)
{
if(sdState.equals(Environment.MEDIA_MOUNTED))
{
if (file.exists())
{
if (file.isFile())
{
file.delete();
}
// 如果它是一個目錄
else if (file.isDirectory())
{
// 聲明目錄下所有的文件 files[];
File files[] = file.listFiles();
for (int i = 0; i < files.length; i++)
{ // 遍歷目錄下所有的文件
deleteFile(files[i]); // 把每個文件 用這個方法進行迭代
}
}
file.delete();
}
}
}
Android項目中自定義頂部標題欄
Android項目中自定義頂部標題欄下面給大家詳細介紹android中自定義頂部標題欄的思路及實現方式 先來圖: 思路及實現步驟 1.定義
Android Sensor詳解(2)如何portingADSP中的sensor
ADSP sensor overview在初略介紹sensor的時候,就有講到sensor的架構,在此繼續將其具體化,來看看高通的sensor架構。我們可以通過下圖看具體
qq空間直播怎麼提現 qq空間直播提現教程
當你在QQ空間直播開啟直播後,會收到粉絲們的禮物,也就是星星。這些星星可以兌換成收益直接提現嗎?其實這些都是可以提取出來的現金,那麼下面小編教大家QQ空間直
深入剖析Android四大組件(八)——結束Activity的4個階段
當我們試圖結束Activity的時候,ActivityManagerService的行為將會是怎樣的呢?這一節將介紹結束Activity的3種主要方法和4個階段。&nbs