摘要: 用ThreadHandle可以实现多线程,然后再主线程更新UI第二种就是用AsyncTask具体看代码public void onClick(View v) { new DownloadImageTask().execute("http://example.com/image.png");}private class DownloadImageTask extends AsyncTask { /** The system calls this to perform work in a worker thread and * delivers it the paramete. 阅读全文
posted @ 2013-08-16 18:15 juncent 阅读(240) 评论(0) 推荐(0) 编辑
摘要: Service一。Serivce的启动方式分两种1.startService。用这种方式启动的话,负责启动这个service的Activity或者其他组件即使被销毁了,Service也会继续在后台运行,必须得Serivce自己做完任务区去调用stopSelf或者stopService去停止这个Serice。这种方式是Start方式2.bindService。这种方式要组件去调用BindService去绑定一个Service,这种方式Service的生命周期是知道所有绑定这个service的组件unbind之后才会销毁。这种方式称之为BoundstartService调用后会自动调用startC 阅读全文
posted @ 2013-08-16 18:07 juncent 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的.bashrc或.bash_profile里增加下面的内容:(注意:等号前面不要加空格,否则可能出现 command not found)#在PATH中找到可执行文件程序的路径。export PATH =$PATH:$HOME/bin#gcc找到头文件的路径C_INCLUDE_PATH=$C_INCLUDE_PATH:/usr/include/libxml2:/MyLibexport C_INCLUDE_PATH#g++找到头文件的路径CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PA 阅读全文
posted @ 2012-02-08 20:02 juncent 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: 最近拿了台新机子安装linux环境,安装了ubantu较高版本,谁知道gcc版本太高导致编译不通过,无奈之下只有降级gcc当前的GCC版本为GCC-4.6,需要切换到GCC-4.2。首先,你需要去你的usr/bin/下去看看有没有gcc-4.5这样文件,如果没有的话,就安装一下吧:我这里还必须要求是4.2.2囧稍微搜了一下,下载了gcc4.2.2版本,然后按照正常流程./configure make.在make的时候出现了cc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+ 从错误中可以看 阅读全文
posted @ 2012-02-06 17:52 juncent 阅读(5648) 评论(0) 推荐(0) 编辑
摘要: 以root登录, cd /usr/local gunzip qt-3.0.2.tar.gz(我用的是3.0.2自由版) tar xf qt-3.0.2.tar mv qt-3.0.2 qt 在root目录下创建.profile文件: QTDIR=/usr/local/qt PATH=$QTDIR/bin:$PATH MANPATH=$QTDIR/doc/man:$MANPATH ... 阅读全文
posted @ 2011-08-30 16:35 juncent 阅读(624) 评论(0) 推荐(0) 编辑
摘要: 注:本文只关注FBDEV相关的内容,其他的或不提,或略过。[由于时间比较紧,许多地方肯定还有不足的地方,欢迎指教] 首先从Mplayer.c中的main函数开始,注意到//================== Init VIDEO (codec & libvo) ==========================current_module=”preinit_libvo”;if(!(video_out=init_best_video_out(video_driver_list))) 这将跳进Video_out.cfor(i=0;video_out_drivers[i];i++){if 阅读全文
posted @ 2011-06-16 16:24 juncent 阅读(1152) 评论(0) 推荐(0) 编辑
摘要: 学习资源:http://bobball.blog.163.com/blog/static/338595992008102915117745/学习建议:http://blog.163.com/yd_yxl/blog/static/384484752009120105643628/ 阅读全文
posted @ 2011-06-14 11:14 juncent 阅读(184) 评论(0) 推荐(0) 编辑
摘要: root@web ffmpeg]# ./configure --helpUsage: configure [options]Options: [defaults in brackets after descriptions] Standard options: 基本选项参数--help 显示此帮助信息|print this message--log[=FILE|yes|no] 记录测试并输出到config.err文件|log tests and output to FILE [config.err]--prefix=PREFIX 安装程序到指定目录(默认/usr/local)|install 阅读全文
posted @ 2011-05-20 09:42 juncent 阅读(2735) 评论(1) 推荐(0) 编辑
摘要: As reported on http://bugs.gentoo.org/347481 the osg 2.8.3 release (and current trunk probably as well, as far as I can tell) has problems compiling against recent ffmpeg snapshots. The critical commit there is SVN revision 25652 from 2010-11-02, which is now in git: http://git.ffmpeg.org/?p=ffmpeg. 阅读全文
posted @ 2011-05-17 16:43 juncent 阅读(1150) 评论(0) 推荐(0) 编辑
摘要: 1.OSG简介OpenSceneGraph是一款高性能的3D图形开发库。广泛应用在可视化仿真、游戏、虚拟现实、高端技术研发以及建模等领域。使用标准的C++和 OpenGL编写而成,可以运行在Windows系列、OSX、GNU/Linux、IRIX、Solaris、HP-Ux、AIX以及FreeBSD操 作系统2.下载和编译OSG在OSG中国站http://www.osgchina.org/projects/osgcn/wiki.php就可以下载到最新的源码,下载之后按照说明编译即可,需要注意的OSG是用cmake来编译的,所以用户必须先安装cmake。当然,你也可以用svn来下载。安装OSG完 阅读全文
posted @ 2011-05-10 16:20 juncent 阅读(2784) 评论(0) 推荐(0) 编辑