android
文章平均质量分 83
阿紫_PP
这个作者很懒,什么都没留下…
展开
-
Notification详解
通知(notification)是Android系统中比较有特色的一个功能,当某个应用希望向用户发出一些提示信息,而该应用又不再前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏上会显示一条通知的图标,下拉状态栏后可以看到通知的详细内容。Android通知功能获得大量用户的认可和喜欢。一、通知的基本用法 通知的用法还是比较灵活的,既可以在活动里面创建,也可以在原创 2017-05-25 10:18:53 · 848 阅读 · 0 评论 -
RecyclerView完全解析,让你从此爱上RecyclerView
(一).前言:话说RecyclerView已经面市很久,也在很多应用中得到广泛的使用,在整个开发者圈子里面也拥有很不错的口碑,那说明RecyclerView拥有比ListView,GridView之类控件有很多的优点,例如:数据绑定,Item View创建,View的回收以及重用等机制。那么今天开始我们来重点学习依稀RecyclerView控件,本系列文章会包括到以下三个部分:Re原创 2017-07-06 13:27:06 · 1515 阅读 · 0 评论 -
Android控件_SeekBar
一、简介SeekBar是进度条。我们使用进度条时,可以使用系统默认的进度条;也可以自定义进度条的图片和滑块图片等二、创建一个activity,包含2个SeekBar。第1个SeekBar是系统默认的SeekBar。第2个SeekBar是自定义SeekBar,使用自定义的背景图和滑块图片。应用层代码package com.seekbartest;原创 2017-11-08 13:38:53 · 365 阅读 · 0 评论 -
json 介绍
一、JSON的介绍 Json 全称 JavaScript Object Natation ,用来描述数据结构,它是基于纯文本的数据格式,是一种轻量级的数据交换格式。广泛应用于 服务端 与 客户端 的数据交互。JSON Vs XML1.JSON和XML的数据可读性基本相同2.JSON和XML同样拥有丰富的解析手段3.JSON相对于XML来原创 2017-07-24 11:06:25 · 377 阅读 · 0 评论 -
Android TextView属性大全
android:ems 设置TextView的宽度为N个字符的宽度。android:maxems 设置TextView的宽度为最长为N个字符的宽度。与ems同时使用时覆盖ems选项。android:minems 设置TextView的宽度为最短为N个字符的宽度。与ems同时使用时覆盖ems选项。android:maxLength 限制输入字符数。如设置为5,那么仅可以输入5个汉字/原创 2017-11-23 10:32:36 · 284 阅读 · 0 评论 -
Android中shape的用法详解
shape的用法:shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape=["rectangle" | "oval" | "line" | "ring"] //共有4种类型,矩形(默认)/椭圆形/直线形/环形 // 以下4个属性只有当类型为环形时才有效 a翻译 2017-11-23 15:55:28 · 264 阅读 · 0 评论 -
java异常
异常描述ArithmeticException当出现异常的运算条件时,抛出此异常。例如,一个整数"除以零"时,抛出此类的一个实例。ArrayIndexOutOfBoundsException用非法索引访问数组时抛出的异常。如果索引为负或大于等于数组大小,则该索引为非法索引。ArrayStoreException试图将错原创 2017-12-26 14:37:13 · 265 阅读 · 0 评论 -
URL
Java 网络编程java.net 包中提供了两种常见的网络协议的支持:1.TCP:TCP 是传输控制协议的缩写,它保障了两个应用程序之间的可靠通信。通常用于互联网协议,被称 TCP / IP。2.UDP:UDP 是用户数据报协议的缩写,一个无连接的协议。提供了应用程序之间要发送的数据的数据包。本教程主要讲解以下两个主题。Socket 编程:这是使用最广泛的网络概念,它已被解释翻译 2018-01-05 16:21:02 · 464 阅读 · 0 评论 -
BroadcastReceiver
前言BroadcastReceiver(广播接收器),属于 Android 四大组件之一在 Android 开发中,BroadcastReceiver 的应用场景非常多今天,我将详细讲解关于BroadcastReceiver的一切相关知识1. 定义即 广播,是一个全局的监听器,属于Android四大组件之一Android 广播分为两个角色:广播发送者、广播接收者1. 定义即 广播,是一个全局的监听...原创 2018-02-09 11:30:29 · 173 阅读 · 0 评论 -
Android静态注册广播和动态注册广播的区别
1. 前言Android中的广播主要可以分为两种类型:标准广播和有序广播。标准广播是一种完全异步执行的广播,在广播发出之后,所有的广播接收器几乎都会在同一时刻接收到这条广播信息,因此它们之间没有任何先后顺序可言。这种广播的效率会比较高,但同时也意味着它是无法被截断的。有序广播是一种同步执行的广播,在广播发出之后,同一时刻只会有一个广播接收器能够收到这条广播消息,转载 2018-01-29 12:50:45 · 1650 阅读 · 0 评论 -
Picasso使用简介及分析
Picasso是Square公司出品的一款非常优秀的开源图片加载库,是目前Android开发中超级流行的图片加载库之一,Picasso还能自动帮我们做以下事情:处理Adapter 中ImageView的回收和取消下载。使用最小的内存 来做复杂的图片变换。比如高斯模糊,圆角、圆形等处理。自动帮我们缓存图片。内存和磁盘缓存。以上只是列出了Picasso 比较核心的几点,其实它的原创 2017-07-13 14:15:47 · 1596 阅读 · 1 评论 -
Android_蓝牙详解一
一、概述我们就知道了怎样使用蓝牙API完成建立蓝牙连接的必要四步:1.打开蓝牙;2.查找附近已配对或可用的设备;3.连接设备;4.设备间数据交换。由于文章比较长,为了方便大家的学习,所以将文章分为三篇,这是第一篇。二、基础1、API所有的蓝牙API都在android.bluetooth 包下.下面有一些类和接口的摘要,我们需要它们来建立蓝牙连接: BluetoothAd原创 2017-06-13 10:13:31 · 394 阅读 · 0 评论 -
Snackbar
现在你有三种方式可以给用户提示信息,Dialog、Toast和Snackbar,下面我们对这三种方式的使用时机做个总结吧。Dialog:当提示信息是至关重要的,并且必须要由用户做出决定才能继续的时候,使用Dialog。Toast:当提示信息只是告知用户某个事情发生了,用户不需要对这个事情做出响应的时候,使用Toast。Snackbar:以上两者之外的任何其他场景,Snackbar可能会是你原创 2017-07-11 15:00:41 · 195 阅读 · 0 评论 -
活动被回收了怎么办
当一个活动进入到了停止状态,是有可能被系统回收的。那么想象以下场景,应用中有一个活动A,用户在活动A的基础上启动了活动B,活动A就进入了停止状态,这个时候由于系统内存不足,将活动A回收掉了,然后用户按下Back键返回活动A,会出现什么情况呢?其实还是会正常显示活动A的,只不过这时并不会执行onRestart()方法,而是会执行活动A的onCreate()方法,因为活动A在这种情况下会被重新创建一次原创 2017-05-26 10:21:06 · 263 阅读 · 1 评论 -
Toast详解
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。而且Toast主要用于向用户显示提示消息,接下来为大家总结了Android五种Toast特效详解,当然大家也可以根据自己的需求来自定义自己想要的效果。一、默认效果代码:Toast.makeText(getApplication翻译 2017-05-18 10:15:41 · 1179 阅读 · 0 评论 -
android销毁活动的方法
一、android销毁活动的方法:Activity.finish(),Activity.onDestory(),System.exit(0)和killProcess()。二、区别:1、Activity.finish()在你的activity动作完成的时候,或者Activity需要关闭的时候,调用此方法。当你调用此方法的时候,系统只是将最上面的Activity移出了栈,并没有及时的调用onDest原创 2017-05-18 15:05:15 · 5876 阅读 · 2 评论 -
Intent传递对象——Serializable和Parcelable区别
Intent在不同的组件中传递对象数据的应用非常普遍。下面介绍两种通过Intent传递对象的方法。1、实现Serializable接口2、实现Parcelable接口为什么要将对象序列化? 1、永久性保存对象,保存对象的字节序列到本地文件中; 2、用过序列化对象在网络中传递对象; 3、通过序列化对象在进程间传递对象。原创 2017-05-31 13:47:09 · 352 阅读 · 0 评论 -
HttpClient与HttpURLConnection
一、HttpClientAndroid SDK中包含了HttpClient,在Android6.0版本直接删除了HttpClient类库,如果仍想使用则解决方法是:如果使用的是eclipse则在libs中加入org.apache.http.legacy.jar这个jar包在:**sdk\platforms\android-23\optional目录中(需要下载android原创 2017-06-16 10:36:22 · 309 阅读 · 0 评论 -
HTTP协议原理
1.HTTP简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议的主要特点支持C/S(客户/服务器)模式。简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST,每种方法规定了客户与服务器联系的类型不同。由于原创 2017-06-16 10:17:50 · 467 阅读 · 0 评论 -
实现XML解析的几种技术
XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。第一种方式:DOM解析器:DO原创 2017-06-06 13:53:40 · 2751 阅读 · 0 评论 -
Android实现延迟的几种方法小结
本文实例总结了Android实现延迟的几种方法。分享给大家供大家参考,具体如下:一、通过Thread,开启新线程new Thread(){ @Override public void run() { super.run(); try { sleep(3000); ha原创 2017-06-07 11:14:27 · 1370 阅读 · 0 评论 -
全面了解Activity
Activity是什么? 我们都是知道android中有四大组件(Activity活动,service 服务,Content Provider内容提供者,BroadcastReceiver 广播接收器),Activity是我们用的最多也是最基本的组件,因为应用的所有操作都与用户相关,Activity提供窗口来和用户进行交互。官方文档这么说:activity是独立原创 2017-06-21 16:00:01 · 564 阅读 · 0 评论 -
深入Android中BroadcastReceiver的两种注册方式(静态和动态)详解
今天我们一起来探讨下安卓中BroadcastReceiver组件以及详细分析下它的两种注册方式。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完成后系统会产生一条广播,接收到这条广播就能实现开机启动服务的功能;当网络状态改变时系统会产生一条广播,接收到这条广播就能及时地做出原创 2018-01-29 13:02:40 · 5018 阅读 · 2 评论