一 如何嵌入客户端SDK
1. 新建android工程,SDK最低支持android2.1
2. 新建libs目录,导入通知栏推送SDK doujinsdk_v3.01.jar(如果是测试插屏,此处导入插屏SDK doujinPopSdk_v2.03_20140121.jar)。
3. 将android工程关联此jar包,具体步骤如下:
1)在 “Package Explorer” 页签中右击你的工程并选择 “Properties”
2)在左侧面板中选择 “Java Build Path”
3)在主窗口中选择 “Libraries”页签
4)点击“Add JARs…”按钮
5)选择您拷贝到libs目录下的domob_android_sdk.jar
6)点击 “OK” 完成添加,如图所示:
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