第一步
首先將環節的UIDEMO 導入到eclipse IDE內
然後新建一個自己想項目
第二步 將DEMO 變成library
右擊 demo 選擇Properties
以次選擇 android 勾選is libray 然後選擇apply OK
第三步 複製架包覆蓋DEMO的架包
複製自己項目裏的 android架包 覆蓋DEMO裏面的
第四步 修改 DEMO裏面和自己有衝突的佈局文件
因爲這裏是是演示 所以只有 activity_main.xml 這個佈局是重名的
修復錯誤
第5步
在project.properties文件內添加 manifestmerger.enabled=true
第六步修改 <application 標籤的 android:name值
android:name="com.easemob.chatuidemo.DemoApplication"
第七步 在自己的項目引入 library
然後在自己的項目內 點擊右鍵選擇Properties
選擇android ->add ->chatdemoui ->ok ->apply->ok
這時候 DEMO應用裏面應該會報錯
case expressions must be constant expressions
很簡單 在報錯的 鼠標放到switch 上 安ctrl + 1 讓他變成 if esle就可以了
此時基本都可以了
然後在自己的 項目內 新建一個按鈕 監聽按鈕 點擊了打開 DEMO的登錄頁面
but=(Button) findViewById(R.id.button1);
but.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent= new Intent(MainActivity.this,com.easemob.chatuidemo.activity.LoginActivity.class);
startActivity(intent);
}
});
然後運行下看看 ,是不是已經集成了
補充一點 自己的 環信應用標識(AppKey): 可以直接在 DEMO裏面修改成自己的就可以了