摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 这一次我们来试一试升级数据库,并进行数据库的CRUD操作,其中, C 代表添加(Create) ,R 代表查询(Retrieve) ,U代表更新(Update) ,D代表删除(Delete) 。每一种操作各自对应着一种 S 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! Android 为了让我们能够更加方便地管理数据库,专门提供了一个 SQLiteOpenHelper帮助类, 借助这个类我们可以方便地对数据库进行创建和升级。首先,由于SQLiteOpenHelpe是一个抽象类,所以我们需 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 实现强制下线功能的思路也比较简单,只需要在界面上弹出一个对话框, 让用户无法进行任何其他操作, 必须要点击对话框中的确定按钮,然后回到登录界面即可。我们被通知需要强制下线时可能正处于任何一个界面, 但我们不需要在每个界面上 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 我们除了可以通过广播接收器来接收系统广播, 还可以在应用程序中发送自定义的广播。下面我们来分别试一试发送自定义的标准广播和有序广播。 一、标准广播: 1)在发送广播之前,我们还是需要先定义一个广播接收器来准备接收此广播才行 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! Android 中的每个应用程序都可以对自己感兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自于其他应用程序的。Android 提供了一套完整的 API,允许应用程序 阅读全文
摘要:
C++中的公有派生: 1、格式:Class A:public B{...}: 例如我们先声明了一个基类:SafeIntArray,当我们要声明它的派生类IndexIntArray时,格式如下: 2、派生类的构造函数: (1)派生类不能直接访问基类的私有成员,需要通过基类的构造函数; (2)基类对象必 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! 运用简单的布局知识,我们可以来尝试制作一个聊天界面。 一、制作 Nine-Patch 图片 : Nine-Patch图片是一种被特殊处理过的 png 图片,能够指定哪些区域可以被拉伸而哪些区域不可以。一般用来作为聊天信息的 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! ListView 这个控件比较复杂, 就是因为它有很多的细节可以优化,下面我们在试试提高它的运行效率:一、提高ListView的运行效率: 目前我们ListView的运行效率是很低的, 因为在LetterAdapter的g 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! ListView绝对可以称得上是 Android中最常用的控件之一,ListView允许用户通过手指上下滑动的方式将屏幕外的数据滚动到屏幕内,同时屏幕上原有的数据则会滚动出屏幕。 一、ListView的简单用法: 1)新建 阅读全文
摘要:
//此系列博文是《第一行Android代码》的学习笔记,如有错漏,欢迎指正! View是 Android中一种最基本的 UI组件,它可以在屏幕上绘制一块矩形区域,并能响应这块区域的各种事件,因此,我们使用的各种控件其实就是在 View的基础之上又添加了各自特有的功能。而ViewGroup 则是一种特 阅读全文