add push idk
This commit is contained in:
		
							parent
							
								
									3bf73369d6
								
							
						
					
					
						commit
						b8eb5043c6
					
				
										
											Binary file not shown.
										
									
								
							
										
											Binary file not shown.
										
									
								
							|  | @ -1,20 +0,0 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8"?> |  | ||||||
| <project version="4"> |  | ||||||
|   <component name="GradleSettings"> |  | ||||||
|     <option name="linkedExternalProjectsSettings"> |  | ||||||
|       <GradleProjectSettings> |  | ||||||
|         <option name="distributionType" value="LOCAL" /> |  | ||||||
|         <option name="externalProjectPath" value="$PROJECT_DIR$" /> |  | ||||||
|         <option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.14.1" /> |  | ||||||
|         <option name="modules"> |  | ||||||
|           <set> |  | ||||||
|             <option value="$PROJECT_DIR$" /> |  | ||||||
|             <option value="$PROJECT_DIR$/listviewlibrary" /> |  | ||||||
|             <option value="$PROJECT_DIR$/qy" /> |  | ||||||
|           </set> |  | ||||||
|         </option> |  | ||||||
|         <option name="resolveModulePerSourceSet" value="false" /> |  | ||||||
|       </GradleProjectSettings> |  | ||||||
|     </option> |  | ||||||
|   </component> |  | ||||||
| </project> |  | ||||||
|  | @ -1,10 +0,0 @@ | ||||||
| <?xml version="1.0" encoding="UTF-8"?> |  | ||||||
| <project version="4"> |  | ||||||
|   <component name="ProjectModuleManager"> |  | ||||||
|     <modules> |  | ||||||
|       <module fileurl="file://$PROJECT_DIR$/asProjects.iml" filepath="$PROJECT_DIR$/asProjects.iml" /> |  | ||||||
|       <module fileurl="file://$PROJECT_DIR$/listviewlibrary/listviewlibrary.iml" filepath="$PROJECT_DIR$/listviewlibrary/listviewlibrary.iml" /> |  | ||||||
|       <module fileurl="file://$PROJECT_DIR$/qy/qy.iml" filepath="$PROJECT_DIR$/qy/qy.iml" /> |  | ||||||
|     </modules> |  | ||||||
|   </component> |  | ||||||
| </project> |  | ||||||
|  | @ -50,6 +50,7 @@ dependencies { | ||||||
|     compile files('libs/universal-image-loader-1.9.2.jar') |     compile files('libs/universal-image-loader-1.9.2.jar') | ||||||
|     compile files('libs/utdid4all-1.0.4.jar') |     compile files('libs/utdid4all-1.0.4.jar') | ||||||
|     compile 'com.google.code.gson:gson:2.8.0' |     compile 'com.google.code.gson:gson:2.8.0' | ||||||
|  |     compile project(':PushSDK') | ||||||
| } | } | ||||||
| //tasks.withType(JavaCompile) { | //tasks.withType(JavaCompile) { | ||||||
| //    options.encoding = "GBK" | //    options.encoding = "GBK" | ||||||
|  |  | ||||||
|  | @ -1,12 +1,14 @@ | ||||||
| <?xml version="1.0" encoding="utf-8"?> | <?xml version="1.0" encoding="utf-8"?> | ||||||
| <manifest xmlns:android="http://schemas.android.com/apk/res/android" | <manifest xmlns:android="http://schemas.android.com/apk/res/android" | ||||||
|     package="com.qiyou.mb.android" |     package="com.qiyou.mb.android" | ||||||
|  | 	xmlns:tools="http://schemas.android.com/tools" | ||||||
|     android:versionCode="44" |     android:versionCode="44" | ||||||
|     android:versionName="1.29.1" > |     android:versionName="1.29.1" > | ||||||
| 
 | 
 | ||||||
|     <uses-sdk |     <uses-sdk | ||||||
|         android:minSdkVersion="8" |         android:minSdkVersion="8" | ||||||
|         android:targetSdkVersion="22" /> |         android:targetSdkVersion="22" | ||||||
|  | 	    tools:overrideLibrary="com.umeng.message.lib"/> | ||||||
| 	<uses-permission android:name="android.permission.WAKE_LOCK"/> | 	<uses-permission android:name="android.permission.WAKE_LOCK"/> | ||||||
|     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" > |     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" > | ||||||
|     </uses-permission> |     </uses-permission> | ||||||
|  | @ -152,6 +154,16 @@ | ||||||
| 		            android:value= "550aa4e4fd98c5a25c000284" > <!-- "4eaee02c527015373b000003" --> | 		            android:value= "550aa4e4fd98c5a25c000284" > <!-- "4eaee02c527015373b000003" --> | ||||||
| 		  </meta-data> | 		  </meta-data> | ||||||
| 
 | 
 | ||||||
|  | 		<meta-data | ||||||
|  | 			android:name="UMENG_MESSAGE_SECRET" | ||||||
|  | 			android:value="197851521b5b70767e60ae59b0955a44"> | ||||||
|  | 		</meta-data> | ||||||
|  | 
 | ||||||
|  | 		<meta-data | ||||||
|  | 			android:name="UMENG_CHANNEL" | ||||||
|  | 			android:value="i7lv" > | ||||||
|  | 		</meta-data> | ||||||
|  | 
 | ||||||
| 	      <activity android:name="com.umeng.socialize.view.ShareActivity" | 	      <activity android:name="com.umeng.socialize.view.ShareActivity" | ||||||
| 				android:configChanges="orientation|keyboard"  | 				android:configChanges="orientation|keyboard"  | ||||||
| 				android:launchMode="singleTask"  | 				android:launchMode="singleTask"  | ||||||
|  |  | ||||||
|  | @ -142,6 +142,8 @@ import com.qiyou.mb.android.utils.enums.TrackStatus; | ||||||
| import com.qiyou.mb.android.utils.enums.TrackType; | import com.qiyou.mb.android.utils.enums.TrackType; | ||||||
| import com.qiyou.mb.android.utils.log.QLog; | import com.qiyou.mb.android.utils.log.QLog; | ||||||
| import com.umeng.analytics.MobclickAgent; | import com.umeng.analytics.MobclickAgent; | ||||||
|  | import com.umeng.message.PushAgent; | ||||||
|  | import com.umeng.message.IUmengRegisterCallback; | ||||||
| //import com.qiyou.mb.android.service.TrackDbService; | //import com.qiyou.mb.android.service.TrackDbService; | ||||||
|   |   | ||||||
|  public class QiYouApplication extends Application { |  public class QiYouApplication extends Application { | ||||||
|  | @ -397,8 +399,29 @@ private ConcurrentHashMap<String,Object> webObjcache; | ||||||
|  			setPhoneId(); |  			setPhoneId(); | ||||||
|  			QLog.getLogger().d(dTAG, "mobileid is"+ getPhoneId()); |  			QLog.getLogger().d(dTAG, "mobileid is"+ getPhoneId()); | ||||||
|  			getStaticsTracks(); |  			getStaticsTracks(); | ||||||
|  | 
 | ||||||
|  | 			initialPushSDK(); | ||||||
|  | 
 | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	 void initialPushSDK(){ | ||||||
|  | 		 PushAgent mPushAgent = PushAgent.getInstance(this); | ||||||
|  | //注册推送服务,每次调用register方法都会回调该接口 | ||||||
|  | 		 mPushAgent.register(new IUmengRegisterCallback() { | ||||||
|  | 
 | ||||||
|  | 			 @Override | ||||||
|  | 			 public void onSuccess(String deviceToken) { | ||||||
|  | 				 //注册成功会返回device token | ||||||
|  | 				 QLog.getLogger().d(dTAG, " deviceToken of push is "+ deviceToken); | ||||||
|  | 			 } | ||||||
|  | 
 | ||||||
|  | 			 @Override | ||||||
|  | 			 public void onFailure(String s, String s1) { | ||||||
|  | 				 QLog.getLogger().d(dTAG, " push agent regist failed "); | ||||||
|  | 			 } | ||||||
|  | 		 }); | ||||||
|  | 
 | ||||||
|  | 	 } | ||||||
|  public Crypto crypto; |  public Crypto crypto; | ||||||
|  public Entity entity; |  public Entity entity; | ||||||
|   private void initCryto(){ |   private void initCryto(){ | ||||||
|  |  | ||||||
|  | @ -15,7 +15,7 @@ public final static String BASE_MD_URL = BASE_URL;//+"upload/"; | ||||||
| public final static String BASE_STATIC_URL = BASE_URL +"staticmap/"; | public final static String BASE_STATIC_URL = BASE_URL +"staticmap/"; | ||||||
| public final static String TENCENT_APP_ID = "1104563148"; | public final static String TENCENT_APP_ID = "1104563148"; | ||||||
| // TODO Turn off when deploying. | // TODO Turn off when deploying. | ||||||
| public static boolean DEVELOPER_MODE = false; | public static boolean DEVELOPER_MODE = true; | ||||||
| 
 | 
 | ||||||
| public static boolean  PLAYBACK_CAN_RECORD = false  /*DEVELOPER_MODE*/  ; | public static boolean  PLAYBACK_CAN_RECORD = false  /*DEVELOPER_MODE*/  ; | ||||||
|   |   | ||||||
|  |  | ||||||
|  | @ -112,7 +112,7 @@ import com.umeng.socialize.sso.UMQQSsoHandler; | ||||||
| import com.umeng.socialize.weixin.controller.UMWXHandler; | import com.umeng.socialize.weixin.controller.UMWXHandler; | ||||||
| import com.umeng.socialize.weixin.media.CircleShareContent; | import com.umeng.socialize.weixin.media.CircleShareContent; | ||||||
| import com.umeng.socialize.weixin.media.WeiXinShareContent; | import com.umeng.socialize.weixin.media.WeiXinShareContent; | ||||||
| 
 | import com.umeng.message.PushAgent; | ||||||
| import org.json.JSONException; | import org.json.JSONException; | ||||||
| import org.json.JSONObject; | import org.json.JSONObject; | ||||||
| 
 | 
 | ||||||
|  | @ -244,6 +244,8 @@ public class MainActivity extends Activity_qiyouBase { | ||||||
| 		   MobclickAgent.openActivityDurationTrack(false); | 		   MobclickAgent.openActivityDurationTrack(false); | ||||||
| 	   } | 	   } | ||||||
| 
 | 
 | ||||||
|  | 		PushAgent.getInstance(this).onAppStart(); //push start | ||||||
|  | 
 | ||||||
|         mController.getConfig().removePlatform(SHARE_MEDIA.DOUBAN, SHARE_MEDIA.RENREN); |         mController.getConfig().removePlatform(SHARE_MEDIA.DOUBAN, SHARE_MEDIA.RENREN); | ||||||
|         //分享给QQ好友 |         //分享给QQ好友 | ||||||
|         UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(this, QiYouConstant.TENCENT_APP_ID, "bB5QKjxU4MpHoCq0"); |         UMQQSsoHandler qqSsoHandler = new UMQQSsoHandler(this, QiYouConstant.TENCENT_APP_ID, "bB5QKjxU4MpHoCq0"); | ||||||
|  |  | ||||||
|  | @ -1,2 +1,2 @@ | ||||||
| include ':listviewlibrary' | include ':listviewlibrary', ':PushSDK' | ||||||
| include ':qy' | include ':qy' | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue