一 如何嵌入客户端SDKhtml
1. 新建android工程,SDK最低支持android2.1android
2. 新建libs目录,导入通知栏推送SDK doujinsdk_v3.01.jar(若是是测试插屏,此处导入插屏SDK doujinPopSdk_v2.03_20140121.jar)。web
3. 将android工程关联此jar包,具体步骤以下:app
1)在 “Package Explorer” 页签中右击你的工程并选择 “Properties”dom
2)在左侧面板中选择 “Java Build Path”测试
3)在主窗口中选择 “Libraries”页签ui
4)点击“Add JARs…”按钮spa
5)选择您拷贝到libs目录下的domob_android_sdk.jar.net
6)点击 “OK” 完成添加,如图所示:orm
4.配置AndroidManifest.xml,增长广告服务和相关权限声明。
推送服务声明:在AndroidManifest.xml的application标签中添加DJActivity, DJReceiver, DJService和DJPushService。
<activity android:name="net.doujin.android.DJActivity" android:theme="@android :style/Theme.NoTitleBar" android:configChanges="keyboard|keyboardHidden|orientation"></activity> <receiver android:name="net.doujin.android.DJReceiver">
<intent-filter>
<action android:name="android.net.conn.CONNECTIVITY_CHANGE"/> <action android:name="android.intent.action.USER_PRESENT"/>
</intent-filter>
</receiver>
<service android:name="net.doujin.android.DJService" android:exported="false"></service> <service android:name="net.doujin.android.djp.DJPushService"android:exported="false"></service>
推送权限声明:请将下面权限配置代码复制到 AndroidManifest.xml 文件中。
<
uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"></uses-permission>
<uses-permission android:name="android.permission.GET_TASKS"/>
插屏服务声明:在AndroidManifest.xml的application标签中添加DPService, PopService和PopReceiver。
<receiver android:name="pop.doujin.android.pop.PopReceiver">
<intent-filter>
<action android:name="android.net.coon.CONNECTIVITY_CHANGE"/>
<action android:name="android.intent.action.USER_PRESENT"/>
</intent-filter>
</receiver>
<service android:name="pop.doujin.android.pop.PopService" android:exported="false"></service>
<service android:name="pop.doujin.android.DPService" android:exported="false"></service>
更多详情请参考:http://www.devstore.cn/test/testInfo/70-61.html