用Androidstadio开发,计步数界面,设置锻炼计划,查看历史步数功能
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 118 2017-11-23 13:21 计步器DylanStepCount-master.gitignore
文件 686 2017-11-23 13:21 计步器DylanStepCount-master.ideacompiler.xml
文件 74 2017-11-23 13:21 计步器DylanStepCount-master.ideacopyrightprofiles_settings.xml
文件 159 2017-11-23 13:21 计步器DylanStepCount-master.ideaencodings.xml
文件 626 2017-11-23 13:21 计步器DylanStepCount-master.ideagradle.xml
文件 2226 2017-11-23 13:21 计步器DylanStepCount-master.ideamisc.xml
文件 365 2017-11-23 13:21 计步器DylanStepCount-master.ideamodules.xml
文件 564 2017-11-23 13:21 计步器DylanStepCount-master.idea
unConfigurations.xml
文件 180 2017-11-23 13:21 计步器DylanStepCount-master.ideavcs.xml
文件 7 2017-11-23 13:21 计步器DylanStepCount-masterapp.gitignore
文件 909 2017-11-23 13:21 计步器DylanStepCount-masterappuild.gradle
文件 123341 2017-11-23 13:21 计步器DylanStepCount-masterapplibslite-orm-1.7.0.jar
文件 653 2017-11-23 13:21 计步器DylanStepCount-masterappproguard-rules.pro
文件 3352 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainAndroidManifest.xml
文件 2963 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepactivityHistoryActivity.java
文件 4630 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepactivityMainActivity.java
文件 5543 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepactivitySetPlanActivity.java
文件 1377 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepadapterCommonAdapter.java
文件 1018 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepadapterCommonViewHolder.java
文件 241 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepappMyApplication.java
文件 4190 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylansteppedometerStepDetector.java
文件 101 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylansteppedometerStepListener.java
文件 1783 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylansteppedometerStepsDetectService.java
文件 1836 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepCount.java
文件 153 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepCountListener.java
文件 6240 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepDetector.java
文件 168 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepValuePassListener.java
文件 1128 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepeanStepData.java
文件 259 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepconfigConstant.java
文件 21100 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepserviceStepService.java
............此处省略89个文件信息
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.ideacompiler.xm
文件 74 2017-11-23 13:21 计步器DylanStepCount-master.ideacopyrightprofiles_settings.xm
文件 159 2017-11-23 13:21 计步器DylanStepCount-master.ideaencodings.xm
文件 626 2017-11-23 13:21 计步器DylanStepCount-master.ideagradle.xm
文件 2226 2017-11-23 13:21 计步器DylanStepCount-master.ideamisc.xm
文件 365 2017-11-23 13:21 计步器DylanStepCount-master.ideamodules.xm
文件 564 2017-11-23 13:21 计步器DylanStepCount-master.idea
unConfigurations.xm
文件 180 2017-11-23 13:21 计步器DylanStepCount-master.ideavcs.xm
文件 7 2017-11-23 13:21 计步器DylanStepCount-masterapp.gitignore
文件 909 2017-11-23 13:21 计步器DylanStepCount-masterappuild.gradle
文件 123341 2017-11-23 13:21 计步器DylanStepCount-masterapplibslite-orm-1.7.0.jar
文件 653 2017-11-23 13:21 计步器DylanStepCount-masterappproguard-rules.pro
文件 3352 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainAndroidManifest.xm
文件 2963 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepactivityHistoryActivity.java
文件 4630 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepactivityMainActivity.java
文件 5543 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepactivitySetPlanActivity.java
文件 1377 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepadapterCommonAdapter.java
文件 1018 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepadapterCommonViewHolder.java
文件 241 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepappMyApplication.java
文件 4190 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylansteppedometerStepDetector.java
文件 101 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylansteppedometerStepListener.java
文件 1783 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylansteppedometerStepsDetectService.java
文件 1836 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepCount.java
文件 153 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepCountListener.java
文件 6240 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepDetector.java
文件 168 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepaccelerometerStepValuePassListener.java
文件 1128 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepeanStepData.java
文件 259 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepconfigConstant.java
文件 21100 2017-11-23 13:21 计步器DylanStepCount-masterappsrcmainjavacnluemobidylanstepstepserviceStepService.java
............此处省略89个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)