上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 53 下一页

2011年10月26日

摘要: 三 消息循环看服端的主体:live555MediaServer.cpp中的main()函数,可见其创建一个RTSPServer类实例后,即进入一个函数env->taskScheduler().doEventLoop()中,看名字很明显是一个消息循坏,执行到里面后不停地转圈,生名不息,转圈不止。那么在这个人生的圈圈中如何实现RTSP服务和RTP传输呢?别想那么远了,还是先看这个圈圈中实现了什么功能吧。void BasicTaskScheduler0::doEventLoop(char* watchVariable) { // Repeatedly loop, handling readbl 阅读全文
posted @ 2011-10-26 17:23 android开发实例 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 二 基础类讲几个重要的基础类:BasicUsageEnvironment和UsageEnvironment中的类都是用于整个系统的基础功能类.比如UsageEnvironment代表了整个系统运行的环境,它提供了错误记录和错误报告的功能,无论哪一个类要输出错误,就需要保存UsageEnvironment的指针.而TaskScheduler则提供了任务调度功能.整个程序的运行发动机就是它,它调度任务,执行任务(任务就是一个函数).TaskScheduler由于在全局中只有一个,所以保存在了UsageEnvironment中.而所有的类又都保存了UsageEnvironment的指针,所以谁想把自 阅读全文
posted @ 2011-10-26 15:41 android开发实例 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 一直想研究live555,没有时间,终于因为项目的原因可以深入无间地研究一下了.所以在此著文以记之.一 如何编译live555利用mingw环境很容易:在live555文件夹下,genMakefiles mingwmake即可.可以用genWindowsMakefiles.cmd生成VC可用的makefile,但是对比较新的vc版本支持不好,需要自己改很多东西.用VC编译有一种更好的办法:手动为每个库都生成一个lib项目,为mediaServer生成exe项目,设置好各库之间的依赖关系,就可以用VC编译了.由于live555代码中没有单独支持gcc的东西,所以编译是相当的容易.这样就可以用VC 阅读全文
posted @ 2011-10-26 10:07 android开发实例 阅读(478) 评论(0) 推荐(0) 编辑

2011年10月23日

摘要: 一般在其他类中是不能这个得到类中private属性和访问private方法的,但天无绝人之路,java强大的反射机制可以完成这个任务。建一个测试类A:package com.shao.test; public class A { private String testStr="just for test"; private void get(int index,String value){ System.out.println(index+":"+value+" and testStr:"+testStr); } } 现在我们来访问A 阅读全文
posted @ 2011-10-23 22:56 android开发实例 阅读(7023) 评论(0) 推荐(0) 编辑

2011年10月18日

摘要: 我在面试测试工程师时,经常问到的一个问题是“给出Word另存为这个功能的测试用例”。除开基本的测试用例外,考虑到各种异常情况,例如内存已满、硬盘空间不足是非常重要的。但是针对移动互联网App来说,情况还要复杂的多。 一个重要原则是:测试你最终要发布给用户的App版本。 可能每日构建、每日测试的理念已经深入人心,我们很多时候测试的只是App的开发和Debug版本,而不是最终的Release版本。在打包最终的Release版本时,我们一般还要加上数字签名,或者再加上代码混淆。那么最终的发布版本和Debug版本肯定有不一致的地方。我们iPhone的App曾经使用过一个第三方开源库,在Debug... 阅读全文
posted @ 2011-10-18 21:45 android开发实例 阅读(4607) 评论(0) 推荐(0) 编辑

2011年10月17日

摘要: 经过几天的笔试,面试,终于拿到了东软的offer,虽然我认为自己的能力可以找到一份更好的工作,可毕竟自己又不是211院校的,看到其他同学忙着到处投简历的无奈,自己已经不能坚持自己之前的原则了,只希望自己毕业后能够有好的发展。大四剩下的日子,就没有什么压力了,编程,学自己以前想学还没来得及学的技术,哈哈 阅读全文
posted @ 2011-10-17 20:03 android开发实例 阅读(241) 评论(0) 推荐(0) 编辑

2011年10月6日

摘要: 一般android应用程序安装完成后是不会自动创建快捷方式的,所以可以自己在程序启动时实现。需要权限 <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT"/>和要点击快捷方式对应的那个activity的属性。 <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="an 阅读全文
posted @ 2011-10-06 17:46 android开发实例 阅读(436) 评论(0) 推荐(0) 编辑

2011年10月1日

摘要: android软件的信息存储在PackageInfo中,ApplicationInfo主要包括名字、Package标签、版本信息和图标信息,如图:源码: import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import android.app.Activity; import android.content.Context; import android.content.pm.PackageInfo; import android.content.. 阅读全文
posted @ 2011-10-01 22:28 android开发实例 阅读(330) 评论(0) 推荐(0) 编辑

2011年9月26日

摘要: 面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从这些分析中“悟”出面试的规律及回答问题的思维方式,达到“活学活用”。 问题一:“请你自我介绍一下” 思路:1、这是面试的必考题目。2、介绍内容要与个人简历相一致。3、表述方式上尽量口语化。 4、要切中要害,不谈无关、无用的内容。5、条理要清晰,层次要分明。6、事先最好以文字的形式写好背熟。 ... 阅读全文
posted @ 2011-09-26 20:04 android开发实例 阅读(449) 评论(0) 推荐(0) 编辑

2011年9月25日

摘要: 一,服务器端: 首先搭建struts2的环境,导入必要的类库。web.xml文件:<?xml version="1.0" encoding="UTF-8"?> <web-app version="2.5" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.c 阅读全文
posted @ 2011-09-25 22:43 android开发实例 阅读(14013) 评论(0) 推荐(1) 编辑
上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 53 下一页

导航