竹山一叶

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  390 随笔 :: 0 文章 :: 0 评论 :: 192万 阅读
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

05 2017 档案

摘要:adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序。借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代码,如应用或Android 系统升级; 2、在设备上运... 阅读全文
posted @ 2017-05-28 22:25 竹山一叶 编辑

摘要:View cv = getWindow().getDecorView();来自为知笔记(Wiz) 阅读全文
posted @ 2017-05-25 18:12 竹山一叶 编辑

摘要:HttpURLConnection conn = (HttpURLConnection)url.openConnection();conn.setRequestProperty("Accept-Encoding", "identity"); // 加上这句话解决问题conn.connect();int length = conn.getContentLength();InputStream ... 阅读全文
posted @ 2017-05-25 11:34 竹山一叶 编辑

摘要:1、onCreate()方法中最后判断需要保存的状态值if(savedInstanceState != null){ mCurrentIndex = savedInstanceState.getInt(KEY_INDEX,0); }2、在onCreate()方法后重写onSaveInstanceState(Budle)方法@Override public void onSaveInstan... 阅读全文
posted @ 2017-05-24 18:01 竹山一叶 编辑

摘要:通过代码来修改图片的大小:Drawable rightDrawable= context.getResources().getDrawable(R.drawable.more); rightDrawable.setBounds(0, 0, drawable.getIntrinsicWidth() / 2, drawable.getIntrinsicHeight() / 2) tvMore.setC... 阅读全文
posted @ 2017-05-24 15:32 竹山一叶 编辑

摘要:http://www.xuebuyuan.com/558284.html方法一public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 隐藏标题栏... 阅读全文
posted @ 2017-05-24 13:49 竹山一叶 编辑

摘要:参考:http://stackoverflow.com/questions/33164886/android-textview-do-not-concatenate-text-displayed-with-settext 在Activity中对TextView进行动态更新显示数据时,如果使用:RGB_textview.setText(settingData.Image_R + "," + sett... 阅读全文
posted @ 2017-05-24 13:44 竹山一叶 编辑

摘要:Android中 将 十六进制 颜色代码 转换为 int 类型数值 方法 : Color.parseColor("#00CCFF") 返回 int 数值来自为知笔记(Wiz) 阅读全文
posted @ 2017-05-24 11:28 竹山一叶 编辑

摘要:使用如下代码时,发现字号不会变大,反而会变小:size = (int) mText.getTextSize() + 1;mText.setTextSize(size);后来发现getTextSize返回值是以像素(px)为单位的,而setTextSize()是以sp为单位的,两者单位不一致才造成这样的结果。这里可以用setTextSize()的另外一种形式,可以指定单位:setTextSize(i... 阅读全文
posted @ 2017-05-22 22:11 竹山一叶 编辑

摘要:1.allowBackup安全风险描述Android API Level 8及其以上Android系统提供了为应用程序数据的备份和恢复功能,此功能的开关决定于该应用程序中AndroidManifest.xml文件中的allowBackup属性值[1] ,其属性值默认是True。当allowBackup标志为true时,用户即可通过adb backup和adb restore来进行对应用数据的备份和... 阅读全文
posted @ 2017-05-22 13:40 竹山一叶 编辑

摘要:确认应用需要像游戏或者视频应用一样保持屏幕处于开启状态。最好的方式是在Activity中使用FLAG_KEEP_SCREEN_ON。(and only in an activity, never in a service or other app component)。For example:public class MainActivity extends Activity{ @Over... 阅读全文
posted @ 2017-05-22 11:41 竹山一叶 编辑

摘要:在开发中,我们经常需要更新列表,并将列表拉倒最底部,比如发表微博,聊天界面等等,这里有两种办法,第一种,使用scrollTo():public static void scrollToBottom(final View scroll, final View inner) { Handler mHandler = new Handler(); mHandler.post(new Ru... 阅读全文
posted @ 2017-05-19 18:07 竹山一叶 编辑

摘要:Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。 但是有时候我们需要在TextView的文本之间有间距,两个字的话,我们可以在xml文件中,用敲空格的方式来实现,如果有很多文本或者是一个变量的文本呢。我们还这样用敲空格的方式... 阅读全文
posted @ 2017-05-19 16:14 竹山一叶 编辑

摘要:在Android上创建工程,会默认创建mipmap文件夹。之前在Eclipse上创建的是drawable的文件夹。那么这两个有什么区别呢? 问题: I’m working with android studio 1.1 Preview 1 我使用android studio 1.1 Preview 1版本工作。 And I noticed that when I create a new proj... 阅读全文
posted @ 2017-05-19 15:35 竹山一叶 编辑

摘要:一、直接修改widget颜色,这种方式实现起来最简单,但需要每个控件都去修改,太过复杂。例如: /** * 相应交互,修改控件颜色 * @param view */public void onMethod1Click(View view) { if (view.getId() == R.id.btn_method1) { ... 阅读全文
posted @ 2017-05-19 15:33 竹山一叶 编辑

摘要:android 采用ScrollView布局时出现异常:ScrollView can host only one direct child。主要是ScrollView内部只能有一个子元素,即不能并列两个子元素,所以需要把所有的子元素放到一个LinearLayout内部或RelativeLayout等其他布局方式。来源:http://www.cnblogs.com/tiantianbyconan/a... 阅读全文
posted @ 2017-05-19 11:19 竹山一叶 编辑

摘要:应用过Android手机的朋友都知道,有时候在文本框中输入文字后,操作按钮被输入法遮挡了,不得不关闭输入法才可以继续操作。比如下面这个画面: 画面布局: 如果不做任何操作,那么点击文本框后的效果肯定是下图: 此时,【共享】按钮被输入法挡住了,必须关闭输入法才可以操作了。 有的朋友会说,可以在布局外面再加一个ScrollView,这样的画,... 阅读全文
posted @ 2017-05-19 11:18 竹山一叶 编辑

摘要:来自为知笔记(Wiz) 阅读全文
posted @ 2017-05-19 11:16 竹山一叶 编辑

摘要:使用ViewFlipper来将您要来回拖动的View装在一起,然 后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。比如当手指向左快速滑动时跳转到上一个 View,手指向右快速滑动时跳转到下一个View,本例中使用图片作为各个View的页面,实现左右快速滑动显示不同的图片。我们的Activity需要实现两个接口OnGestureListener,O... 阅读全文
posted @ 2017-05-19 11:10 竹山一叶 编辑

摘要:Android Touch Screen 与传统Click Touch Screen不同,会有一些手势(Gesture),例如Fling,Scroll等等。这些Gesture会使用户体验大大提升。Android中的Gesture识别(detector)是通过GestureDetector.OnGestureListener接口实现的。首先,Android事件处理机制是基于Listener实现的,比... 阅读全文
posted @ 2017-05-19 11:09 竹山一叶 编辑

摘要:来自为知笔记(Wiz) 阅读全文
posted @ 2017-05-19 11:08 竹山一叶 编辑

摘要:*res/raw和assets的相同点:1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹下的文件不会被映射到R.java中,访问的时候需要AssetManager类。2.res/raw不可以有目录结构... 阅读全文
posted @ 2017-05-19 11:05 竹山一叶 编辑

摘要:Android ViewFlipper添加ScrollView后不能滑动了在Activity中添加ScrollView实现滚动activity的效果后,activity的滑动效果却无法生效了,原因是因为activity没有处理滑动效果,添加以下即可解决。public class TestActivity extends Activity implements OnGestureListener {... 阅读全文
posted @ 2017-05-19 11:03 竹山一叶 编辑

摘要:本示例演示在Android中实现图片左右滑动效果。 关于滑动效果,在Android中用得比较多,本示例实现的滑动效果是使用ViewFlipper来实现的,当然也可以使用其它的View来实现。接下来就让我们开始实现这种效果。为了方便大家理解,我们先来看一下效果图: 主要效果图如下图: 接下来我们看一下程序结构图: MainActivity文件中代码:package... 阅读全文
posted @ 2017-05-18 18:03 竹山一叶 编辑

摘要:原文链接 https://developer.android.com/topic/performance/network-xfer.html 内容概要 理解图片的格式 PNG JPG WebP 如何选择一种图片格式 确定准确质量值 服务端的尺寸大小 ​ 减小图像下载大小 大多数流量传输都包含图像。 阅读全文
posted @ 2017-05-17 15:16 竹山一叶 编辑

摘要:原文链接:Better Performance through Threading 线程的性能 熟练使用Android上的线程可以帮助你提高应用程序的性能。 本篇文章讨论了使用线程的几个方面:使用UI或主线程; 应用程序生命周期和线程优先级之间的关系; 以及平台提供的帮助管理线程复杂性的方法。 在每 阅读全文
posted @ 2017-05-17 15:15 竹山一叶 编辑

摘要:原文链接 Background Optimizations 前言 后台进程是内存和电池敏感的。一个隐式的broadcast可能会启动很多监听它的后台进程,即使这些进程可能做得工作不多。这可能丢设备性能和用户体验都有比较大的影响。 为了缓解这种问题,7.0(API 24)做了以下限制: Target为 阅读全文
posted @ 2017-05-17 15:14 竹山一叶 编辑

摘要:原文链接 Manage Your App’s Memory 前言 在任何软件开发环境中,RAM都是比较珍贵的资源。在移动操作系统上更是这样,因为它们的物理内存通常受限。尽管在ART和Dalvik虚拟机都会进行垃圾回收的巡航,但这并不意味着你可以忽略何时,何地分配和释放内存。你应该避免内存泄露,通常此 阅读全文
posted @ 2017-05-17 15:13 竹山一叶 编辑

摘要:原文地址:https://developer.android.com/topic/performance/launch-time.html#common 通常用户期望app响应和加载速度越快越好。一个启动速度慢的app很可能会给用户留下不好的印象,除了导致用户在应用市场上的打分低之外,很有可能导致致 阅读全文
posted @ 2017-05-17 15:11 竹山一叶 编辑

摘要:前言 用户通常会避免下载比较大的应用,特别是连接到2G和3G网络,或者按流量收费的设备。这篇文章描述了如何减小apk的大小,帮助你让更多的用户下载你的app。 一 理解APK的结构 在讨论如何减小apk大小之前,理解apk的结构很有必要。一个APK文件包括一个ZIP 文件,该ZIP包含app的所有文 阅读全文
posted @ 2017-05-17 15:09 竹山一叶 编辑

摘要:Android Studio运行时候报packageOfficialDebug错误报错信息为Error:A problem was found with the configuration of task':watch:packageOfficialDebug'.File '...\build\intermediates\res\resources-official-debug-stripped.... 阅读全文
posted @ 2017-05-17 14:57 竹山一叶 编辑

摘要:使用AndroidStudio进行开发,其中很重要的一个文件就是build.gradle,他是整个项目的控制中心,这里收集一些日常会用到的语法或者使用技巧,以备后用。这篇博客主要说明 buildTypes节点下使用buildConfigField。下面是默认的buildTypes形式buildTypes { release { proguardFiles getDefaul... 阅读全文
posted @ 2017-05-17 14:54 竹山一叶 编辑

摘要:SQLite库包含一个名字叫做sqlite3的命令行,它可以让用户手工输入并执行面向SQLite数据库的SQL命令。我们通过程序创建的数据库一般位于/data/data/程序db设置的content类所在的包/databases,在此路径下执行sqlite3 数据库名即可进入到SQL命令行模式,进行数据库操作。如果不进行设置,采用命令行窗口进行查询的时候,中文显示为乱码。这是因为cmd的默认字符集... 阅读全文
posted @ 2017-05-17 13:35 竹山一叶 编辑

摘要:#一 背景点评美团合并之后,业务需要整合,我们部门的几条业务需要往美团平台迁移,为了降低迁移成本,开发和维护成本,以及将来可能要做的单元测试,需要对架构进行相应的调整。之前的代码都堆在Activity或Fragment里面,UI,业务,数据混合在一起,就使得难以单独的复用和扩展、测试。###二 目标代码复用UI独立业务独立数据独立可测试###三 简洁架构这里先引入简洁架构的概念,该架构由Uncle... 阅读全文
posted @ 2017-05-17 10:01 竹山一叶 编辑

摘要:如何把网页中要用到的图片压缩到最小,这是前端攻城师们在写网页时都会考虑的一个问题,今天小坊给各位带来了给前端攻城师们真正的良心网站---TinyPNG。只需要简单的两步就可以把你要压缩的PNG格式图片压缩到小很多又基本上不会影响图片的质量:1.打开网址:http://tinypng.org/2.选择你要压缩的PNG图片或者直接将你要压缩的图片拖拽到网页中间的大框框内。3.压缩完成,点击downlo... 阅读全文
posted @ 2017-05-17 09:46 竹山一叶 编辑

摘要:有的Android软件需要在启动的时候显示一个启动画面,可以是一张图或者一些设置什么呢,还有一个好处就是,可以趁机在后台加载数据。创建启动画面一般有两种方式:1、建立一个activity,展示启动画面,然后再启动主Activity2、在主Activity建立一个展示区,然后隐藏掉。第二个其实更简单,但是这个就展示一次的东西戳在代码里,怎么想都不舒服,而且还可能设计效率问题。所以在项目里还是选用第一... 阅读全文
posted @ 2017-05-16 12:46 竹山一叶 编辑

摘要:UUID : (Universally Unique Identifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其余相同),时钟序列,全局唯一的IEEE机器识别号(如果有网卡,从网卡获得,没有网卡以其他方式获... 阅读全文
posted @ 2017-05-15 11:01 竹山一叶 编辑

摘要:概述有时需要对用户设备进行标识,所以希望能够得到一个稳定可靠并且唯一的识别码。虽然Android系统中提供了这样设备识别码,但是由于Android系统版本、厂商定制系统中的Bug等限制,稳定性和唯一性并不理想。而通过其他硬件信息标识也因为系统版本、手机硬件等限制存在不同程度的问题。下面收集了一些“有能力”或“有一定能力”作为设备标识的串码。DEVICE_ID这是Android系统为开发者提供的用于... 阅读全文
posted @ 2017-05-15 09:56 竹山一叶 编辑

摘要:Android™ 2.1 android.R.drawable Icon ResourcesAndroid™ 1.5 android.R.drawable Icon ResourcesAndroid™ 1.6 android.R.drawable Icon ResourcesAndroid™ 2.1 android.R.drawable Icon ResourcesOriginated from:... 阅读全文
posted @ 2017-05-12 14:39 竹山一叶 编辑

摘要:(1)打开命令提示符,输入:adb,按回车,如果得到下面一大堆命令说明(如图 1),表示adb的配置是成功的,如果提示“不是内部或外部命令,也不是可运行的程序或批处理文件”,那么需要将AndroidSDK中adb.exe文件的目录添加到系统的环境变量中。图 1(2)输入adb shell,进入Linux命令环境。(如图 2)图 2(3)输入cd data,回车,进入根目录下的data文件夹,如图 ... 阅读全文
posted @ 2017-05-11 22:28 竹山一叶 编辑

摘要:Java对字符串数据进行MD5/SHA1哈希散列运算[java] view plain copy package cn.aibo.test; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class TestMd5AndSha1 { ... 阅读全文
posted @ 2017-05-11 13:42 竹山一叶 编辑

摘要:在android开发中,关于EditText自动获取焦点弹出键盘,我们可能又是会有让键盘自动弹出的需求,有时可能又会有不想让键盘自动弹出的需求,下面是我所总结的两种方法: 需求:EditText自动获取焦点并弹出键盘,代码: EditText.setFocusable(true); EditText.setFocusableInTouchMode(true); Ed... 阅读全文
posted @ 2017-05-11 10:20 竹山一叶 编辑

摘要:默认的EditText是不会自动换行的,通过代码来实现:[java] view plain copy EditText editText = new EditText(this); //设置EditText的显示方式为多行文本输入 editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE); //文本显示的位置在EditText的最上... 阅读全文
posted @ 2017-05-11 09:51 竹山一叶 编辑

摘要:android的文本框输入控件(EditText),有时需要设置控件为只读,最简单的方法就是在layout xml文件中设置EditText的android:editable属性值为false即可,但是大部分时候我们需要在java代码中动态设置EditTex的只读性,而android里没有提供对应的setEditable方法来设置EditText的只读属性,这时候可以通过以下方式变通实现:Java... 阅读全文
posted @ 2017-05-10 16:19 竹山一叶 编辑

摘要:Bundle的作用,以及和Intent的区别:一、Bundle: A mapping from String values to various Parcelable types键值对的集合类继承关系:java.lang.Object android.os.Bundle Bundle类是一个final类: public final class Bundle extends Objectimplem... 阅读全文
posted @ 2017-05-10 13:58 竹山一叶 编辑

摘要:Java代码 gridview.setOnItemLongClickListener(new OnItemLongClickListener() { @Override public boolean onItemLongClick(AdapterView arg0, View arg1, int arg2, lo... 阅读全文
posted @ 2017-05-09 17:36 竹山一叶 编辑

摘要:android.util.Log常用的方法有以下5个: Log.v() Log.d() Log.i() Log.w() 以及 Log.e()。根据首字母分别对应VERBOSE,DEBUG,INFO,WARN,ERROR。 1、Log.v 的调试颜色为黑色的,任何消息都会输出,这里的v代表verbose啰嗦的意思,平时使用就是Log.v("",""); 2、Log.d的输出颜色是蓝色的,仅输出deb... 阅读全文
posted @ 2017-05-08 23:49 竹山一叶 编辑

摘要:随着项目的代码以及依赖库的日益增多,构建的速度却是越来越慢,Android Studio2.0 之后提供了Instant Run貌似福利来了,但经过一段时间的使用发现不尽如人意,最大的吐槽点是首次编译的速度真是慢的让人抓狂,编译当前的项目就得5分钟左右。。。所以,我对Instant Run的目前选择是从入门到放弃。。。转而寻求其他方法,将构建耗时从5分钟减少到1分钟多,在此分享给感兴趣的同学。一、... 阅读全文
posted @ 2017-05-08 23:47 竹山一叶 编辑

摘要:第一步:打开AS安装所在的位置,用记事本打开“红色框”选中的文件。如图:第二步:打开“studio64.exe.vmoptions”文件后修改里面的值,修改后如下:1234567891011121314151617181920212223## *DO NOT* modify this file directly. If there is a value that you would like to... 阅读全文
posted @ 2017-05-08 23:44 竹山一叶 编辑

摘要:Android Studio 创建新项目的时候,会在进度条的界面滞留很久. 有时候一天都卡在这. 打开其它项目有些时候,也会出现这种情况.主要的原因就是, 此过程正在 下载对应版本的 gradle. 如果网络杯具的话, 呵呵…(千万别砸电脑)查看对应的gradle版本: 如果是打开其它项目, 那么这个版本查看的方式是: 项目根目录下的gradle文件夹: 找到gradle-wrapper.pro... 阅读全文
posted @ 2017-05-08 23:31 竹山一叶 编辑

摘要:1.AS打开速度慢在Android Studio的bin目录里,打开idea.prooperties文件,添加disable.android.first.run=true再次打开时,启动加快2.AS项目导入慢打开别人的项目时,或者AS升级后,项目打开很慢,这是因为,AS自动检测到gradle和当前不匹配,去官网下载了,所以很慢。手动下载好gradle对应的版本然后设置AS的gradle路径,如图:... 阅读全文
posted @ 2017-05-08 23:28 竹山一叶 编辑

摘要:Context相信所有的Android开发人员基本上每天都在接触,因为它太常见了。但是这并不代表Context没有什么东西好讲的,实际上Context有太多小的细节并不被大家所关注,那么今天我们就来学习一下那些你所不知道的细节。Context类型我们知道,Android应用都是使用Java语言来编写的,那么大家可以思考一下,一个Android程序和一个Java程序,他们最大的区别在哪里?划分界限又... 阅读全文
posted @ 2017-05-08 23:20 竹山一叶 编辑

摘要:在使用Android Studio的时候常常遇到这样的问题,从github或是其他地方导入项目,Android studio呈现卡死的现象!当遇到这种情况时,可以看看是下面那种情况,在按照方法来解决!一、首次启动studio卡死当我们安装完studio,首次启动时如果卡死在这个画面:这时,我们只要到android studio的安装目录的bin目录下去找这个文件:idea.properties 文... 阅读全文
posted @ 2017-05-08 23:16 竹山一叶 编辑

摘要:问题描述(v1和v2)Android 7.0中引入了APK Signature Scheme v2,v1是jar Signature来自JDKV1:应该是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。V2:验证压缩文件的所有字节,而不是单个 ZIP 条目,因此,在签名后无法再更改(包括 zipalign)。正因如此,现在在编译过程中,我们将压缩、调整和签... 阅读全文
posted @ 2017-05-08 13:48 竹山一叶 编辑

摘要:在Android的设计过程中,为了适配不同的手机分辨率,图片大多需要拉伸或者压缩,这样就出现了可以任意调整大小的一种图片格式“.9.png”。这种图片是用于Android开发的一种特殊的图片格式,它的好处在于可以用简单的方式把一张图片中哪些区域可以拉伸,哪些区域不可以拉伸设定好,同时可以把显示内容区域的位置标示清楚。本文结合一些具体的例子来看下.9.png的具体用法。首先看下普通的.png资源与.... 阅读全文
posted @ 2017-05-05 17:13 竹山一叶 编辑

摘要:本文属于个人平时项目开发过程遇到的一些问题,记录下来并总结解决方案,希望能帮到大家解决问题,有些问题的解决方案是在StackoverFlow上找到的,建议大家遇到问题多去上面找,基本上都能找到解决方案的。(1)将Eclipse项目导入到Android studio 中 很多点9图出现问题解决方法:在build.gradle里添加以下两句:aaptOptions.cruncherEnabled = ... 阅读全文
posted @ 2017-05-05 16:29 竹山一叶 编辑

摘要:最近在编译Android Studio开发的项目中在使用了9宫图后出现了编译错误,尝试了多种方法未能解决,最后仔细查看出错的日志发现,居然是图片的原因,图片中包含有alpah通道所以在执行app:mergeDebugResources时出现了错误 ,解决方法就是让美工重新换一张没有alpha通道的9宫图就好了,或者可以自行修改,在sdk\tools下自带的draw9patch工具。Executin... 阅读全文
posted @ 2017-05-05 16:11 竹山一叶 编辑

摘要:从Eclipse切换到Android Studio后,感觉Android Studio的build速度比Eclipse慢很多,以下几个方法可以提高Android Studio的编译速度使用Gradle 2.4Gradle 2.4对执行性能有很大的优化,但Android Studio现在默认使用的是Gradle 2.2,所以我们需要手动让Android Studio使用Gradle 2.4,在项目根... 阅读全文
posted @ 2017-05-04 18:00 竹山一叶 编辑

摘要:在Android Studio中,提供了以下几种项目结构类型我们一般常用的有以下两种结构:Project 结构类型app/build/ app模块build编译输出的目录app/build.gradle app模块的gradle编译文件app/app.iml app模块的配置文件app/proguard-rules.pro app模块proguard文件build.gradle 项目的gradle... 阅读全文
posted @ 2017-05-04 17:52 竹山一叶 编辑

摘要:今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1近7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)近3... 阅读全文
posted @ 2017-05-03 16:43 竹山一叶 编辑

点击右上角即可分享
微信分享提示