Android开发时间操作类

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;

/**
* 时间操作类
* Created by Alan on 2016/05/16 0016.
*/
public class DateUtility {
public static final String DEFAULT = “yyyy-MM-dd HH:mm:ss”;
public static final String LONG = “yyyy年MM月dd日 HH时mm分ss秒”;
public static final String SHORT = “yyyy-MM-dd HH:mm”;
public static final String DATE = “yyyy-MM-dd”;
public static final String TIME = “HH:mm:ss”;
public static final String FULL = “yyyy-MM-dd HH:mm:ss EEEE”;

public static final String WEEK = “EEEE”;
private static SimpleDateFormat sdf;

Android开发之SQLite(手机记账App)

MainActivity.class 源码片段

private static final String TAG = “SQLiteLOG”;
private MenuSelect menuSelect;
public int _id;
private Button but_save,but_update,but_delete;
private EditText name,money,remark;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);

FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);

fab.setVisibility(0);

fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Snackbar.make(view, “Replace with your own action”, Snackbar.LENGTH_LONG)
.setAction(“Action”, null).show();
}
});

name = (EditText)findViewById(R.id.item_name);
money = (EditText)findViewById(R.id.item_money);
remark = (EditText)findViewById(R.id.item_remark);

Bundle bundle = getIntent().getExtras();
if(bundle != null){
_id = Integer.valueOf(bundle.getString(“id”));
name.setText(bundle.getString(“name”));
money.setText(bundle.getString(“money”));
remark.setText(bundle.getString(“remark”));

}
init(this);

}

android开发Timer使用方法

//先申明一个定时对象
Timer time = new Timer();


//增加一个计划任务(new TimerTask任务,开始启动时间,间隔执行时间)
time.schedule(new TimerTask() {
    @Override
    public void run() {
        Log.i(TAG,format.format(new Date()));

    }
},0,1000);

android开发ToolBar详细解说

1. 概述

Android 3.0 Android 推了 ActionBar 这个控件,而到了2013 年 Google 开始大力地推动所谓的 android style,想要逐渐改善过去 android 纷乱的界面设计,希望让终端使用者尽可能在 android 手机有个一致的操作体验。ActionBar 过去最多人使用的两大套件就是 ActionBarSherlock 以及官方提供在 support library v 7 里的 AppCompat。

既然会有本篇跟各位介绍的 Toolbar,也意味着官方在某些程度上认为 ActionBar 限制了 android app 的开发与设计的弹性,而在 material design 也对之做了名称的定义:App bar。接下来将为各位分成几个阶段进行说明,如何在 android app 中用 toolbar 这个控件来做出一个基本的 app bar 喽。

本篇所使用到的程序请到 Github 取得。

1111213141518
 
Copyright © 2008-2021 lanxinbase.com Rights Reserved. | 粤ICP备14086738号-3 |