Android
文章平均质量分 59
「已注销」
这个作者很懒,什么都没留下…
展开
-
Android Volley使用之二:Volley请求网络图片
一、ImageRequestStringRequest和JsonRequest都是继承Request的,ImageRequest也是继承Request的,因此他们的用法基本相同,也是按照以下三步进行操作:1.创建一个RequestQueue对象2.创建Request对象3.将Request对象添加到RequestQueue队列里private void Vollry_GetI...原创 2016-09-12 19:59:57 · 647 阅读 · 0 评论 -
Android 获取调试版和发布版的 SHA1
前言Android 使用高德定位,申请 Key必须要提供 SHA1。以前写过天气 demo 使用过,今天写期末大作业:基于android+xmpp+openfire 聊天小系统的时候,发送位置功能用到了定位,遇坑了好久才解决,所以,还是梳理梳理记下来比较好,方便下次用。调试版1.打开CMD,输入cd .androidkeytool -list -v -keystore debug.keystore原创 2017-01-07 17:13:04 · 5273 阅读 · 0 评论 -
Android 四大组件 Broadcast 广播
前言:国庆佳节之际,舍友都抛弃我回家了,只好自己在宿舍撸撸代码了。 前些日子撸了好几天才出来的《Android 四大组件 Service 服务》这篇博文被推荐到了首页,这对于新手的我来说,真是莫大的鼓励啊…广播的套路都差不多,比较简单,今天就随着第一行代码撸了一下 Broadcast,可能有写的不对的地方,欢迎私信指正!1.广播机制简介在Android系统中,Broadcast是一种运用在应用程序原创 2016-09-30 16:50:38 · 580 阅读 · 0 评论 -
Android 活动管理类 ActivityCollector
程序如果启动太多的Activity,叠在一起,想要立刻退出程序,需要连续点击多次的Back键,太麻烦了,按Home键只会将程序挂起,并没有退出程序,这时候我们该怎么办呢?解决思路:只需要用一个专门的集合类对所有的活动进行管理就可以了,新建一个 ActivityCollector类作为活动管理器,代码如下://活动管理器public class ActivityCollector {...原创 2016-09-23 20:43:28 · 3479 阅读 · 3 评论 -
Android 创建简单菜单 memu
1.创建菜单文件memu1.xml首先在 res目录下新建一个 menu文件夹,右击 res目录→New→Android resource directory ,输入文件夹名 menu,点击 Finish。接着右击 menu文件夹→New→Memuresource file再新建一个名叫 memu1.xml的菜单文件。编辑这个菜单文件:<?xml version="1.0"...原创 2016-09-23 10:50:40 · 704 阅读 · 0 评论 -
Material Design 风格的 Android 侧滑菜单
我们都知道Google从发布Android M后,增加一个全新的支持库Android Design Support Library,其中包含了多个重要的Material Design组件,今天这篇就是介绍使用 NavigationView 和 DrawerLayout ,当然还有 Toolbar 绘制最简单的侧滑菜单。原创 2016-10-22 10:29:04 · 1649 阅读 · 3 评论 -
Android 自定义控件 自定义标题栏
创建自定义控件可以解决重复编写布局代码的问题。比如说QQ标题栏中的返回按钮,不管是在哪一个活动中,这个按钮的功能都是相同的,即销毁掉当前活动。而如果在每一个活动中都需要重新注册一遍返回按钮的点击事件,明显地增加了很多重复代码,这种情况最好是使用自定义控件的方式来解决。下面写一个最简单的自定义标题栏,代码如下:1.新建一个布局 title.xml。<?xml version...原创 2016-09-24 15:58:56 · 3418 阅读 · 0 评论 -
Android 四大组件 Service 服务
1.Service简介按照使用范围分类:类别 优点 缺点 区别 应用 本地服务 Local Service 本地服务在一定程度上节约了资源,另外本地服务因为是在同一进程,因此不需要IPC,也不需要AIDL。相应bindService会方便很多。 主进程被Kill后,服务便会终止。 本地服务依附在主进程上,而不是独立的进程,用于应用程序...原创 2016-09-18 21:01:33 · 3418 阅读 · 3 评论 -
Android Toast 默认和自定义使用
Toast是一种简易的消息提示框,和Dialog不一样的是,Toast永远不会获得焦点,无法被点击。Toast的设计思想就是尽可能不太引人注意,同时还能向用户展示信息,希望他们看到。Toast显示的时间有限,只分为long和short,它会根据用户设置的显示时间后自动消失。1.默认ToastmyToast1("这是默认的Toast");public void myToast...原创 2016-09-13 17:44:25 · 1714 阅读 · 0 评论 -
安卓 单例模式 Singleton 传递简单参数
每逢佳节倍思亲,首先祝福广大编程爱好者中秋快乐~单例模式的特点是就是保证你的系统中一个类只有一个实例,在A中设置参数,可在B中直接访问。下面举一个简单例子:1.创建一个单例类。public class Demo12_Singleton { //单例模式实例 private static Demo12_Singleton instance = null;原创 2016-09-16 10:52:37 · 3066 阅读 · 0 评论 -
Android 通知栏 Notification 基本使用
在Android操作系统中,状态栏通知Notification的运用是很常见的,比如我们收到短信,QQ消息等,在手机顶端通知栏就会显示一条图文消息来提示我们。Notification有很多的用法,比如最基本的即时消息的提示,更新应用或下载文件的进度条式的提示,用来显示长文本和一些自定义布局的折叠式的提示,Android5.0新增加的悬挂式的提示等。下面我们介绍一个最基本的Notification,...原创 2016-09-13 16:22:37 · 12012 阅读 · 1 评论 -
Android Volley使用之一:Volley基础用法
1. Volley简介我们开发android应用很多时候都要涉及网络操作,Android SDK中提供了HttpClient 和 HttpUrlConnection两种方式用来处理网络操作,目前HttpClient已经被官方抛弃,网络操作需要我们编写大量的代码处理很多东西:图像缓存,请求的调度等。Android开发团队意识到了有必要将HTTP的通信操作再进行简单化,于是在2013年Goo...原创 2016-09-08 21:22:42 · 591 阅读 · 0 评论