效果圖如下: 直接上代碼 調(diào)用方式:
眾所周知Flutter Widget 分為有狀態(tài)的StatefulWidget 和無狀態(tài)的 StatelessWidget 在StatefulWidget里我們通過setSt...
在Google的大力推廣下,flutter已經(jīng)成為移動(dòng)開發(fā)的新寵兒,今天我們來講講Flutter 官方維護(hù)的 webview_flutter;官方文檔點(diǎn)此查看;官方Githu...
這簡直是一個(gè)天坑,按照文檔接入umeng推送,發(fā)送測(cè)試推送,后臺(tái)顯示已發(fā)送,手機(jī)端怎么都沒有收到,最后發(fā)現(xiàn),只有當(dāng) applicationid 和包名一直的時(shí)候才能接收到推送...
運(yùn)行flutter時(shí),突然報(bào)Unsuported Android Plugin version: 3.5.3. 的錯(cuò)誤信息 各種排查原因后,發(fā)現(xiàn),不能在編譯的時(shí)候修改app的...
Gradle 作為Android studio指定的自動(dòng)化管理構(gòu)建程序的工具,每個(gè)Android 程序員都應(yīng)該對(duì)其有最基本的了解,但是平時(shí)Android studio 已經(jīng)幫...
戀人間最好的狀態(tài)大抵就是,你看你的小電影做你的面膜聽你的歌,他看他的NBA擼他的游戲開他的黑。結(jié)束以后,一起出去吃個(gè)夜宵,怒搓一頓好吃的。幸福就是如此歡歡喜喜,簡簡單單。 0...
作為老一代Java工作者,已經(jīng)習(xí)慣了寫匿名類,在Java代碼中除了基本的數(shù)據(jù)類型,一切的都是對(duì)象,定義的函數(shù)和方法不可能完全獨(dú)立,也不能將方法作為參數(shù)或者返回一個(gè)方法給實(shí)例。...
熟悉IDE一些技巧可以幫助我們大大提高開發(fā)速率,這里記錄一些我自己常用的技巧,希望對(duì)大家有些幫助。 Android Studio的主題設(shè)置,背景圖替換 Android Stu...
GitHub 作為最大的同性交流網(wǎng)站,幾乎是每個(gè)程序員居家必備的。那么如何讓自己的項(xiàng)目也上傳到GitHub上讓別人來罵呢,通過如下幾步便能輕松做到。 第一步 安裝git 百度...
上篇文章中我們已經(jīng)完成了及其粗糙版本的掃碼App,這篇文章我們將對(duì)這個(gè)粗糙的掃碼App進(jìn)行優(yōu)化; 和市面大多數(shù)掃碼一樣,做成豎屏掃碼框的位置優(yōu)化自定義title看心情優(yōu)化 立...
上篇文章,我們大概了解了zxing掃描的整個(gè)流程,現(xiàn)在我們就仿照Google爸爸的例子,來自己做一個(gè)掃碼程序。開啟瘋狂模(chao)仿(xi)模式。Android studi...
在這個(gè)二維碼滿天飛的社會(huì)里,似乎每個(gè)app都會(huì)擁有自己的掃碼功能模塊,大多數(shù)公司都沒法像微信一樣研究自己的一套掃碼庫,從而采用第三方開源庫來使用,在安卓開源庫里,使用最多的就...
安卓開發(fā)主要使用的存儲(chǔ)方式有三種: 文件存儲(chǔ)數(shù)據(jù)庫存儲(chǔ)網(wǎng)絡(luò)存儲(chǔ) 一般輕量級(jí)存儲(chǔ),我們使用文件存儲(chǔ)就夠用了,但是一旦涉及大量存儲(chǔ)數(shù)據(jù)時(shí)候,文件存儲(chǔ)就顯得很笨重了,這個(gè)時(shí)候就需要...