自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蓝枫

时间不会辜负每一个平静努力的人,可是我不努力!

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

原创 ContentPrivider实现IPC

1.内容提供者介绍 ContentPrivider内容提供者是Android中提供的专门用于不同应用间进行数据共享的方式 当我们需要操作其他应用程序的一些数据,例如我们需要操作系统里的媒体库、通讯录等,这时我们就可能通过ContentProvider来满足我们的需求了。 ContentPrivider可实现进程间通信,ContentPrivider的底层是Binder 2.创建内容提供者packag

2016-11-30 14:39:10 919

原创 Failed to find provider info for com.zhoujian.contentPrivider.bookprivider(authorities)

今天在写ContentPrivider的时候遇到一个bug,记录下,当我运行程序的时候一直报错:Failed to find provider info for com.zhoujian.contentPrivider.bookprivider,这个是在内容提供者的唯一标识,要在清单文件中配置的,也就是authorities<provider android:name="com.zhoujian.c

2016-11-30 14:00:13 1159

翻译 Android中的AIDL

1.AIDL介绍为使应用程序之间能够彼此通信, Android提供了IPC(Inter Process Communication,进程间通信)的一种独特实现: AIDL -Android Interface Definition Language, Android接口定义语言。2.项目结构3.项目代码1.新建Book类实现Parcelable —- Book.javapackage com.zho

2016-11-29 14:24:13 363

原创 Android Studio中常用的后缀补全技巧

“`private Object mObject; private boolean b; private Object mObject1; private Object mObject2; private String mObject3; //强制类型转换 //mObject.cast mObject3 = ((String) mObject); //if语句

2016-11-28 23:11:40 1870

原创 使用Messenger实现进程间通信

Messenger可以翻译为信使,通过它可以在不同进程中传递Message对象,底层是AIDL,一次处理一个请求,不存在并发执行的情形MessagerActivity位于默认进程中,默认进程名为包名:com.zhoujian.androidMessagerService位于私有进程:com.zhoujian.android:romote android:process=":romote"利用Mess

2016-11-28 16:39:08 523

原创 使用文件共享实现IPC

FourthActivity位于全局进程中android:process="com.zhoujian.android.romote"FifthActivity位于默认进程中 默认进程名为包名:com.zhoujian.android在FourthActivity把数据写入文件中,在FifthActivity中获取文件中的数据,以此实现进程间通信需要的权限 <uses-permission andro

2016-11-28 15:35:24 656

原创 Android 序列化与反序列化

Android序列化与反序列化

2016-11-28 10:37:09 334

原创 SmsManager(短信管理器)

package com.zhoujian.smsmanager;import android.app.Activity; import android.app.PendingIntent; import android.content.Intent; import android.os.Bundle; import android.telephony.SmsManager; import andro

2016-11-11 15:53:17 659

原创 TelephonyManager监听电话状态

package com.zhoujian.telephonyManager;import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.telephony.PhoneStateListener; import android.telephony.Teleph

2016-11-11 13:40:12 995 1

原创 TelephonyManager(电话管理器)

//注意要加权限 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.READ_PHONE_STATE"/>//获取系统的TelephonyManager mTelephonyManager = (Te

2016-11-11 11:19:28 392

MyApplication.zip

ImageSwitcher实现任意View轮播效果,可以是图片,也可以是任意的布局文件

2019-09-06

Android开发规范

阿里巴巴Android开发规范,总结得很不错,有很多值得借鉴的地方

2018-04-11

反编译工具

反编译工具,用于Android app 反编译,具体使用请查看博客

2018-04-11

阿里巴巴Java开发手册

阿里巴巴Java开发手册

2017-05-25

Charles 4.0.2破解的jar文件

Charles 4.0.2破解的jar文件

2017-03-03

磁盘缓存DiskLruCache源码

磁盘缓存DiskLruCache源码

2016-12-28

空空如也

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

TA关注的人

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