開源乙個友盟 for android 操作的封裝包

2021-09-21 05:19:35 字數 754 閱讀 4386

開源乙個友盟 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...