1,模拟器api22(23是6.0要求权限)
2,androidpn-client.jar 添加jar包
3,res下建立raw文件夹,加入androidpn.properties
apiKey=1234567890
xmppHost=123.56.服务器地址
xmppPort=5222
4,权限
<uses-sdk android:minSdkVersion="3" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
<uses-permission android:name="android.permission.VIBRATE" />
5,
<service android:enabled="true" android:name="org.androidpn.client.NotificationService" android:label="NotificationService"> <intent-filter> <action android:name="org.androidpn.client.NotificationService" /> </intent-filter> </service>
6,初始化
ServiceManager serviceManager = new ServiceManager(MainActivity.this); serviceManager.setNotificationIcon(R.mipmap.ic_launcher); serviceManager.startService();
7,
compileSdkVersion 23 buildToolsVersion "23.0.3" defaultConfig { applicationId "com.linson.myapplication" minSdkVersion 15 targetSdkVersion 15 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }