- 博客(15)
- 资源 (10)
- 收藏
- 关注
转载 2020-10-09
mysql在把子查询结果作为删除表中数据的条件,mysql不允许在子查询的同时删除原表数据在上一文中发布了多表删除指定记录,发现达不到我想要的效果,找了很多资料,发现以下方法。数据库不能边查询边删除,尝试以下操作delete from push_msg_overview where id in ( select id from push_msg_overview where push_date+offset_day >= 20181031 )在该 sql 语句
2020-10-09 11:35:02 88
原创 安卓中使用ArrayAdapter中的remove方法注意事项
我们可以使用ArrayAdapter实现简单的文本数据的展示等,同时ArrayAdapter也实现了remove方法,方便我们删除listview中的某一项数据,但在进行删除操作的时候可能会遇到些许问题,如当我们在ArrayAdapter的构造方法中传入数组类型的数据时会报如下异常: 我们查看一下其构造方法源码 public Array
2016-09-25 09:44:26 2170
原创 Activity的四种启动模式
Activity有四种启动模式1. standard 2.singleTop 3.singlesTask 4. singleInstance如果我们不在清单文件中去设置启动模式的话系统会默认为standard,即在清单文件中对应的Activity中添加子节点android:launchMode="standard"Standard的作用是我们每启动一个Activit
2016-08-14 22:06:25 378
原创 Java反射机制
反射机制值得是可以在运行时加载、探知、私用编译期间完全未知的类。我们可以利用反射机制,字节码操作获得类似动态语言的特性动态语言:程序运行时,可以改变程序结构或变量类型(典型的语言有javascript、python、ruby等)java不是动态语言,但java有动态性。程序在运行状态中,可以动态的加载一个只有名称的类,对任意一个已经加载的类,都能知道这个类的所有方法和属性。如Cla
2016-08-10 21:43:47 226
原创 安卓中查看SD卡剩余空间
在我们向SD卡中传入视频等较大容量的文件时,先要对SD卡剩余容量进行获取,然后与要传文件大小进行比较。多的不说,直接看代码: MainActivity类: import java.io.File;import android.os.Bundle;import android.os.Environment;import android.os.StatFs;import
2016-08-05 19:36:56 555
原创 安卓存储路径问题
安卓中的存储空间分为外部存储空间和内部存储空间内部存储空间包括1.RAM(运行内存)2.ROM(存储内存)外部存储指的是SD卡现在我们的手机很多都是自带16G或32G内存等都是指的是外部内存,具体的内部存储空间是多少手机厂商并没有给我们说。 下面说一下内部存储的路径。安卓中内部存储的路径是data/data/项目的包名我们可以通过此路径利用I/O流向内部存储
2016-08-04 21:43:57 498
原创 java的单例模式
单例模式核心作用:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点单例模式的优点:由于单例模式只生成一个实例,减小了系统的开销,当一个对象的产生需要比较多的资源时,如读取配置产生其他依赖对象时,则可以通过在应用启动时直接产生一个单例对象,然后永久驻留内存的方式来解决。主要的单例模式有饿汉式、
2016-07-28 22:01:32 222
原创 安卓中点击不同按钮切换不同到Fragment
整体效果如下:实现方式:通过Activity的FragmentManage去实现首先要先去创建两个布局文件,分别为pay.xml和income.xml,代表两个片段的内容,下面我只是贴了其中一个布局文件的内容<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andr
2016-07-12 15:34:06 4303
原创 安卓中Fragment的认识
Fragment:Activity片段 a)Fragment的特点: (1)Fragment作为Activity界面的一部分组成出现 (2)可以在一个Activity中同时出现多个Fragment,一个Fragment亦可在多个Activity中使用。 (3)在Activity运行过程中,可以添加、移除或者替换Fragment(add()、remove()、r
2016-07-12 15:29:40 484
原创 安卓中圆形控件的实现
安卓自带控件中几乎没有圆形控件,但在实际开发过程中圆形控件更能给用户更好的视觉效果。先看一下我们要实现的效果:要实现这种效果的话先要在drawable文件夹下新建一个Android XML文件,我们起名为circle。代码如下<shape xmlns:android="http://schemas.android.com/apk/res/android" andro
2016-07-12 14:47:47 996 1
原创 安卓中各组件透明度的设置
为了使界面更美观,可能需要对安卓组件的透明度进行设置。如下所示: android:id="@+id/account_first_relative" android:layout_width="match_parent" android:layout_height="45dp"
2016-07-11 20:21:40 398
转载 关于PagerAdapter的使用方法的总结
PagerAdapter简介PagerAdapter是android.support.v4包中的类,它的子类有FragmentPagerAdapter, FragmentStatePagerAdapter,这两个adapter都是Fragment的适配器,用于实现Fragment的滑动效果,这两个adapter的使用和区别这次就先不介绍了,等下次有时间再做详细的介绍。PagerAdap
2016-07-10 19:49:30 288
原创 Android中逐帧动画的实现
逐帧动画是把动画过程的每张静态图片都收集起来,然后由Android来控制依次显示这些静态图片,然后利用人眼视觉暂留的原理,给用户造成动画的错觉。逐帧动画的动画原理与放电影的原理完全一样。步骤: ——1.定义逐帧动画—/res/drawable目录中 只要在元素中使用子元素定义动画的全部帧,并制定各帧的持续时间即可。定义逐帧动画的语法格式:
2016-07-08 10:44:35 598
原创 安卓中layout_weight的认识
layout_weight,即权重,仅支持在线性布局中使用之前认为权重的意思就是各个组件在某一行或某一列中所占父控件的比例大小,但现在才知道这是错的。权重应该是指将某行或某列屏幕剩余空间的的比例分配给组件。现在我们仅以LinearLayout的水平布局来说。设在本布局中有两个button按钮。当把这两个button的宽度设为wrap_content时,若这两个屏幕都设置权重为1,很明显
2016-07-07 18:58:00 390
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人