自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Android RemoteViews源码分析以及扩展使用

一,写在前面                在前面两篇文章RemoteViews的基本使用(上)之通知栏 ,RemoteViews的基本使用(下)之窗口小部件 中讲述了RemoteViews的两个应用场景,这篇文章主要介绍RemoteViews的内部机制,以及一个小扩展,使用RemoteViews实现跨进程操作界面。本篇文章以窗口小部件为例,来分析RemoteViews如何实现跨进程操作界面。

2017-10-31 21:51:16 1256

原创 Android RemoteViews的基本使用(下)之窗口小部件

一,写在前面                    在文章RemoteViews的基本使用(上)之通知栏 中讲述了的RemoteViews使用场景之通知栏,这篇文章主要讲述RemoteViews在窗口小部件中的使用。在写好了一个窗口小部件之后,如果需要对小部件的界面进行更新,由于在本应用中无法调用findViewbyid(id)方法获取控件引用(需要跨进程访问界面),这个时候RemoteVie

2017-10-22 19:25:17 2527 2

原创 Android RemoteViews的基本使用(上)之通知栏

一,写在前面        这篇文章介绍Android中RemoteViews的基本使用,使用有这样的两个场景:通知栏,窗口小部件。下面会介绍如何实现向通知栏发送一个通知包括:系统默认样式的通知,自定义样式的通知;以及如何实现窗口小部件,并更新界面。值得一提的是,在开发一个应用的时候,若需要实现向通知栏发送通知,或窗口小部件,会发现我们无法直接通过findViewById来获取控件从而更新UI

2017-10-20 23:03:44 5637 2

原创 Android IPC机制之Messenger的使用

在Android中实现IPC机制的方式有多种,例如:AIDL,ContentProvider,Messenger等。AIDL特点是提供AIDL接口的方法,ContentProvider特点是暴露数据库,Messenger特点是进程间“数据”通信,数据指对象。Messenger实现进程间数据通信是建立在绑定服务基础上,需要创建一个服务,称之为服务端;需要一个客户端,去绑定服务端。先来了解Messen

2017-10-15 20:52:08 372

原创 Android 如何自定义一个ContentProvider

我们知道Android有四大组件,ContentProvider是其中之一,顾名思义:内容提供者。什么是内容提供者呢?一个抽象类,可以暴露应用的数据给其他应用。应用里的数据通常说的是数据库,事实上普通的文件,甚至是内存中的对象,也可以作为内容提供者暴露的数据形式。为什么要使用内容提供者呢?从上面定义就知道,内容提供者可以实现应用间的数据访问,一般是暴露表格形式的数据库中的数据。内容提供者的实现机制

2017-10-14 19:08:04 4325

原创 Android 自定义控件之ViewGroup实例(实现一个简易的Viewpager)

如何自定义一个继承ViewGroup的控件呢?在实现的过程中涉及哪些知识点?需要注意哪些地方呢?接下来以一个简易的ViewPager来展示继承ViewGroup的自定义控件。做出来是这样一个效果图,如下:         完成一个这样的效果:水平方向由MySimpleViewPager处理,竖直方向由ListView处理,MySimpleViewPager有三个子元素->ListVie

2017-10-10 20:09:24 5678

原创 使用adb相关命令,获取文件的读写权限以及修改文件权限

在用adb 调试时,输入adb shell进入文件系统,有这样一个目录:/system;如果想从/system/framework中读取一个文件,可以在cmd窗口输入:adb pull /system/framework/am.jar /sdcard,运行结果如下:        查看X盘下,确实存在am.jar文件,这里就不展示了。        那如果想向/system中写

2017-10-09 21:07:59 75468

空空如也

空空如也

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

TA关注的人

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