自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android的动画框架总结

转 Android-25种开源炫酷动画框架 <div class="article-info-box"> <div class="article-bar-top d-flex">

2018-06-01 10:23:53 302

原创 项目混淆

一、前言今天要打包新产品,突然忘了混淆的参数是怎么写的了,虽然之前也混淆过,可是具体配置的参数代码有些记不起来了,因此决定花点时间写篇博客记录一下,方便以后查找和自己的记忆。二、Android Studio 代码混淆基本配置在工程目录下,找到 proguard-rules.pro 文件,它就是你要进行编写混淆配置的文件,在这个文件中编写混淆规则当然,在这之前,还需要在你 module 的 build

2017-04-25 16:28:15 494

原创 单例模式

在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理。补间动画则是可以对View进行一系列的动画

2017-04-25 15:41:52 310

原创 Android 动画

在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frame animation)和补间动画(tweened animation)。逐帧动画的工作原理很简单,其实就是将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放,类似于动画片的工作原理。补间动画则是可以对View进行一系列的动画

2017-04-25 14:39:15 516

原创 Banner控件的详细使用

Step 1.依赖bannerGradledependencies{ compile 'com.youth.banner:banner:1.4.9' //最新版本}或者引用本地libcompile project(':banner')Step 2.添加权限到你的 AndroidManifest.xml<!-- if you want to load images from th

2017-04-17 16:29:53 791

转载 RTMB实现视屏直播

最近一段时间,视频直播可谓大火。在视频直播领域,有不同的商家提供各种的商业解决方案,包括软硬件设备,摄像机,编码器,流媒体服务器等。本文要讲解的是如何使用一系列免费工具,打造一套视频直播方案。 视频直播流程视频直播的流程可以分为如下几步: 采集 —>处理—>编码和封装—>推流到服务器—>服务器流分发—>播放器流播放1.采集采集是整个视频推流过程中的第一个环节,它从系统的采集设备中获取原始视频数据,

2017-03-08 14:26:49 4207

转载 文章标题

ActiveAndroid是一个开源的数据库框架,使我们在Android中使用数据库变得更为简单,今天我们就来看看这个数据库框架的使用。1.引入ActiveAndroid首先创建我们自己的项目,在我们的项目中引入ActiveAndroid,引入ActiveAndroid需要我们修改两个地方,一个全局gradle文件,还有一个是局部gradle文件,修改方式如下:全局gradle文件,在jcenter

2017-03-07 16:08:53 270

转载 openFire+smack

这篇文章主要介绍如何实现点对点单人聊天、多人的群聊、以及如何给对方发送文件,如何发送图片消息和语音消息等功能。欢迎访问我的个人博客:http://ittiger.cn1.单人聊天首先创建聊天对象 /** * 创建聊天窗口 * @param jid 好友的JID * @return */ public Chat createChat(Str

2017-03-07 13:32:18 446

转载 欢迎使用CSDN-markdown编辑器

SeekBar可以通过滑块的位置来标识数值—-而且拖动条允许用户拖动滑块来改变值,因此拖动条通常用于对系统的某种数值进行调节,比如调节音量等。SeekBar允许用户改变拖动条的滑块外观,改变滑块外观通常通过如下属性来指定:       Android:thumb: 指定一个Drawable对象,该对象将自定义滑块。为了让程序能响应拖动条滑块位置的改变,程序可以考虑为它绑定一个OnSeekBarC

2017-03-01 16:01:53 313

空空如也

空空如也

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

TA关注的人

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