高德地圖flutter sdk制作標(biāo)記點(diǎn)的maker,對于移動端不支持size和顏色變更,顧采用傳遞自制的uint8list來實(shí)現(xiàn)。
創(chuàng)新互聯(lián)主要從事成都網(wǎng)站制作、網(wǎng)站建設(shè)、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)同江,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):18980820575
想要在WPS表格中把漢字轉(zhuǎn)換成拼音或小寫字母,只需要運(yùn)用模塊代碼編輯功能就能輕松解決,具體操作方法如下:
步驟1、打開要轉(zhuǎn)換成拼音的excel表格,按“Alt+F11”組合鍵,進(jìn)入Visual Basic編輯狀態(tài)。也就是看到的這個灰色的編輯界面。
步驟2、執(zhí)行“插入→模塊”命令,插入一個新模塊。再雙擊插入的模塊,進(jìn)入模塊代碼編輯狀態(tài)。
步驟3、看到如下界面。
步驟4、把下面的所有內(nèi)容復(fù)制,粘貼到步驟4中的空白處。
Function?pinyin(p?As?String)?As?String
i?=?Asc(p)
Select?Case?i
Case?-20319?To?-20318:?pinyin?=?"a?"
Case?-20317?To?-20305:?pinyin?=?"ai?"
Case?-20304?To?-20296:?pinyin?=?"an?"
Case?-20295?To?-20293:?pinyin?=?"ang?"
Case?-20292?To?-20284:?pinyin?=?"ao?"
Case?-20283?To?-20266:?pinyin?=?"ba?"
Case?-20265?To?-20258:?pinyin?=?"bai?"
Case?-20257?To?-20243:?pinyin?=?"ban?"
Case?-20242?To?-20231:?pinyin?=?"bang?" ?
Case?-20230?To?-20052:?pinyin?=?"bao?"
Case?-20051?To?-20037:?pinyin?=?"bei?"
Case?-20036?To?-20033:?pinyin?=?"ben?"
Case?-20032?To?-20027:?pinyin?=?"beng?"
Case?-20026?To?-20003:?pinyin?=?"bi?"
Case?-20002?To?-19991:?pinyin?=?"bian?"
Case?-19990?To?-19987:?pinyin?=?"biao?"
Case?-19986?To?-19983:?pinyin?=?"bie?"
Case?-19982?To?-19977:?pinyin?=?"bin?"
Case?-19976?To?-19806:?pinyin?=?"bing?"
Case?-19805?To?-19785:?pinyin?=?"bo?"
Case?-19784?To?-19776:?pinyin?=?"bu?"
Case?-19775?To?-19775:?pinyin?=?"ca?"
Case?-17721?To?-17704:?pinyin?=?"he?"
Case?-17703?To?-17702:?pinyin?=?"hei?"
Case?-17701?To?-17698:?pinyin?=?"hen?"
Case?-17697?To?-17693:?pinyin?=?"heng?"
Case?-17692?To?-17684:?pinyin?=?"hong?"
Case?-17683?To?-17677:?pinyin?=?"hou?"
Case?-17676?To?-17497:?pinyin?=?"hu?"
步驟5、按下ALT+Q關(guān)閉Visual Basic編輯窗口,返回Excel編輯狀態(tài)。
步驟6、選中轉(zhuǎn)換后的拼音需要放在哪個列,例如要把B列的第2行的內(nèi)容轉(zhuǎn)換成拼音,放在D列的第2個單元格,輸入公式:=getpy(B2),這里的B2,是指源頭單元格的坐標(biāo)。
步驟7、如果要去除拼音之間的空格。去掉空格的拼音放在E列,如果這個未去掉空格的數(shù)據(jù)原來在D2單元格,去掉空格之后的拼音放在E2單元格,則在E2單元格輸:?=SUBSTITUTE(D2," ","")。
在此基礎(chǔ)上,接下來我們看下Flutter中還有哪幾種Json轉(zhuǎn)模型的方式:
在上篇 [Flutter] 07-Flutter中反序列化Json 已經(jīng)通過6個示例分析過了, 這里不再討論。
json_serializable 是dart官方推薦和提供的JSON轉(zhuǎn)Model的方式:
依賴分為項(xiàng)目依賴(dependencies),開發(fā)依賴(dev_dependencies),在 pubspec.yaml 中添加如下依賴:
由于很多朋友在這一步遇到了問題,這里貼出源碼:
最后總結(jié)一下以json_serializable 的方式創(chuàng)建模型類必須5步:
備注1:
第五步實(shí)際就是創(chuàng)建兩個方法:
備注2:
備注3:
UserFromJson(json) 和 ToJson() 調(diào)用方法,在未執(zhí)行 生成對應(yīng)的.g.dart文件指令 前該行可能會報(bào)錯。
part 'computer.g.dart'; 和 part 'user.g.dart'; ,在未執(zhí)行 生成對應(yīng)的.g.dart文件指令 前該行可能會報(bào)錯。
備注4:
toString方法不是必須的,只用來打印輸出進(jìn)行測試。
該操作有兩種指令:一次性生成指令和 持續(xù)性生成指令。
一次性生成指令
在項(xiàng)目終端運(yùn)行下面的指令:
持續(xù)性生成指令
如果感覺每次更改Model時都需要執(zhí)行一次性生成指令比較繁瑣,這時可以使用下面的持續(xù)生成指令:
在項(xiàng)目根目錄下運(yùn)行該指令后會啟動觀察器, 觀察器可以監(jiān)視我們項(xiàng)目中文件的變化,并在需要時自動構(gòu)建必要的文件。只需啟動一次觀察器,然后它就會在后臺運(yùn)行,這種方式也很安全。
app.quicktype.io 是一個將 JSON 轉(zhuǎn)換成模型類的工具網(wǎng)站,目前來看支持大部分常用語言,并且靈活的可選項(xiàng)也非常多:
優(yōu)點(diǎn): 這種方式操作起來會比使用json_serializable操作起來更簡便一些,并且?guī)聞澗€字段會自動轉(zhuǎn)換為駝峰命名的屬性名。
缺點(diǎn): 如果數(shù)據(jù)過于復(fù)雜的話,在生成的時候可能會少了某一個類,并且不能進(jìn)行父類抽取。
目前Android Studio(或IntelliJ)有幾個插件,可以將json文件轉(zhuǎn)成Model類,但插件質(zhì)量參差不齊,甚至還有一些有抄襲嫌疑,故筆者在此不做優(yōu)先推薦,讀者有興趣可以自行了解。
總體推薦使用后兩種,可以大大提升開發(fā)效率,不用埋頭去搞一些重復(fù)的序列化工作。
重新打開即可。
因?yàn)檐浖诤笈_時間過長,軟件會出現(xiàn)一個黑屏動畫,就需要重啟軟件即可恢復(fù)。
使用jQuery就可以了 返回值:String jQuery.parseJSON(json) 概述 接受一個JSON字符串,返回解析后的對象。 傳入一個畸形的JSON字符串會拋出一個異常。比如下面的都是畸形的JSON字符串: {test: 1} ( test 沒有包圍雙引號) {'test': 1} (使用
網(wǎng)頁題目:flutter后臺,flutter 菜鳥教程
網(wǎng)頁地址:http://jinyejixie.com/article12/hojigc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站排名、、域名注冊、網(wǎng)站營銷、虛擬主機(jī)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)