- 博客(19)
- 收藏
- 关注
转载 【Android】数据库的简单应用——增删改查的操作
还记得getReadableDatabase()和getWritableDatabase()方法吧?在调用它们的时候会返回一个SQLiteDatabase对象,借助这个对象就可以进行CURD(Create添加、Update更新、 Retrieve查询、Delete删除)工作了。 1.Create——insert() insert()接受三个参数,第一个是表名,第二个是给可...
2016-08-30 11:32:00
252
转载 【Android】数据库的简单应用——升级数据库
假如我们已经创建好了一个数据库,随着功能需求的增加,想在数据库中再添加一个表,如果直接在之前的代码中插入一个表,会发现创建表失败,这是因为该数据库已经存在。该如何解决呢? 1、卸载程序,重新编译安装。 这是一个最简单直接的方法,但是只是为了多一个表就如此“暴力”,显得十分极端,也不恰当。 2、升级数据库 修改代码 public class MyD...
2016-08-30 10:54:00
156
转载 【Android】数据库的简单应用——创建数据库
SQLiteOpenHelper是一个抽象类,要使用它必须写一个类继承它。SQLiteOpenHelper有两个抽象方法onCreate()和onUpgrade(),我们要在类里面重写这两个方法来实现创建和更新数据库。 SQLiteOpenHelper类里还有两个重要实例的方法getReadableDatabase和getWritableDatabase(),这两...
2016-08-30 10:17:00
251
转载 【Android】随时随地退出程序
新建一个 ActivityCollector 类作为活动管理器,代码如下所示:public class ActivityCollector {public static List<Activity> activities = new ArrayList<Activity>();public static void addActivity(Activity acti...
2016-08-29 11:18:00
170
转载 【Android】知晓当前是哪一个活动
首先需要新建一个 BaseActivity 继承自Activity,然后在 BaseActivity 中重写 onCreate()方法,如下所示:public class BaseActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(sa...
2016-08-29 10:37:00
122
转载 【Android】 onSaveInstanceState()恢复数据
onSaveInstanceState()方法会携带一个 Bundle 类型的参数,Bundle 提供了一系列的方法用于保存数据,比如可以使用 putString()方法保存字符串,使用 putInt()方法保存整型数据,以此类推。每个保存方法需要传入两个参数,第一个参数是键,用于后面从 Bundle中取值,第二个参数是真正要保存的内容。在 Activity 中添加如下代码就可以...
2016-08-29 10:08:00
164
转载 【Android】Intent的使用-返回数据给上一个活动
第一个Activity A启动另外一个Activity B,B返回数据给A=============================================================================在A中:Intent intent = new Intent(A, B);startActivityForResult(intent, 1);s...
2016-08-29 09:46:00
272
转载 【Android】数据存储-SharedPreferences存储
简单介绍:SharedPreferences是使用键值对的方式来存储数据的,也就是说,当保存一条数据的时候,给这条数据提供一个键,如果需要读取数据,只需要通过这个键就可以提取到对应的数据。一:存储数据到SharePreferences中 Android提供的三种主要方法得到SharedPreferences() 1.Context里的getSharedPre...
2016-08-11 00:09:00
92
转载 【Android】数据存储-java IO流文件存储
1.数据持久化:将在内存中的瞬时数据保存在存储设备中。瞬时数据:设备关机数据丢失。持久化技术提供一种机制可以让数据在瞬时状态和持久状态之间转换。 2.Android中简单的三种存储方式:文件存储、SharedPreference 存储以及数据库存储。 1.文件存储 :不对数据作任何处理,将数据原封不动地存储到文件中,适合存储一些简单的文本数据和二进制数据。 ...
2016-08-10 21:15:00
329
转载 【Android】isEmpty()
对字符串进行非空判断,可以一次性进行两种空值的判断。当传入的字符串等于null或者等于空字符串的时候这个方法都会返回true,从而不需要单独去判断这两种空值,再利用逻辑运算符连接起来。转载于:https://www.cnblogs.com/It-Hugo0527/p/5758901.html...
2016-08-10 21:14:00
1415
转载 【Android】广播BrocastReceiver
1.Android中广播主要分为两种:标准广播和有序广播。 标准广播:完全异步执行。广播发出后,所有的广播接收器几乎在同一刻收到广播事件,没有先后顺序之分。 优点:效率高 缺点:不能被截断 有序广播:同步执行。广播发出后,优先级较高的广播接收器先接收到广播,执行完该广播接收器的逻辑后广播才会继续传递,优先级较高的接收器可以对广播...
2016-08-10 16:41:00
146
转载 【Android】碎片Fragment
1.碎片可以让界面在平板上更好地展示。 2.碎片是一种可以嵌入到活动中的UI片段,它能让程序更加合理和充分地利用一个大屏幕的空间。有自己的生命周期,能包含布局。 3.新建碎片类继承Fragment,可能会有两个不同的Fragment包供选择,一般选择android.app.Fragment(因为程序主要面对4.0以上版本)。 4.如何加载布局?通过inflate()...
2016-08-09 17:01:00
130
转载 【Android】Android的优点和不足之处
随着Android的越来越红火,不少应聘Android开发的人,难免会被问到这样的问题,就是这个平台的优点,当然有优点也会有缺点的,下面是我从网上总结出来的,希望对大家应聘Android开发有所帮助:Android平台手机 5大优势: 一、开放性 在优势方面,Android平台首先就是其开发性,开发的平台允许任何移动终端厂商加入到Android联盟中来。显著...
2016-08-08 09:53:00
520
转载 【Android】数据的应用-使用sharedpreferences存储数据
Android应用开发SharedPreferences存储数据的使用方法SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据。1、使用SharedPreferences保存数据方法如下://实例化SharedPr...
2016-08-05 17:01:00
118
转载 【Android】退出运行了多个Activity的应用
日常开发APP的时候,绝大多数情况下会有多个Activity,而finish()方法只能结束掉一个Activity,那么,我们可以通过什么方法去退出整个Application呢?根据各大牛的经验,有以下几种方法:1、抛异常强制退出:该方法通过抛异常,使程序Force Close。验证可以,但是,需要解决的问题是,如何使程序结束掉,而不弹出Force Close的窗口。2、...
2016-08-05 16:31:00
72
转载 Android Activity横竖屏转换的生命周期
新创建一个Activity,用来此次测试。先贴代码 1 package com.hugo.apj.activitylifetest; 2 3 import android.support.v7.app.AppCompatActivity; 4 import android.os.Bundle; 5 import android.util.Log; 6...
2016-08-05 16:06:00
95
转载 Android Studio快速生成get set等函数
方式一:Code-->Generate方式二:通过快捷键Alt+Insert转载于:https://www.cnblogs.com/It-Hugo0527/p/5738295.html
2016-08-04 20:32:00
137
转载 适配器控件-Adapter
适配器对象派生自Android.widget.Adapter,它的作用包括:构造列表项控件,并将数据项绑定到列表项控件中。 常见的适配器有:数组适配器 ArrayAdapter,数据库适配器 CursorAdapter。 使用适配器对象的实例如下: //定义数据 String [] data = new String[] {"早上好","中午好","晚上好"...
2016-08-03 21:28:00
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人