久久久精品一区ed2k-女人被男人叉到高潮的视频-中文字幕乱码一区久久麻豆樱花-俄罗斯熟妇真实视频

flutter社區(qū),flutter 社區(qū)

Flutter開發(fā)環(huán)境配置(MAC版)

(該路徑會有變化,可以關注Flutter社區(qū),隨時更新)

創(chuàng)新互聯(lián)公司憑借專業(yè)的設計團隊扎實的技術支持、優(yōu)質(zhì)高效的服務意識和豐厚的資源優(yōu)勢,提供專業(yè)的網(wǎng)站策劃、網(wǎng)站設計制作、成都網(wǎng)站建設、網(wǎng)站優(yōu)化、軟件開發(fā)、網(wǎng)站改版等服務,在成都10余年的網(wǎng)站建設設計經(jīng)驗,為成都近1000家中小型企業(yè)策劃設計了網(wǎng)站。

Documents為目錄,fluttersdk為sdk文件夾

cd 到對應的項目工程中執(zhí)行命令:

在終端中執(zhí)行 flutter doctor 查看Android和iOS的開發(fā)環(huán)境,監(jiān)測到依賴若有缺失,會給出缺失的依賴的安裝結果,依照提示進行安裝即可。

在命令終端執(zhí)行相關命令:

打開Android Studio應用,打開菜單項Preferences Plugins中搜索Flutter插件并點擊install進行安裝

打開 VS Code,可點擊 View - Command Palette,搜索flutter并點擊install進行安裝

android和idea寫一個社區(qū)服務

IDEA寫android服務端,使用IDEA運行Android平臺Flutter工程。

Android App作為客戶端與idea后臺服務器通信,操作數(shù)據(jù)庫進行查詢,驗證,添加數(shù)據(jù)。具體實例,登錄,注冊,查詢用戶,權限分級,提交訂單。

小程序有兩個頁面(index,ding),在第一個頁面實現(xiàn)用戶的查詢,登錄,注冊功能,登錄成功后跳轉(zhuǎn)到訂單頁面。

web前端未來將會有什么樣的發(fā)展趨勢?

趨勢一:更加移動優(yōu)先

響應式設計顯然是目前Web前端開發(fā)領域的主要趨勢之一,并且這一趨勢在未來還將持續(xù)一段時間。雖然現(xiàn)在的響應式設計大部分還是以PC版優(yōu)先,然而如果有一天我們把PC版放到比移動版次要的位置上,也沒有什么好奇怪的。因為,目前許多Web前端開發(fā)者已經(jīng)開始轉(zhuǎn)向以移動優(yōu)先方案來做他們的響應式設計和開發(fā),這就象征著一個重大轉(zhuǎn)變,值得我們跟進的。

趨勢二:更多使用快速原型開發(fā)工具

眾多Web前端開發(fā)者從2016年開始嘗試使用快速原型開發(fā)工具,而在2018年將是這種技術真正爆發(fā)的一年?!癠Xpin、Webflow、Invision以及其它許多快速原型開發(fā)工具,讓設計師不用寫一行代碼,就能為網(wǎng)站和服務快速創(chuàng)建低保真和高保真原型,便于設計師衡量它們的可用性和美觀性?!?Web設計師Jamie Leeson says如是說,“許多工具也允許你在瀏覽器中設計原型并從工具里真正啟動網(wǎng)站自身。”

不管未來前端發(fā)展方向如何,可以肯定的是未來前端人才需求依舊很大。想學前端開發(fā)專業(yè)的機構也很多,你可以去線下試聽課程了解一下,例如北大青鳥、南京中博軟件學院、南京課工場等等都有試聽課程的!

補齊短板-開源IM項目OpenIM關于初始化/登錄/好友接口文檔介紹

OpenIM文檔方面的建設一直遠遠落后于開發(fā), 也經(jīng)常被開發(fā)者詬病,在接下來一周的時間里,我們重點補齊文檔,讓開發(fā)者更輕松接入。由于app sdk底層都是go來實現(xiàn),所以本文先寫一個模板和框架,在接下來的時間里,會有iOS、Android、Flutter、Uniapp、jssdk同事補充具體的細節(jié),并更新到官網(wǎng)

![0](C:\Users\Administrator\Desktop\OpenIM\官網(wǎng)相關\技術文章\6-25\0.png)

## 初始化及登錄

初始化并登錄成功回調(diào),是正常使用OpenIM 服務的前提

| SDK? ? ? ? ? ? ? | 描述? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| :--------------- | :----------------------------------------------------------- |

| [Login]? ? ? ? ? | 登錄,如果登錄成功,必須退出登錄才能再次執(zhí)行登錄操作? ? ? ? |

| [Logout]? ? ? ? | 退出登錄? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [GetLoginStatus] | 獲取登錄狀態(tài), 101:登錄成功,? 102:登陸中,? 103:登錄失敗,? 201:退出登錄 |

| [GetLoginUser]? | 獲取當前登錄用戶UserID,此時用戶登錄狀態(tài)未知? ? ? ? ? ? ? ? |

| [initSDK]? ? ? ? | 初始化 SDK,整個生命周期執(zhí)行一次,登錄相關監(jiān)聽介紹如下:? ? |

OpenIM和調(diào)用方利用監(jiān)聽回調(diào)機制,和調(diào)用方信息互通,把登錄狀態(tài)通過異步回調(diào)方式即時傳遞給調(diào)用方,確保信息及時傳達而不阻塞其主線程。

## 監(jiān)聽說明

| 登錄相關監(jiān)聽? ? ? ? | 回調(diào)描述? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| :------------------- | :----------------------------------------------------------- |

| [OnConnecting]? ? ? | 連接中,在連接后臺時(包括重連)回調(diào)? ? ? ? ? ? ? ? ? ? ? ? |

| [OnConnectSuccess]? | 連接成功? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [OnConnectFailed]? ? | 連接失敗,如果因網(wǎng)絡連接失敗會重連,其他情況不重連? ? ? ? ? |

| [OnKickedOffline]? ? | 被踢下線,可能由于多端登錄策略所致,或后臺管理員強制其退出登錄 |

| [OnUserTokenExpired] | 檢測token過期回調(diào)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

## 調(diào)用流程

OpenIM調(diào)用流程分為如下幾步:

(1)初始化:在整個生命周期執(zhí)行一次

(2)設置監(jiān)聽:包括群組監(jiān)聽,好友監(jiān)聽,用戶監(jiān)聽,消息及會話監(jiān)聽,這些監(jiān)聽會在其他章節(jié)中描述

(3)登錄:登錄回調(diào)成功后再執(zhí)行其他操作,否則可能出現(xiàn)資源加載未完成的錯誤

(4)收發(fā)消息等操作;

## 好友管理相關接口

OpenIM提供好友關系托管,比如好友申請,同意,以及好友獲取等,OpenIM在客戶端本地存儲好友關系,并結合消息通知機制,按需調(diào)用后臺接口,確保本地和服務端數(shù)據(jù)一致。同時利用監(jiān)聽機制,把數(shù)據(jù)變化通過異步回調(diào)傳達調(diào)用方。OpenIM在收發(fā)消息時,默認不檢查好友關系,您可以在配置文件中自行修改。OpenIM好友關系是雙向關系,A添加B為好友后,則A在B的好友列表中,B也在A的好友列表中,A刪除B,僅僅只是刪除A的好友列表,而B的好友列表不受影響。同樣,黑名單也類似。

| SDK? ? ? ? ? ? ? ? ? ? ? ? ? ? | 描述? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| :----------------------------- | :------------------------------------------------------- |

| [GetDesignatedFriendsInfo]? ? | 獲取指定好友的信息? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [GetFriendList]? ? ? ? ? ? ? ? | 獲取所有的好友列表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [SearchFriends]? ? ? ? ? ? ? ? | 通過關鍵詞搜索好友? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [CheckFriend]? ? ? ? ? ? ? ? ? | 檢查是否好友關系? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [AddFriend]? ? ? ? ? ? ? ? ? ? | 發(fā)起添加好友請求? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [SetFriendRemark]? ? ? ? ? ? ? | 設置好友備注? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [DeleteFriend]? ? ? ? ? ? ? ? | 刪除好友(單向刪除)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [GetRecvFriendApplicationList] | 獲取我收到的添加好友申請列表? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [GetSendFriendApplicationList] | 獲取我發(fā)起的的添加好友申請列表? ? ? ? ? ? ? ? ? ? ? ? ? |

| [AcceptFriendApplication]? ? ? | 同意好友申請? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [RefuseFriendApplication]? ? ? | 拒絕好友申請? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| [SetFriendListener]? ? ? ? ? ? | 設置好友、黑名單相關監(jiān)聽,用于UI層實時感知數(shù)據(jù)變化并刷新 |

## 監(jiān)聽說明

好友監(jiān)聽器的作用:調(diào)用方設置好友監(jiān)聽,好友關系的變化會通過OpenIM消息機制實時同步到需要感知的在線用戶,包括用戶的其他端,調(diào)用方根據(jù)回調(diào)事件做相關的數(shù)據(jù)處理。

比如用戶B在Android端添加用戶A為好友,用戶A(所有在線的終端)收到B的好友申請,則A調(diào)用GetRecvFriendApplicationList獲取收到的好友申請列表,刷新界面。同時,用戶B在線其他的終端比如PC端也會收到通知,B調(diào)用GetSendFriendApplicationList獲取發(fā)起的好友申請列表,刷新B發(fā)出的好友申請列表。

當然也可以利用回調(diào)的參數(shù)信息,做增量處理,而不用獲取全量的好友申請列表。

以用戶B申請?zhí)砑佑脩鬉為例

| 好友及黑名單監(jiān)聽? ? ? ? ? ? ? | 描述? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? |

| :---------------------------- | :--------------------------------------------------- |

| [OnFriendApplicationAdded]? ? | 好友申請列表增加,主動發(fā)起者和被動添加者會收到? ? ? |

| [OnFriendApplicationDeleted]? | 好友申請列表刪除,主動刪除者會收到? ? ? ? ? ? ? ? ? |

| [OnFriendApplicationAccepted] | 好友申請被同意,主動發(fā)起者和被動添加者會收到? ? ? ? |

| [OnFriendApplicationRejected] | 好友申請被拒絕,主動發(fā)起者和被動添加者會收到? ? ? ? |

| [OnFriendAdded]? ? ? ? ? ? ? | 好友增加,用戶好友增加時會收到? ? ? ? ? ? ? ? ? ? ? |

| [OnFriendDeleted]? ? ? ? ? ? | 好友刪除,用戶好友減少時會收到? ? ? ? ? ? ? ? ? ? ? |

| [OnFriendInfoChanged]? ? ? ? | 好友信息改變,用戶好友信息(比如昵稱等)改變時會收到 |

| [OnBlackAdded]? ? ? ? ? ? ? ? | 黑名單增加,用戶黑名單增加時會收到? ? ? ? ? ? ? ? ? |

| [OnBlackDeleted]? ? ? ? ? ? ? | 黑名單移除,用戶黑名單減少時會收到? ? ? ? ? ? ? ? ? |

## 項目介紹

OpenIM繼續(xù)領跑開源IM領域,在廣大開發(fā)者的支持下,目前github star突破9k。在數(shù)據(jù)泄露、信息外泄、隱私濫用的時代,IM私有化部署需求旺盛。其中,政企協(xié)同辦公對IM需求猛增,隨著信息化技術的迭代升級以及信創(chuàng)產(chǎn)業(yè)加速落地和實踐,協(xié)同辦公軟件的發(fā)展?jié)摿⑦M一步被釋放?!鞍踩煽亍爸鸩匠蔀榈谝灰?。對于社區(qū)交友領域,暴露出的隱私安全問題越來越多,私有化部署確保用戶數(shù)據(jù)不泄露。

OpenIM從服務端到客戶端SDK開源即時通訊(IM)整體解決方案,可以輕松替代第三方IM云服務,打造具備聊天、社交、辦公功能的app。

github地址:

開發(fā)者中心:

## OpenIM團隊

創(chuàng)始團隊來自資深IM技術團隊,我們致力于用開源技術創(chuàng)造服務價值,打造輕量級、高可用的IM架構,開發(fā)者只需簡單調(diào)用 SDK,即可在應用內(nèi)構建多種即時通訊及實時音視頻互動場景。OpenIM優(yōu)勢:開源,安全,可靠,低成本。對于信息安全重視的電子政務,企業(yè)協(xié)同辦公,OpenIM都是非常好的選擇。

從公司成立之初就將“開源”作為核心戰(zhàn)略來推進,開源充分體現(xiàn)了自由、平等、分享的互聯(lián)網(wǎng)精神。

OpenIM邀請全球技術極客參與技術優(yōu)化,讓開發(fā)者輕松集成,讓每一個應用都具備IM功能,同時考慮企業(yè)的接入成本、服務器資源以及最重要的數(shù)據(jù)安全性和私密性。

本文題目:flutter社區(qū),flutter 社區(qū)
文章地址:http://www.sd-ha.com/article22/dscdojc.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計、、用戶體驗、軟件開發(fā)、標簽優(yōu)化品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設