资源简介
用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实现
相关资源
- AndroidStudio版直连sqlserver
- android带百分比进度条的文件上传,使
- 美食天下项目Android版源码和Web版源码
- Android之自定义ToggleButton使用
- Android非常漂亮的登录界面
- pc与android通过usb socket实现手机通信
- android毕业设计
- 百度地图自定义Markerandroid
- Android分区工具包
- android-support-v4.jar已打包进去源代码
- u-blox_Android_GNSS_Driver_v3.10驱动源码+中
- 个人根据Android移动开发案例详解手写
- android 视频播放器 项目和原码
- Android【动画】【特效】 17种动画特效
- 基于Android智能家居详细设计(经典)
- android通过JDBC连接Mysql数据库
- Android通讯录的源代码
- android 瀑布流Demo
- 指纹传感器FPC1080在android下的驱动
- delphi xe5 android 调用照相机摄像头拍照
- Android手机连连看游戏源码
- android-sdk-windows v2.3离线完整版
- android 底部弹出菜单(带透明背景)
- Android工程模式简介.rar
- Android蓝牙和Cors网络开发源码
- Android powermanger wakelock
- Android v7的一些jar包
- 最新android supportV7包
- android图片压缩工具类分享
- 单机搭建Android(解决Network is unreach
评论
共有 条评论