weex原始碼解析(四) android引入sdk

2021-09-24 07:25:07 字數 2611 閱讀 9785

上一章,我們簡單說明了下js檔案的生成。那本篇文章,會先簡單使用下這個sdk,將上一章生成的js檔案,進行載入,以便頁面展示手機端上。

compile 'com.android.support:recyclerview-v7:23.1.1'

compile 'com.android.support:support-v4:23.1.1'

compile 'com.alibaba:fastjson:1.1.46.android'

compile 'com.taobao.android:weex_sdk:0.18.0@aar'

複製**

注:版本可以高不可以低。 weex_sdk最新版本可以在這裡看

import android.widget.imageview;

import com.bumptech.glide.glide;

import com.taobao.weex.adapter.iwximgloaderadapter;

import com.taobao.weex.common.wximagestrategy;

import com.taobao.weex.dom.wximagequality;

/** * created by linshaoyou on 18/4/5.

*/public

class

imageadapter

implements

iwximgloaderadapter

}複製**

import com.taobao.weex.initconfig;

import com.taobao.weex.wxsdkengine;

/** * created by linshaoyou on 18/4/4.

* * gradle 中一定要新增一些依賴,否則初始化會失敗。

* compile 'com.android.support:recyclerview-v7:23.1.1'

* compile 'com.android.support:support-v4:23.1.1'

* compile 'com.alibaba:fastjson:1.1.45'

*/ @override

public void oncreate

() }

複製**

import android.os.handler;

import android.os.bundle;

import android.util.log;

import android.view.view;

import com.taobao.weex.iwxrenderlistener;

import com.taobao.weex.wxsdkengine;

import com.taobao.weex.wxsdkinstance;

import com.taobao.weex.common.wxrenderstrategy;

import com.taobao.weex.utils.wxfileutils;

public

class

mainactivity

extends

implements

iwxrenderlistener

private

void

loadpage

() }, 500);

} else

}private

void

loadpagereally

() @override

public

void

onviewcreated

(wxsdkinstance instance, view view)

@override

public

void

onrendersuccess

(wxsdkinstance instance, int width, int height)

@override

public

void

onrefreshsuccess

(wxsdkinstance instance, int width, int height)

@override

public

void

onexception

(wxsdkinstance instance, string errcode, string msg)

@override

protected

void

onresume

() }

@override

protected

void

onpause

() }

@override

protected

void

onstop

() }

@override

protected

void

ondestroy

() }

}複製**

附錄

React原始碼解析 四 react ref

平時我們可能會有這樣的需求,就是需要獲取某個dom節點或者子元件的例項來更新,而並不是只是通過props等來更新dom節點或者元件。如果沒有乙個好的方法我們可能自己去獲取節點 例 queryselector等 或者去繫結事件來進行一些操作,而且自己還要去管理獲取的一些相關的東西,這樣可能會不方便。那...

JDk原始碼解析之四 Vector原始碼解析

具體的三個屬性 解釋看圖中注釋。vector沒有採取arraylist臨界值擴容的辦法,而是每次不夠的時候,直接根據capacity的值來增加。具體怎麼增加後面會說。vector的構造方法如下。簡單粗暴,如果呼叫無參建構函式,直接就將初始容量設定成了10,最終在右側的構造方法裡,將陣列的長度設定為1...

Fabric 原始碼解析 原始碼目錄解析

這裡對重要的一些目錄進行說明 bccsp 與密碼學 加密 簽名 證書等等 相關的加密服務 將fabric中用到的密碼學相關的函式抽象成了一組介面,便於拓展。bddtests 一種新型的軟體開發模式 行為驅動開 需求 開發 common 一些公共庫 錯誤處理 日誌處理 賬本儲存 策略以及各種工具等等 ...