v2.92
This commit is contained in:
		
							parent
							
								
									d13bfc275f
								
							
						
					
					
						commit
						84d404dac3
					
				|  | @ -52,7 +52,7 @@ dependencies { | ||||||
|     compile 'com.google.code.gson:gson:2.8.0' |     compile 'com.google.code.gson:gson:2.8.0' | ||||||
|     compile project(':PushSDK') |     compile project(':PushSDK') | ||||||
|     compile 'me.dm7.barcodescanner:zxing:1.9' |     compile 'me.dm7.barcodescanner:zxing:1.9' | ||||||
|     compile files('libs/core-3.2.0.jar') | //    compile files('libs/core-3.2.0.jar') | ||||||
|     compile files('libs/javase-2.3-SNAPSHOT.jar') |     compile files('libs/javase-2.3-SNAPSHOT.jar') | ||||||
| } | } | ||||||
| //tasks.withType(JavaCompile) { | //tasks.withType(JavaCompile) { | ||||||
|  |  | ||||||
|  | @ -128,7 +128,9 @@ | ||||||
| -keep class com.google.** { *; } | -keep class com.google.** { *; } | ||||||
| -keep class android.support.v4.** | -keep class android.support.v4.** | ||||||
| -dontwarn android.support.v4.** | -dontwarn android.support.v4.** | ||||||
| 
 | #zxing scan | ||||||
|  | -keep class me.dm7.barcodescanner.** { *; } | ||||||
|  | -dontwarn com.google.zxing.** | ||||||
| # ------ 保护百度地址jar包 -------- | # ------ 保护百度地址jar包 -------- | ||||||
| -keep class com.baidu.** { *; } | -keep class com.baidu.** { *; } | ||||||
| -keep class vi.com.gdi.bgl.android.**{*;} | -keep class vi.com.gdi.bgl.android.**{*;} | ||||||
|  |  | ||||||
|  | @ -65,18 +65,18 @@ | ||||||
| 	    android:value="AIzaSyBAey0WNbuvc2WeEbCOsGEpp2WW0iw77u0"   | 	    android:value="AIzaSyBAey0WNbuvc2WeEbCOsGEpp2WW0iw77u0"   | ||||||
| 	    /> | 	    /> | ||||||
|         <!-- release --> |         <!-- release --> | ||||||
| 	   <!--  <meta-data | 	      <meta-data | ||||||
| 	            android:name="com.baidu.lbsapi.API_KEY" | 	            android:name="com.baidu.lbsapi.API_KEY" | ||||||
| 	           android:value="rI4GlZIZcFv5fB5qxotyrW9f" | 	           android:value="rI4GlZIZcFv5fB5qxotyrW9f" | ||||||
|              />--> |              /> | ||||||
|           |           | ||||||
|           |           | ||||||
|         <!-- home --> |         <!-- home --> | ||||||
| 
 | 
 | ||||||
|               <meta-data |              <!-- <meta-data | ||||||
| 	            android:name="com.baidu.lbsapi.API_KEY" | 	            android:name="com.baidu.lbsapi.API_KEY" | ||||||
| 	             android:value="4lcFzBPFbukDG9DulM4qjjaI" | 	             android:value="4lcFzBPFbukDG9DulM4qjjaI" | ||||||
| 	             /> | 	             />--> | ||||||
|             |             | ||||||
| 
 | 
 | ||||||
|             |             | ||||||
|  |  | ||||||
|  | @ -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 = true; | public static boolean DEVELOPER_MODE = false; | ||||||
| 
 | 
 | ||||||
| public static boolean  PLAYBACK_CAN_RECORD = false  /*DEVELOPER_MODE*/  ; | public static boolean  PLAYBACK_CAN_RECORD = false  /*DEVELOPER_MODE*/  ; | ||||||
|   |   | ||||||
|  |  | ||||||
|  | @ -0,0 +1,20 @@ | ||||||
|  | package com.qiyou.mb.android.beans.basic; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * Created by wangmi on 17/1/7. | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | public class Vender_bean extends Group_bean { | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
|  | @ -246,7 +246,7 @@ public class MainActivity extends Activity_qiyouBase{ | ||||||
| 	    com.umeng.socialize.utils.Log.LOG = QiYouConstant.DEVELOPER_MODE;  | 	    com.umeng.socialize.utils.Log.LOG = QiYouConstant.DEVELOPER_MODE;  | ||||||
|         String key ="550aa4e4fd98c5a25c000284" ; //old "4eaee02c527015373b000003" |         String key ="550aa4e4fd98c5a25c000284" ; //old "4eaee02c527015373b000003" | ||||||
| 	   if (!QiYouConstant.DEVELOPER_MODE){ | 	   if (!QiYouConstant.DEVELOPER_MODE){ | ||||||
| 		   UMAnalyticsConfig config = new  UMAnalyticsConfig(this,key , "i7lv"); | 		   UMAnalyticsConfig config = new  UMAnalyticsConfig(this,key , "flyme"); | ||||||
| 		   MobclickAgent. startWithConfigure(config); | 		   MobclickAgent. startWithConfigure(config); | ||||||
| 		   MobclickAgent.openActivityDurationTrack(false); | 		   MobclickAgent.openActivityDurationTrack(false); | ||||||
| 	   } | 	   } | ||||||
|  | @ -1224,7 +1224,9 @@ public void showNoteDetail(Note note,NoteMessage noteMsg) { | ||||||
| 	        			&& !app.currentActiveFragment.equalsIgnoreCase(UserDetails.getFTag()) | 	        			&& !app.currentActiveFragment.equalsIgnoreCase(UserDetails.getFTag()) | ||||||
| 	        			&& !app.currentActiveFragment.equalsIgnoreCase(UserHome.getFTag()) | 	        			&& !app.currentActiveFragment.equalsIgnoreCase(UserHome.getFTag()) | ||||||
|  	        			&& !app.currentActiveFragment.equalsIgnoreCase(tabList) |  	        			&& !app.currentActiveFragment.equalsIgnoreCase(tabList) | ||||||
|  	        			&& !app.currentActiveFragment.equalsIgnoreCase(Route_fragment.getFTag())) |  	        			&& !app.currentActiveFragment.equalsIgnoreCase(Route_fragment.getFTag()) | ||||||
|  | 						&& !app.currentActiveFragment.equalsIgnoreCase(QCode_fragment.getFTag())) | ||||||
|  | 
 | ||||||
| 	        			 {	        	 | 	        			 {	        	 | ||||||
| 	        		 | 	        		 | ||||||
| 	        				updateTabVisibility(true); | 	        				updateTabVisibility(true); | ||||||
|  |  | ||||||
|  | @ -299,7 +299,7 @@ public class ActivityDetail extends WebList_fragment /*TrackingBasic_fragment*/ | ||||||
| 
 | 
 | ||||||
| 		btn_qcode =(Button)vContainer.findViewById(R.id.act_btn_qcode); | 		btn_qcode =(Button)vContainer.findViewById(R.id.act_btn_qcode); | ||||||
| 		btn_qcode.setOnClickListener(ButtonOnClickListener); | 		btn_qcode.setOnClickListener(ButtonOnClickListener); | ||||||
| 
 | 		btn_qcode.setVisibility(QiYouConstant.DEVELOPER_MODE?View.VISIBLE: View.GONE); | ||||||
| 
 | 
 | ||||||
| 		  txtStartGeoPicker = (TextView) vContainer.findViewById(R.id.act_txt_startGeo_picker); | 		  txtStartGeoPicker = (TextView) vContainer.findViewById(R.id.act_txt_startGeo_picker); | ||||||
| 		  txtStartGeoPicker.setOnClickListener(ButtonOnClickListener); | 		  txtStartGeoPicker.setOnClickListener(ButtonOnClickListener); | ||||||
|  | @ -418,26 +418,7 @@ public class ActivityDetail extends WebList_fragment /*TrackingBasic_fragment*/ | ||||||
|         } |         } | ||||||
|     }; |     }; | ||||||
| 
 | 
 | ||||||
| 	@Override |  | ||||||
| 	void generateQcode(){ |  | ||||||
| 		if (currentAct.getSvrNumber() > 0){ |  | ||||||
| 
 | 
 | ||||||
| 
 |  | ||||||
| 
 |  | ||||||
| 		 	 JSONObject json = new JSONObject(); |  | ||||||
| 			try { |  | ||||||
| 				json.put(QiYouConstant.EXTRA_KEY_SVRID, String.valueOf(currentAct.getSvrNumber())); |  | ||||||
| 				json.put("ownerId", String.valueOf( currentAct.getUserId())); |  | ||||||
| 				json.put("svrName", currentAct.getName()); |  | ||||||
| 				json.put(QiYouConstant.EXTRA_KEY_RESTMETHOD,RestMethods.ACT_P_ADD_MEMBER); |  | ||||||
| 				json.put(QiYouConstant.EXTRA_KEY_QCODEDESC, currentAct.getName()); |  | ||||||
| 			} catch (JSONException e) { |  | ||||||
| 				// TODO Auto-generated catch block |  | ||||||
| 				e.printStackTrace(); |  | ||||||
| 			} |  | ||||||
| 			activity.showQcode(json.toString()); |  | ||||||
| 		} |  | ||||||
| 	} |  | ||||||
|     @Override |     @Override | ||||||
|     void pickGeoPlace(int textViewId){ |     void pickGeoPlace(int textViewId){ | ||||||
| //    	activity.addressTextId=textViewId; | //    	activity.addressTextId=textViewId; | ||||||
|  | @ -1247,7 +1228,9 @@ public class ActivityDetail extends WebList_fragment /*TrackingBasic_fragment*/ | ||||||
| 				 if(Boolean.valueOf(jsonObject.getString(QiYouConstant.SIMPLE_KEY))){ | 				 if(Boolean.valueOf(jsonObject.getString(QiYouConstant.SIMPLE_KEY))){ | ||||||
| 						//success | 						//success | ||||||
| 						this.showNotes(msg/*"退出成功"*/); | 						this.showNotes(msg/*"退出成功"*/); | ||||||
|  | 						 if(btn_actJoin!=null) { | ||||||
| 							 btn_actJoin.setText(R.string.act_join); | 							 btn_actJoin.setText(R.string.act_join); | ||||||
|  | 						 } | ||||||
| //					    lastMemberQueryPara=""; | //					    lastMemberQueryPara=""; | ||||||
| //						 doUserQuery();  | //						 doUserQuery();  | ||||||
| 						   | 						   | ||||||
|  | @ -1484,7 +1467,26 @@ public class ActivityDetail extends WebList_fragment /*TrackingBasic_fragment*/ | ||||||
|         validInputs(); |         validInputs(); | ||||||
| 	    | 	    | ||||||
| 	} | 	} | ||||||
|  | 	@Override | ||||||
|  | 	void generateQcode(){ | ||||||
|  | 		if (currentAct.getSvrNumber() > 0){ | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 			JSONObject json = new JSONObject(); | ||||||
|  | 			try { | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_SVRID, String.valueOf(currentAct.getSvrNumber())); | ||||||
|  | 				json.put("ownerId", String.valueOf( currentAct.getUserId())); | ||||||
|  | 				json.put("svrName", currentAct.getName()); | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_RESTMETHOD,RestMethods.ACT_P_ADD_MEMBER); | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_QCODEDESC, currentAct.getName()); | ||||||
|  | 			} catch (JSONException e) { | ||||||
|  | 				// TODO Auto-generated catch block | ||||||
|  | 				e.printStackTrace(); | ||||||
|  | 			} | ||||||
|  | 			activity.showQcode(json.toString()); | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
| 	@Override	 | 	@Override	 | ||||||
| 	   void shareEndUrl(int viewId){ | 	   void shareEndUrl(int viewId){ | ||||||
| 			 | 			 | ||||||
|  |  | ||||||
|  | @ -568,7 +568,24 @@ public class GroupDetail extends ActivityDetail { | ||||||
| 		} | 		} | ||||||
| 		 | 		 | ||||||
| 	 } | 	 } | ||||||
|  | 	@Override | ||||||
|  | 	void generateQcode(){ | ||||||
|  | 		if (currentGroup.getId() > 0){ | ||||||
| 
 | 
 | ||||||
|  | 			JSONObject json = new JSONObject(); | ||||||
|  | 			try { | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_SVRID, String.valueOf(currentGroup.getId())); | ||||||
|  | 				json.put("ownerId", String.valueOf( currentGroup.getUserId())); | ||||||
|  | 				json.put("svrName", currentGroup.getName()); | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_RESTMETHOD,RestMethods.GRP_P_ADD_MEMBER); | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_QCODEDESC, currentGroup.getName()); | ||||||
|  | 			} catch (JSONException e) { | ||||||
|  | 				// TODO Auto-generated catch block | ||||||
|  | 				e.printStackTrace(); | ||||||
|  | 			} | ||||||
|  | 			activity.showQcode(json.toString()); | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
| 	@Override | 	@Override | ||||||
| 	public void onResume() {  | 	public void onResume() {  | ||||||
| //        activity.app.currentGroupiveFragment =TAG; | //        activity.app.currentGroupiveFragment =TAG; | ||||||
|  |  | ||||||
|  | @ -357,8 +357,8 @@ public abstract class Querybase_fragment extends QiyouFragment implements SwipeR | ||||||
| 					} | 					} | ||||||
| 				} | 				} | ||||||
| 
 | 
 | ||||||
| 			} |  | ||||||
| 				  | 				  | ||||||
|  | 			}else | ||||||
| 			if(cateQueryType==1){ | 			if(cateQueryType==1){ | ||||||
| 				String lastCate=""; | 				String lastCate=""; | ||||||
| 				   for(String cate:	activity.app.getQueryCategoryList()){ | 				   for(String cate:	activity.app.getQueryCategoryList()){ | ||||||
|  | @ -395,8 +395,12 @@ public abstract class Querybase_fragment extends QiyouFragment implements SwipeR | ||||||
| 						  | 						  | ||||||
| 					} | 					} | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | 					 | ||||||
| 				} | 				} | ||||||
| 
 | 
 | ||||||
|  | 			getTrackIds().clear(); | ||||||
|  | 			 | ||||||
| 			for(Integer i:ids){ | 			for(Integer i:ids){ | ||||||
| 				  if(!getTrackIds().contains(i))getTrackIds().add(i); | 				  if(!getTrackIds().contains(i))getTrackIds().add(i); | ||||||
| 			 } | 			 } | ||||||
|  | @ -1998,9 +2002,13 @@ public abstract class Querybase_fragment extends QiyouFragment implements SwipeR | ||||||
| //		    final Track tr = new Track(); | //		    final Track tr = new Track(); | ||||||
| 		     | 		     | ||||||
| 			final ArrayList<Integer> showingGpxIds =activity.app.getGpxShowingTracks(); | 			final ArrayList<Integer> showingGpxIds =activity.app.getGpxShowingTracks(); | ||||||
| 			if(isByCatesQuery || isRouteQuery /*||isInactiveQuery*/){//by cates | 			if(isByCatesQuery /*|| isRouteQuery ||isInactiveQuery*/){//by cates | ||||||
|  | 				buildIds() ; | ||||||
| 				whereClause = whereCates; | 				whereClause = whereCates; | ||||||
| 			}else/* if(isNormalQuery)*/{ | 			}else if( isRouteQuery){ | ||||||
|  | 				whereClause = whereCates; | ||||||
|  | 			}  else | ||||||
|  | 			 /* if(isNormalQuery)*/{ | ||||||
| 				 | 				 | ||||||
| 				endDate=System.currentTimeMillis(); | 				endDate=System.currentTimeMillis(); | ||||||
| 				 | 				 | ||||||
|  |  | ||||||
|  | @ -52,8 +52,22 @@ public class Scan_fragment extends WebList_fragment implements ZXingScannerView. | ||||||
|     public void onActivityCreated(Bundle savedInstanceState) { |     public void onActivityCreated(Bundle savedInstanceState) { | ||||||
|         super.onActivityCreated(savedInstanceState); |         super.onActivityCreated(savedInstanceState); | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  |         if(activity.app.user.getUserbean().getId() <= 0){ | ||||||
|  |             showNotes("请登录"); | ||||||
|  |             activity.showLogin(); | ||||||
|  |         }else{ | ||||||
|             mScannerView.setResultHandler(this); // Register ourselves as a handler for scan results. |             mScannerView.setResultHandler(this); // Register ourselves as a handler for scan results. | ||||||
|             mScannerView.startCamera();          // Start camera on resume |             mScannerView.startCamera();          // Start camera on resume | ||||||
|  |         } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
|  | @ -67,7 +81,7 @@ public class Scan_fragment extends WebList_fragment implements ZXingScannerView. | ||||||
|         Log.v(TAG, rawResult.getBarcodeFormat().toString()); // Prints the scan format (qrcode, pdf417 etc.) |         Log.v(TAG, rawResult.getBarcodeFormat().toString()); // Prints the scan format (qrcode, pdf417 etc.) | ||||||
| 
 | 
 | ||||||
|         String result = rawResult.getText(); |         String result = rawResult.getText(); | ||||||
| 
 |         mScannerView.stopCamera(); | ||||||
|         String rest = ""; |         String rest = ""; | ||||||
|         int svrId = 0; |         int svrId = 0; | ||||||
|         JSONObject jo = new JSONObject(); |         JSONObject jo = new JSONObject(); | ||||||
|  | @ -96,17 +110,23 @@ public class Scan_fragment extends WebList_fragment implements ZXingScannerView. | ||||||
| 
 | 
 | ||||||
|             doMemberOperation(svrId,svrName,ownerId,activity.app.user.getUserbean().getId(),activity.app.user.getUserbean().getUserName(),rest); |             doMemberOperation(svrId,svrName,ownerId,activity.app.user.getUserbean().getId(),activity.app.user.getUserbean().getUserName(),rest); | ||||||
| 
 | 
 | ||||||
|  |             showNotes("欢迎加入" + svrName); | ||||||
|             if (rest.equalsIgnoreCase(RestMethods.ACT_P_ADD_MEMBER) ) { |             if (rest.equalsIgnoreCase(RestMethods.ACT_P_ADD_MEMBER) ) { | ||||||
|                  requestActFromWeb(svrId); |                  requestActFromWeb(svrId); | ||||||
|             }else  if (rest.equalsIgnoreCase(RestMethods.GRP_P_ADD_MEMBER) ) { |             }else  if (rest.equalsIgnoreCase(RestMethods.GRP_P_ADD_MEMBER) ) { | ||||||
|                  requestGroupFromWeb(svrId); |                  requestGroupFromWeb(svrId); | ||||||
|             } |             } | ||||||
|  |         }else{ | ||||||
|  |             mScannerView.setResultHandler(this); | ||||||
|  |             mScannerView.startCamera(); | ||||||
|  | 
 | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|         mScannerView.stopCamera(); | 
 | ||||||
|  | //        mScannerView.startCamera(); | ||||||
| 
 | 
 | ||||||
|     } |     } | ||||||
|     @Override |     @Override | ||||||
|  |  | ||||||
|  | @ -83,7 +83,7 @@ public class TrackStatics_fragment extends TrackMap_fragment implements Ilocatio | ||||||
|     private TextView mftNoteText; |     private TextView mftNoteText; | ||||||
|     private TextView mdetailNoteText; |     private TextView mdetailNoteText; | ||||||
|     private ImageView imgBtnEditUser; |     private ImageView imgBtnEditUser; | ||||||
| 	private Button btnMoreHistory,btnMoreConfigure,btnMoreOffline,btnScan; | 	private Button btnMoreHistory,btnMoreConfigure,btnMoreOffline,btnScan,btnMoreScore; | ||||||
| 	 | 	 | ||||||
| //    private  GraphicsOverlay gpFootPointsOverlay = null; | //    private  GraphicsOverlay gpFootPointsOverlay = null; | ||||||
|      |      | ||||||
|  | @ -1286,9 +1286,14 @@ public class TrackStatics_fragment extends TrackMap_fragment implements Ilocatio | ||||||
| 		  btnMoreOffline =(Button)vContainer.findViewById(R.id.btn_more_offlinemap); | 		  btnMoreOffline =(Button)vContainer.findViewById(R.id.btn_more_offlinemap); | ||||||
| 		  btnMoreOffline.setOnClickListener(ButtonOnClickListener); | 		  btnMoreOffline.setOnClickListener(ButtonOnClickListener); | ||||||
| 
 | 
 | ||||||
|  | 		  int visible = QiYouConstant.DEVELOPER_MODE ? View.VISIBLE : View.GONE; | ||||||
| 		  btnScan  =(Button)vContainer.findViewById(R.id.btn_more_scan); | 		  btnScan  =(Button)vContainer.findViewById(R.id.btn_more_scan); | ||||||
| 		  btnScan.setOnClickListener(ButtonOnClickListener); | 		  btnScan.setOnClickListener(ButtonOnClickListener); | ||||||
|  | 		  btnScan.setVisibility(visible); | ||||||
| 
 | 
 | ||||||
|  | 		  btnMoreScore  =(Button)vContainer.findViewById(R.id.btn_more_score); | ||||||
|  | 		  btnMoreScore.setOnClickListener(ButtonOnClickListener); | ||||||
|  | 		  btnMoreScore.setVisibility(visible); | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -1,10 +1,5 @@ | ||||||
| package com.qiyou.mb.android.ui.fragments; | package com.qiyou.mb.android.ui.fragments; | ||||||
| 
 | 
 | ||||||
| import java.io.FileNotFoundException; |  | ||||||
| 
 |  | ||||||
| import org.json.JSONException; |  | ||||||
| import org.json.JSONObject; |  | ||||||
| 
 |  | ||||||
| import android.content.Intent; | import android.content.Intent; | ||||||
| import android.graphics.Bitmap; | import android.graphics.Bitmap; | ||||||
| import android.graphics.Color; | import android.graphics.Color; | ||||||
|  | @ -15,17 +10,11 @@ import android.view.View; | ||||||
| import android.view.ViewGroup; | import android.view.ViewGroup; | ||||||
| import android.widget.Button; | import android.widget.Button; | ||||||
| import android.widget.EditText; | import android.widget.EditText; | ||||||
| import android.widget.ImageView; |  | ||||||
| import android.widget.LinearLayout; |  | ||||||
| import android.widget.ListView; |  | ||||||
| import android.widget.TabHost; |  | ||||||
| import android.widget.TextView; | import android.widget.TextView; | ||||||
| import com.loopj.android.http.RequestParams; | 
 | ||||||
| import com.qiyou.mb.android.QiYouConstant; | import com.qiyou.mb.android.QiYouConstant; | ||||||
| import com.qiyou.mb.android.R; | import com.qiyou.mb.android.R; | ||||||
| import com.qiyou.mb.android.beans.Track; |  | ||||||
| import com.qiyou.mb.android.beans.basic.GEO_bean; | import com.qiyou.mb.android.beans.basic.GEO_bean; | ||||||
| import com.qiyou.mb.android.beans.basic.Group_bean; |  | ||||||
| import com.qiyou.mb.android.beans.basic.Media; | import com.qiyou.mb.android.beans.basic.Media; | ||||||
| import com.qiyou.mb.android.beans.basic.User_bean; | import com.qiyou.mb.android.beans.basic.User_bean; | ||||||
| import com.qiyou.mb.android.beans.basic.Waypoint; | import com.qiyou.mb.android.beans.basic.Waypoint; | ||||||
|  | @ -37,7 +26,11 @@ import com.qiyou.mb.android.utils.image.QroundimageView; | ||||||
| import com.qiyou.mb.android.utils.log.QLog; | import com.qiyou.mb.android.utils.log.QLog; | ||||||
| import com.qiyou.mb.android.utils.server.RestMethods; | import com.qiyou.mb.android.utils.server.RestMethods; | ||||||
| import com.umeng.analytics.MobclickAgent; | import com.umeng.analytics.MobclickAgent; | ||||||
| import com.umeng.socialize.utils.Log; | 
 | ||||||
|  | import org.json.JSONException; | ||||||
|  | import org.json.JSONObject; | ||||||
|  | 
 | ||||||
|  | import java.io.FileNotFoundException; | ||||||
| 
 | 
 | ||||||
| public class UserDetails extends GroupDetail /*TrackingBasic_fragment*/ { | public class UserDetails extends GroupDetail /*TrackingBasic_fragment*/ { | ||||||
| /*	@Override | /*	@Override | ||||||
|  | @ -494,4 +487,23 @@ public class UserDetails extends GroupDetail /*TrackingBasic_fragment*/ { | ||||||
| 	    | 	    | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | 	@Override | ||||||
|  | 	void generateQcode(){ | ||||||
|  | 		if (user.getId() > 0){ | ||||||
|  | 
 | ||||||
|  | 			JSONObject json = new JSONObject(); | ||||||
|  | 			try { | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_SVRID, String.valueOf(user.getId())); | ||||||
|  | 				json.put("ownerId", String.valueOf( user.getId())); | ||||||
|  | 				json.put("svrName", user.getUserName()); | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_RESTMETHOD,RestMethods.USER_G_FIND_BY_ID); | ||||||
|  | 				json.put(QiYouConstant.EXTRA_KEY_QCODEDESC, user.getUserName()); | ||||||
|  | 			} catch (JSONException e) { | ||||||
|  | 				// TODO Auto-generated catch block | ||||||
|  | 				e.printStackTrace(); | ||||||
|  | 			} | ||||||
|  | 			activity.showQcode(json.toString()); | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -2,7 +2,8 @@ | ||||||
| <selector xmlns:android="http://schemas.android.com/apk/res/android"> | <selector xmlns:android="http://schemas.android.com/apk/res/android"> | ||||||
|     <item android:state_focused="false" android:state_enabled="true" android:state_pressed="false" |     <item android:state_focused="false" android:state_enabled="true" android:state_pressed="false" | ||||||
|         android:color="@drawable/font_active" /> |         android:color="@drawable/font_active" /> | ||||||
|     <item android:state_enabled="false" android:color="@drawable/font_inactive" /> |     <!--<item android:state_enabled="false" android:color="@drawable/font_inactive" />--> | ||||||
|  |     <item android:state_enabled="false" android:color="@color/lightgrey" /> | ||||||
|     <item android:state_pressed="true" android:color="@drawable/font_pressed" />  |     <item android:state_pressed="true" android:color="@drawable/font_pressed" />  | ||||||
|        <!--  <item android:state_pressed="true" android:color="@color/seashell" /> --> |        <!--  <item android:state_pressed="true" android:color="@color/seashell" /> --> | ||||||
|      |      | ||||||
|  |  | ||||||
|  | @ -14,7 +14,7 @@ | ||||||
|              <solid  android:color="#d3d8c2"/>        |              <solid  android:color="#d3d8c2"/>        | ||||||
|          </shape> |          </shape> | ||||||
|      </item>   |      </item>   | ||||||
|     <item > |     <item android:state_enabled="true" > | ||||||
|         <shape android:shape="rectangle"  > |         <shape android:shape="rectangle"  > | ||||||
|              <corners android:radius="3dip" /> |              <corners android:radius="3dip" /> | ||||||
|              <stroke android:width="1dip" android:color="#b7b9ac" /> |              <stroke android:width="1dip" android:color="#b7b9ac" /> | ||||||
|  | @ -24,7 +24,7 @@ | ||||||
|      <item android:state_enabled="false"> |      <item android:state_enabled="false"> | ||||||
|         <shape> |         <shape> | ||||||
|             <gradient android:startColor="#DDDDDD" android:endColor="#EEEEEE"/> |             <gradient android:startColor="#DDDDDD" android:endColor="#EEEEEE"/> | ||||||
|             <corners android:radius="15dip" />         |             <corners android:radius="30dip" /> | ||||||
|         </shape> |         </shape> | ||||||
|     </item> |     </item> | ||||||
| </selector> | </selector> | ||||||
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 6.1 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 3.0 KiB | 
										
											Binary file not shown.
										
									
								
							| After Width: | Height: | Size: 1.8 KiB | 
|  | @ -84,13 +84,20 @@ android:padding="0dp" | ||||||
|                     style="@style/more_button" |                     style="@style/more_button" | ||||||
|                     android:id="@+id/btn_more_scan" |                     android:id="@+id/btn_more_scan" | ||||||
|                     android:text="@string/action_scan" |                     android:text="@string/action_scan" | ||||||
|                     android:drawableTop="@drawable/icon_score" |                     android:drawableTop="@drawable/icon_scan" | ||||||
| 
 | 
 | ||||||
|                     /> |                     /> | ||||||
| 
 | 
 | ||||||
|             </LinearLayout> |             </LinearLayout> | ||||||
| 
 | 
 | ||||||
|             <LinearLayout style="@style/ll_line_small_l.v" > |             <LinearLayout style="@style/ll_line_small_l.v" > | ||||||
|  |                 <Button | ||||||
|  |                     style="@style/more_button" | ||||||
|  |                     android:id="@+id/btn_more_score" | ||||||
|  |                     android:text="@string/action_score" | ||||||
|  |                     android:drawableTop="@drawable/icon_coins" | ||||||
|  | 
 | ||||||
|  |                     /> | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
|             </LinearLayout> |             </LinearLayout> | ||||||
|  |  | ||||||
|  | @ -16,6 +16,8 @@ | ||||||
|         /> |         /> | ||||||
|     <TextView  style ="@style/ll_title_text" |     <TextView  style ="@style/ll_title_text" | ||||||
|         android:id="@+id/txt_qcode" |         android:id="@+id/txt_qcode" | ||||||
|  |         android:layout_gravity="center_horizontal" | ||||||
|  |         android:gravity="center_horizontal" | ||||||
|         /> |         /> | ||||||
| 
 | 
 | ||||||
| </FrameLayout> | </FrameLayout> | ||||||
|  | @ -162,6 +162,7 @@ | ||||||
|      <!-- action menu --> |      <!-- action menu --> | ||||||
|      <string name="action_settings" translatable="false">偏好设置</string> |      <string name="action_settings" translatable="false">偏好设置</string> | ||||||
|     <string name="action_scan" translatable="false">扫一扫</string> |     <string name="action_scan" translatable="false">扫一扫</string> | ||||||
|  |     <string name="action_score" translatable="false">积分兑换</string> | ||||||
|      <string name="action_offline" translatable="false">离线地图</string> |      <string name="action_offline" translatable="false">离线地图</string> | ||||||
|      <string name="action_spend_score" translatable="false">花积分</string> |      <string name="action_spend_score" translatable="false">花积分</string> | ||||||
|      <string name="action_get_score" translatable="false">兑积分</string> |      <string name="action_get_score" translatable="false">兑积分</string> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue