随笔分类 -  Android学习笔记

记录android学习的笔记
摘要:在android版本4.0及之后的版本中多线程有明确的分工,子线程可以写所有耗时的代码(数据库、蓝牙、网络服务),但是绝对不能碰UI,想碰UI跟着主线程走,那么我们如何才能让主线程知道我们要对 UI进行操作呢?这时我们就可以利用用消息机制——handler去通知主线程(因为子线程本身不可以发消息) 阅读全文
posted @ 2016-12-06 13:40 小怪物、 阅读(208) 评论(0) 推荐(0)
摘要:简介:Google为android的较大数据的处理提供了SQLlite, 他在数据存储、管理、维护、等各方面都相当出色功能也非常强大。 1.创建数据库 Android 为了让我们能够更加方便地管理数据库,专门提供了一个SQLiteOpenHelper 帮助类,借助这个类就可以非常简单地对数据库进行创 阅读全文
posted @ 2016-12-04 20:19 小怪物、 阅读(160) 评论(0) 推荐(0)
摘要:ormlite是什么? 简单来说,就是我们定义一个实体类,利用这个框架,它可以帮我们吧这个实体映射到我们的数据库中,在Android中是SQLite,数据中的字段就是我们定义实体的成员变量。 官网地址为www.ormlite.com;我们需要在官网下两个依赖的jar包然后放在项目的libs目录中。 阅读全文
posted @ 2016-12-04 19:54 小怪物、 阅读(873) 评论(0) 推荐(0)
摘要:数据库版本升级 在开发android应用程序的时候,一般由于在我们开发的时候我们不知道以后会后什么新功能,也有可能增加业务逻辑(也就是更新),可想而知我们原来的数据库结构可能不适用已更新的应用,那么应用在读取旧数据的时候可能就会出现问题;解决上面问题的方法有如下两种: 1.卸载旧版本,安装新的应用程 阅读全文
posted @ 2016-11-30 20:12 小怪物、 阅读(1556) 评论(0) 推荐(0)
摘要:1.相对布局 RelativeLayout 又称作相对布局,也是一种非常常用的布局。和LinearLayout 的排列规则不同,RelativeLayout 显得更加随意一些,它可以通过相对定位的方式让控件出现在布局的任何位置。也正因为如此,RelativeLayout 中的属性非常多,不过这些属性 阅读全文
posted @ 2016-11-23 21:52 小怪物、 阅读(648) 评论(0) 推荐(0)
摘要:android五大布局之线性布局。 1.线性布局的特点:各个子元素彼此连接,中间不留空白 而今天我们要讲解的就是第一个布局,LinearLayout(线性布局),我们屏幕适配的使用 用的比较多的就是LinearLayout的weight(权重属性),下面写个案例来表明 效果图为: android:l 阅读全文
posted @ 2016-11-23 08:23 小怪物、 阅读(239) 评论(0) 推荐(0)
摘要:平常我们玩qq的时候我们没联网 ,qq上面回显示“网络连接不给力,请检查网络连接”那么它是 通过什么方式判断网络是否连接的呢? 下面将写个案例展示如何检查网络连接状态的 由于我们这里只是测试下所以我们的项目只是简单的实现点击一个按钮判断设备网络是否连接如果 网络已连接则弹出一个消息框提示“网络通畅” 阅读全文
posted @ 2016-11-22 08:37 小怪物、 阅读(447) 评论(0) 推荐(0)
摘要:adb概念: adb的全称为Android Debug Bridge(调试桥);通过adb我们可以在Eclipse中方便通过DDMS来调试Android程序。当我们运行Eclipse时ADB进程 会自动运行(默认adb会daemon相关的网络端口)。adb是一个客户端-服务器端程序,其中客户端是电脑 阅读全文
posted @ 2016-11-20 21:24 小怪物、 阅读(253) 评论(0) 推荐(0)
摘要:1.Acitivity Activity是Android一个非常重要的用户接口(四大组件之一),是可见的,主要是用户和应用程序之间进行交互的接口。在每个Activity中都可以放很多控件,所以也可以把Activity看作控件的容器,简单来说就是Android的UI部分。 2.Activity生命周期 阅读全文
posted @ 2016-11-17 20:04 小怪物、 阅读(537) 评论(0) 推荐(0)
摘要:1.Toast 作用 它是android中一种简单的消息提示框,它没有焦点(即不能被点击),会根据设置的时间自动消失。 2.介绍下Toast的参数 第一个参数:当前的上下文环境,,Activity中我们直接用this代替,而到了一个button的onClick(View view)等方法时,我们用t 阅读全文
posted @ 2016-11-17 20:00 小怪物、 阅读(6088) 评论(0) 推荐(0)
摘要:Android 【19】简单电话拨号器 @方法步骤 1.新建一个android程序,项目名设置为 phone ,然后打开 phone->res->layout->activity_main.xml ,创建一个输入框和按钮 创建项目详情可看http://www.cnblogs.com/mark0812 阅读全文
posted @ 2016-11-17 13:47 小怪物、 阅读(162) 评论(0) 推荐(0)
摘要:@在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。下面就来了解下成员内部类,局部内部类,匿名内部类 的使用方法 1.成员内部类 成员内部类是最普通的内部类,它的定义为位于另一个类的内部(不对外开放-即必须要在同一包下,高内聚), 可以看出类A 是Test类的成员,在 阅读全文
posted @ 2016-11-16 14:26 小怪物、 阅读(221) 评论(0) 推荐(0)
摘要:1.之前我们安装的第一个应用图标是这样的(如下图) 2.在eclipse左侧项目中找到res文件下的drawable-hdpi 3.把自己找的LOGO图标拖到文件中,之后会弹出一个消息框点击ok就行了((就不演示了) 4.然后就找到项目中的R.java 5.打开R.java,下面的ic_launch 阅读全文
posted @ 2016-11-16 08:41 小怪物、 阅读(223) 评论(0) 推荐(0)
摘要:一、JDK(不用安装)1.下载适合的jdk2.配置环境变量 添加一系统边=变量 JAVA_HOME=D:\Java\jdk1.8.0_91 CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib 阅读全文
posted @ 2016-11-15 19:20 小怪物、 阅读(257) 评论(1) 推荐(0)