91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

《Android面試寶典》學習筆記(第五章:文件存儲)

發布時間:2020-03-25 22:29:03 來源:網絡 閱讀:565 作者:TANGLIE1993 欄目:移動開發

Android SDK 支持哪些文件存儲技術?

SharedPreferences、流文件存儲、XML半結構化存儲、JSON存儲、數據庫、第三方面向對象數據庫。


如何使用ShardPreferences存取key-value類型的數據?

//實例化SharedPreferences對象(第一步) 
SharedPreferences mySharedPreferences= getSharedPreferences("test", 
Activity.MODE_PRIVATE); 
//實例化SharedPreferences.Editor對象(第二步) 
SharedPreferences.Editor editor = mySharedPreferences.edit(); 
//用putString的方法保存數據 
editor.putString("name", "Karl"); 
editor.putString("habit", "sleep"); 
//提交當前數據 
editor.commit();
//同樣,在讀取SharedPreferences數據前要實例化出一個SharedPreferences對象 
SharedPreferencessharedPreferences= getSharedPreferences("test", 
Activity.MODE_PRIVATE); 
// 使用getString方法獲得value,注意第2個參數是value的默認值 
String name =sharedPreferences.getString("name", ""); 
String habit =sharedPreferences.getString("habit", ""); 
//使用toast信息提示框顯示信息

SharedPreferences保存的數據文件存放在哪個目錄中?是否可以不使用SharedPreferences讀取這些數據文件?

文件存儲路徑為data/data/packagename/shared_prefs

可以直接用文件流讀取文件。



Sharedpreferences是否可以把數據保存在SD卡上?

可以用Java反射技術修改文件保存路徑。


SharedPreferences可以保存圖像數據嗎?

將圖像轉化為二進制數據即可:

public byte[] getBitmapByte(Bitmap bitmap){  
    ByteArrayOutputStream out = new ByteArrayOutputStream();  
    bitmap.compress(Bitmap.CompressFormat.JPEG, 100, out);  
    try {  
        out.flush();  
        out.close();  
    } catch (IOException e) {  
        e.printStackTrace();  
    }  
    return out.toByteArray();  
}

讀取:

  1. public Bitmap getBitmapFromByte(byte[] temp){  
        if(temp != null){  
            Bitmap bitmap = BitmapFactory.decodeByteArray(temp, 0, temp.length);  
            return bitmap;  
        }else{  
            return null;  
        }  
    }


如何通過PreferencesActivity實現設置頁面?

http://www.jb51.net/article/31915.htm


PreferenceActivity保存數據的默認文件名是什么?如何更改?

packagename_preferences.xml。

用PreferenceManager.getSharedPreferencesName方法修改。


Android SDK支持哪些獲取文件輸入輸出流的方式?

1:InputStream和OutputStream方式。

http://blog.csdn.net/ztp800201/article/details/7322110

2:Context.openFileOutput和Context.openFileInput對象。

http://blog.sina.com.cn/s/blog_6e5195850100zssn.html


SAX引擎分析XML文檔的過程?

初始化-->開始處理每一個XML元素-->處理完元素-->處理完文件,完成收尾工作-->保存XML元素的文本


如何將XML文件轉換為Java對象?

http://showlike.iteye.com/blog/1050843







向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

孟津县| 衢州市| 凤凰县| 汽车| 平乡县| 冀州市| 天津市| 嘉黎县| 喀什市| 剑阁县| 盖州市| 华蓥市| 思茅市| 奈曼旗| 安陆市| 精河县| 沁水县| 南平市| 富民县| 鄂伦春自治旗| 扎赉特旗| 黄浦区| 康平县| 大石桥市| 星子县| 福鼎市| 宁国市| 兖州市| 伊宁市| 宣汉县| 钟山县| 五常市| 夏河县| 南溪县| 柳河县| 汽车| 桂东县| 沈阳市| 綦江县| 巩留县| 海林市|