Android用Time和Calendar获取系统当前时间源码分享(年月日时分秒周几)

 更新时间:2017年1月22日 11:04  点击:1598
小编推荐的这篇文章分享了Android用Time和Calendar获取系统当前时间源码(年月日时分秒周几),非常实用,有需要的朋友可以参考一下,以备不时之需

概述

用Time和Calendar获取系统当前时间(年月日时分秒周几)

效果图

源码:

 代码如下复制代码

importandroid.app.Activity;

importandroid.os.Bundle;

importandroid.text.format.Time;

importandroid.view.View;

importandroid.widget.RelativeLayout;

importandroid.widget.TextView;

importjava.util.Calendar;

importbutterknife.BindView;

importbutterknife.ButterKnife;

importbutterknife.OnClick;

publicclassMainActivityextendsActivity {

 @BindView(R.id.tv_time)

 TextView tvTime;

 @BindView(R.id.activity_main)

 RelativeLayout activityMain;

 @BindView(R.id.tv_cal)

 TextView tvCal;

 Time time;

 @Override

 protectedvoidonCreate(Bundle savedInstanceState) {

  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_main);

  ButterKnife.bind(this);

  tvTime.setText("Time类");

  tvCal.setText("Calender类");

  initTime();

 }

 privatevoidinitTime() {

  time =newTime();

  time.setToNow();

 }

 @OnClick({R.id.tv_cal,R.id.tv_time})

 publicvoidonClick(View view) {

  switch(view.getId()) {

   caseR.id.tv_time://点击第一个

    //月份是从0-11算的,所以显示的话要+1

    String times = time.year +"年"+ time.month+1+"月"+ time.monthDay

      +"日"+ time.hour +"时"+ time.minute +"分"+ time.second +"秒"

      +":现在是一年中的第"+ time.yearDay +"天";

    tvTime.setText(times);

    break;

   caseR.id.tv_cal:

    Calendar cal=Calendar.getInstance();

    String time_cal=""+cal.get(Calendar.YEAR)+"-"+cal.get(Calendar.MONTH)+1+"-"+cal.get(Calendar.DATE)+" "

      +cal.get(Calendar.HOUR_OF_DAY)+":"+cal.get(Calendar.MINUTE);

    tvCal.setText(time_cal);

    break;

  }

 }

 @Override

 protectedvoidonDestroy() {

  super.onDestroy();

//  Unbinder unbinder=ButterKnife.bind(this);

//  unbinder.unbind();

  ButterKnife.bind(this).unbind();

 }

}

布局就略了。。

本篇文章介绍了oppo R9的一些使用技巧,如果恰巧你也在使用同款手机,那就赶快进来看一看吧。

在国内,OPPO R9备受忠实用户的喜欢,这款手机除了颜值高以外,功能也是相当的丰富,还有很多值得我们挖掘的地方,那么OPPO R9怎么使用呢?接下来,小编就为大家带来OPPO R9使用技巧介绍。

OPPO R9怎么使用

OPPO R9使用指南:

1、自拍新体验,前置全景拍摄

对于一些喜欢自拍的小女生而言,在没有自拍神器的情况下,自拍出来照片就像范冰冰的武媚娘,都是“大头照”,身后的美景,身边的朋友都被无情的切割了。但使用OPPO手机就不一样了,OPPO R9的前置自拍模式还隐藏着很多不为人知的功能,用好这些功能会让照片充满趣味性。其中就有一项非常有趣的功能那就是前置全景拍摄。不需要任何辅助工具,一个全景自拍功能就可以轻易解决。

OPPO R9怎么使用

点击相机界面上方光圈按钮,可以设置语音拍照、延时拍照和自拍翻转等,打开手机的自拍功能后,选择“全景”拍摄,平稳移动手机就可以拍出你想要的效果了。进入设置——相机,可以设置闪拍、音量键功能、构图线、快门声音等;删除了留声拍照、超级微距、慢镜头等功能,慢速快门在专业模式里,快镜头改名延时摄影。

OPPO R9怎么使用

2、壁纸与主题

ColorOS3.0给用户提供很多漂亮的锁屏壁纸及丰富多彩的主题,用户可以点击设置,进入“壁纸有锁屏杂志”,然后选择“锁屏杂志”,接着选择相关的类型设置。

OPPO R9壁纸和主题

3、应用商店

ColorOS3.0的软件商店经过官方检测,包括常用软件应用、游戏,还针对性的拥有精选、分类、排行的检索,排行榜也看着与其他app商店有较大区别,刷榜情况不严重,最大限度的把常用APP呈现在页面上,降低查找的难度。

OPPO R9应用商店

4、手机桌面编辑

不喜欢手机桌面?又不知道怎么编辑?这个问题其实很简单,点击桌面“双指缩小”即可进入桌面编辑界面,在这里用户可以进行添加插件、设置滑屏特性等不同的编辑工作。

5、怎么调振动,无法静音怎么办?

振动调节:依次进入设置——声音与振动,用户可以设置响铃模式振动和静音模式振动。

OPPO R9手机桌面编辑

当我们音量调到最小(不能往下调的情况下),可以还是无法静音怎么办,调节音量时点击铃铛可以一键切换响铃/静音啦。

OPPO R9怎么使用

但是静音后为什么播放视频还是有声音?系统声音与媒体声音分开设置,静音模式只控制系统声音;播放音乐和视频时可以单独调节媒体音量大小。

OPPO R9怎么使用

6、自带应用设置

请点击进入“设置”,然后在“对应应用”中找到“系统设置”就可以进行相关设置了。所有自带应用的设置都集中在系统设置中,包括电话、电话本、信息、手机管家、相机、相册、音乐、语音助手、日历、备份与恢复、软件商店、游戏中心、主题商店、浏览器、购物中心。

OPPO R9怎么使用

7、想要备份手机数据找不到云盘?

在“设置”中选择“云服务”就可以打开相应的功能啦,用户可以在云盘中保留联系人、短信、照片等。如果数据丢了,云盘中没有备份,不用担心,将手机连接到电脑上,然后使用 专业的数据恢复软件互盾数据恢复软件即可轻松恢复数据。  OPPO R9怎么使用

以上内容是小编为大家带来的OPPO R9使用说明,如果你在使用同款手机不妨试试。

这篇文章介绍了简单实现android短信发送器的教程,非常实用,有需要的同学可以参考一下本文

先看看效果图:

activity_main.xml

 

 代码如下复制代码

<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"

  xmlns:tools="http://schemas.android.com/tools"

  android:layout_width="match_parent"

  android:layout_height="match_parent"

  android:paddingBottom="@dimen/activity_vertical_margin"

  android:paddingLeft="@dimen/activity_horizontal_margin"

  android:paddingRight="@dimen/activity_horizontal_margin"

  android:paddingTop="@dimen/activity_vertical_margin"

  tools:context="com.example.sendinfo.MainActivity">

  <TextView

    android:id="@+id/tv_input_number"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_alignParentLeft="true"

    android:layout_alignParentTop="true"

    android:text="@string/place_input_number"

    android:textSize="20px"/>

  <EditText

    android:id="@+id/et_number"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_below="@id/tv_input_number"  

    android:inputType="phone">

  

  <TextView

    android:id="@+id/tv_input_content"

    android:layout_width="match_parent"

    android:layout_height="wrap_content"

    android:layout_alignParentLeft="true"

    android:layout_below="@id/et_number"

    android:text="请输入正文"

    android:textSize="20px"

    android:textColor="#ff2800"/>

  <EditText

    android:lines="5"

    android:id="@+id/et_input_content"

    android:layout_width="fill_parent"

    android:layout_height="wrap_content"

    android:layout_alignParentLeft="true"

    android:layout_centerVertical="true"

    android:layout_below="@id/tv_input_content"

    android:inputType="textMultiLine"/>

  <Button

    android:id="@+id/bt_send"

    android:layout_width="wrap_content"

    android:layout_height="wrap_content"

    android:layout_alignParentLeft="true"

    android:layout_below="@id/et_input_content"

    android:text="发送"/>

 

MainActivite.java

 

 代码如下复制代码

packagecom.example.sendinfo;

importjava.util.ArrayList;

importjava.util.Iterator;

importandroid.os.Bundle;

importandroid.support.v7.app.ActionBarActivity;

importandroid.telephony.SmsManager;

importandroid.text.TextUtils;

importandroid.view.View;

importandroid.view.View.OnClickListener;

importandroid.widget.Button;

importandroid.widget.EditText;

importandroid.widget.Toast;

publicclassMainActivityextendsActionBarActivityimplementsOnClickListener {

  //获取数据的对象

  privateEditText et_number;

  privateEditText et_content;

  @Override

  protectedvoidonCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_main);

    et_number = (EditText) findViewById(R.id.et_number);

    et_ontent = (EditText) findViewById(R.id.et_input_content);

    Button bt_send = (Button) findViewById(R.id.bt_send);

    bt_send.setOnClickListener(this)

  }

  @Override

  publicvoidonClick(View v) {

    switch(v.getId()) {

    caR.id.bt_send:

      //获取用户输入的数据

      String content = et_content.getText().toString().trim();

      String number = et_number.getText().toString().trim();

      if(TextUtils.isEmpty(content) || TextUtils.isEmpty(number)){

        Toast.makeText(this,"电话号码或者内容不能为空", Toast.LENGTH_SHORT).show();

        return;

      }else{      

        //发送短信API   :得到一个信息管理器 实例

        SmsManager smsManager = SmsManager.getDefault();

        //短信大于70字符时,则将短信拆分成多条发送

        ArrayListcontents = smsManager.divideMessage(content);

        for(String string : contents) {

          smsManager.sendTextMessage(number,null, string,null,null);

        }               

      }     

      break;

    default:

      break;

    }

  }

}

 

小编推荐的这篇文章介绍了Android实现空心圆角矩形按钮的实例代码,有兴趣的同学可以尝试一下

页面上有时会用到背景为空心圆角矩形的Button,可以通过xml绘制出来。

drawrable文件夹下bg_red_hollow_rectangle.xml

 

 代码如下复制代码

<shape xmlns:android="http://schemas.android.com/apk/res/android"

  android:shape="rectangle">

  

  <stroke

    android:width="1dp"

    android:color="#ce1818"/>

  

 

shape:图形,rectangle为矩形;

stoke:描边
solid:填充
corners:圆角

在layout中的使用

 

 代码如下复制代码

<Button

        android:layout_width="80dp"

        android:layout_height="50dp"

        android:background="@drawable/bg_red_hollow_rectangle"

        android:gravity="center"

        android:text="分享"/>

 

效果图如下:

[!--infotagslink--]

相关文章