- 博客(13)
- 收藏
- 关注
原创 Android四大组件之Service
一、特点:1. 是Android的四大组件之一2. 有生命周期方法3. 可以在长期在后台进行操作的类4. 是Context的子类二、常见作用 :1. 音乐播放器,可以在服务类中控制并处理音乐的播放2. 长期在后台下载的操作,如:全选下载40集电视剧3. 长期在后台处理一些监控类的事情三、使用方式:开启服务通过startService方法启动的服务就叫做开启的服务特点1.
2017-01-08 18:48:04 334
原创 Android四大组件之BroadcastReceiver
一、概述二、使用步骤 代码中接收广播数据的实现步骤:1. 创建一个BroadcastReceiver的子类 (该子类就相当于收音机)2. 在子类中重写onReceive方法,每当接收到广播数据时,系统都会自动调用此方法3. 注册广播接收者(注册BroadcastReceiver的子类),作用相当于将收音机调频到指定频道接收数据注册广播时,分为2中方式:方式1: 静态注册方式2:
2017-01-05 20:40:04 374
原创 Dialog的用法
特点:不会自动消失,除非点击返回值或者关闭按钮分类:1.ProgressDialog 进度对话框 2.AlertDialog 提示对话框 3.TimePickerDialog/DatePickerDialog 时间/日期设置对话框(1)TimePickerDialog的使用:
2017-01-31 11:38:07 389
原创 Toast的基本使用
一 特点:1 会自动消失的提示内容.2 默认的显示位置水平居中.3 屏幕靠下,水平居中的位置.二 使用(1)普通显示:/** * 通过makeText设置Toast的文本显示内容以及显示时长 * 通过show方法显示即可 * * 注意:0代表的不是0秒,而是LENGTH_SHORT,即
2017-01-27 16:56:32 398
原创 LinearLayout(线性布局)中weight的难点
一、首先我们先用 RelativeLayout (相对布局)实现一个效果,如下:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_main"
2017-01-17 09:21:25 423
原创 AsyncTask异步任务
Android中的线程问题:1. 主线程(Main Thread),UI线程。直接写在onCreate等方法中的代码都是写在主线程的,主线程用于负责UI页面的显示效果以及逻辑顺序的处理功能2. 子线程(Worker Thread),工作线程, 凡是写在自己new Thread中的代码均是运行在子线程中的代码通常情况下,会在子线程中进行耗时操作为什么要在子线程中进行耗时操作??原因:Andro
2017-01-14 10:27:09 293
原创 遗传算法
遗传学基础 自然选择学说是进化论的中心内容,根据进化论,生物的发展进化主要由三个原因,即选择、遗传(基因杂交)、变异(基因突变)。选择决定生物进化的方向。在进化过程中,有的要保留,有的要被淘汰。自然选择是指生物在自然界的生存环境中适者生存,不适者被淘汰的过程。通过不断的自然选择,有利于生存的变异就会遗传下去,积累起来,使变异越来越大,逐步产生了新的物种。遗传是指子代总是和亲代相似。遗传性是一切生
2017-01-13 11:59:11 1865
原创 Android常用的系统广播的使用
短信广播: 注册:<receiver android:name="receiver.SmsReceiver"> <intent-filter> <action android:name="android.provider.Telephony.SMS_RECEIVED"/> </intent-filter></receiver>权限: <uses-permi
2017-01-06 18:57:57 468
原创 Genymotion模拟器下载及安装步骤详解
访问网址:https://www.genymotion.com/,点击登录。进入注册页面。点击创建账户输入个人信息完成注册运行genymotion安装文件注意:点击取消,不要安装这个版本的Oracle VirtualBox. genymotion-2.8.0.exe这个版本是不带有Oracle VirtualBox的。暂时先不要启动Genymotion安装oravle virtual box(因
2017-01-04 20:06:22 7467
原创 Button按钮及其点击事件方式
Button按钮框架结构:一、继承结构由于Button是继承于TextView的,因此,TextView中的常用属性,Button也能使用二、两种点击方式方式一: 1. 在布局文件中给Button按钮添加onClick属性,属性值为任意字符串(此字符串用于设置按钮被点击时运行的方法的方法名)。 <Button android:layout_width="wrap_conten
2017-01-03 21:34:53 4661
原创 Android五大UI布局的特有属性
Android五大UI布局一、线性布局LinearLayout框架结构如下:独有属性:1、排列方向:vertical 竖向,horizontal 横向
2017-01-02 21:41:06 3997
原创 Android(UI)布局(文件)控件标签的通用属性
一、View和ViewGroup的概念Android的SDK中定义了一个View类,它是所有Android控件和容器的父类。二、Android中常用的UI布局1. LinearLayout 线性布局2. RelativeLayout 相对布局3. FrameLayout 帧布局,空白布局4. GridLayout 网格布局5. AbsoluteLayout 绝对
2017-01-01 22:35:36 2586 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人