资源简介
用Androidstadio开发,计步数界面,设置锻炼计划,查看历史步数功能
代码片段和文件信息
package cn.bluemobi.dylan.step.activity;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.support.v7.app.AppCompatActivity;
import android.util.TypedValue;
import android.view.Gravity;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.ListView;
import android.widget.TextView;
import com.orhanobut.logger.Logger;
import java.util.List;
import cn.bluemobi.dylan.step.R;
import cn.bluemobi.dylan.step.adapter.CommonAdapter;
import cn.bluemobi.dylan.step.adapter.CommonViewHolder;
import cn.bluemobi.dylan.step.step.bean.StepData;
import cn.bluemobi.dylan.step.step.utils.DbUtils;
/**
* Created by yuandl on 2016-10-18.
*/
public class HistoryActivity extends AppCompatActivity {
private LinearLayout layout_titlebar;
private ImageView iv_left;
private ImageView iv_right;
private ListView lv;
private void assignViews() {
layout_titlebar = (LinearLayout) findViewById(R.id.layout_titlebar);
iv_left = (ImageView) findViewById(R.id.iv_left);
iv_right = (ImageView) findViewById(R.id.iv_right);
lv = (ListView) findViewById(R.id.lv);
}
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.ac_history);
assignViews();
iv_left.setonclickListener(new View.onclickListener() {
@Override
public void onclick(View v) {
finish();
}
});
initData();
}
private void initData() {
setEmptyView(lv);
if(DbUtils.getLiteOrm()==null){
DbUtils.createDb(this “jingzhi“);
}
List stepDatas =DbUtils.getQueryAll(StepData.class);
Logger.d(“stepDatas=“+stepDatas);
lv.setAdapter(new CommonAdapter(thisstepDatasR.layout.item) {
@Override
protected void convertView(View item StepData stepData) {
TextView tv_date= CommonViewHolder.get(itemR.id.tv_date);
TextView tv_step= CommonViewHolder.get(itemR.id.tv_step);
tv_date.setText(stepData.getToday());
tv_step.setText(stepData.getStep()+“步“);
}
});
}
protected T setEmptyView(ListView listView) {
TextView emptyView = new TextView(this);
emptyView.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT ViewGroup.LayoutParams.MATCH_PARENT));
emptyView.setText(“暂无数据!“);
emptyView.setGravity(Gravity.CENTER);
emptyView.setTextSize(TypedValue.COMPLEX_UNIT_SP 16);
emptyView.setVisibility(View.GONE);
((ViewGroup) listView.getParent()).addView(emptyView);
listView.setEmptyView(emptyView);
return (T) emptyView;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 118 2017-11-23 13:21 计步器\DylanStepCount-master\.gitignore
文件 686 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\compiler.xm
文件 74 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\copyright\profiles_settings.xm
文件 159 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\encodings.xm
文件 626 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\gradle.xm
文件 2226 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\misc.xm
文件 365 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\modules.xm
文件 564 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\runConfigurations.xm
文件 180 2017-11-23 13:21 计步器\DylanStepCount-master\.idea\vcs.xm
文件 7 2017-11-23 13:21 计步器\DylanStepCount-master\app\.gitignore
文件 909 2017-11-23 13:21 计步器\DylanStepCount-master\app\build.gradle
文件 123341 2017-11-23 13:21 计步器\DylanStepCount-master\app\libs\lite-orm-1.7.0.jar
文件 653 2017-11-23 13:21 计步器\DylanStepCount-master\app\proguard-rules.pro
文件 3352 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\AndroidManifest.xm
文件 2963 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\activity\HistoryActivity.java
文件 4630 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\activity\MainActivity.java
文件 5543 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\activity\SetPlanActivity.java
文件 1377 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\adapter\CommonAdapter.java
文件 1018 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\adapter\CommonViewHolder.java
文件 241 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\app\MyApplication.java
文件 4190 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\pedometer\StepDetector.java
文件 101 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\pedometer\StepListener.java
文件 1783 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\pedometer\StepsDetectService.java
文件 1836 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\step\accelerometer\StepCount.java
文件 153 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\step\accelerometer\StepCountListener.java
文件 6240 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\step\accelerometer\StepDetector.java
文件 168 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\step\accelerometer\StepValuePassListener.java
文件 1128 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\step\bean\StepData.java
文件 259 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\step\config\Constant.java
文件 21100 2017-11-23 13:21 计步器\DylanStepCount-master\app\src\main\java\cn\bluemobi\dylan\step\step\service\StepService.java
............此处省略89个文件信息
- 上一篇:Java版计算器源代码带括号
- 下一篇:教务管理系统JAVA实现
相关资源
- 基于netty与protobuf的Android手机视频实时
- Android项目源码跑步路线速度用时里程
- 经典的android 象棋源码,象棋规则完整
- Android手机终端点菜系统
- Android仿QQ局域网聊天软件源码
- android完整图书软件 项目源码-可加载
- Android 移动编程 拼车软件 源码
- InstaFilter Android
- android 串口 上位机程序 集成wifi和蓝牙
- Android 音乐播放器+视频播放器
- android平台下的一个类似于打车软件的
- ArcGIS for Android开发教程
- Android UI界面源码
- android开发实现简单的音乐播放器
- 一个非常经典的android音乐播放器代码
- Android 完整商城源码
- android 实现左滑删除最简单的方式
- android开发新浪微博客户端源代码
- Android视频监控系统客户端及服务器端
- 基于Android的智能个人课程管理系统
- Android二维码源代码
- android 无线点餐系统,源码
- Android和PHP开发最佳实践》源码.rar
- 蘑菇街开源的 IM 项目 TeamTalk(Androi
- Android Zxing Demo
- 4399unity3d android 添加广告demo
- Android使用列表弹窗的代码
- Android解析http常见数据格式的代码
- Android的书籍翻页动画代码
- rk3288Android7.1.2rk808edp
评论
共有 条评论