- 博客(21)
- 资源 (23)
- 收藏
- 关注
原创 java基础整理1
1、匿名对象:new persion().tell();这样的,它只开辟栈内存,没有栈引用的关系2、构造方法的名称必须与类名称一致,构造方法的声明处不能有任何返回值类型的声明,不能在构造方法中使用return返回一个值3、String有两种比较方式:一种是使用“==”完成,比较的是地址值;另一种是使用"equals"方法完成,比较的是具体的内容4、String类两种实例化方法的区别:
2013-10-31 17:30:33 1998 1
原创 pjsip视频通信开发(底层实现)之用户注册(1)
一、PJSIP简介对于pjsip的介绍可以看http://www.cnblogs.com/my_life/articles/2175462.html 文章,里面详细介绍了它的组成框架以及各部份的组成介绍,我把官网中提供的一个pjsip的整体框架图贴到这里二、simple_pjsua.c分析我今天要实现的是UA这部份内容,主要作用可以查看http://www.cnblogs.co
2013-10-30 15:47:43 15172
原创 pjsip视频通信开发(上层应用)之拨号界面整体界面功能实现
在前面的几章里面写了显示、键盘、拨号、删除功能,这里我将他们进行组合,形成一个拨号键盘全部功能。首先是布局<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_
2013-10-29 10:16:23 7831 6
原创 pjsip视频通信开发(上层应用)之拨号键盘下部份拨号和删除功能
我们开发的是视频电话,所以既可以视频通话,可以只有音频的通话,所以底部含有两个按钮,最后一个就是删除功能,如果输入错误,我们可以删除输入的内容。这里我们要通过重写LinearLayout来实现这部份,对应着上面的功能我们可以写一个接口来实现这些功能,如下:public interface OnDialActionListener { /** * The
2013-10-29 09:56:40 2968
原创 pjsip视频通信开发(上层应用)之数字键盘的制作
在pjsip视频通信开发(上层应用)之EditText重写中我制作了一个显示输入内容的EditText,这里将制作一个数字键盘,其实跟计算器一样,最多的就是用TableLayout来实现,内部通过权重(weight)来实现布局的统一,上层实现按键事件触发回调实现内容的输出。键盘布局:<TableLayout xmlns:android="http://schemas.android
2013-10-29 09:38:31 2976 3
原创 pjsip视频通信开发(上层应用)之EditText重写
我们经常使用手机的打电话功能,当我们按键盘的时候,有一个地方显示我们按键的内容,当我们的手点击那个地方的时候,并没有弹出软件盘,所以我们再有数字键盘的时候,要屏蔽系统的软件盘。我们分析一下,软件盘弹出的条件:1、焦点,当EditText处于焦点的时候,会自动弹出软件盘,所以我们要重写onFocusChanged函数2、触摸时间,当你点击EditText的时候,那它就会处于焦点,所以我们
2013-10-29 09:08:36 3037
原创 CSipsimple如何添加视频通信功能
默认编译出来的CSipSimple是没有视频功能的,获取你去官网下载一个插件http://nightlies.csipsimple.com/plugins/CSipSimpleVideoPlugin.apk ,而如果你搜素CSipSimple视频通信的话,你会看到一个CSipSimple(小X)的,我使用了一下,默认是可以视频通话的,我们如何实现在CSipSimple官网源码的基础上添加视频功能呢
2013-10-25 12:26:45 11711 16
原创 CSipsimple最新版本编译
CSipsimple是依赖pjsip协议,官网http://code.google.com/p/csipsimple/,官网上也有已经编译好的apk,对于编译CSipsimple有两种方式,一种就是要编译jni,另一种编译jni,直接使用已经编译好的这两种我都会说一下,首先说比较简单的一种,这个在官网上 也有介绍http://code.google.com/p/csipsimple/wiki/Ho
2013-10-24 14:10:46 22824 15
原创 pjsip使用最新源码编译 for android
最近要研究一下pjsip,所以从网上查看各种资料,下载源码,我用的ndk版本是r8d,编译步骤如下:1.首先到官网下载源码,注意的是它有两个系列1.x和2.x,好像是2.x里面添加了视频功能,最主要的是2.1以上支持android编译,所以我选择的是2.x,下载地址:svn checkout http://svn.pjsip.org/repos/pjproject/trunk pjsip2
2013-10-24 12:38:14 17594 23
原创 可可直播电视---开通官网
http://www.kklive8.com/first_forum/index.php 可可直播电视官网,欢迎大家访问,与论坛进行互通
2013-10-20 09:17:11 11493 1
转载 关于Activity和Task的设计思路和方法
1、简介Activity和 Task是 Android Application Framework架构中最基础的应用,开发者必须清楚它们的用法和一些开发技巧。本文用大量的篇幅并通过引用实例的方式一步步深入全面讲解它们的基础原理(underlying principles)和架构(mechanisms),例如Navigation Multitasking、activity re-us
2013-10-15 13:58:31 1877
转载 Android学习笔记之AndroidManifest.xml文件解析
一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent
2013-10-15 10:17:36 1262
原创 Android intent action大全
android 中intent是经常要用到的。不管是页面牵转,还是传递数据,或是调用外部程序,系统功能都要用到intent。在做了一些intent的例子之后,整理了一下intent,希望对大家有用。由于intent内容太多,不可能真的写全,难免会有遗落,以后我会随时更新。如果你们有疑问或新的intent内容,希望交流。 ★intent大全: 1.从google搜索内容 Intent i
2013-10-15 10:06:00 2124
原创 两年的android开发感慨
毕业的时候是专科学历,学历的专业是计算机网络,看着周围的同学一个个的回家或者去工作,所以急着找工作,第一份工作是测试工作,当时正好公司在做底层驱动,所以基本的测试也就是测试驱动,不过是移植linux下面的开源的程序,虽然什么也不懂,但是每天都是充实的,那段时间加强了c语言的编程,最后自己也用gtk编写了一个集成的测试开发环境,算是一个结尾,然后开始接触android,当时有一定的java编程能力,
2013-10-14 16:34:14 3985 15
转载 Android Application
简单来说,一个apk文件就是一个Application。任何一个Android Application基本上是由一些Activities组成,当用户与应用程序交互时其所包含的部分Activities具有紧密的逻辑关系,或者各自独立处理不同的响应。这些Activities捆绑在一起成为了一个处理特定需求的Application, 并且以“.apk”作为后缀名存在于文件系统中。Androi
2013-10-13 14:40:08 1049
转载 Android的Task和Activity相关
android:allowTaskReparenting 用来标记Activity能否从启动的Task移动到有着affinity的Task(当这个Task进入到前台时)——“true”,表示能移动,“false”,表示它必须呆在启动时呆在的那个Task里。 如果这个特性没有被设定,设定到元素上的allowTaskReparenting特性的值会应用到Activity上。默认值为
2013-10-13 14:37:35 1017
转载 android Task简介
关于Android中的组件和应用,之前涉及,大都是静态的概念。而当一个应用运行起来,就难免会需要关心进程、线程这样的概念。在Android中,组件的动态运行,有一个最与众不同的概念,就是Task,翻译成任务,应该还是比较顺理成章的。 Task的介入,最主要的作用,是将组件之间的连接,从进程概念的细节中剥离出来,可以以一种不同模型的东西进行配置,在很多时候,能够简化上层开发人员的理解难度,帮助大家
2013-10-13 14:36:18 1061
原创 如何显示第三方的Android市场中自己上传的应用
软件开发的目的就是为了赚钱特别是个人和小团队,所有我们把做好的应用程序上传到各类的第三方安卓市场让用户去下载,就如淘宝中用户去买东西一般都是买评价好的产品,所以是评价也是推广的一个重要的环节,我们如何通过自己的应用程序去调用手机已经安装过的第三方安卓市场呢,大多数软件开发者就应该是用过分享功能,而我们实现的过程与分享类似。下面我们看一下实现的效果,我用了最简单的就是在TextView上面添加一个点
2013-10-11 23:03:04 2967
原创 android客户端设置界面开发实例
我们在开发软件的时候,都会填一个功能就是设置,查看很多软件大多数都是圆角形式,最近在帮一个客户做直播客户端也要添加一个设置界面,因此分享一下制作过程先看一下效果图(上面还包含一个头,但是里面含有客户信息,就给去掉了)效果图就如上面的,其实也就是LinearLayout加上圆角,每一行用RelativeLayout布局,由于还要点击的时候改变背景颜色,所以我同时实现了OnClickL
2013-10-10 11:10:07 13771 2
原创 Android自定义组件开发之onMeasure使用
一、自定义组件造成其他组件的隐藏我们在开发过程中往往现有的组件无法满足我们的需求,所有我们需要去自定义组件来实现我们的需求,在实现的过程中总会有各种问题,这里我们讨论一下onMeasure的使用,首先我们看一下下面的一个例子<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" andr
2013-10-09 08:39:56 6106 2
自定义FragmentTabHost
2014-06-27
CSipSimple
2013-10-25
关于Activity和Task的设计思路和方法.pdf
2013-10-15
SDL1.3源码
2013-06-17
TCL相关资料
2012-05-18
android动态设置日期时间源代码
2011-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人