開源乙個友盟 for android 操作的封裝包
介紹這個庫,把友盟的初始化設定,自定義事件,還有使用時長進行了一層簡單的封裝,例如,初始化設定
umengoption option = new umengoption(this, true); umenganalytics.initumengoption(option);
如果需要個別設定只需要在init之前,對option,直接
option.isdebug = false
詳解封裝的類: 友盟的設定物件:umengoption
友盟的自定義事件:umengevent
`umengevent ue = new umengeventumengevent(context ctx,eventid,label);
umenganalytics.customevent(ue);
如果是帶map的,在呼叫customevent之前,使用即可
ue.seteventmap(eventmap) `
友盟的自定義事件中的時長統計:umengtimeline
`umengtimeline usetime = new umengtimeline(this, "id","label");
開始:umenganalytics.reportusetime(usetime.isbegin())
結束: :umenganalytics.reportusetime(usetime.isend);`
這樣的好處就是我們只需要維護好物件就行了
開源乙個網路框架
前面有幾篇文章介紹過乙個基於linux epoll的網路介面,但並未將介面組合成乙個方便使用的網路框架。下面先簡單介紹下以前發布過的網路介面 首先是基本介面 kendynet.h kendynet.c 此介面提供了最簡單的單執行緒網路收發模型,並未提供封包解包等功能,使用者可在此之上根據自己的需求封...
opengoo乙個開源的web office系統
opengoo 是乙個開源的web office,它完全提供了常規的office功能,還能夠通過網路發布和管理文件,目前 支援 text documents spreadsheets coming soon presentations task lists e mails calendars web...
如何熟悉乙個開源專案?
如何熟悉乙個開源專案?你去了解某個東西。怎麼下手呢?如何開始呢?我的習慣是這樣 1.首先,查詢和閱讀該項目的部落格和資料,通過google你能找到某個專案大體介紹的部落格,快速閱讀一下就能對專案的目的 功能 基本使用有個大概的了解。2.閱讀專案的文件,重點關注類似 getting started e...