因為它們返回的值就是需要不一樣的類型。getCount()是指返回適配器中數據的總個數,也就是list的size,個數是有限的,一般也不可能非常多,用整型int數據類型就夠用了。而getItemId()返回的是適配器中Item的Id值,這個Id值是java分配的類似索引地址,它的長度是有可能很長的,所以需要長整型long類型保證夠用。
我們提供的服務有:網站建設、成都網站設計、微信公眾號開發、網站優化、網站認證、合浦ssl等。為千余家企事業單位解決了網站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的合浦網站制作公司
參考如下代碼:
package com.android20;
import sun.misc.BASE64Decoder;
public class Bian {
//將 s 進行 BASE64 編碼
public static String getBASE64(String s) {
if (s == null) return null;
return (new sun.misc.BASE64Encoder()).encode( s.getBytes() );
}
//將 BASE64 編碼的字符串 s 進行解碼
public static String getFromBASE64(String s) {
if (s == null) return null;
BASE64Decoder decoder = new BASE64Decoder();
try {
byte[] b = decoder.decodeBuffer(s);
return new String(b);
} catch (Exception e) {
return null;
}
}
}
android 本地存文件,通過base64轉碼文件存儲到本地
2.Base64字符串轉文件
先通過BASE64Decoder 將base64字符串解碼轉為字節數組,在通過字節流將字節數組寫入文件中,通過bytes.length 屬性可查看base64字符串轉字節是否有缺失,比對文件大小查看是否一樣
3.將文件轉為Base64字符串
這個沒什么可說的,跟上面的流程相反,通過字節流讀文件,然后將讀出的字節數組通過BASE64Encoder 編碼
網頁名稱:androidbase,Android baseActivity
文章地址:http://vcdvsql.cn/article26/dsdigcg.html
成都網站建設公司_創新互聯,為您提供網站制作、品牌網站設計、動態網站、用戶體驗、網站營銷、App開發
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯