- 博客(22)
- 资源 (59)
- 收藏
- 关注
转载 Android VLC播放器二次开发2——CPU类型检查+界面初始化
Edited by mythou原创博文,转载请标明出处:http://www.cnblogs.com/mythou/p/3236071.html 上一篇讲了VLC整个程序的模块划分和界面主要使用的技术,今天分析一下VLC程序初始化过程,主要是初始化界面、加载解码库的操作。今天主要分析一下org.videolan.vlc.gui.MainActivity类,这个是VLC的整个程序入
2013-08-26 16:22:00 1080
转载 Android VLC播放器二次开发1——程序结构分析
Edited by mythou原创博文,转载请标明出处:http://www.cnblogs.com/mythou/p/3235698.html 最近因为一个新项目需要一个多媒体播放器,所以需要做个视频、音频、图片方面的播放器。也查阅了不少这方面的资料,如果要从头做一个播放器工作量太大了,而且难度也很大。所以最后选择了VLC作为基础,进行二次开发。选择VLC的原因有两个,
2013-08-26 16:20:49 1292
转载 Android学习笔记——关于onConfigurationChanged
从事Android开发,免不了会在应用里嵌入一些广告SDK,在嵌入了众多SDK后,发现几乎每个要求在AndroidManifest.xml申明Activity的广告SDK都会要求加上注明这么一句属性:android:configChanges="orientation|keyboard|keyboardHidden" 通过查阅Android API可以得知android:onCon
2013-08-26 14:53:32 738
转载 android进程间通信:使用AIDL
《!-- 之前的Android底层部分,进程间通信Binder(IPC)部分。Binder我到现在还是有点懵懵懂懂的--!括号内为我自己写的感受,以下是相关博主的文章》 欢迎阅读本文,你能关注本文,你知道你需要进程间通信、需要AIDL(以及Binder),那么可以默认你对这些概念已经有了一些了解,你(大致)知道它们是什么,它们有什么用,所以为了节约大家的眼力和时间,在此我不复制粘贴
2013-08-26 11:55:55 748
转载 Android AIDL使用详解
http://blog.csdn.net/stonecao/article/details/6425019(该链接为本篇博客博主的原文链接)1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口icp:interprocess
2013-08-26 11:28:41 786
转载 Android系统Recovery工作原理之使用update.zip升级过程分析(四)
Android系统Recovery工作原理之使用update.zip升级过程分析(四)---Android系统Recovery模式的工作原理 在使用update.zip包升级时怎样从主系统(main system)重启进入Recovery模式,进入Recovery模式后怎样判断做何种操作,以及怎样获得主系统发送给Recovery服务的命令,这一系列问题的解决是通过
2013-08-19 14:17:25 924
转载 Android系统Recovery工作原理之使用update.zip升级过程分析(三)
Android系统Recovery工作原理之使用update.zip升级过程分析(三)---Android系统的三种启动模式 以下的篇幅开始分析我们在上两个篇幅中生成的update.zip包在具体更新中所经过的过程,并根据源码分析每一部分的工作原理。一、 系统更新update.zip包的两种方式 1. 通过上一个文档
2013-08-19 14:16:48 1099
转载 Android系统Recovery工作原理之使用update.zip升级过程分析(二)
Android系统Recovery工作原理之使用update.zip升级过程分析(二)---update.zip差分包问题的解决 在上一篇末尾提到的生成差分包时出现的问题,现已解决,由于最近比较忙,相隔的时间也比较长,所以单列一个篇幅提示大家。这个问题居然是源码中的问题,可能你已经制作成功了,不过我的这个问题确实是源码中的一个问题,不知道是不是一个bug,下文会具体分析!
2013-08-19 14:16:04 872
转载 Android系统Recovery工作原理之使用update.zip升级过程分析(一)
Android系统Recovery工作原理之使用update.zip升级过程分析(一)---update.zip包的制作 这篇及以后的篇幅将通过分析update.zip包在具体Android系统升级的过程,来理解Android系统中Recovery模式服务的工作原理。我们先从update.zip包的制作开始,然后是Android系统的启动模式分析,Recov
2013-08-19 14:15:17 1459
转载 android 签名对比
发布过Android应用的朋友们应该都知道,Android APK的发布是需要签名的。签名机制在Android应用和框架中有着十分重要的作用。例如,Android系统禁止更新安装签名不一致的APK;如果应用需要使用system权限,必须保证APK签名与Framework签名一致,等等。在《APK Crack》一文中,我们了解到,要破解一个APK,必然需要重新对APK进行签名。而这个签名,一
2013-08-19 10:58:01 694
原创 Tomcat7.0配置教程
1、Tomcat 7.0 (请到官网下载)的免安装版的配置(假如将Tomcat 解压到C:\Program Files目录,目录结构为:C:\Program Files\apache-tomcat-7.0.371、添加环境变量:在 我的电脑->属性->高级->环境变量2、新建系统变量,变量名:CATALINA_HOME 变量值:C:\Program Files\apache-tom
2013-08-16 11:05:29 2277
转载 Java中的反射机制
一、什么是反射:反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统、
2013-08-15 14:45:08 576
原创 MRTG在windows下面的步骤教程
MRTG(Multi Router Traffic Grapher),通常讲是一个监控网络链路流量负载的开源软件,它可以从所有运行SNMP协议的设备上(包括服务器、路由器、交换机等)抓取信息。事实 上它不仅可以监控网络设备,任何其它的支持SNMP协议的设备都可以做为MRTG的监控对象,并自动生成包含PNG图形格式的HTML文档,通过HTTP 方式显示给用户。官方的安装指导:http://m
2013-08-14 10:52:07 902
原创 为了安装MRTG其次在Win7系统上开启端口
Windows 7/Vista/XP/2003等系统中的远程终端服务是一项功能非常强大的服务,下面来教教大家如何开启端口。 Windows 7/Vista/XP/2003等系统中的远程终端服务是一项功能非常强大的服务,下面来教教大家如何开启端口:打开“控制面板”中的“Windows防火墙”,点击左侧的“高级设置”右击“入站规则”在快捷菜单中选择“新建规则”
2013-08-14 09:42:42 894
原创 为了安装MRTG首先在Win7系统中搭建Web服务器
局域网Web服务器的主要功能是实现资源共享,同时借助于局域网服务器访问页面可有效的实现信息的同步。利用Web服务器,我们随时随地都可以将自己的信息上传到服务器端,让其它关注你的用户能在第一时间内了解的思想和动态。下面笔者就如何在Windows7系统下搭建Web服务器与大家交流一下。 工具/原料Windows7操作系统
2013-08-13 14:47:53 1551
原创 大话设计模式之装饰设计模式
大话设计模式之装饰设计模式Component是定义一个对象接口,可以给这些对象动态的添加职责。ConcreteComponent是定义了一个具体的对象,也可以给对象添加一些职责。Decorator,装饰抽象类,继承Component,从外类来扩展Component类的功能,但对于Component来说,是无需知道Decorator的存在的,两者的关系是聚合关系(弱拥有)至于Concre
2013-08-08 16:11:59 661
原创 大话设计模式之代理模式
前段时间一个即将离职的同事给我推荐了他引以为豪的一本书,并发给我了该书的电子版。书的名字就叫《大话设计模式》,开始并没在意这本书,也没有翻开看看,这几天闲暇时间看了下,惊呼-这是一本好书。虽然里面的内容不一定都很好,但是写的通俗易懂。我之前上传过一本《设计模式之禅》高清晰PDF版的电子书。看过之后总是懵懵懂懂的。也没多少人去下载,我想如果你要写出优雅的代码设计模式肯定是你必不可少的利器!
2013-08-08 14:58:33 634
原创 关于SAXReader解析XML以及JSONObject和JSONArray的使用总结
近来才越来越感到Java知识的匮乏,先是synchronized和多线程管理的卡壳,现在将这几天用到的知识进行总结: 1.用SAXReader解析xml文档 使用SAXReader需要导入dom4j-full.jar包。 dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具
2013-08-05 15:14:53 1417
原创 Java:使用Executors创建和管理线程
由于以前是搞Linux的,偶然的机会开始做android,所以java基础不是很扎实,全是自学的。近段时间经常用到java多线程编程。故积累下... 1. 类 Executors此类中提供的一些方法有:1.1 public static ExecutorService newCachedThreadPool()JDK API 1.6.0中的解释:pub
2013-08-02 17:31:22 811
转载 解开Android应用程序组件Activity的”singleTask”之谜
在Android应用程序中,可以配置Activity以四种方式来启动,其中最令人迷惑的就是”singleTask”这种方式了,官方文档称以这种 方式启动的Activity总是属于一个任务的根Activity。果真如此吗?本文将为你解开Activity的”singleTask”之谜。在解开这个谜之前,我们先来简单了解一下在Android应用程序中,任务(Task)是个什么样的概念。我们知道,
2013-08-01 17:36:11 968
转载 [Android]高低API版本兼容之@TargetApi
使用@TargetApi annotaion, 使高版本API的代码在低版本SDK不报错例如:AsyncTask.THREAD_POOL_EXECUTOR, 这个静态变量是API11才有的, 设置project build target 为 2.1.这个时候eclipse会提示找不到这个变量。只要在方法前面加一个 @TargetApi(11), 这样就不
2013-08-01 16:00:16 1618
转载 java中synchronized用法
synchronized的一个简单例子public class TextThread { /** * @param args */ public static void main(String[] args) { // TODO 自动生成方法存根 TxtThread tt = new TxtThread(); new Th
2013-08-01 11:39:35 642
vlc-android播放网络视频成功
2013-08-26
ActivePerl-5.16.3.1603-MSWin32-x86
2013-08-14
SERANY.exe 和 INSTSRV.exe
2013-08-14
android-ndk-r6
2013-07-24
Linux内核地图
2012-12-14
Eclipse的SVN插件
2016-07-26
Red5下的Demo《oflaDemo》
2014-01-21
AndroidQuery
2014-01-14
net.sf.fjep.fatjar_0.0.31.zip
2014-01-08
Android多线程断点续传下载网络上的音/视频等各种文件
2013-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人