管理多個(gè)頁(yè)面時(shí)有兩個(gè)核心概念和類:Route[https://docs.flutter.io/flutter/widgets/Route-class.html]和 Navig...
在main.dart文件MaterialApp中有theme主題設(shè)置 1. 創(chuàng)建應(yīng)用主題 ThemeData中包括很多參數(shù),這里稍微詳細(xì)解答一下,以備以后使用 2. 局部主題...
1. 資源文件創(chuàng)建圖片文件 在根目錄創(chuàng)建images文件夾。 在pubspec.yaml文件中,放開(kāi) assets:注釋 2. 系統(tǒng)自帶Icon圖標(biāo)展示 在pubspec.y...
1. 簡(jiǎn)介 flutter是谷歌在2017年推出的移動(dòng)端跨平臺(tái),高性能移動(dòng)應(yīng)用框架。其是通過(guò)dart語(yǔ)言進(jìn)行開(kāi)發(fā)。 主要功能:跨平臺(tái),支持iOS,安卓,web。開(kāi)發(fā)中支持熱重...
理想中是最后一次退出時(shí)間。
但是在不正常情況下,客戶端沒(méi)有上傳退出時(shí)間就下線了。等服務(wù)器端通過(guò)心跳來(lái)檢測(cè)客戶端下線,這段時(shí)間有個(gè)時(shí)間差,就會(huì)有可能造成丟消息的情況。
為了防止客戶端丟消息,登錄時(shí)間比較靠譜,缺點(diǎn)是會(huì)接收上次聊天的重復(fù)消息。
XMPP詳解1. xmpp簡(jiǎn)介 XMPP 是一組基于 XML 的技術(shù)。用于實(shí)時(shí)應(yīng)用程序。最初。XMPP 作為一個(gè)框架開(kāi)發(fā)。目標(biāo)是支持企業(yè)環(huán)境內(nèi)的即時(shí)消息傳遞和聯(lián)機(jī)狀態(tài)應(yīng)用程序。詳細(xì)簡(jiǎn)介 ...
草尼瑪
使用HBuilder 打IOS包今天公司醫(yī)院發(fā)來(lái)一工作,由于證書(shū)要到期了,要求把他們的web頁(yè)面打包成支持ipad的IOS包。因?yàn)槿ツ晔俏掖虻陌?,知道使用HBuilder來(lái)打包。 但是去年的教程已經(jīng)早不知道...
天津的4S店比較坑爹,車貴服務(wù)差,附加要求一大堆,最后在我好哥們兒的幫忙下,從北京提的新車。這就涉及到異地購(gòu)車在天津上牌的問(wèn)題了。我的天津指標(biāo)是通過(guò)搖號(hào)方式取得的,就...
最近用swift做一個(gè)新項(xiàng)目,在項(xiàng)目中需要用到序列化保存一點(diǎn)配置信息,用來(lái)在登錄前進(jìn)行使用。也就想到使用序列化保存這些數(shù)據(jù): 首先創(chuàng)建一個(gè)類,繼承于NSCoding 實(shí)現(xiàn)NS...
近端時(shí)間,領(lǐng)導(dǎo)提了一個(gè)需求。說(shuō)是微信中的發(fā)票管理下面帶有二維碼,通過(guò)掃描二維碼就可以開(kāi)票,省去了每次開(kāi)票都要仔細(xì)的核對(duì)發(fā)票信息的麻煩。領(lǐng)導(dǎo)要求我們自己的app中發(fā)票管理盡量向...
最近公司有一項(xiàng)新需求,要求獲取主界面每個(gè)按鈕的點(diǎn)擊事件,來(lái)獲取分析用戶行為。 客戶端埋點(diǎn)和無(wú)埋點(diǎn)的區(qū)別 客戶端埋點(diǎn)(手動(dòng)埋點(diǎn),代碼埋點(diǎn)):純手動(dòng)寫(xiě)代碼,調(diào)用埋點(diǎn)SDK的函數(shù),...
WWDC六月份如約而至,IOS12 beta版也發(fā)布了。作為iOS開(kāi)發(fā)者,需要提前了解一下程序在IOS12上跑出的效果。 1. 系統(tǒng)更新IOS12 beta版 在手機(jī)Saf...
最近公司需要修改主界面,把以前所有服務(wù)類型都統(tǒng)一類型顯示改為分模塊化顯示。也就造成以前用一個(gè)collectionView解決的事情,需要使用到UITableViewCell給...
最近在學(xué)習(xí)swift做動(dòng)畫(huà),用到constraint的動(dòng)畫(huà),用到layoutIfNeeded就去研究了下UIView的這幾個(gè)布局的方法。 下面列舉下iOS layout的相關(guān)...