自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

转载 在Visual C++2008中调用GCC/G++编译单文件 .

在Visual C++2008中调用GCC/G++编译单文件分类: VC/C++/C 2011-12-06 13:52 397人阅读 评论(2)收藏 举报c++outputtoolscompiler编译器gcc在VC2008中,如何编译单文件呢? 除了用cl.exe命令行方式外,能否在IDE中实现? 这里有一个技巧: 在VC2008中不能编译单个cp

2014-01-28 23:33:48 996

转载 live555在windows下通过VS2008编译 .

方法一:采用官方推荐的方法生成静态库http://www.live555.com/liveMedia/  网站提到了可以在windows下通过vs的工具链进行编译主要步骤:1、下载,解压2、修改win32config文件TOOLS32= C:\tool\Microsoft Visual Studio 9.0\VC ,这是VC的安装位置LINK_OPTS_0 = $(

2014-01-28 23:05:52 530

转载 vc2005编译ffmpeg以及ffplay

ffmpeg编译过程:1 http://ffmpeg.zeranoe.com/builds/ 下载官方提供的源码,win32库和dll。2 新建vc2005 console空工程,把ffmpeg.h,ffmpeg.c,cmdutils.c,cmdutils.h,cmdutils_common_opts.h,ffmpeg_filter.c,ffmpeg_opt.c加到工程。3 h

2014-01-27 18:25:25 544

转载 Windows(x64)编译FFMPEG-2.0.1

http://blog.csdn.net/xi52qian/article/details/10122731一、引言公司需要做网络视频传输的相关项目,初步选定用这么几个东西FFMPEG,ORTP,Live555这么几个东东。研究了也有一个月了,把一些心得写出来,这篇文章主要介绍FFMPEG在windows上的编译。网上针对FFmpeg在windows上的编译帖子很多,根据编

2014-01-27 16:49:30 1155

转载 用VC编译ffmpeg(包括汇编优化) 的心得和体会

用了几年的ffmpeg,感觉ffmpeg真是博大精深,很多播放器,转码工具都离不开它。之前一直是用MinGW来编译windows下用的ffmpeg,调试虽然有GDB,但是感觉还是很不方便,就下决心要用VC编译出一个版本。(当然网上有很多VC版本的ffmpeg,网友分享的,包括ffdshow里面的,但这些都是不带汇编优化的,这样ffmpeg的编解码效率很低很多很多)。从开始做到最后做完,差不多经过一

2014-01-27 16:27:20 747

转载 【android浅析】android程序界面编程与视图(View)组件

android应用开发一个主要内容就是界面开发。随着移动设备的不断普及,android应用几乎无处不在,设计到各个领域。对于用户来说,除了看重一个应用的功能外,图形界面也是最关注的对象。如果一个应用没有提供友好的图形界面,那么将很难吸引最终的用户;相反,如果为应用程序提供一个友好的图形界面(GUI),那么用户可以轻松的通过手指去点击各种事件爱你,来操作这个应用程序,用户就会感觉到”很爽“。就像wi

2014-01-27 14:35:45 637

转载 android动画坐标定义

android:toXDelta="-100%p"android:fromXDelta="0" android:toXDelta="-100%p" 往左邊消失android:fromXDelta="-100%p" android:toXDelta="0" 從左邊進android:fromXDelta="0" android:toXDelta="100%p" 往右邊消失android

2014-01-27 14:29:58 510

转载 android ViewFlipper的使用

屏幕切换指的是在同一个Activity内屏幕见的切换,最长见的情况就是在一个FrameLayout内有多个页面,比如一个系统设置页面;一个个性化设置页面。通过查看OPhoneAPI文档可以发现,有个android.widget.ViewAnimator类继承至FrameLayout,ViewAnimator类的作用是为FrameLayout里面的View切换提供动画效果。该类有如下几个和动

2014-01-27 14:10:45 590

转载 android自定义布局中的平滑移动 .

在android应用程序的开发过程中,相信我们很多人都想把应用的交互做的比较绚丽,比如让界面切换平滑的滚动,还有热度灰常高的伪3D等界面效果,通常情况下,系统提供的应用在特效这方面只能为我们提供简单的动画接口,所以要想实现比较酷炫的效果还是要自己去开发布局控件(即所谓的自定义View、ViewGroup)。小弟也经常做一些自定义的控件,最近工作比较清闲,所以便将自己对自定义布局控件的一些心得写出来

2014-01-22 23:29:29 679

转载 Android中UI线程与后台线程交互设计的5种方法

我想关于这个话题已经有很多前辈讨论过了。今天算是一次学习总结吧。在android的设计思想中,为了确保用户顺滑的操作体验。一些耗时的任务不能够在UI线程中运行,像访问网络就属于这类任务。因此我们必须要重新开启一个后台线程运行这些任务。然而,往往这些任务最终又会直接或者间接的需要访问和控制UI控件。例如访问网络获取数据,然后需要将这些数据处理显示出来。就出现了上面所说的情况。原本这是在正常不过的

2014-01-22 18:18:29 461

转载 Android 开发常用代码片段

Android 开发常用代码片段分类: Android 2012-11-03 00:43 7336人阅读 评论(9)收藏 举报目录(?)[+]1、图片旋转Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawabl

2014-01-22 17:54:52 384

转载 GitHub Android 开源项目汇总

GitHub 上的开源项目不胜枚举,越来越多的开源项目正在迁移到GitHub平台上。基于不要重复造轮子的原则,了解当下比较流行的Android与iOS开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。1. ActionBarSherlock(推荐)ActionBarSherlock应该算得上是GitHub上最火的Android开源项目了,它是一个独

2014-01-22 14:41:44 501

转载 历届博客之星获奖博客分享

时间如水,岁月如歌,转眼间将走过2013年,这一年CSDN博客帮助无数人记录着自己的成长、分享经验心得、助力中国程序员一起进步前行。回顾2013,CSDN博客频道作为中国 IT行业最具影响力的博客平台,举办"2013年度博客之星"评选活动,为我们广大博主提供充分展示自我风采、发掘博客新星的机会。回顾我自己在CSDN上写博客(ithomer)的四年多时间,有幸结识了许多技术达

2014-01-22 12:30:41 658

转载 Android如何防止apk程序被反编译

http://blog.csdn.net/ithomer/article/details/6727640作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹p

2014-01-22 12:10:43 394

转载 android LinearLayout和RelativeLayout实现精确布局

http://blog.csdn.net/ithomer/article/details/6723473先明确几个概念的区别: padding margin:都是边距的含义,关键问题得明白是什么相对什么的边距padding:是控件的内容相对控件的边缘的边距. margin  :是控件边缘相对父空间的边距android:gravity是对该view 内容的限定

2014-01-22 12:09:44 622

转载 Android APK反编译详解(附图)

http://blog.csdn.net/ithomer/article/details/6727581这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。

2014-01-22 12:05:07 464

转载 Android ApiDemos示例解析(200):Graphics->OpenGL ES->Textured Triangle

Textured Triangle 主要介绍了如何为图形添加材质。其具体步骤可以参见Android OpenGL ES 简明开发教程七:材质渲染。本例对应的Activity为TriangleActivity,它使用了一个StaticTriangleRenderer 来绘制三角形,本例使用res.raw.robot 图像作为材质为三角形添加材质。 添加材质的一个关键步骤为UV坐标映射,将如何将一

2014-01-21 23:10:59 691

原创 关于Opengl es 2.0

要显示图像, 需要将图像放在一个view内, 在opengl es2.0 中 这个view是GLSurfaceView,为了呈现图像 ,你还必须为这个view(GLSurfaceView)注册一个renderer。函数  setRenderer(GLSurfaceView.Renderer) 完成这一任务。 GLSurfaceView.Renderer接口需要你事先实现。如下public

2014-01-21 23:09:46 472

转载 Jni接口-深入研究参数的传递(一)

Jni接口-深入研究参数的传递(一)  在上一个随笔中介绍了怎样实现一个简单的Jni小程序。在这一篇里主要是说一下JAVA与C++之间的参数传递问题。  本人是个Java程序员,工作没几年  菜鸟级别,C++不是很熟悉,但对.NET到是了解一些,所以这里面的C++部分都用C++.net来讲的。为了便于理解,文档中可能会有很多通俗易懂的白话,最近也是项目中用到了Jni 才学习了几天,所以

2014-01-21 11:13:38 872

转载 Google 多源码管理工具 gclient .

2013-07-10 11:12 1372人阅读 评论(0)收藏 举报本文根据gclient帮助整理。google的chromium项目是用gclient来管理源码的checkout, update等。 gclient是google专门为这种多源项目编写的脚本,它可以将多个源码管理系统中的代码放在一起管理。甚至包括将git和svn代码放在一起。gclie

2014-01-20 22:50:09 772

转载 build WebRTC for android .

OS: Ubuntu 10 x641.安装svn和gitsudo apt-get install subversionsudo apt-get install git2. 安装Depot Tools下载 https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools添加depotto

2014-01-20 22:45:21 741

转载 Android源代码仓库及其管理工具Repo分析

软件工程由于需要不断迭代开发,因此要对源代码进行版本管理。Android源代码工程(AOSP)也不例外,它采用Git来进行版本管理。AOSP作为一个大型开放源代码工程,由许许多多子项目组成,因此不能简单地用Git进行管理,它在Git的基础上建立了一套自己的代码仓库,并且使用工具Repo进行管理。工欲善其事,必先利其器。本文就对AOSP代码仓库及其管理工具repo进行分析,以便提高我们日常开发效率。

2014-01-20 12:27:15 860

转载 ActionBar和Fragment结合ViewPager实现TabActivity

这儿直接写实现步骤了,至于ActionBar, Fragment, ViewPager相关的基础知识就不在这儿讲了,这篇文章讲的不错:http://blog.sina.com.cn/s/blog_5d6ee3360100r1my.html 开始实现创建FragmentActivity,总的代码如下:[java] view plaincopypackage

2014-01-19 18:31:17 838

转载 新手Android开发之二:onclicklistener到底怎么用?

相信很多像我一样的新手学习ANDROID开发会遇到这个问题,通过这几天的归类和总结,将我的理解写在下面,欢迎大家一起前来讨论:以按钮BUTTON的监听事件为例,以下的监听实现都是等价的:1.使用接口继承按钮监听方法:[javascript] view plaincopypackage dickren123.hui.say_hello_to_world;    i

2014-01-15 17:58:09 583

ffmpeg2.4版本 裁剪的开发库

ffmpeg 2.4 版本 的windows 裁剪库 支持 h264编码,能够生成flv和MP4格式文件, libfaac(faac-1.28) 编码, h263编解码,mpeg4 解码 。初次之外没有其他不常用的编解码气。 h264编码器版本x264-snapshot-20140924-2245-stable。 特点是裁剪的非常的小。avcodec-56.dll大小1.5M , avformat-56.dll大小367KB,avutil-54.dll大小201KB 2.4\bin 2.4\include 2.4\lib

2014-11-10

wireshark RTP抓包 导出H.264 Payload 插件

一个wireshark插件,可以在打开包含H.264码流的抓包后,选菜单“Tools->Export H264 to file [HQX's plugins]”后,把抓包文件里的H.264码流自动导出到抓包文件所在目录(工作目录)里,名为from___to__.264的264裸码流文件里。(文件格式为每个NALU前加0x00000001分隔符)。 把h264_export.lua文件,放到wireshark安装目录下,然后修改wireshark安装目录下的init.lua文件: (1)若有disable_lua = true这样的行,则注释掉; (2)在文件末加入dofile("h264_export.lua") 重新打开wirekshark就能使用该功能了。

2014-11-10

空空如也

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

TA关注的人

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