1,模擬器api22(23是6.0要求權限)android
2,androidpn-client.jar 添加jar包api
3,res下創建raw文件夾,加入androidpn.properties服務器
apiKey=1234567890app
xmppHost=123.56.服務器地址ui
xmppPort=5222this
4,權限spa
<uses-sdk android:minSdkVersion="3" />code
<uses-permission android:name="android.permission.READ_PHONE_STATE" />blog
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />ip
<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" }