自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (23)
  • 收藏
  • 关注

原创 智能电视TV开发---圆角item封装成组件

在android客户端设置界面开发实例写过一个设置界面,但是不具有通用性,这里将使用一种方法来实现通用性样式。这里我们主要是通过TypedArray来实现自定义属性。一、TypeArray的介绍 这里使用网上一个例子,介绍一下TypeArray的基本使用。1.1、编写attrs.xml在res/values文件下面定义一个attrs.xml文件,代码如下:

2013-12-23 23:29:08 2343

原创 智能电视TV开发---手机直播视频客户端与智能电视通信

在智能电视TV开发---直播视频客户端结构设计和实现中,我们设计出了简单的客户端,这里这个客户端与智能电视上面的TV服务端进行通信,实现手机控制电视来播放节目。一、手机端UDP的client实现  在智能电视TV开发---客户端和服务器通信中我是使用PC端来做客户端与智能电视TV通信的,现在需要把PC端的代码移植到手机端就可以了,这一步很容易。代码如下:

2013-12-22 13:55:33 3534

原创 智能电视TV开发---直播视频客户端结构设计和实现

在智能电视TV开发---客户端和服务器通信里面我们实现了客户端和服务端的简单通信,接下来我们做一个简单的客户端界面,来实现手机端来操控智能电视的TV端。一、存储视频的结构设计我们在做客户端的时候,通常是需要存储视频的相关信息,结构如下:package com.jwzhangjie.model;import android.os.Parcel;import android.os.P

2013-12-19 22:52:06 8810 5

原创 智能电视TV开发---客户端和服务器通信

在做智能电视应用的时候,最头疼的就是焦点问题,特别是对于个人开发者,没有设备这是最最头疼的事情了,在没有设备的情况下,怎么实现智能电视应用呢,接下来我是用TV程序来做演示的,所以接下来的所有操作是在有网络的情况下,TV链接到一个路由器上面,做过开发的人都知道Socket编程分为两种一个是可靠传输的TCP,另一个是不可靠传输的UDP,TCP需要知道对方的IP才能实现,UDP虽然不可靠,但是它可以实现

2013-12-18 21:20:50 8634 6

原创 Android自定义下拉刷新

网上的下拉刷新功能很多,不过基本上都是隐藏header的,而项目里面需要只隐藏部分的header,类似QQ好友动态的效果,修改了一些现有的,最后有很多问题,所以就自己自定义了一个,逻辑也很简单,首先就是重写ListView,然后覆写onTouchEvent,然后根据手的触摸位置计算差值,然后移动header.下面是效果图: 主要的部分就是下拉刷新组件,代码如下,里面我都要注释:

2013-12-16 23:50:12 4024 1

原创 流媒体开发之-新浪体育NBA视频解析

当我们去解析新浪体育NBA赛事的时候,有一个项目是视频,它存储的是网页形式,我们需要获取真实地址才能播放,不利用第三方工具,我们也可以去从网页上获取真实地址,首先我们看一下他的一个真实地址http://v.iask.com/v_play_ipad.php?vid=121251907,多个对比可以看到只有vid后面的内容是变化的,所以我们只需要从网页上抓取他的vid内容就可以了,而站点地址的网页里面

2013-12-09 00:36:52 10103

原创 流媒体开发之-腾讯体育NBA视频点播解析

在前面解析赛事和排名,在这里解析点播视频,选取的是腾讯体育链接里面的点播。首先还是先封装一个保存点播视频的相关信息的类package com.jwzhangjie.model;import java.io.Serializable;/** * 视频点播 * @author jwzhangjie * */public class VideoDemandModel implem

2013-12-08 17:33:02 12742 1

原创 流媒体开发之-新浪网NBA赛程解析

在前面解析新浪网NBA排名,这章解析NBA赛事。首先还是封装一个存储赛事内容的类:package com.jwzhangjie.model;import java.io.Serializable;/** * 赛程 * @author jwzhangjie * */public class CompetitionNoticeModel implements Serializ

2013-12-08 15:35:42 4349

原创 流媒体开发之-新浪网NBA排名解析

最近NBA比赛,所以很多人再看,排名也是其中的一个观看点,这里解析了新浪网NBA排名数据。首先要封装一个类保存排名需要的内容package com.jwzhangjie.model;import java.io.Serializable;/** * 排名模型 * @author jwzhangjie * 采集新浪排行数据 */public class RankModel

2013-12-08 14:42:08 2737

原创 流媒体开发之-音悦台TV解析特定条件下的所有TV视频

整合流媒体开发之-音悦台TV解析和流媒体开发之-音悦台TV页码链接解析这两部分来实现解析音乐台特定条件的所有TV视频链接。package com.pigvideo.parser.yinyuetai;import com.pigvideo.model.YinYueTaiModel;import com.pigvideo.model.YinYueTaiPageModel;import o

2013-12-08 00:33:04 30125

原创 流媒体开发之-音悦台TV页码链接解析

在前面的流媒体开发之-音悦台TV解析中解析了某一个页的TV视频,但是里面有很多页,如果要解析所有的视频,首先要解析每一页视频的链接,下面解析音悦台的视频页的链接首先要明白的是网页里面给出的链接可能没有音悦台的域名,还有就是链接要分为几部分来组合,下面是我写的一个类来存储链接的package com.pigvideo.model;import java.io.Serializable;

2013-12-08 00:28:54 5293

原创 流媒体开发之-音悦台TV解析

由于工作问题写博客不能连贯,很多个人开发者开发播放器的时候,基本上都是提供播放功能,没有提供网上资源,比较维护是很麻烦的,我们可以使用网上资源,最近业余在搞音乐部分,对于资源部分我也是使用网上现有的资源,比如音悦台里面有很多TV,我们可以解析他们的网页内容。下面就是解析其中一个网页的TV首先确定你TV要实现的内容,封装一个类内容如下:package com.pigvideo.model;

2013-12-07 15:02:48 23227 1

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关注的人

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