概述
用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使用指南:
1、自拍新体验,前置全景拍摄
对于一些喜欢自拍的小女生而言,在没有自拍神器的情况下,自拍出来照片就像范冰冰的武媚娘,都是“大头照”,身后的美景,身边的朋友都被无情的切割了。但使用OPPO手机就不一样了,OPPO R9的前置自拍模式还隐藏着很多不为人知的功能,用好这些功能会让照片充满趣味性。其中就有一项非常有趣的功能那就是前置全景拍摄。不需要任何辅助工具,一个全景自拍功能就可以轻易解决。
点击相机界面上方光圈按钮,可以设置语音拍照、延时拍照和自拍翻转等,打开手机的自拍功能后,选择“全景”拍摄,平稳移动手机就可以拍出你想要的效果了。进入设置——相机,可以设置闪拍、音量键功能、构图线、快门声音等;删除了留声拍照、超级微距、慢镜头等功能,慢速快门在专业模式里,快镜头改名延时摄影。
2、壁纸与主题
ColorOS3.0给用户提供很多漂亮的锁屏壁纸及丰富多彩的主题,用户可以点击设置,进入“壁纸有锁屏杂志”,然后选择“锁屏杂志”,接着选择相关的类型设置。
3、应用商店
ColorOS3.0的软件商店经过官方检测,包括常用软件应用、游戏,还针对性的拥有精选、分类、排行的检索,排行榜也看着与其他app商店有较大区别,刷榜情况不严重,最大限度的把常用APP呈现在页面上,降低查找的难度。
4、手机桌面编辑
不喜欢手机桌面?又不知道怎么编辑?这个问题其实很简单,点击桌面“双指缩小”即可进入桌面编辑界面,在这里用户可以进行添加插件、设置滑屏特性等不同的编辑工作。
5、怎么调振动,无法静音怎么办?
振动调节:依次进入设置——声音与振动,用户可以设置响铃模式振动和静音模式振动。
当我们音量调到最小(不能往下调的情况下),可以还是无法静音怎么办,调节音量时点击铃铛可以一键切换响铃/静音啦。
但是静音后为什么播放视频还是有声音?系统声音与媒体声音分开设置,静音模式只控制系统声音;播放音乐和视频时可以单独调节媒体音量大小。
6、自带应用设置
请点击进入“设置”,然后在“对应应用”中找到“系统设置”就可以进行相关设置了。所有自带应用的设置都集中在系统设置中,包括电话、电话本、信息、手机管家、相机、相册、音乐、语音助手、日历、备份与恢复、软件商店、游戏中心、主题商店、浏览器、购物中心。
7、想要备份手机数据找不到云盘?
在“设置”中选择“云服务”就可以打开相应的功能啦,用户可以在云盘中保留联系人、短信、照片等。如果数据丢了,云盘中没有备份,不用担心,将手机连接到电脑上,然后使用 专业的数据恢复软件互盾数据恢复软件即可轻松恢复数据。
以上内容是小编为大家带来的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字符时,则将短信拆分成多条发送 ArrayList 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="分享"/> |
效果图如下: