自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 四大组件指ContentProvider

ContentProvider是什么ContentProvider是Android中的四大组件之一,主要用于不用应用之间共享数据,通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作 ContentResolver是什么-ContentResolver意思是内容解析者,当需要对ContentProvi...

2018-06-22 08:45:37 207

原创 BroadCastReceiver基础应用详解

今天,我们来讨论安卓四大组件之一广播的基础用法,要了解广播是什么,那么广播是什么呢?广播就是个收音机,用来接收和发送广播广播的意义;android中系统会发生一些事件的改变,比如,电量变低,收发短信,拨打电话,屏幕解锁系统会发送广播,只要应用程序接收到这条广播,就知道系统发生了什么事件,从而执行相应的代码,使用广播接受者,就可以接收广播广播的分类与区别——有序广播和无序广播有序广播...

2018-06-20 20:05:43 181

原创 自定义view

自定义view的分类自绘控件和重写控件自绘控件:类继承view,实现listener接口 重写控件:重写构造方法,重写OnDraw方法,canvas,paint,invalidate方法刷新时钟案列下面,我们来写一个例子以便让大家更理解 首先我们重写写一个view,将钟表画出来package com.example.asus.weatherapplication;...

2018-06-19 17:55:43 173

原创 Service

service的简述Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交...

2018-06-19 17:36:30 522

原创 SQLite简单数据库

为什么要用SQLite通过观察可以发现,不管是聊天列表还是音乐列表,有一个共性: 数据量大和数据结构复杂 那么为什么我们要用SQLite,有这么几个原因1.SharedPreferences是以xml形式储存数据的,只适合储存基本类型的数据2.文件储存的内容在提取(解析)数据时,相对复杂3.当数据量大、结构复杂时,如果使用SharedPreferences和文件储存...

2018-06-13 18:07:16 290

原创 SharedPreferes简单应用

关于SharedPreferes要了解SharedPreferes,那么我们就得知道SharedPreferes是什么,那么SharedPreferes是什么呢?SharedPreferes是什么SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保...

2018-06-12 19:45:21 306

原创 JSON基础应用

JSONJSON是什么JavaScript Object Notation,简称JSON,JSON是一种传递对象的语法,对象可以是name/value对,数组和其他对象。 JSON满足四个条件JSON是一对花括号{}表示JSON是以键-值对形成组成JSON的剑,必须包裹一对双引号多个键值对中间使用逗号分隔这里要注意JSON的键必须是字符串,并且需要包裹一对双引号...

2018-06-10 19:05:53 214

原创 初识HttpUrlConnection

简单的网络基础应用get请求与post请求的区别HttpURLConnection是java的标准类,可发送get请求和post请求,这里说下几大区别:GET请求是从服务器上获取数据,POST请求是向服务器传送数据。GET的请求参数放在URL链接中,POST的请求参数放在body中。GET的URL会有长度上的限制,则POST的数据则可以非常大。POST比GE...

2018-06-09 14:01:34 153

原创 使用AsyncTask完成进度条加载

AsyncTaskAsyncTask和Handler对比AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控使用的缺点:在使用多个异步...

2018-06-08 15:25:42 2832 1

原创 关于AsyncTask

AsyncTask的简单使用我们都知道,如果一个UI要更新一个耗时操作,我们需要开启一个子线程,在将子线程更新操作完毕后需要Handler将消息传给UI进行更新,使用Handler要创建looper,MessageQueue等较为复杂对象,所以安卓就引入了一个轻量级的异步类,就是AsyncTaskAsyncTask是什么AsyncTask是Android提供的轻量级(实现代码量少)的异...

2018-06-07 21:21:34 205

原创 Handler的基本应用

浅谈Handler今天,让我们来说说Handler,要了解Handler我们必须知道为什么要用Handler,什么是Handler,以及Handler调用了哪些属性为什么要用Handler手机上的时间为什么可以走动,秒表为什么可以计时,以及我们玩游戏时进度条的加载,这其中其实都用到了Handler,在安卓中,我们经常会用到一些耗时操作,那么大家也都知道,这个时候我们就需要用到线程,没一...

2018-06-07 15:49:27 164

原创 屏幕适配

屏幕适配:即:尺寸单位,图片,文字,布局,这四种进行合理调配 如何尺寸单位适配: 首先在AndroidAtudio中将调整为project 然后在app–>main–>res新建两个ddirectory分别命名为values-960x540和1184x720 在新建的两个文件夹下分别创建dimens.xml 注意dimen name=”app-width”两个xml文件必须...

2018-06-06 18:27:04 159

原创 Fragment与activity之间的通信

Fragment与activity的两种通信方式Fragment与activity之间有多种通信方式,今天我们主要说两种通信方式,直接在一个activity传值给Fragment的方法和Fragment直接调用Activity中的public方法Fragment直接调用Activity中的public方法activity传值给fragment,在这其中我们首先得使用Bundle方法,首...

2018-06-06 14:38:45 4482

原创 浅谈fragment

Fragment要讨论fragment首先我们得知道什么是fragment,fragment有什么用,我们为什么要使用fragment,在安卓中,fragment有着相当重要的作用,那么,我们今天就来浅谈一下fragmentFragment是什么相信大家对QQ肯定不陌生,那么我们都知道,QQ上有以下几个按钮 对应的分别是联系人,空间,群组和消息,而当我们点击其中一个时,就会切换到...

2018-06-05 18:56:41 307

原创 适配器及其应用

适配器的定义以及使用适配器的几种情况适配器是沟通数据与视图的桥梁,用于对要进行显示的数据进行处理,并通过与视图对象的绑定从而将数据显示到视图对象中。 Adapter应用场合:ListView以列表形式显示数据,GridView以网格形式显示数据,ViewPager以分页形式显示数据ListView以列表形式显示数据我们以一个简单的列表显示数据来看,首先,我们需要一个ListVie...

2018-06-04 18:46:20 345

原创 Android对话框

Android的各大对话框Android几大对话框的使用:普通对话框,自定义对话框,圆形进度条对话框,线性进度条对话框,日历对话框,时间对话框普通对话框AlertDialog类中有一个静态内部类Builder,通过AlertDialog.Builder来调用,从而实现对话框的使用,在此之前,我们先创一个带有单击事件的按钮实现对话框:<Button andr...

2018-06-04 17:41:29 1237

原创 Intent的是使用

Intent的使用方法Intent用于实现两个activity之间的跳转,并且可以将值从一个activity传到另外一个activity中Intent的跳转和存值Intent的跳转需要指定当前activity以及跳转的activity,可以将当前的值存到Intent中,将值传入到另一个activity中去,具体代码如下:Intent intent=new Intent(Main...

2018-06-04 16:10:52 124

原创 安卓常用控件

Android各大常用控件关于安卓的八大常用控件:TextView,EditText,Button,CheckBox,RadioButton,ImageView,ImageButton,ProgressBarTextView从字面意思上看,TextView就是文本视图,只是用来显示文字的。要想在Activity中显示TextView, 我们需要在相应的布局文件去添加相应的控件标签。这些...

2018-06-04 15:42:30 6650

原创 安卓界面布局:LinearLayout和RelativeLayout

详解两大布局UI布局给用户的第一直观印象,对安卓常用的两大布局来线性布局和相对布局来进行详细的认识。LinearLayout线性布局android:orientation:设置线性布局是水平还是竖直排列,可能选项如下:1)vertical,竖直 android:orientation=”vertical”2)horizontal,水平 android:or...

2018-06-04 11:46:46 548

原创 Activity各生命周期详解

Activity的各个生命周期首先,我们先来看看activity的各个生命周期: onCreate()、onStrart()、onResume()、onPause()、onStop()、onRestart()以及onDestroy(),这些就是activity的七个生命周期,在安卓中每个生命周期都有相当重要的作用。onCreate()数据初始化或布局、控件初始化 ...

2018-06-04 10:53:08 1330

转载 关于Android studio基础画图用法

我们这篇帖子主要的还是给大家讲了一下怎么来用Path,这个在我们的android应用当中用到的很多,不多说什么了,在代码当中我已经注释了中文意思,大家还是来看看吧:[b]java代码:[/b][code]package eoe.demo; import android.app.Activity; import android.os.Bundle; import an

2017-05-24 23:30:08 4241

转载 Java的io流的使用

一、流的概念       流(stream)的概念源于UNIX中管道(pipe)的概念。在UNIX中,管道是一条不间断的字节流,用来实现程序或进程间的通信,或读写外围设备、外部文件等。       一个流,必有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是Internet上的某个URL。        流的方向是重要的,根据流的方向,流可分为两类:输入流

2017-05-22 19:49:59 176

转载 java中File类的使用方法

1、构造函数[java] view plain copypublic class FileDemo {       public static void main(String[] args){           //构造函数File(String pathname)           File f1 =new File(

2017-05-21 17:09:15 200

转载 关于Java中ArrayList的用法

1、什么是ArrayList    ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList    最简单的例子:ArrayList List = new ArrayList();for( in

2017-05-19 22:24:49 456 1

转载 关于Java的封装、继承、抽象类和接口

所谓封装,就像自己把自己的东西锁进柜子里,只有自己有钥匙,他人想要动你柜子里的东西就必须经过你的同意;而继承,就像父子,儿子可以继承父亲的东西,但儿子自己不仅有从父亲那里继承的,还可以拥有自己的东西;抽象类,就是类中存在关键字abstract;Java接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实

2017-05-18 20:56:32 243 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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