因為它們返回的值就是需要不一樣的類型。getCount()是指返回適配器中數(shù)據(jù)的總個數(shù),也就是list的size,個數(shù)是有限的,一般也不可能非常多,用整型int數(shù)據(jù)類型就夠用了。而getItemId()返回的是適配器中Item的Id值,這個Id值是java分配的類似索引地址,它的長度是有可能很長的,所以需要長整型long類型保證夠用。
我們提供的服務有:網(wǎng)站建設、成都網(wǎng)站設計、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、合浦ssl等。為千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的合浦網(wǎng)站制作公司
參考如下代碼:
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轉(zhuǎn)碼文件存儲到本地
2.Base64字符串轉(zhuǎn)文件
先通過BASE64Decoder 將base64字符串解碼轉(zhuǎn)為字節(jié)數(shù)組,在通過字節(jié)流將字節(jié)數(shù)組寫入文件中,通過bytes.length 屬性可查看base64字符串轉(zhuǎn)字節(jié)是否有缺失,比對文件大小查看是否一樣
3.將文件轉(zhuǎn)為Base64字符串
這個沒什么可說的,跟上面的流程相反,通過字節(jié)流讀文件,然后將讀出的字節(jié)數(shù)組通過BASE64Encoder 編碼
網(wǎng)頁名稱:androidbase,Android baseActivity
文章地址:http://chinadenli.net/article26/dsdigcg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、品牌網(wǎng)站設計、動態(tài)網(wǎng)站、用戶體驗、網(wǎng)站營銷、App開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)