自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 欢迎使用CSDN-markdown编辑器

FPS (每秒传输帧数(Frames Per Second)) 编辑FPS是图像领域中的定义,是指画面每秒传输帧数,通俗来讲就是指动画或视频的画面数。FPS是测量用于保存、显示动态视频的信息数量。每秒钟帧数愈多,所显示的动作就会愈流畅。通常,要避免动作不流畅的最低是30。某些计算机视频格式,每秒只能提供15帧。FPS”也可以理解为我们常说的“刷新率(单位为Hz)”,例如我们常在CS游戏里说的“FPS

2017-08-11 23:00:34 270

转载 Android 中 EventBus 的使用(3):多线程事件处理

本系列:Android 中 EventBus 的使用(1):为什么要使用 EventBusAndroid 中 EventBus 的使用(2):缓存事件在这一系列教程的最后一篇中,我想谈谈GR的EventBus,在处理多线程异步任务时是多么简单而有效。AsyncTask, Loader和Executor…… 拜托!And

2015-11-27 11:44:10 1116

转载 Android 中 EventBus 的使用(2):缓存事件

本系列:Android 中 EventBus 的使用(1):为什么要使用 EventBus在上一篇文章中,我曾提到我所选择的是Green Robot提供的EventBus(Android平台),而且这并非只是我一个人的选择。在最近一次查看中,我发现选择它的人数已经是Otto(由Jake Wharton和其他大神们在Square上所提供的版本)的两倍之多了。GR的版本

2015-11-27 11:38:59 1113

转载 Android 中 EventBus 的使用(1):为什么要使用 EventBus

EventBus是一个很棒的工具,它可用来对程序组件进行解耦。在接下来的几篇文章中我将会阐述如何通过它来简化代码,提高可读性以及简化测试。但在本文中我想首先讨论一下为什么我会选择使用EventBus。特别是我会将其与同类技术进行对比。对比Java监听器接口(Listener Interfaces)在Java中,特别是Android,一个常用的模式就是使用”监

2015-11-27 11:35:01 831

转载 Android View系统学习——从setContentView说开来

Hello World       对于学习编程的人而言,大多数人第一个项目都是著名的"Hello World",自从K&R开了这个先例,后面的人就很少有打破的。学习Android开发也是这样,我们第一次创建应用,估计也就是运行程序,然后在模拟器上输出一个Hello World,我们看到最简单的Activity中的内容大致是这样的:[java] view

2015-08-12 14:39:52 690 2

转载 Android应用程序启动过程源代码分析

前文简要介绍了Android应用程序的Activity的启动过程。在Android系统中,应用程序是由Activity组成的,因此,应用程序的启动过程实际上就是应用程序中的默认Activity的启动过程,本文将详细分析应用程序框架层的源代码,了解Android应用程序的启动过程。        在上一篇文章Android应用程序的Activity启动过程简要介绍中,我们举例子说明了启动An

2015-03-08 14:24:31 608

转载 Android应用程序的Activity启动过程简要介绍

在Android系统中,Activity和Service是应用程序的核心组件,它们以松藕合的方式组合在一起构成了一个完整的应用程序,这得益于应用程序框架层提供了一套完整的机制来协助应用程序启动这些Activity和Service,以及提供Binder机制帮助它们相互间进行通信。在本文中,简要介绍Activity的启动过程。        在Android系统中,有两种操作会引发Acti

2015-03-08 14:06:14 805

原创 判断service是否正在运行

public static boolean isServiceExisted(Context context, String className) {        ActivityManager activityManager = (ActivityManager) context                .getSystemService(Context.ACTIVITY_SER

2014-11-04 17:20:03 429

原创 Android创建文件操作

1、获取内部缓存文件public static File getInternalCacheFile(Context context, String name) {        File dir = context.getCacheDir();        if (dir == null) {            return null;        }       

2014-10-29 14:59:19 579

原创 通过feature控制应用是否支持某功能

Android TV应用开发往往需要发布多个渠道版本,针对

2014-10-29 11:07:38 556

原创 android判断当前进程是否为指定进程

public boolean isSpecifyProcess(String processName){        int myPid1 = android.os.Process.myPid();//获取当前运行进程pid        int myPid2 = SystemUtil.getPidByProcessName(this,processName);//根据进程名称获取进程p

2014-10-28 17:47:09 1658

转载 Android 通信--蓝牙

Android 通信--蓝牙分类: Android 《Android网络编程》2013-05-21 14:18 45人阅读 评论(0) 收藏 举报Android蓝牙服务器搜索行业数据目录(?)[+]通常情况下,我们对蓝牙的操作主要有:开启和关闭蓝牙、搜索周边设备、能被周边设备所发现、获取配对设备、蓝牙设备间的数据传输。  1、打开

2013-05-21 23:13:14 703

转载 Android 网络连接--Wifi/3G

Android 网络连接--Wifi/3G分类: Android 《Android网络编程》2013-05-21 10:50 199人阅读 评论(0) 收藏 举报网络AndroidWi-Fi手机网络编程获取网络连接状态随着3G和Wifi的推广,越来越多的Android应用程序需要调用网络资源,检测网络连接状态也就成为网络应用程序所必备的功能。An

2013-05-21 22:44:35 706

转载 android 自定义ScrollView实现背景图片伸缩

android 自定义ScrollView实现背景图片伸缩(仿多米,PaPa个人页面特效也称为阻尼效果)分类: android应用总结2013-05-21 15:13 148人阅读 评论(1) 收藏 举报ScrollView首先还是按照惯例给大家看下示例.     用过多米音乐的都会知道, 这个UI可以上下滑动,作用嘛---无聊中可以划划解解闷,

2013-05-21 22:11:44 1750

空空如也

空空如也

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

TA关注的人

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