
android
wangxizhen123
热爱技术
展开
-
Android下数据库的创建
首先我们需要明白,什么情况下使用数据库存储数据呢?大量数结构相同的数据时候需要使用数据库存储,常见的数据库有mysql sqlserver sqlite oracle等,在android下使用的是sqlite。在android下创建数据库的步骤如下:1,创建 一个工程,我这里创建的工程名是createSqlite2,创建一个类(Mysqlite)继承SQLiteOpenHelper原创 2017-03-17 22:07:51 · 465 阅读 · 0 评论 -
Android数据库的增删改查(方式1)
昨天总结了在android下数据的创建今天来总结一下在android下数据库的增删改查的操作步骤:1:我的工程目录结构如下图2:创建一个类继承SQLiteOpenHelper并重写里面的onCreate和onUpgrade这两个方法代码如下package cn.wxz.crud;import android.content.Context;import android.原创 2017-03-18 09:47:34 · 1129 阅读 · 0 评论 -
Android数据库的增删改查(方式2)
前边已经讲过了Android数据库的增删改查的一种方式,第一种方式存在不足之处就是没有返回值,需要我们手动写sql语句,有时我们容易写错sql语句,所以不利于我们在开发中使用,google工程师也考虑到这种情况,帮我们封装好了方法我们只需要调用相应方法即可,查看源码可以知道这些方法在底层是在组拼sql,这里我们就不分析源码了,就说明一下每个方法怎么用。步骤:1:我的工程目录结构如下图原创 2017-03-19 10:37:22 · 868 阅读 · 0 评论 -
handler机制
因为主线程不能执行耗时操作(如访问网络,下载数据等)需要在子线程中运行,因为代码是逐行执行到子线程时需要更新UI,而子线程有不能更新UI( SurfaceView,Progress组件除外),这时就引入了hander机制,接下来对handler的每个概念进行说明。主线程:Main Thread,又叫UI线程(UI Thread)Android启动程序时会替它建立一个MessageQueue原创 2017-03-21 16:48:31 · 274 阅读 · 0 评论 -
android 调用图库中选择的图片
要求:屏幕上显示一个按钮和图片视图控件。点击“载入图片”按钮,将用户重定向到Android的图片库,在那里可以选择一个图片。一旦图片被选中,图片将在主屏工程名为ThePhotoFromSystem2修改layout/main.xml布局文件: xmlns:tools="幕上的图片视图控件中步骤:1 创建一个android工程,htt原创 2017-02-01 11:22:15 · 9359 阅读 · 4 评论 -
Activity的生命周期详解
1:查看官方文档,我们可以看到Activity的生命周期如图所示(android官方文档下载链接:http://pan.baidu.com/s/1skN3MGH)2:废话不多说,直接进入正题,下面先介绍每个方法的什么时候调用,然后再用代码一个一个演示。2.1:onCreate()方法是在activity初始化的时候调用的,通常情况下,我们需要在onCreate()中调用setC原创 2017-03-10 06:24:40 · 355 阅读 · 0 评论 -
Fragment的调用方式
接下来我们使用动态的方式调用fragment,在这里我们使用了WindowManager这个类,我们可以通过这个类获取到当前设备的宽和高,然后对比宽和高来判断是横屏还是竖屏,然后再确定是调用那个fragment,在这里我们也使用到了事物(FragmentTransaction),事物就是要么同时成功要么同时失败,然后使用FragmentTransaction的replace方法进行替换。接下来我们原创 2017-04-03 18:02:56 · 684 阅读 · 0 评论