zl程序教程

您现在的位置是:首页 >  APP

当前栏目

android源码,优秀计步器

2023-04-18 14:55:31 时间

源码简介:优秀计步器源码,记录每天的跑步里程。

源码效果:

源码片段:

  1. package com.zdp.family.pedometer; 
  2.   
  3. import java.util.ArrayList; 
  4.   
  5. import com.zdp.family.pedometer.R; 
  6. import com.zdp.family.pedometer.adapter.ZdpLongAdapter; 
  7. import com.zdp.family.pedometer.app.ZdpAplication; 
  8. import com.zdp.family.pedometer.app.ZdpPubDefine; 
  9. import com.zdp.family.pedometer.data.ZdpLongTitleInfo; 
  10. import com.zdp.family.pedometer.thread.MessageObj; 
  11. import com.zdp.family.pedometer.view.ZdpProgressDialog; 
  12. import com.zdp.family.pedometer.view.ZdpPullToRefreshListView.OnRefreshListener; 
  13.   
  14. import android.content.Intent; 
  15. import android.os.Bundle; 
  16. import android.os.Handler; 
  17. import android.os.Message; 
  18. import android.support.v4.app.Fragment; 
  19. import android.support.v4.view.ViewPager.OnPageChangeListener; 
  20. import android.view.LayoutInflater; 
  21. import android.view.MotionEvent; 
  22. import android.view.View; 
  23. import android.view.ViewGroup; 
  24. import android.view.View.OnClickListener; 
  25. import android.view.View.OnTouchListener; 
  26. import android.widget.AdapterView; 
  27. import android.widget.Button; 
  28. import android.widget.ImageView; 
  29. import android.widget.ListView; 
  30. import android.widget.TextView; 
  31. import android.widget.AdapterView.OnItemClickListener; 
  32.   
  33. public class ZdpFragmentMain extends ZdpBaseFragment 
  34.     private ListView mListView; 
  35.     private ZdpLongAdapter mAdapter; 
  36.     private ZdpProgressDialog mProgressDialog; 
  37.       
  38.     private Handler mCookHandler = new Handler() 
  39.     { 
  40.         @Override 
  41.         public void handleMessage(Message msg) 
  42.         { 
  43.             super.handleMessage(msg); 
  44.             if(getActivity().isFinishing()) 
  45.                 return ;  
  46.             switch (msg.what) 
  47.                 { 
  48.                 case ZdpPubDefine.CMD_LONG_TITLE: 
  49.                     if(mProgressDialog.isShowing()) 
  50.                         mProgressDialog.dismiss(); 
  51.   
  52.                     break
  53.                 default
  54.                     break
  55.                 } 
  56.         } 
  57.           
  58.     }; 
  59.       
  60.     private OnItemClickListener mOnItemClickListener = new OnItemClickListener() 
  61.     { 
  62.   
  63.         @Override 
  64.         public void onItemClick(AdapterView<!--?--> arg0, View view, int position,long id) 
  65.         { 
  66.   
  67.         } 
  68.     }; 
  69.       
  70.     @Override 
  71.     public void onCreate(Bundle savedInstanceState) 
  72.     { 
  73.         super.onCreate(savedInstanceState); 
  74.     } 
  75.   
  76.     @Override 
  77.     public View onCreateView(LayoutInflater inflater, ViewGroup container, 
  78.             Bundle savedInstanceState) 
  79.     { 
  80.         View v = inflater.inflate(R.layout.main_main_fragment, container, false); 
  81.   
  82.         return v; 
  83.     } 
  84.       
  85.       
  86.       
  87.     @Override 
  88.     public void OnRefreshData() 
  89.     { 
  90.         super.OnRefreshData(); 
  91.     } 
  92.   
  93.     public void switchIndex(String url) 
  94.     { 
  95.         mProgressDialog.show(); 
  96.         sendCookMessage(url); 
  97.     } 
  98.       
  99.     private void sendCookMessage(String url) 
  100.     { 
  101. //      Message msg = new Message(); 
  102. //      msg.what = ZdpPubDefine.CMD_LONG_TITLE; 
  103. //      msg.obj = new MessageObj(mCookHandler, url); 
  104. //      ZdpAplication.getInstance().getHttpsHandler().sendMessage(msg); 
  105.     }  
  106.       
  107.     @Override 
  108.     public void onDestroy() 
  109.     { 
  110.         super.onDestroy(); 
  111.     } 
  112.   
  113.     @Override 
  114.     public void onDestroyView() 
  115.     { 
  116.         super.onDestroyView(); 
  117.     } 
  118.   

下载地址:http://down.51cto.com/data/2104429