
安卓
文章平均质量分 75
飞天小诸
呜哈哈哈哈哈
展开
-
Activity各生命周期详解
Activity的各个生命周期首先,我们先来看看activity的各个生命周期: onCreate()、onStrart()、onResume()、onPause()、onStop()、onRestart()以及onDestroy(),这些就是activity的七个生命周期,在安卓中每个生命周期都有相当重要的作用。onCreate()数据初始化或布局、控件初始化 ...原创 2018-06-04 10:53:08 · 1434 阅读 · 0 评论 -
Service
service的简述Service(服务)是一个一种可以在后台执行长时间运行操作而没有用户界面的应用组件。服务可由其他应用组件启动(如Activity),服务一旦被启动将在后台一直运行,即使启动服务的组件(Activity)已销毁也不受影响。 此外,组件可以绑定到服务,以与之进行交互,甚至是执行进程间通信 (IPC)。 例如,服务可以处理网络事务、播放音乐,执行文件 I/O 或与内容提供程序交...原创 2018-06-19 17:36:30 · 573 阅读 · 0 评论 -
JSON基础应用
JSONJSON是什么JavaScript Object Notation,简称JSON,JSON是一种传递对象的语法,对象可以是name/value对,数组和其他对象。 JSON满足四个条件JSON是一对花括号{}表示JSON是以键-值对形成组成JSON的剑,必须包裹一对双引号多个键值对中间使用逗号分隔这里要注意JSON的键必须是字符串,并且需要包裹一对双引号...原创 2018-06-10 19:05:53 · 250 阅读 · 0 评论 -
初识HttpUrlConnection
简单的网络基础应用get请求与post请求的区别HttpURLConnection是java的标准类,可发送get请求和post请求,这里说下几大区别:GET请求是从服务器上获取数据,POST请求是向服务器传送数据。GET的请求参数放在URL链接中,POST的请求参数放在body中。GET的URL会有长度上的限制,则POST的数据则可以非常大。POST比GE...原创 2018-06-09 14:01:34 · 181 阅读 · 0 评论 -
使用AsyncTask完成进度条加载
AsyncTaskAsyncTask和Handler对比AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:简单,快捷过程可控使用的缺点:在使用多个异步...原创 2018-06-08 15:25:42 · 2864 阅读 · 1 评论 -
关于AsyncTask
AsyncTask的简单使用我们都知道,如果一个UI要更新一个耗时操作,我们需要开启一个子线程,在将子线程更新操作完毕后需要Handler将消息传给UI进行更新,使用Handler要创建looper,MessageQueue等较为复杂对象,所以安卓就引入了一个轻量级的异步类,就是AsyncTaskAsyncTask是什么AsyncTask是Android提供的轻量级(实现代码量少)的异...原创 2018-06-07 21:21:34 · 247 阅读 · 0 评论 -
Handler的基本应用
浅谈Handler今天,让我们来说说Handler,要了解Handler我们必须知道为什么要用Handler,什么是Handler,以及Handler调用了哪些属性为什么要用Handler手机上的时间为什么可以走动,秒表为什么可以计时,以及我们玩游戏时进度条的加载,这其中其实都用到了Handler,在安卓中,我们经常会用到一些耗时操作,那么大家也都知道,这个时候我们就需要用到线程,没一...原创 2018-06-07 15:49:27 · 191 阅读 · 0 评论 -
四大组件指ContentProvider
ContentProvider是什么ContentProvider是Android中的四大组件之一,主要用于不用应用之间共享数据,通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对指定应用中的数据进行操作 ContentResolver是什么-ContentResolver意思是内容解析者,当需要对ContentProvi...转载 2018-06-22 08:45:37 · 262 阅读 · 0 评论 -
SQLite简单数据库
为什么要用SQLite通过观察可以发现,不管是聊天列表还是音乐列表,有一个共性: 数据量大和数据结构复杂 那么为什么我们要用SQLite,有这么几个原因1.SharedPreferences是以xml形式储存数据的,只适合储存基本类型的数据2.文件储存的内容在提取(解析)数据时,相对复杂3.当数据量大、结构复杂时,如果使用SharedPreferences和文件储存...原创 2018-06-13 18:07:16 · 350 阅读 · 0 评论 -
屏幕适配
屏幕适配:即:尺寸单位,图片,文字,布局,这四种进行合理调配 如何尺寸单位适配: 首先在AndroidAtudio中将调整为project 然后在app–>main–>res新建两个ddirectory分别命名为values-960x540和1184x720 在新建的两个文件夹下分别创建dimens.xml 注意dimen name=”app-width”两个xml文件必须...原创 2018-06-06 18:27:04 · 175 阅读 · 0 评论 -
Fragment与activity之间的通信
Fragment与activity的两种通信方式Fragment与activity之间有多种通信方式,今天我们主要说两种通信方式,直接在一个activity传值给Fragment的方法和Fragment直接调用Activity中的public方法Fragment直接调用Activity中的public方法activity传值给fragment,在这其中我们首先得使用Bundle方法,首...原创 2018-06-06 14:38:45 · 4543 阅读 · 0 评论 -
BroadCastReceiver基础应用详解
今天,我们来讨论安卓四大组件之一广播的基础用法,要了解广播是什么,那么广播是什么呢?广播就是个收音机,用来接收和发送广播广播的意义;android中系统会发生一些事件的改变,比如,电量变低,收发短信,拨打电话,屏幕解锁系统会发送广播,只要应用程序接收到这条广播,就知道系统发生了什么事件,从而执行相应的代码,使用广播接受者,就可以接收广播广播的分类与区别——有序广播和无序广播有序广播...原创 2018-06-20 20:05:43 · 233 阅读 · 0 评论 -
SharedPreferes简单应用
关于SharedPreferes要了解SharedPreferes,那么我们就得知道SharedPreferes是什么,那么SharedPreferes是什么呢?SharedPreferes是什么SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保...原创 2018-06-12 19:45:21 · 342 阅读 · 0 评论 -
浅谈fragment
Fragment要讨论fragment首先我们得知道什么是fragment,fragment有什么用,我们为什么要使用fragment,在安卓中,fragment有着相当重要的作用,那么,我们今天就来浅谈一下fragmentFragment是什么相信大家对QQ肯定不陌生,那么我们都知道,QQ上有以下几个按钮 对应的分别是联系人,空间,群组和消息,而当我们点击其中一个时,就会切换到...原创 2018-06-05 18:56:41 · 348 阅读 · 0 评论 -
适配器及其应用
适配器的定义以及使用适配器的几种情况适配器是沟通数据与视图的桥梁,用于对要进行显示的数据进行处理,并通过与视图对象的绑定从而将数据显示到视图对象中。 Adapter应用场合:ListView以列表形式显示数据,GridView以网格形式显示数据,ViewPager以分页形式显示数据ListView以列表形式显示数据我们以一个简单的列表显示数据来看,首先,我们需要一个ListVie...原创 2018-06-04 18:46:20 · 387 阅读 · 0 评论 -
Android对话框
Android的各大对话框Android几大对话框的使用:普通对话框,自定义对话框,圆形进度条对话框,线性进度条对话框,日历对话框,时间对话框普通对话框AlertDialog类中有一个静态内部类Builder,通过AlertDialog.Builder来调用,从而实现对话框的使用,在此之前,我们先创一个带有单击事件的按钮实现对话框:<Button andr...原创 2018-06-04 17:41:29 · 1310 阅读 · 0 评论 -
Intent的是使用
Intent的使用方法Intent用于实现两个activity之间的跳转,并且可以将值从一个activity传到另外一个activity中Intent的跳转和存值Intent的跳转需要指定当前activity以及跳转的activity,可以将当前的值存到Intent中,将值传入到另一个activity中去,具体代码如下:Intent intent=new Intent(Main...原创 2018-06-04 16:10:52 · 144 阅读 · 0 评论 -
安卓常用控件
Android各大常用控件关于安卓的八大常用控件:TextView,EditText,Button,CheckBox,RadioButton,ImageView,ImageButton,ProgressBarTextView从字面意思上看,TextView就是文本视图,只是用来显示文字的。要想在Activity中显示TextView, 我们需要在相应的布局文件去添加相应的控件标签。这些...原创 2018-06-04 15:42:30 · 6692 阅读 · 0 评论 -
自定义view
自定义view的分类自绘控件和重写控件自绘控件:类继承view,实现listener接口 重写控件:重写构造方法,重写OnDraw方法,canvas,paint,invalidate方法刷新时钟案列下面,我们来写一个例子以便让大家更理解 首先我们重写写一个view,将钟表画出来package com.example.asus.weatherapplication;...原创 2018-06-19 17:55:43 · 206 阅读 · 0 评论