
WebChromeClient主要輔助WebView處理Javascript的交互以及瀏覽器層面的事件鸟赫,下面介紹一些常用的回調(diào)方法:
WebViewClient主要負(fù)責(zé)幫助WebView處理各種通知和請求事件蒜胖。下面介紹一下開發(fā)工作中常用到的方法:
通過Android webview所提供的WebSettings對象消别,開發(fā)者可以根據(jù)業(yè)務(wù)需求對webview進(jìn)行一系列的基本配置: 這里介紹一些常見的配置信息: 顯示相關(guān) 存...
NetInfoModule向JS端提供了當(dāng)前設(shè)備的網(wǎng)絡(luò)狀態(tài)信息,API方法如下: getCurrentConnectivity 異步返回網(wǎng)絡(luò)狀態(tài)network_info is...
NetworkingModule為JS端提供了發(fā)送網(wǎng)絡(luò)請求的接口台谢。在Native層寻狂,React Native 依賴了okttp網(wǎng)絡(luò)庫。主要API 包括以下三個: sendRe...
在Android端朋沮,React Native采用了Fresco圖片庫來進(jìn)行圖片相關(guān)的操作蛇券,因此RN所有的圖片管理策略都基于Fresco。ImageLoaderModule利用...
CameraRollManager提供了JS與設(shè)備相冊進(jìn)行交互的相關(guān)功能朽们,它包括兩個API: saveToCameraRoll 將本地圖片存儲到媒體庫 getPhotos 獲...
TheadLocal 是一個線程內(nèi)部的數(shù)據(jù)存儲類怀读,通常用于存儲以線程為作用域的數(shù)據(jù)變量,避免產(chǎn)生多線程的同步問題骑脱。記得上學(xué)時候也寫過相關(guān)源碼的分析文章菜枷,但今天翻看Java 8...
在Android工程的編譯和構(gòu)建過程中,絕大多數(shù)的工作都涉及到了Gradle相關(guān)的文件操作叁丧。 文件對象 在工程目錄下啤誊,我們可以通過File的構(gòu)造方法來快速定位一個文件并創(chuàng)建相...
前言 能夠讓App運(yùn)行在大量不同型號和系統(tǒng)版本的設(shè)備上是Android系統(tǒng)最牛逼的地方之一。注意拥娄,我這里說的是設(shè)備蚊锹,這其中除了不同型號的手機(jī),還包括平板電腦稚瘾,手表牡昆,甚至是電視...
在日常工作和生活中,執(zhí)行力這個詞會經(jīng)常被大家提及摊欠。那么到底什么是執(zhí)行力呢丢烘? 在我們做一件事情的時候,通常會有兩個很重要的維度值得我們考慮: 成本無論做任何事情些椒,我們都需要付出...
Android開發(fā)中播瞳,所用到的資源文件根據(jù)存放位置可以分為兩大類: assets 位于工程的assets目錄下,該目錄下的資源文件會被原封不動地打包進(jìn)App中免糕。位于該目錄中的...
基礎(chǔ)語法部分 語句和表達(dá)式 語句(statement)是為了完成某種任務(wù)而進(jìn)行的操作楼咳,通常以分號結(jié)尾熄捍,一個分號就表示一個語句結(jié)束。表達(dá)式(expression)母怜,指一個為了得...
本文基于React Native 0.32 對 官方提供的Image組件進(jìn)行分析余耽。 Image是一個用于顯示多種圖片類型的React組件,它可以顯示來自網(wǎng)絡(luò)苹熏,assets目錄...