自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RuiMan的博客

跟随大师的脚步,模仿大师的行为,成为一名大师

  • 博客(285)
  • 资源 (17)
  • 收藏
  • 关注

转载 Android MultiDex分包变形记

一、背景就在项目灰度测试前不久,爆出了在 Android 3.0以下手机上安装时出现 INSTALL _ FAILED_DEXOPT,导致安装失败。这一问题意味着项目将不能在 Android 3.0以下的手机上安装使用,对项目的发布有比较大的影响,所以必须尽快解决。INSTALL _ FAILED_DEXOPT导致无法安装的问题,从根本上来说,可能是两个原因造成的:(1

2017-02-22 10:18:22 438

原创 静态代码块,非静态代码块,构造函数

2017-02-17 08:59:23 449

转载 url 编码(percentcode 百分号编码)

url 编码(percentcode 百分号编码)http://www.imkevinyang.com/2009/08/%E8%AF%A6%E8%A7%A3javascript%E4%B8%AD%E7%9A%84url%E7%BC%96%E8%A7%A3%E7%A0%81.html摘要本文主要针对URI编解码的相关问题做了介绍,对Url编码中哪些字符需要编码、为什么

2017-02-13 16:04:14 2632

原创 转义字符/

z'z

2017-02-13 15:29:12 1409

转载 [ios] respondsToSelector等常用判断方法

-(BOOL) isKindOfClass: classObj 用来判断是否是某个类或其子类的实例-(BOOL) isMemberOfClass: classObj 用来判断是否是某个类的实例-(BOOL) respondsToSelector: selector 用来判断是否有以某个名字命名的方法(被封装在一个selector的对象里传递)+(BOOL) instancesRespo

2017-02-13 10:36:19 1358

转载 在BroadcastReceiver中启动Activity:

在BroadcastReceiver中启动Activity:    如果在BroadcastReceiver的onReceive()方法中如下启动一个Activity  Intent intent=new Intent(context,AnotherActivity.class);  context.startActivity(intent);  可捕获异常信息:  and

2017-02-10 13:54:23 703

转载 Android进阶常识总结

1)是什么引发了ANR? 在Android系统上,应用的响应灵敏性由Activity Manager和Window Manager system services所监控,当它监测到如下的其中一个条件时,Android就会为特定的应用显示一个ANR: 5秒内对输入事件无响应。 一个BroadCastReceiver在10秒内没有执行完毕。 怎样避免ANR? 考虑到上面对ANR的定

2017-02-10 13:44:47 408

转载 [iOS]iOS中boolean、Boolean、BOOL、bool的区别

学iOS开发算起来应该是一年多的,但是在平常使用布尔值的时候总是随便一用,只知道它们就只有两种值1或者0而已,并没有太多的注意。但是今天特地去官方文档翻了一下它们各自的定义,才觉得原来还是略有不同的。特别是Boolean中的FALSE和TRUE居然是用枚举来定义的。真是让我大开眼界!在此跟大家分享一下。BOOLtypedef signed char BOOL;#define YES

2017-02-06 09:38:02 8043

原创 [Android]ListView的getChild()方法

selectedItem = pointToPosition((int) e.getX(), (int) e.getY());itemLayout = (ViewGroup) getChildAt(selectedItem - getFirstVisiblePosition());//getChildAt()方法获取的item只是当前这一个页面的的某

2017-02-03 22:02:47 1683

转载 [iOS]Xcode常用快捷键

一、关于运行调试1、运行,停止,都在工具栏的Product里。Command + R  运行。Command + .  停止2、F6单步调试、F7跳入,F8继续, 和Eclipse,VS类似二、导航这是导航里的快捷键到这里要解释一下,有的同学可能不知道里面的符号代表什么,那个花键大家都知

2017-02-03 10:35:02 377

原创 Xcode没有权限修改文件

我于近日把Xcode从6.4升级到7.0以后,并把OS X系统从Yosemite升级到EI Caption后,拿来以前写过的代码在Xcode中修改,竟然会发生权限不足的问题,总是会出现如下警告:Could not add write permission to the file because you do not own it. 。。。图片所示:。    前提是我mac的

2017-01-26 09:57:00 10523

原创 [OC]nil、Nil、NULL、NSNull的区别

nil、Nil、NULL、NSNull的区别nil:指向一个对象的空指针Nil:指向一个类的空指针NULL:指向其他类型(如:基本类型、C类型)的空指针NSNull:通常表示集合中的空值举例:NSURL *url = nil;Class class = Nil;int *pointerInt = NULL;

2017-01-25 16:53:00 475

原创 git操作用户名与邮箱

用户名和邮箱地址的作用用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。查看用户名和邮箱地址:$ git config user.name$ git config user.email修改用户名和邮箱地址:$ git

2017-01-23 10:35:39 1392

原创 [C语言]常用关键字

extern: 声明一个外部全局变量,不进行赋值

2017-01-22 17:20:55 522

原创 [C语言]除非该数组为全局变量,否则只能在定义数组时获取数组长度,在传递过程中只是传递指针不能再次获取长度

2017-01-22 10:22:19 883

原创 ISV是Independent Software Vendors 的英文缩写,意为“独立软件开发商”

ISV是Independent Software Vendors 的英文缩写,意为“独立软件开发商”

2017-01-10 14:12:43 2018

原创 ObjectAnimator如何设置PivotX(属性动画如何设置起始点)

//1.找到你要设置动画的控件level3 = (RelativeLayout) findViewById(R.id.level3);//2.创建一个旋转的属性动画ObjectAnimator rotation = ObjectAnimator.ofFloat(level3, "rotation", 0, -180);//3.给要做这个属性动画的控件设置起始点位置// 区别于Value

2017-01-09 14:08:57 7887

转载 互联网开发支付流程

原文链接:http://blog.csdn.net/three_bird/article/details/51302340移动支付用户使用移动的终端完成对所购买商品或者服务的支付功能;分为近场支付(蓝牙支付,刷卡,滴卡),和远程支付(网上支付,短信支付)app支付模块常见的支付厂商-->常见的支付方式支付宝

2017-01-06 10:35:25 3052

转载 LayoutInflater.inflate(int resource, ViewGroup root, boolean attachToRoot)的使用

博客园首页新随笔联系管理订阅随笔- 0  文章- 267  评论- 7 LayoutInflater.inflate(int resource, ViewGroup root, boolean attachToRoot)的使用inflate(int resource, ViewGroup root, boolean attachToRoot) 第

2017-01-03 17:23:52 493

原创 将图片文件放置在drawable文件夹中

系统反应超级慢,并且日志报警告 Skipped 38 frames! the application may be doing too much work需要将图片文件放置在drawable-hdpi...文件夹中

2017-01-03 14:12:21 2598

转载 JSP简介

JSP简介Ricky 发布于 1 年前 0评论 928浏览JSPjavaweb 0  0 什么是JSP?学习了前端技术——HTML/CSS/JavaScript后,我们有能力构建一个漂亮的博客页面,它是静态的——如果需要添加新的内容,需要修改相应的前端文件代码。掌握了编写Servlet程序后,我们有能力让网页“动”起来——根据不同的输入(URL参数、Session等)生

2016-12-30 15:32:58 967

转载 Android hdpi ldpi mdpi xhdpi xxhdpi适配详解

1、了解几个概念(1)分辨率。分辨率就是手机屏幕的像素点数,一般描述成屏幕的“宽×高”,安卓手机屏幕常见的分辨率有480×800、720×1280、1080×1920等。720×1280表示此屏幕在宽度方向有720个像素,在高度方向有1280个像素。(2)屏幕大小。屏幕大小是手机对角线的物理尺寸,以英寸(inch)为单位。比如某某手机为“5寸大屏手机”,就是指对角线的尺寸,5寸×2.54厘

2016-12-27 16:05:11 395

原创 常见名词缩写(UDID、UUID、IMEI、ICCID)

1. UDID: (Unique Device Identifier) 40位16进制的数。iPhone相关设备专用,跟硬件相关。2. UUID: (Universal Unique Identifier) 32位16进制的数。OSF设计,是软件相关的ID,可以在Linux或者Mac OS上用命令uuidgen来生成。包括MySQL也可以使用这个ID,跟软件相关,跟硬件无关。3

2016-12-27 13:40:18 2423

原创 Ant简介

Ant是一个基于Java,并且主要用于Java工程的构建工具。Ant本意是Another Neat Tool,也就是另一种整洁的工具,取首字符就是Ant。

2016-12-26 14:39:13 333

原创 Map并非集合,Map表示集合之间的映射关系

Map和List和Set区别:单一元素集合:(每次存储都是存储一个数据)  List集合:允许元素重复,记录添加的先后顺序.  Set集合:不允许元素重复,不记录添加的先后顺序.双元素集合:(每次存储都得存储一个key和该key对应的value,key-value)---------------------------------------------

2016-12-26 11:03:50 3100

原创 Android中过滤Emoji表情 完整版

要过滤字符集中的表情,可以参考下面这个文章https://www.coder4.com/archives/4729?utm_source=tuicool&utm_medium=referral但是我不太明确他的字符集区间,于是自己搞了一套,过滤方法,大家可以参考public class CharFilter { /** * 根据 * 1. "汉

2016-12-22 16:53:20 3034 1

转载 字符编码中ASCII、Unicode和UTF-8的区别

1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从00000000到11111111。上个世纪60年代,美国制定了一套字符编码,对英语字符

2016-12-22 15:31:05 408

转载 苹果强制使用HTTPS传输后APP开发者必须知道的事

2017年1月1日起,苹果公司将强制使用HTTPS协议传输。本文通过对HTTPS基础原理和通信过程内容的讲解,介绍APP开发者在这个背景下的应对办法。几周前,我们在《https大势已来?看腾讯专家如何在高并发压测中支持https》中介绍了腾讯WeTest在基于epoll的高并发机器人框架中加入openssl的方法支持HTTPS接口测试的方法,不仅介绍了具体的使用办法,并且了解到HTTP

2016-12-21 14:58:17 6712 1

转载 公钥和私钥的完全解释(包括对称算法和非对称算法、RSA解释)

密钥分为两种:对称密钥与非对称密钥对称密钥加密,又称私钥加密,即信息的发送方和接收方用一个密钥去加密和解密数据。它的最大优势是加/解密速度快,适合于对大数据量进行加密,但密钥管理困难。非对称密钥加密系统,又称公钥密钥加密。它需要使用一对密钥来分别完成加密和解密操作,一个公开发布,即公开密钥,另一个由用户自己秘密保存,即私用密钥。信息发送者用公开密钥去加密,而信息接收者则用私用密钥去解密。公

2016-12-21 14:56:34 3712

原创 毫秒值转为年月日

//获取系统毫秒值t后,将毫秒值转换为年月日SimpleDateFormat sf2 = new SimpleDateFormat("yyyy-MM-dd");return sf2.format(t);

2016-12-13 10:26:24 3008

原创 window的动态库是.dll文件,而Linux下的动态库是.so文件

注:window的动态库是.dll文件,而Linux下的动态库是.so文件

2016-11-29 15:16:00 890

转载 输入法学习笔记

输入法学习笔记输入法学习1 前言输入法学习的例子是基于 sdk 下 samples\android-8\SoftKeyboard 例子学习,同时参考源码中 的 packages\inputmethods 下的三个输入法软件:LatinIME,OpenWnn,PinyinIME。2 输入法整体输入法整体结构由四个部分组成(四个类) ,分别是

2016-11-28 10:27:47 1386

转载 Android 处理音频焦点 AudioFocus

Android 处理音频焦点 AudioFocus (2014-11-20 10:40:55)转载▼标签: 音频焦点分类: android应用技巧在给定的时间尽管只有一个活动可以运行,但Android是一个多任务环境。这对应用程序使用音频造成了一个特别大的难度,由于只有一个音频输出,可能会有好几个媒体服务争夺使用它

2016-11-14 10:32:32 2425

转载 解决Android Studio的Instant Run导致的错误

解决Android Studio的Instant Run导致的错误字数235 阅读3140 评论2 喜欢7我更新了前两天刚发布的Android Studio 2.0,然后运行项目时报了以下错误提示:Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be

2016-11-11 14:01:47 2470

转载 常用视频格式与视频编解码标准介绍

【常用视频格式】细细算起来,视频文件可以分成两大类:其一是影像文件,比如说常见的VCD便是一例。其二是流式视频文件,这是随着国际互联网的发展而诞生的后起视频之秀,比如说在线实况转播,就是构架在流式视频技术之上的。流式视频(Streaming Video)采用一种“边传边播”的方法,即先从服务器上下载一部分视频文件,形成视频流缓冲区后实时播放,同时继续下载,为接下来的播放做好准备。这种“边传

2016-11-11 09:30:17 8340

原创 ANR原因以及分析&&APP三大崩溃

http://blog.csdn.net/tjy1985/article/details/6777346

2016-11-10 17:53:57 1787

转载 Android Studio无法Share Project

And_Android Studio取消与SVN的关联/找不到Share Project(Subversion)字数293 阅读807 评论0 喜欢5问题:公司整的SVN,个人是不太喜欢SVN的,作为渣渣的我实在是有点弄不明白,不知道啥原因,突然就提不上代码了,各种百度也没找到解决办法,一言不合我就直接把SVN上的删了,可是Android Studio还是和SVN关联着

2016-11-10 16:26:10 2885 2

原创 如何将traces.txt导出

1、anr问题的log一般都在/data/anr/目录下,使用如下命令即可导出logadb pull /data/anr/traces.txt   d:/     =》意思是将手机上的traces.txt导出到电脑的d目录下但是也会有该命令失效的时候。你能adb shell ls /data/anr/  看到该文件,但是导出时会提示该文件不存在,原因没有去跟,但是导出的方式可以如下

2016-11-10 16:24:35 7713

转载 HTTP Live Streaming直播(i)技术分析与实现

HTTP Live Streaming直播(直播)技术分析与实现   不经意间发现,大半年没写博客了,自觉汗颜。实则2012后半年,家中的事一样接着一样发生,实在是没有时间。快过年了,总算忙里偷闲,把最近的一些技术成果,总结成了文章,与大家分享。  前些日子,也是项目需要,花了一些时间研究了HTTP Live Streaming(HLS)技术,并实现了一个HLS编码器HLSLive

2016-11-10 16:01:57 979

原创 m3u8列表中媒体流格式必须是

媒体文件必须是MPEG-2TS流或者MPEG-2 Audio基本流

2016-11-10 10:46:26 1420

通过Flutter代码实现,通过 Kalman filter (卡尔曼滤波)解决 GPS 抖动路径记录问题。

通过 Kalman filter (卡尔曼滤波)解决 GPS 抖动路径记录问题。是kalman滤波算法的快速实现,用于解决gps跟踪问题

2020-10-14

332个组件_658页PDF.zip

历时 1 年的时间,整理完成320+的组件基本用法,不仅包含UI组件,还包含功能组件,这不是一篇让你从入门到放弃的文章,而是一 篇让你更快入门的文章。那这么多组件,要如何学?首先这 320+个组件绝不是让 你一个一个的学,而是希望你把此当成一本工具书,当用到的时候再来查阅。

2020-07-11

爱印互联 开发文档.rar

爱印互联蓝牙打印机,Android文档,

2019-11-26

(泄密)大众点评后端代码!随时下架!Java SSM开发!链接:https://pan.baidu.com/s/1xgIDInCOAljZD3aasS3BiQ

(泄密)大众点评后端代码!随时下架!Java SSM开发!链接:https://pan.baidu.com/s/1xgIDInCOAljZD3aasS3BiQ

2018-09-29

AI人工智能顶级实战工程师就业课程_产品说明书V3.0

从0到大神的成长路线详细规划,AI人工智能顶级实战工程师就业课程_产品说明书!

2018-09-28

Android-阳哥面试宝典V3.0.pdf

最全Android面试知识,从基础到进阶,全覆盖,跳槽加薪必备!

2018-09-28

经典图书:吕映芝 张素琴 蒋维杜《编译原理》清华大学.pdf

自己的书,经典图书:吕映芝 张素琴 蒋维杜《编译原理》清华大学.pdf

2018-09-28

实现AR红包的具体代码

实现AR红包的具体代码,具体代码请参考以下链接: http://blog.csdn.net/ruingman/article/details/78849998

2017-12-20

Github离线版

2016-05-10

安卓中文文档

2016.4.8最新安卓学习文档

2016-04-08

安卓面试题2

安卓面试题2,网上资源,共同学习,daydayup

2016-01-31

安卓面试题1

安卓面试题1,网上资源,共同学习,一起进步

2016-01-31

2015Android面试题

2015Android面试题,网上资源,共同学习

2016-01-31

Thinking in Java(英文版)

Thinking in Java(英文版),经过精心挑选.

2016-01-11

Core java (英文原版)

本文为精心寻找的英文原版Core java,可以仔细阅读

2016-01-11

空空如也

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

TA关注的人

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