国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

uniapp安卓本地寫入讀取文件

這篇具有很好參考價(jià)值的文章主要介紹了uniapp安卓本地寫入讀取文件。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、封裝操作文件io.js

export default {
	storage(addr,data) {
		plus.io.requestFileSystem(
			plus.io.PUBLIC_DOCUMENTS, // 程序公用文檔目錄常量
			fs => {
				// 創(chuàng)建或打開文件, fs.root是根目錄操作對(duì)象,直接fs表示當(dāng)前操作對(duì)象
				fs.root.getFile(
					addr, {
						create: true // 文件不存在則創(chuàng)建
					},
					fileEntry => {
						// 文件在手機(jī)中的路徑
						//console.log(fileEntry.fullPath)
						fileEntry.createWriter(writer => {
							// 寫入文件成功完成的回調(diào)函數(shù)
							writer.onwrite = e => {
								console.log('寫入成功');
							};
							// 向文件中寫入數(shù)據(jù)
							writer.write(
								JSON.stringify(data)
							);
						});
					},
					e => {
						console.log('getFile failed: ' + e.message);
					}
				);
			},
			e => {
				console.log(e.message);
			}
		);
	},
	read(addr) {
		let that = this;
		return new Promise((resolve, reject) => {
			plus.io.requestFileSystem(
				plus.io.PUBLIC_DOCUMENTS,
				fs => {
					fs.root.getFile(
						addr, {
							create: false
						},
						fileEntry => {
							fileEntry.file(function(file) {
								console.log('文件大小:' + file.size + '-- 文件名:' + file.name);
								//創(chuàng)建讀取文件對(duì)象
								let fileReader = new plus.io.FileReader();
								//以文本格式讀取文件數(shù)據(jù)內(nèi)容
								fileReader.readAsText(file, 'utf-8');
								//文件讀取操作完成時(shí)的回調(diào)函數(shù)
								fileReader.onloadend = function(evt) {
									resolve(evt.target.result)
									//console.log("提取的服務(wù)器地址:", sURL);
								};
							});
						},
						e => {
							reject(e)
							console.log(e)
						}
					);
				},
				e => {
					reject(e);
					console.log(e.message);
				}
			);
		})

	}
}

二、使用

在需要使用的地方引入該文件。文章來源地址http://www.zghlxwxcb.cn/news/detail-529242.html

IO.read("文件名稱.json").then(res => {
            // res 讀取的文件內(nèi)容
			}).catch(err => {
                // 找不到該文件就寫入一個(gè)空白文件。
				IO.storage("名稱.json", [])
				console.log(err, "err")
			})

到了這里,關(guān)于uniapp安卓本地寫入讀取文件的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • uniapp安卓讀取或?qū)懭雝xt文件,創(chuàng)建文件或文件夾,獲取手機(jī)內(nèi)置存儲(chǔ)根路徑

    原理:利用 H5plus 的 native ,引入 java 類來進(jìn)行處理。 uniapp開發(fā)記錄

    2024年02月11日
    瀏覽(26)
  • uniapp系列-超詳細(xì)教你在uni-app+vue3里通過web-view組件傳遞信息打開H5頁(yè)面寫入localstorage并解決兼容性

    uniapp系列-超詳細(xì)教你在uni-app+vue3里通過web-view組件傳遞信息打開H5頁(yè)面寫入localstorage并解決兼容性

    web-view 是一個(gè) web 瀏覽器組件,可以用來承載網(wǎng)頁(yè)的容器,會(huì)自動(dòng)鋪滿整個(gè)頁(yè)面(nvue 使用需要手動(dòng)指定寬高)。 點(diǎn)擊這里直達(dá)官網(wǎng)文檔 點(diǎn)擊這里下載我的代碼demo 本文最下面還有一些 常見或者奇怪問題解決方案 哦~ 之前開發(fā)好的H5頁(yè)面,不想重新開發(fā),想要直接放進(jìn)項(xiàng)目用

    2024年02月09日
    瀏覽(27)
  • uni-app集成uni-simple-router、uni-read-pages插件自動(dòng)讀取page.json文件實(shí)現(xiàn)路由管理(無需手動(dòng)配置路由表)

    npm 下載uni-simple-router、uni-read-pages插件 根目錄新建router.js 配置vue.config.js 在main.js引入router.js vue頁(yè)面獲取路由信息 參考鏈接: https://github.com/SilurianYang/uni-simple-router https://github.com/SilurianYang/uni-read-pages

    2024年02月11日
    瀏覽(30)
  • uni-app離線打包安卓apk

    uni-app離線打包安卓apk

    記錄一下打包apk的過程: 參考:uni-app離線打包官網(wǎng)地址 2-1.遇見問題 1. 加載.idea和.gradle失敗, 解決: File → Project Structure 重新構(gòu)建: File → Sync Project with Gradle Files 安卓結(jié)構(gòu): Project → Android 登錄開發(fā)者中心選擇需要打包的應(yīng)用→各平臺(tái)信息→查看或新增安卓打包信息 這里

    2024年04月17日
    瀏覽(26)
  • uni-app:如何實(shí)現(xiàn)安卓設(shè)備的無線調(diào)試

    在前端開發(fā)中,與安卓設(shè)備進(jìn)行調(diào)試是一個(gè)常見的任務(wù)。通常,我們使用ADB(Android Debug Bridge)通過USB連接來進(jìn)行調(diào)試。然而,有時(shí)候我們可能需要無線進(jìn)行調(diào)試,這樣可以提供更大的靈活性和便利性。在本文中,我們將介紹如何使用uni-app框架和ADB來實(shí)現(xiàn)安卓設(shè)備的無線調(diào)試

    2024年02月01日
    瀏覽(22)
  • uni-app本地存儲(chǔ)

    大家好,今天和大家分享一下uni-app中的本地存儲(chǔ),其中分為同步和異步,有些朋友可能也在這兩個(gè)概念中迷惑過,下面我們就來講講這個(gè)本地存儲(chǔ)。 1.uni.setStorage(OBJECT) 將數(shù)據(jù)存儲(chǔ)在本地緩存中指定的 key 中,會(huì)覆蓋掉原來該 key 對(duì)應(yīng)的內(nèi)容,這是一個(gè)異步接口。 OBJECT參數(shù) 參

    2024年02月05日
    瀏覽(21)
  • uni-app 使用安卓模擬器 mumu教程

    uni-app 使用安卓模擬器 mumu教程

    去官網(wǎng)下載 這個(gè)直接下載就行 去uni-app 里面配置 在這里設(shè)置adb路徑和模擬器端口 進(jìn)去安裝目錄找到adb.exe 相關(guān)的就行我的是 D:/moniqi/MuMuPlayer-12.0/shell/adb.exe 端口設(shè)置的是 16385 但是不起作用 找了半天 終于發(fā)現(xiàn)需要自己鏈接 adb 然后打開adb所在的目錄 使用powerShell 打開后輸入這

    2024年02月16日
    瀏覽(26)
  • 『UniApp』uni-app-打包成App

    『UniApp』uni-app-打包成App

    大家好,我是 BNTang, 在上一節(jié)文章中,我給大家詳細(xì)的介紹了如何將我開發(fā)好的項(xiàng)目打包為微信小程序并且發(fā)布到微信小程序商店 趁熱打鐵,在來一篇文章,給大家詳細(xì)的介紹如何將項(xiàng)目打包成APP。 打包 App 也是一樣的,首先需要配置關(guān)于 App 應(yīng)用的基礎(chǔ)信息,打開 manifest

    2024年02月04日
    瀏覽(163)
  • 詳解uni-app項(xiàng)目運(yùn)行在安卓真機(jī)調(diào)試

    詳解uni-app項(xiàng)目運(yùn)行在安卓真機(jī)調(diào)試

    uni-app項(xiàng)目運(yùn)行在安卓真機(jī)調(diào)試 UNI-APP學(xué)習(xí)系列之詳解uni-app項(xiàng)目運(yùn)行在安卓真機(jī)調(diào)試 因?yàn)榘沧磕M器調(diào)試有問題,運(yùn)行項(xiàng)目后白屏,因此使用安卓真機(jī)調(diào)試。 安卓真機(jī)調(diào)試 HBuilderX下載真機(jī)插件 手機(jī)通過USB鏈接電腦調(diào)試 手機(jī)開啟開發(fā)者模式,并且打開USB調(diào)試 一般是在設(shè)置 =

    2024年02月12日
    瀏覽(169)
  • 【UniApp】-uni-app-網(wǎng)絡(luò)請(qǐng)求

    【UniApp】-uni-app-網(wǎng)絡(luò)請(qǐng)求

    經(jīng)過上個(gè)章節(jié)的介紹,大家可以了解到 uni-app-pinia存儲(chǔ)數(shù)據(jù)的基本使用方法 那本章節(jié)來給大家介紹一下 uni-app-網(wǎng)絡(luò)請(qǐng)求 的基本使用方法 首先我們打開官方文檔,我先帶著大家看一下官方文檔的介紹:https://uniapp.dcloud.net.cn/api/request/request.html 從官方文檔中我們可以看到,可以

    2024年02月04日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包