AndroidPN客户端的简单集成手机应用
??? 在官方下载相关的androidpn的类库,将androidpn-client集成到应用中,实现客户端可以接收服务端androidpn-server发送的数据。
1.在android客户端启动Activity中添加如下启动androidpn相关的service的代码:/**
* 启动AndroidPN 的后台服务进程
*/
private void startAndroidPNService(){
ServiceManager serviceManager = new ServiceManager(this);
serviceManager.setNotificationIcon(R.drawable.notification);
serviceManager.startService();
}
?
2.在android客户端将android-client.jar添加至项目中。
3.在res目录下,创建raw目录存放androidpn.properties文件。
内容如下:
apiKey=1234567890???? //和服务端一致的签名id??????????
xmppHost=192.168.208.13? //服务端的ip
xmppPort=5222? //服务端的端口
4.在AndroidManifest.xml的配置相关的服务:
内容如下:
android:label="Notification Details">
android:label="Notification Settings">
android:name="org.androidpn.client.NotificationService"
android:label="NotificationService">
?5.配置相关的权限:
?
?
???
?
?
?
?
From:ITEYE