自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 华为手机不能打印Log日志问题

用华为荣耀6s 做测试机 发现不能打印日志。以下是解决方法: 输入 ##2846579## 弹出菜单 选择进入 “ProjectMenu” -> “Background Setting” -> “Log Setting” Open “Log switch” and set it to ON. Open “Log level setting” and set the log level

2016-03-10 17:04:46 1316

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

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-03-10 17:00:29 290

转载 AndroidManifest.xml文件解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Inte

2015-07-10 14:38:47 322

原创 eclipse 通过反编译插件查看源码

打开eclipse  依次打开 help-------install new software进入如下对话框点击add 输入地址JD - http://jd.benow.ca/jd-eclipse/update

2015-06-16 11:10:57 456

转载 libRTMP使用说明

名称librtmp − RTMPDump Real-Time Messaging Protocol API库RTMPDump RTMP(librtmp, -lrtmp)简介#include描述实时流协议(Real-TimeMessaging Protocol,RTMP)是用于互联网上传输视音频数据的网络协议。本AP

2015-04-15 15:44:55 378

转载 采集音频和摄像头视频并实时H264编码及AAC编码

0. 前言  我在前两篇文章中写了DirectShow捕获音视频然后生成avi,再进行264编码的方法。那种方法有一些局限性,不适合实时性质的应用,如:视频会议、视频聊天、视频监控等。本文所使用的技术,适用于这种实时性的应用,通过处理采集出来的音视频的每一帧,实现实时编码,实时输出。这是我做直播系列应用的一部分,目前的情况是输入端采用DirectShow技术捕获音视频,然后对视频进行h.2

2015-04-15 15:42:58 1509

转载 【基于libRTMP的流媒体直播之 AAC、H264 推送】

这段时间在捣腾基于 RTMP 协议的流媒体直播框架,其间参考了众多博主的文章,剩下一些细节问题自行琢磨也算摸索出个门道,现将自己认为比较恼人的 AAC 音频帧的推送和解析、H264 码流的推送和解析以及网上没说清楚的地方分享给各位。        RTMP 协议栈的实现,Bill 直接使用的 libRTMP,关于 libRTMP 的编译、基本使用方法,以及简单的流媒体直播框架,请参见博文[

2015-04-15 15:41:23 1414

转载 说说内存泄露那点事

说说内存泄露那点事2013-05-09 19:21 by HalZhang, 840 阅读, 2 评论, 收藏, 编辑先看看一个例子: 1 private static Drawable sBackground; 2 3 @Override 4 protectedvoid onCreate(Bundle state){ 5 super.onCreate(s

2015-04-10 11:32:37 428

转载 android 混淆时忽略第三方jar包的

1、Gson混淆## ----------------------------------##   ########## Gson混淆    ############ -----------------------------------keepattributes Signature-keep class sun.misc.Unsafe { *; }-

2015-04-08 18:17:58 563

原创 editText中imeOptions属性的使用

在这里设置的imeOptions如何使用呢?如下面的代码,让EditText实现setOnEditorActionListener,在onEditAction方法中actionId就对应我们设置的imeOptions。系统默认的actionId有:EditorInfo.IME_NULL、EditorInfo.IME_ACTION_SEND、EditorInfo.IME_ACTION_DONE等。这

2015-03-25 14:25:42 631

转载 Android的消息处理机制(图+源码分析)——Looper,Handler,Message

android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被googler的设计震撼了,特与大家分享。android的消息处理有三个核心类:Looper,Ha

2015-01-23 15:15:59 377

转载 ThreadLocal使用及原理解析

1.ThreadLocal干什么的?      我们知道,在多线程程序中,同一个线程在某个时间段只能处理一个任务.我们希望在这个时间段内,任务的某些变量能够和处理它的线程进行绑定,在任务需要使用这个变量的时候,这个变量能够方便的从线程中取出来.ThreadLocal能很好的满足这个需求,用ThreadLocal变量的程序看起来也会简洁很多,因为减少了变量在程序中的传递. 2

2015-01-23 15:07:13 3262 1

转载 Android高手进阶——Android内存性能优化

刚入门的童鞋肯能都会有一个疑问,Java不是有虚拟机了么,内存会自动化管理,我们就不必要手动的释放资源了,反正系统会给我们完成。其实Java中没有指针的概念,但是指针的使用方式依然存在,一味的依赖系统的gc,很容易就造成了内存的浪费。 Java基于垃圾回收的内存机制Java的内存管理机制会自动回收无用对象所占用的内存,减轻手工管理内存的负担      1、C/C++:

2015-01-23 14:42:43 409

转载 QQ通信协议

不管UDP还是TCP,最终登陆成功之后,QQ都会有一个TCP连接来保持在线状态。这个TCP连接的远程端口一般是80,采用UDP方式登陆的时候,端口是8000。因此,假如你所在的网络开放了80端口(80端口是最常用端口。。就是通常访问Web的端口,禁掉它的话,你的网络对你来说价值已经不大了),但没有屏蔽腾讯的服务器IP,恭喜你,你是可以登陆成功QQ的。二、聊天消息通信。  

2015-01-23 13:41:18 400

转载 Android视图状态及重绘流程分析,带你一步步深入了解View(二)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/16330267在上一篇文章中,我带着大家一起剖析了一下LayoutInflater的工作原理,可以算是对View进行深入了解的第一步吧。那么本篇文章中,我们将继续对View进行深入探究,看一看它的绘制流程到底是什么样的。如果你还没有看过我的上一篇文章,可以先去阅读Andr

2015-01-23 11:33:13 443

转载 Android LayoutInflater原理分析,带你一步步深入了解View(一)

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/12921889有段时间没写博客了,感觉都有些生疏了呢。最近繁忙的工作终于告一段落,又有时间写文章了,接下来还会继续坚持每一周篇的节奏。有不少朋友跟我反应,都希望我可以写一篇关于View的文章,讲一讲View的工作原理以及自定义View的方法。没错,承诺过的文章我是一定要兑现的

2015-01-23 11:30:37 330

转载 android代码书写规范

先初略介绍下当前主要的标识符命名法和英文缩写规则:(这段别人那边借鉴的)在讲解命名规范前,先初略介绍下当前主要的标识符命名法和英文缩写规则。标识符命名法标识符命名法最要有四种:1 驼峰(Camel)命名法:又称小驼峰命名法,除首单词外,其余所有单词的第一个字母大写。2 帕斯卡(pascal)命名法:又称大驼峰命名法,所有单词的第一个字母大写3

2015-01-22 20:43:56 503

原创 sharedPrerence的优化

android中的四大存储数据方式之一SharedPrerence的使用不必多少,官方文档说的很详细,也很简单。但是有一个需要注意的地方就是在android的api中,Editor提供了两个提交的修改的方法:apply和commit,下面就来说说apply和commit把。相同点:1.二者都是提交preference修改数据2.二者都是原子过程。区别:1.apply没有返回值而co

2015-01-21 17:19:43 397

转载 XML文件<xliff:g>标签介绍:

标签介绍:%1$s: %2$s这个主要用于程序中,动态的插入内容时候使用,例如,当前时间:%1$s时 %2$s分然后通过程序,context.getString(R.string.time,"10","05");将会输出——当前时间:10时05分 属性id可以随便命名 属性example表示举例说明,可以省略 %n$ms:代表输出

2015-01-14 17:06:24 454

原创 Listview的重要属性

由于这两天在做listView的东西,所以整理出来一些我个人认为比较特别的属性,通过设置这样的属性可以做出更加美观的列表 首先是stackFromBottom属性,这只该属性之后你做好的列表就会显示你列表的最下面,值为true和falseandroid:stackFromBottom="true"         第二是transciptMode属性,需要用Li

2015-01-08 15:06:16 390

原创 jni开发之配置ndk、Javap、javah命令工具

一、eclipse集成javah选择External Tools Configurations...上面是我配置的,解释如下:Location:这里配置的是javah所在的路径。Working Directory:配置项目所在路径Arguments:就是所需参数了。二、 eclipse配置NDK  如果通过目录浏览默认选择的是nd

2015-01-07 19:01:54 885

多种开关按钮自定义仿iso

多种方式实现仿iso 开关按钮,自定义控件

2014-07-20

anroid 日历源码

强大的android 日历源码,自定义view绘制图形最好的学习demo

2014-07-16

GitHub_40个Android开源项目

GitHub_40个Android开源项目,肯定值得下载!

2014-07-14

仿微信侧滑删除

仿微信侧滑删除按钮,非常好的demo,适合新手学习!

2014-07-14

Android网络通信的六种方式示例代码.ra

Android网络通信的六种方式示例代码

2014-07-14

三国杀般连连看

使用html5的canvas特性,纯javascript开发

2013-10-08

eclipse快捷操作

eclipse快捷操作.txt 最齐全的eclipse快捷键

2013-09-27

空空如也

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

TA关注的人

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