自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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)Error relaunching VirtualBox VM process:5解决方法

具体操作如下:

2017-01-04 22:03:01 9077 2

原创 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关注的人

提示
确定要删除当前文章?
取消 删除