android源码,优秀计步器
2023-04-18 14:55:31 时间
源码简介:优秀计步器源码,记录每天的跑步里程。
源码效果:
源码片段:
- package com.zdp.family.pedometer;
- import java.util.ArrayList;
- import com.zdp.family.pedometer.R;
- import com.zdp.family.pedometer.adapter.ZdpLongAdapter;
- import com.zdp.family.pedometer.app.ZdpAplication;
- import com.zdp.family.pedometer.app.ZdpPubDefine;
- import com.zdp.family.pedometer.data.ZdpLongTitleInfo;
- import com.zdp.family.pedometer.thread.MessageObj;
- import com.zdp.family.pedometer.view.ZdpProgressDialog;
- import com.zdp.family.pedometer.view.ZdpPullToRefreshListView.OnRefreshListener;
- import android.content.Intent;
- import android.os.Bundle;
- import android.os.Handler;
- import android.os.Message;
- import android.support.v4.app.Fragment;
- import android.support.v4.view.ViewPager.OnPageChangeListener;
- import android.view.LayoutInflater;
- import android.view.MotionEvent;
- import android.view.View;
- import android.view.ViewGroup;
- import android.view.View.OnClickListener;
- import android.view.View.OnTouchListener;
- import android.widget.AdapterView;
- import android.widget.Button;
- import android.widget.ImageView;
- import android.widget.ListView;
- import android.widget.TextView;
- import android.widget.AdapterView.OnItemClickListener;
- public class ZdpFragmentMain extends ZdpBaseFragment
- {
- private ListView mListView;
- private ZdpLongAdapter mAdapter;
- private ZdpProgressDialog mProgressDialog;
- private Handler mCookHandler = new Handler()
- {
- @Override
- public void handleMessage(Message msg)
- {
- super.handleMessage(msg);
- if(getActivity().isFinishing())
- return ;
- switch (msg.what)
- {
- case ZdpPubDefine.CMD_LONG_TITLE:
- if(mProgressDialog.isShowing())
- mProgressDialog.dismiss();
- break;
- default:
- break;
- }
- }
- };
- private OnItemClickListener mOnItemClickListener = new OnItemClickListener()
- {
- @Override
- public void onItemClick(AdapterView<!--?--> arg0, View view, int position,long id)
- {
- }
- };
- @Override
- public void onCreate(Bundle savedInstanceState)
- {
- super.onCreate(savedInstanceState);
- }
- @Override
- public View onCreateView(LayoutInflater inflater, ViewGroup container,
- Bundle savedInstanceState)
- {
- View v = inflater.inflate(R.layout.main_main_fragment, container, false);
- return v;
- }
- @Override
- public void OnRefreshData()
- {
- super.OnRefreshData();
- }
- public void switchIndex(String url)
- {
- mProgressDialog.show();
- sendCookMessage(url);
- }
- private void sendCookMessage(String url)
- {
- // Message msg = new Message();
- // msg.what = ZdpPubDefine.CMD_LONG_TITLE;
- // msg.obj = new MessageObj(mCookHandler, url);
- // ZdpAplication.getInstance().getHttpsHandler().sendMessage(msg);
- }
- @Override
- public void onDestroy()
- {
- super.onDestroy();
- }
- @Override
- public void onDestroyView()
- {
- super.onDestroyView();
- }
- }
相关文章
- 一个Java程序员对2011年的回顾
- 大数据发展历程
- Android高级进阶之路【一】Android中View绘制流程浅析
- 可信服务管理(Trusted Service Manager)介绍
- GIS应用|快速开发REST空间分析服务
- 未来十年微软长盛不衰的两项战略
- 领域驱动设计模式的收益与挑战
- cocos 3.0 一键打包android平台应该注意的细节
- 数智化时代,驱动企业转型升级的“三驾马车”是什么?
- 基于MINA构建高性能的NIO应用
- 使用Rainbond实现离线环境软件交付
- 工作流引擎 jBPM 5.2 发布
- 微信小程序Minium自动化测试(三)
- 桌面应用抢先体验,这次有点料!
- 甲骨文Java专利遭拒 起诉Android侵权受挫
- 云计算的应用领域及发展前景
- Java效率真的很低吗?Android为何要采用?
- Android高级进阶之路【二】十分钟彻底弄明白 View 事件分发机制
- 庖丁解牛之-Android平台RTSP|RTMP播放器设计
- 手机直付,超级方便