自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (31)
  • 收藏
  • 关注

原创 帧动画animation-list

帧动画是顺序包房一组预先定义好的图片,使用比较简单。如下xml<?xml version="1.0" encoding="utf-8"?><animation-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@...

2019-04-24 14:47:19 552

原创 Drawable的使用——TransitionDrawable

TransitionDrawable对应于标签,可以实现两个Drawable之间的淡入淡出效果xml:<?xml version="1.0" encoding="utf-8"?><transition xmlns:android="http://schemas.android.com/apk/res/android"> <item android:dra...

2019-04-24 14:36:59 353

原创 Drawable的使用——LevelListDrawable

LevelListDrawable对应于标签,它同样表示一个Drawable集合,集合中每个Drawable都有一个等级(level)的概念。根据不通的等级,LevelListDrawable会显示对应的Drawable<?xml version="1.0" encoding="utf-8"?><level-list xmlns:android="http://schemas...

2019-04-24 14:31:35 463

原创 Drawable的使用——LayerDrawable

LayerDrawable对应的xml标签是,他是一种层次化的drawable集合,通过将不同的Drawable放置在不同的层上从而达到一种叠加的效果。<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android">...

2019-04-24 14:21:47 287

原创 Drawable的使用——ShapeDrawable

ShapeDrawable在开发过程中经常用到,可以理解为通过颜色来构造的图片,可以是纯色的,也可以是渐变色的。对应的是标签,由于这个经常用到,这里只展示个简单的效果<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" ...

2019-04-24 14:06:17 574

原创 Drawable的使用——BitmapDrawable

BitmapDrawable表示的是一张图片,在实际开发中,直接引用原生的图片即可,也可以通过xml的方式来描述它,这个时候BitmapDrawable可以设置更多的效果。<?xml version="1.0" encoding="utf-8"?><bitmap xmlns:android="http://schemas.android.com/apk/res/android...

2019-04-24 11:24:17 798

原创 测量控件宽高的四种方案

Android开发过程中,有时候需要测量某一个view的宽高,尤其是初始化的时候,但是在Activity的onCreate,onStart,onResume方法中都不能正确测量宽高。因为view的measure过程和Activity的生命周期不是同步执行的。那么怎么测量呢,有四种方法,这里记录下来。onWindowFocusChanged /** * Called when t...

2019-04-18 13:10:02 571

原创 IPC方式的优缺点和使用场景

IPC方式的优缺点和使用场景 名称 优点 缺点 使用场景 Bundle 简单易用 只能传输Bundle支持的数据类型 四大组件间的进程间通信 文件共享 简单易用 不...

2019-04-15 09:16:23 2123

原创 IPC进程间通信的使用(六)—Binder连接池

之前几篇文章分别写了几种不同的IPC方式,不同的方式有不同的特点和使用场景。在进程间通信是,AIDL是首选。很多时候开发过程中不仅仅至于要一个ADIL接口,当接口过多的时候需要创建多个Service,这样就比较不方便而且占用系统资源。所以又出现了Binder连接池。这里简单记录一下使用方法。工作机制是:每个业务模块创建自己的AIDL接口,并实现此接口,这时候不同业务模块之间是不能有耦合的,所以...

2019-04-13 14:05:10 195

原创 IPC进程间通信的使用(五)——Socket

进程间通信除了Bundle,文件共享,Messenger,ContentProvider,ADIL就是Socket了。这里同样简单记录一下。Socket也被叫做套接字,是网络通信中国的概念,分为TCP和UDP。Socket通信需要声明权限 <uses-permission android:name="android.permission.INTERNET" /> &...

2019-04-13 11:24:29 445

原创 IPC进程间通信的使用(四)——ContentProvider

Android四大组件之一CotentProvider相信做Android开发的人都知道。ContentProvider是Android中提供的专门用于不同应用间进行数据共享的方式。和Messenger一样,CotentProvider的底层实现也是Binder。这里也简单记录一下。系统中预置了许多CotentProvider,如通讯录,日历,短信等等。要跨进程访问这些信息,只需要通过使用Cot...

2019-04-13 10:59:09 213

原创 IPC进程间通信的使用(三)——AIDL

这一篇记录 AIDL(Android Interface Definition Language,安卓接口定义语言)。AIDL 默认支持的数据类型包括:Java中的八种基本数据类型,包括 byte,short,int,long,float,double,boolean,char。String 类型。CharSequence类型。List类型:List中的所有元素必须是AIDL支持的类型...

2019-04-13 09:34:17 229

原创 IPC进程间通信的使用(二)——Messenger

Android开发中通过Messenger可以在不同进程中传递Message对象,在Message放入我们需要传递的数据,就可以轻松实现数据的进程间传递了。Messenger是一种轻量级的IPC方案,它的底层实现是了AIDL。关于Messenger的使用记录如下:服务端服务端创建一个Service来处理客户端连接请求,同时创建一个Handler并通过它来创建一个Messenger对象,然后在...

2019-04-11 15:44:31 151

原创 IPC进程间通信的使用(一)

Android开发过程中,有的时候有IPC进程间通信的需求。常常一提起进程间通信,首先会想到AIDL(Android Interface Definition Language,安卓接口定义语言)。BundleAndroid四大组件中的三大组件(Activity、Service、Receiver)都是支持在Intent中传递Bundle数据的。由于Bundle实现了Parcelable接口,...

2019-04-11 14:50:32 184

原创 关于Mac中Microsoft AutoUpdate quit unexpectedly的解决方案

无意中看到一个关于Microsoft Office更新的文章,点了一下自己的office试了一下,发现报错,Microsoft AutoUpdate quit unexpectedly。上网搜索了一下解决方案:就是更新AutoUpdate应用程序.问题描述及问题链接:Microsoft AutoUpdate quit unexpectedly.Click Reopen to open t...

2019-04-09 13:33:16 5240

原创 关于Intent的意图

Android开发过程中离不开Activity界面跳转,数据传递等,最常用到的就算Intent. 虽然用的最多,但是一般情况都用的不深,对Inten的隐式意图却很少使用。这里简单记录一下。显示意图日常开发中最常使用 startActivity(new Intent(this, clz));进行界面跳转,这里使用的是显示意图 /** * Create an intent for...

2019-04-09 10:23:46 226

原创 Activity的四种启动模式

Activity四种启动模式分别是standard,singleTop,singleTask,singltInstance.在执行各个模式时候的页面中执行的方法各不相同,这里记录一下。standard模式从MainActivity进入StandardActivity,执行的方法分别是:onCreate,onStart,onResume,onAttchedToWindow.从Standar...

2019-04-08 11:08:18 529

SQLiteDatabase增删改查示例代码

SQLiteDatabase增删改查示例代码,包括Android自带和第三方greenDao的增删改查

2018-01-27

高德地图定位缩放比例尺添加marker的Demo

高德地图集成Demo,该Demo里集成了高德德图的显示定位蓝点,定制精度圈,添加比例尺,添加marker和自定义marker,设置缩放等功能。

2017-12-09

仿购物阅读类app的分类界面

仿购物阅读类app的分类界面

2017-08-26

Dialog实现3D翻转效果

Dialog实现3D翻转效果,资源里包含两种旋转效果

2017-08-17

简单了解MVP

简单了解MVP

2017-06-28

讯飞语音集成

科大讯飞语音集成

2017-05-30

自定义Toas进阶

自定义Toas进阶

2017-04-17

PopupWindow+ListView

PopupWindow+ListView

2017-02-28

夜间模式的实现

夜间模式的实现

2017-02-27

极光推送Demo

极光推送Demo

2017-02-22

TextInputDemo

TextInputLayout & TextInputEditText

2017-01-05

BottomNavigationBarForAndroid

BottomNavigationBarForAndroid.zip

2016-12-05

NavigationViewDemo

NavigationViewDemo

2016-11-23

CoordinatorLayout的使用

CoordinatorLayout的使用

2016-11-22

SnackBarDemo

SnackBarDemo

2016-11-21

DrawerLayout

DrawerLayout

2016-11-20

BottomNavigationBar

底部导航栏

2016-11-20

Git客户端Desktop

Git客户端

2016-11-09

VideoGuideImitateXiaMiMusic

仿虾米音乐引导页面

2016-11-06

仿易信视频引导页面

仿易信视频引导页面

2016-11-04

AxureRP_for_chorme

AxureRP_for_chorme

2016-10-27

跳动的图片

跳动的图片

2016-10-25

viewpager自添加指示器,无限轮播

viewpager自添加指示器,无限轮播

2016-10-14

有倒计时的闪屏Demo

有倒计时的闪屏Demo

2016-10-11

显示和隐藏密码或金额Demo

显示和隐藏密码或者金额Demo

2016-10-08

百度推送Demo

百度推送

2016-08-21

信鸽推送Demo

信鸽推送

2016-08-21

自定义toast

自定义toast

2016-08-11

genymotion

由于上次资源大小的限制,当前只能上传不带虚拟机的genymotion

2016-07-14

对话框式的activity

dialog样式胡activity简单demo

2016-07-14

Dialog样式的Activity

Dialog样式的Activity

2016-07-13

空空如也

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

TA关注的人

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