Android
文章平均质量分 79
AbbyDream
没有什么不可能,相信自己,梦想才会实现。
展开
-
Android:向服务器提供数据之Asynchttpclient方式
之前为大家介绍了向服务器提交数据的底层做法(get、post方式),现在我们来了解最简单的Asynchttpclient方式。Asynchttpclient是一个很不错的第三方开源类库,针对于Android开发中方式http请求的。 使用Asynchttpclient方式中的post、get方法提交数据,需要下载第三方包到本地,然后拷到项目里,因为httpclient会有些问题,还需要在Gr原创 2017-03-09 10:24:11 · 1292 阅读 · 0 评论 -
Android: 广播入门学习(广播发送者和广播接收者)
什么是广播? 广播是Android四大组件之一,是一种全局的监听器,用于监听系统全局的广播消息。 在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。A原创 2017-02-08 11:12:38 · 805 阅读 · 0 评论 -
Android: android四大组件(详细总结)
Android四大组件分别为:activity、service、content provider、broadcast receiver。一、android四大组件详解1、activity(1)一个Activity通常就是一个单独的屏幕(窗口)。(2)Activity之间通过Intent进行通信。(3)android应用中每一个Activity都必须要在Android转载 2017-02-10 21:44:34 · 1051 阅读 · 1 评论 -
Android: Binder机制原理
原文地址: http://blog.csdn.net/universus/article/details/6211589 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有的进程间通信IPC手段包括(Internet Process Connection): 管道(Pipe)、信号(Signal)和跟踪(Trace)、插口(Socket)、报文队列转载 2017-02-11 19:15:00 · 485 阅读 · 1 评论 -
Android: Service(启动服务)
什么是服务? 服务是Android四大组件之一,与Activity一样,代表可执行程序。Service不像Activity有可以操作的用户界面,它主要用于在后台处理一些耗时的操作。或者执行某些长期运行的任务。必要时我们甚至可以在程序退出的情况下,让Service在后台继续保持运行的状态。服务分为:本地服务(启动服务)和远程服务(绑定服务)。一、Service(启动服务)的基本用法:原创 2017-02-12 11:08:38 · 831 阅读 · 0 评论 -
Android:Service之远程服务和AIDL的创建
什么是远程服务?远程服务(Remote Service)也被称之为独立进程,它不受其它进程影响,可以为其它应用程序提供调用的接口——实际上就是进程间通信IPC(Inter-Process Communication),Android提供了AIDL(Android Interface Definition Language,接口描述语言)工具来帮助进程间接口的建立。在Android中,不原创 2017-02-13 09:08:42 · 554 阅读 · 0 评论 -
Android:广播+AIDL实现电话拦截
首先我们给大家分享一下电话拦截的实现方法,可以设置你要拦截的号码,因为现在电话骚扰太多,比如营销呀,诈骗呀等等,所以实现一个对某些号码(比如陌生号码、指定号码、黑名单等)进行拦截以避免骚扰。为了大家更好的了解,我就先给大家介绍电话拦截实现的步骤。1、建一个demo,在demo下新建一个aidl文件夹,把官方的文件夹复制到该文件夹下,然后将demo重新编译。2、新建一个类(PhoneEnd.原创 2017-02-13 18:48:47 · 1503 阅读 · 0 评论 -
Android:内容提供者(ContentProvider)和内容访问者(ContentResolver)
ContentProvider(内容提供者)是Android四大基本组件之一。用来共享应用程序内的数据;当你需要把你应用程序的数据提供给其他应用程序时需要用到它;内容访问者(ContentResolver)通过应用程序来访问内容提供者(ContentProvider)的方法,一旦通过ContentProvider提供自己的数据,不管应用程序是否启动,都可以访问得到。(1)、ContentPro原创 2017-02-18 15:27:59 · 919 阅读 · 0 评论 -
Android:ContentObserver(内容监听者)之自动接收验证码
ContentObserver——内容监听者(内容观察者)。指的是监听某一指定路径里面的数据。目的是观察(捕捉)特定URI引起的数据库的变化,从而做一些相当应的处理。当数据一旦发生改变会通过调用onChange()方法,通过handler把数据发送出去。 通过ContentObserver实现验证码自动填入的功能。首先我们需要在布局文件中写一个TextView控件。在主activity原创 2017-02-18 16:37:57 · 663 阅读 · 0 评论 -
Android: 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Lo转载 2017-02-24 19:44:34 · 435 阅读 · 1 评论 -
Android:25种开源炫酷动画框架
忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。1.Side-Menu.Android分类侧滑菜单,Yalantis 出品。项目地址:https://github.com/Yalantis/S转载 2017-02-24 19:51:37 · 983 阅读 · 0 评论 -
Android:解析XML的三种方式
1、首先,在布局文件中写一个Button控件和用来展示数据的ListView控件。<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="获取XML" android:onClick="getdata"/> <ListV原创 2017-02-27 16:01:27 · 1711 阅读 · 0 评论 -
Android:解析JSON的三种方式
什么是Json? Json(Javascript Object Notation):Javascript对象表示法。是一种轻量级的数据交换格式,相比于xml这种数据交换格式来说,因为解析xml比较的复杂,而且需要编写大段的代码,所以客户端和服务器的数据交换格式往往通过Json来进行交换。 Json一共有两种数据结构: 1、一种是以 (key/val原创 2017-02-28 11:05:17 · 1371 阅读 · 0 评论 -
Android:向服务器提供数据之get、post方式
在这我们首先了解Android客户端向服务器提交数据的底层做法。get、post两种方法提交数据,下面我们用示例了解get以及post方式。 需要在布局文件中增加两个个EditText控件和两个登录的Button控件。其中一个Button是使用get方式提交数据,一个是使用post提交数据。<EditText android:layout_width="match_pa原创 2017-03-01 20:01:46 · 527 阅读 · 0 评论 -
Android: 系统广播知识库
//关闭或打开飞行模式时的广播Intent.ACTION_AIRPLANE_M;//充电状态,或者电池的电量发生变化;//电池的充电状态、电荷级别改变,不能通过组建声;Intent.ACTION_BATTERY_CH;//表示电池电量低Intent.ACTION_BATTERY_LO;//表示电池电量充足Intent.ACTION_BATTERY原创 2017-02-08 01:07:32 · 414 阅读 · 1 评论