自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 可可直播电视---开通论坛

http://www.kklive8.com/ 可可直播电视论坛,欢迎大家进行交流,里面有国内外直播视频源

2013-10-18 16:12:27 2388

转载 关于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

WebViewAndJs

最近项目中经常使用Html5而Android与JS调用经常会用到,这里记录一下。

2015-08-18

自定义FragmentTabHost

查看了FragmentTabHost的源码,可以知道FragmentTabHost不保存状态是因为切换fragment的时候是使用detach和attach来Fragment的隐藏和显示的,这样的话每次切换肯定要重新加载布局,处理使用detach和attach,我们还可以使用show和hide来实现显示和隐藏,这样可以保存状态,方案出来了就是修改FragmentTabHost源码将切换Fragment的方式detach和attach改为hide和show。

2014-06-27

TestNavigation

最近要实现类似Google Play Tab效果,下面搜集一些问题以及解决方案

2014-05-27

加载动画图片

加载动画的图片以及wifi图片组,总共31张图片

2014-01-15

CSipSimple

CSipSimple添加了视频通信功能,不过要开启,具体使用可以看http://blog.csdn.net/jwzhangjie/article/details/13017197

2013-10-25

关于Activity和Task的设计思路和方法.pdf

关于Activity和Task的设计思路和方法,这个是pdf的形式,里面详细介绍了Activity和task的原理已经工作原理

2013-10-15

openfire.jar

openfire.jar用来解析openfire的用户名密码,里面采用Blufish加密方式

2013-09-23

快速下载助手

快速下载助手,多线程下载文件,加快下载速度

2013-08-05

解决SurfaceView设置透明造成覆盖其他组件的替代方案

解决SurfaceView设置透明造成覆盖其他组件的替代方案,同时也实现了圆盘的功能

2013-07-25

视频播放器

JwZhangJie视频播放器,免费开源,欢迎使用

2013-07-19

Graduation

本地视频播放器,音频使用OpenSL ES播放,视频采用OpenGL ES2.0进行显示

2013-06-19

SDL1.3源码

SDL(Simple DirectMedia Layer)是一套开放源代码的跨平台多媒体开发库,使用C语言写成。SDL提供了数种控制图像、声音、输出入的函数,让开发者只要用相同或是相似的代码就可以开发出跨多个平台(Linux、Windows、Mac OS X等)的应用软件。目前SDL多用于开发游戏、模拟器、媒体播放器等多媒体应用领域。

2013-06-17

竖直的滑竿

竖直的滑竿,通过SurfaceView进行绘制的,有很好的设备适应性

2013-05-03

单虚拟摇杆图片版

android实现虚拟摇杆,使用图片替换颜色来实现。

2013-04-23

双虚拟摇杆demo

双虚拟摇杆demo,在之前的单虚拟摇杆基础上制作的

2013-03-26

单虚拟摇杆源代码

单虚拟摇杆,通过TouchEvent事件来检测触摸事件

2013-03-26

arm-linux-gcc-4.4.3.tar.gz

arm-linux-gcc-4.4.3,c交叉编译器,用来交叉编译程序

2013-03-26

2326操作系统yinpin第三章

2326操作系统yinpin第三章

2012-05-18

TCL相关资料

TCL培训教程(全).doc 78页 华为TCL培训教程(全).pdf 70页 TCL的使用.pdf 19页 系统学习TCL脚本入门教程.doc 75页 绝对详细

2012-05-18

pull解析.jar

解析Xml使用的pull-parse,少量积分就可以下载

2012-04-27

android动态设置日期时间源代码

这是android动态设置日期时间源代码,能够正常编译和运行,里面有已经编译好的apk包,直接安装就可以使用,比较粗略,两个按钮,两个TextView。

2011-08-07

空空如也

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

TA关注的人

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