关闭

Android数据存储方式

Android中的数据存储方式有五种,分别是文件存储、SharedPreferences、SQLite数据库、ContentProvider以及网络存储。 文件存储是Android中最基本的一种数据存储方式,它与Java中的文件存储类似,都是通过I/O流的形式把数据原封不动的存储到文档中。 Android中的文件存储分为内部存储和外部存储。XML序列化 是将对象状态转换为可保持或...
阅读(77) 评论(0)

ListView控件的使用

在Android开发中,ListView是一个比较常用的控件。它以列表的形式展示具体数据内容,并且能够根据数据的长度自适应屏幕显示。 <ListView android:id="@+id/lv" android:layout_width="match_parent" android:layout_height="match_pa...
阅读(57) 评论(0)

sqlite3工具

在Android开发中,使用真机测试时无法进入data目录(只有获得Root权限的手机可以进入data目录)因此也无法直接操作应用程序下的数据库。为了解决该问题,SQLite数据库为开发者提供了sqlite3.exe工具。sqlite3.exe是一个简单的SQLite数据库管理工具,位于Android ADT Eclipse中的sdk/tools目录下。 在使用该工具时,首先需要打开DOS命令行,依...
阅读(79) 评论(0)

SQLite事务操作

SQLite引入事物,用来并发sql语句的执行。 事务是针对数据库的一组操作,它可以由一条或多条SQL语句组成,同一个事务的操作具备同步的特点,如果有一条语句无法执行,那么所有语句都不会执行。也就是说,事务中的语句要么都执行,要么都不执行。以下示例代码中,通过SQLite的事务来模拟银行转账功能。 首先要得到一个可写的SQLiteDatabase对象,然后开启事务执行转入转出操作,最后关闭事务:...
阅读(79) 评论(0)

[Android Studio] Android Studio常用快捷键

转自:http://www.cnblogs.com/0616–ataozhijia/p/3870064.html (会持续更新)这边讲的常用快捷键是指做完Keymap到Eclipse后的,不是纯Android Studio的,这边主要讲下比较常用的一些快捷键:Ctrl+G / Ctrl+Alt+Shift+G:查询变量或者函数或者类在哪里被使用或被调用,后者是前者的复杂表现,可以选择查询范围等。A...
阅读(41) 评论(0)

Anzdroid数据存储——SQLite

SQLite是一个轻量级数据库,第一个版本诞生于2000年5月。它最初是为嵌入式设计的,占用资源非常低,在内存中只需要占用几百KB的存储空间。 SQLite是遵守ACID关联式的数据库管理系统。ACID是指数据库事务正确执行的基本要素,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。SQLite没有服务器进程,它通过文...
阅读(57) 评论(0)

Android案例学习——打开系统照相机

使用Android设备经常需要涉及应用的启动、安装、卸载功能,实现这些功能的组件就是Intent。通过显示意图设置应用的应用名称、包名就可以进行启动程序,通过隐式意图设置动作可以对其他应用进行安装和卸载。 本案例是通过隐式意图打开系统照相机。 activity_mainxml<RelativeLayout xmlns:android="http://schemas.android.com/a...
阅读(182) 评论(0)

Android案例学习——名片注册

Android应用通常是由多个Activity组成,这些Activity用于显示不同的页面,它们之间是相互独立的,但是经常需要在不同的界面之间传递数据,例如第一个页面注册信息后,将信息显示到第二个页面上面。 案例内容: 创建第一个Activity,用于输入注册信息,将信息传递给第二个Activity。 创建第二个Activity,接收第一个Activity传递的信息,将信息显示在...
阅读(133) 评论(0)

Android案例学习——新建联系人

新建联系人在Android系统中,不仅需要把数据传递给不同页面,也经常会打开一个新的页面,把新页面中的数据回传给调用者。传递数据与回传数据同样使用的都是Intent对象。创建主界面MainActivity,该Activity有一个Button按钮,点击进入第二个页面并将第二个页面的数据显示在界面上。 创建第二个界面SecondActivity,该Activity主要用于输入信息、从图库选择图片并将...
阅读(125) 评论(0)

Android学习笔记——网络编程

**Handler消息机制**Android4.0以后不能在UI线程访问网络,而子线程也不能更新UI界面。为了根据下载进度实时更新UI界面,就需要用到Handler消息机制来实现线程间的通信。 Handler机制主要包括四个关键对象,分别是:Message、Handler、MessageQueue、Looper。 Message是在线程之间传递的消息,它可以在内部携带少量的信息,用于在不同线程之...
阅读(102) 评论(0)

Android学习笔记——Intent

Intent中文翻译为“意图”,它是Android程序中各个组件进行交互的一种重要方式,它不仅可以指定当前组件要执行的动作,还可以在不同组件之间进行数据传递。Intent一般用于启动Activity、启动服务、发送广播等,承担了Android应用程序三大核心组件相互间的通信功能。Intent启动Activity的方法有:startActivity(Intent intent) startActiv...
阅读(165) 评论(0)

Android应用程序——四大组件之Activity

Activity是Android应用程序的四大组件之一,它负责管理Android应用程序的用户界面。一个应用程序一般会包含若干个Activity,每一个Activity组件负责一个用户界面的展现。Activity是通过调用setContentView()方法来显示指定组件的。该方法既可以接收View对象为参数,也可以接收布局文件对应的资源id为参数。(1).Activity生命周期的三种状态...
阅读(141) 评论(0)

Android布局——常用控件研究

TextView: 只读显示控件,可通过getText()获取其android:text属性、setText()设置其android:text属性。在res/layout/activity_main.xml的LinearLayout节中添加如下代码来声明TextView。<TextView android:layout_width="fill_parent" android:...
阅读(111) 评论(0)

Android开发技术——不同的方法实现按钮事件机制

1.在布局文件中为按钮设置onClick属性指定方法名;<Button android:id="@+id/buttton_send" android:layout_width="90dp" android:layout_height="90dp" android:layout_weight="1"...
阅读(72) 评论(0)

Android布局——shape的使用

Shape:用代码生成图片且图片可以随意更改,既方便又节省空间。 Shape生成自定义图形的方法: 在res/drawble下建立一个xml; 在代码中引用这个xml文件,引用方式和图片一样,定义shape图形的代码语法: <shape xmlns:android="http://schemas.android.com...
阅读(57) 评论(0)
23条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3064次
    • 积分:234
    • 等级:
    • 排名:千里之外
    • 原创:18篇
    • 转载:2篇
    • 译文:3篇
    • 评论:0条
    文章分类