自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

抽烟的青蛙的专栏

每天进步一点点

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 Handler消息机制的源码分析

当在面试的时候问到Handler的消息机制的时候,虽然能够能说出来些什么。但总感觉心里空空的。工作之余网上找了一下加看了一下源码,记录一下,以便日后查看.1.了解Handler消息机制之前先了解与消息有关的几个类:a.Handler:消息的处理者。b.Looper:MessageQueue的管理者。c.MessageQueue:消息队列,用来存放Message对象的数据结构,按照“

2015-03-19 11:19:06 585

原创 android 获取手机里面的WIFI密码

获取手机里面的WIFI密码??刚看到的时候我也没明白这个有什么用,自己的手机不会不知道wifi密码吧,所以到现在我也没用到个这个功能 ,在这里权当记录一下,以备以后再找。话说怎么获取WIFI密码还得从小米手机说起,记得小米推出了个Wifi密码共享的功能;比如在一个咖啡厅,只要一个人向服务员获取了密码,然后他打开wifi密码共享,那么其他人就可以直接连上wifi,而不需要再向服务员询问密码。但是

2015-03-11 11:03:45 3130 2

原创 Android进程间通讯——ContentProvider

ContentProvider是Android四大组件之一,可以提供数据给应用程序。ContentProvider可以提供数据在进程之间共享。ContentProvider能跨进程通信我是知道的。但是我就在之前的几天我还在认为ContentProvider只是为数据库服务的,还是和在和朋友的聊天中忽然提到了这个问题,我才知道ContentProvider不仅仅是查找数据库的数据。关于Content

2015-03-10 15:57:43 979

原创 Android进程间通讯——Clipboard(剪切板)

剪贴板的含义也很好理解,就是一个进程在剪贴板里面复制了一条数据,然后另外一个进程再调用粘贴方法,把数据取出来。进程A的代码:public class ClipboardOneActivity extends Activity { private Button mBtnWriteClipBoard; @Override protected void onCreate(Bundle s

2015-03-10 15:45:17 608

原创 Android进程间通讯——Messager(信使)

(一) 前言Messager n.信使,信差; 先驱; [军]通信兵,传令兵; 顾名思义,Messenger就像一个信使一样,可以负责双方的数据传递。当然如果只是单向传递的话一个Messager就可以了,如果需要双向传递的话那么肯定两个进程里面各有一个信使(一个人怎么通信呢?对不对)。其实Messager实现IPC通信,底层也是使用了AIDL方式。思想:在进程A中创建一个Messa

2015-03-10 09:57:15 2551

原创 Android进程间通讯——AIDL

AIDL (Android Interface Definition Language) ,用于生成可以在Android设备上两个进程之间进行进程间通信(interprocess communication, IPC)的代码。在使用AIDL前,必须要绑定service——bindService。使用AIDL的步骤:1.创建一个包名用来存放aidl文件,如果需要传递自定义对象,还需要建立对象

2015-03-09 18:59:50 713

原创 Android进程间通讯——AIDL,Messenger(信使),ContentProvider,Clipboard(剪切板)

今天逛论坛看到这么一个问题:android中同一个应用程序的activity和service属于同一个进程吗?回答什么的也有啊。在这里简单的记录一下。在Android系统中,每一个应用程序都是由一些Activity和Service组成的,一般Service运行在独立的进程中,而Activity有可能运行在同一个进程中,也有可能运行在不同的进程中。一般情况下,同一个应用程序的Activity组件

2015-03-09 17:06:11 746

转载 git 不依赖于原来分支创建新分支

不知道大家使用git作为代码管理工具的机会多不多,现在公司就是使用git作为代码管理工具;git真的是不错的代码管理工具,而且越使用越觉得方便git里面很多功能,今天记录其中一个功能在项目中修改bug的时候,经常遇到正在修复一个bug,然后又要求你去解决另外一个bug的问题。那么怎么保存之前的修改呢?在git里面可以使用分支来完成这个工作1、在a分支上的修改你可以先

2015-03-06 11:04:52 2562

转载 Android新的menu实现——ActionMode

Android的menu有多种实现方式,以前写过一篇Android中五种常用的menu(菜单),这里介绍一种新的menu实现方式:ActionMode。ActionMode是Android 3.0以后出现的,我们可以使用AppCompat库使ActionMode兼容至Android 2.1。    Android 3.0以前,我们处理列表的长按事件经常使用Context Menu,An

2015-03-06 10:48:11 678

转载 Too many content provider operations between yield points解决方法

问题引入:毋庸置疑,电话本数据库中使用批量操作的方式会大大提高效率,使用方式为:ops.add(ContentProviderOperation.newInsert(RawContacts.CONTENT_URI)  .withValue(RawContacts.ACCOUNT_TYPE, null)  .withValue(RawContacts.ACCOUNT_NAME, nu

2015-03-06 10:26:35 1507

转载 Android异常之Service启动Activity

在Activity中其中startActivity这个大家应该是非常熟悉的;那么从service里面调用startActivity话,会怎么样呢?会出现下面的异常:android.util.AndroidRuntimeException: Calling startActivity() from outside of an Activity  context requires the FL

2015-03-06 10:21:34 1375

转载 ContentProvider浅析---写点你平时没注意到的~~

(一) 前言ContentProvider是android组件之一,可以提供数据的跨应用程序访问,提供数据的跨进程无缝隙访问,所以是非常重要的东东。使用方法一般是复制内容到剪贴板代码:getContentResolver().query(Uri uri, String[] projection, String selection, String[] selectionArgs, S

2015-03-05 20:28:17 495

SwipeRefreshLayoutDemo

一个基于android studio实现的StickyListHeadersListView下拉刷新,里面又添加了DrawerLayout侧边栏

2015-06-11

Messenger

一个简单的Messenger demo 里面只有activity.java和service.java两个文件,因为很多的实验都写在了一个工程中,所以只能拿出这两个文件,你需要自建工程,并在清单文件中声明(service 必须有android:process=":remote",要不和activity在同一进程中)

2015-03-10

简单的AIDLdemo

一个简单的AIDL demo 里面只有activity.java和service.java两个文件,因为很多的实验都写在了一个工程中,所以只能拿出这两个文件,你需要自建工程,并在清单文件中声明(service 必须有android:process=":remote",要不和activity在同一进程中)

2015-03-10

ActionModeTest

ActionModeTest的一个小demo

2015-03-06

10个经典的android的开源项目 网络 线程 socket较多

适合对于线程,网络的学习,博客地址:http://blog.csdn.net/u012858313欢迎来踩

2014-11-15

TestDrawer

自定义一个viewgroup,根据viewgroup理论上无限大的原理,通过滚动viewgroup超出还是进入屏幕,对一个布局的收起或者展开,

2014-06-26

空空如也

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

TA关注的人

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