Android之音视频点、直播模块开发

随着音视频领域的火热,在很多领域(教育,游戏,娱乐,体育,跑步,餐饮,音乐等)尝试做音视频直播、点播功能,那么,如何快速学习音视频基础知识,了解音视频编解码的传输协议,编解码方式,以及如何技术选型,如何解决遇到的难题呢,下面来看看,欢迎大咖交流。 一. 音视频的基础知识 1.1 基本概念 视...

2016-09-10 08:42:04

阅读数:1150

评论数:2

Android 网络通信机制

简单地说有下面三种: 第一种: java.net.* (标准java接口) try{ URL url = new URL("http://www.google.com%22)//定义地址 HttpURLConnection http = (HttpURLC...

2016-09-07 19:28:48

阅读数:4074

评论数:0

Android之四大组件、六大布局、五大存储

一.四大组件:          Android四大组件分别为activity、service、content provider、broadcast receiver。 一、android四大组件详解 1、activity (1)一个Activity通常就是一个单独的屏幕(窗口)。 (...

2016-09-06 16:15:36

阅读数:94502

评论数:14

Android之自定义圆形进度条

在Android开发中,对于进度条想必大家不会陌生。例如,应用在执行一个耗时操作时,会通过展示一个进度条来显示“加载中...”的动画作为友好页面以提高用户体验。对于这样的进度条,最简单的实现方式就是通过美工给我们切几张不同的图片,最后通过帧动画的方式来实现。通过帧动画实现固然可以,但是对美工的依赖...

2016-09-05 19:33:47

阅读数:1569

评论数:0

Android之仿微信支付密码输入框

                      今天在项目中遇到一个类似微信支付的密码输入框的需求,具体的实现要求如下: 下载地址在最后!     因为这样的一个控件主要实现的密码输入的功能,这大体上和Edittext相似,但不同于EditText的一点就是该控件需要显示六个密码框。对...

2016-09-05 14:16:09

阅读数:2912

评论数:0

ScratchView:一步步打造万能的 Android 刮奖效果控件

前言 我身边有一部分开发的小伙伴,存在着这样一种习惯。某一天,突然看到某一款 App 上有个很漂亮的自定义控件(动画)效果,就会绞尽脑子想办法去自己实现一发。当然,我自己也是属于这类型的骚年,看到某种效果就会手痒难耐琢磨着实现套路。个人觉得这是一种需求驱动进步的方法,当你绞尽脑子去实现自己想要...

2016-09-05 10:50:20

阅读数:1062

评论数:0

一个成功人士应该具备的能力

第一种能力——心态管理 1、学会控制情绪压力 生活不会一帆风顺,只有童话中的公主和王子才能享受永恒的快乐。现实总是充满了挑战,有乐趣也有痛苦。但是,无论男人们有多少“难”,有多少“苦”,生活还是要继续,勇敢面对生活的挑战,努力适应环境,调整自己的情绪,才是男人们应该做的。 2、治一治“红眼病...

2016-09-05 09:51:03

阅读数:2739

评论数:1

直播APP开发过程

直播是2016年火爆的产业,看起来很炫,玩起来很方便、很贴近生活,开发一款直播App不仅耗时还非常昂贵,那么,开发一款直播App到底分几步走? 第一步:分解直播App的功能,我们以X客为例 1. 视频直播功能,这是一款直播App最主要的功能,要能支持视频直播RTMP推流,使画面传输流畅、清...

2016-09-02 20:39:48

阅读数:1090

评论数:0

Android LRecyclerView实现Item侧滑菜单、长按拖拽Item、滑动删除Item等功能

LRecyclerView能做什么? 如果你之前没有听说过LRecyclerView,那么请参考:  Android LRecyclerView实现下拉刷新,滑动到底部自动加载更多 经过再三思考,同时也为了大家使用方便,LRecyclerView集成了SwipeMenu系列功能,包括Item...

2016-09-02 15:28:11

阅读数:2268

评论数:0

Android最完善面试宝典2让你一面而就

IT行业的精英们,请允许我发表一下自己的看法:我们选择了这个行业,正是因为我们的信仰在此,我们的目标在此,无论如何,我们都要保持自己当初的意志,保持自己当初的气场,保持自己当初的信心,我们同是用着一行代码想要改变世界的有理想有最求的非凡之人,在我们的世界里没有放弃,没有妥协,没有一切所谓的消极因素...

2016-09-01 11:55:28

阅读数:9458

评论数:4

Android自定义控件

开发自定义控件的步骤: 1、了解View的工作原理  2、 编写继承自View的子类 3、 为自定义View类增加属性  4、 绘制控件  5、 响应用户消息  6 、自定义回调函数    一、View结构原理 Android系统的视图结构的设计也采用了组合模式,即View作为所...

2016-09-23 21:56:08

阅读数:242

评论数:0

Android之Touch 事件的分发和消费机制

Android 中与 Touch 事件相关的方法包括:dispatchTouchEvent(MotionEvent ev)、onInterceptTouchEvent(MotionEvent ev)、onTouchEvent(MotionEvent ev);能够响应这些方法的控件包括:ViewG...

2016-09-23 21:20:18

阅读数:334

评论数:0

TCP、HTTP与SOCKET连接原理

1、TCP连接 手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。 建立起一个TCP连接需要经过“三次握手”: 第一次握手:客户端发送syn包(sy...

2016-09-23 21:16:20

阅读数:897

评论数:0

HashMap的工作原理

1.1 hashCode方法和equals方法比较 为什么用HashCode比较比用equals方法比较要快呢?我们要想比较hashCode与equals的性能,得先了解HashCode是什么。HashCode是jdk根据对象的地址或字符串或者数字利用hash算法计算出的int类型的数值...

2016-09-23 21:14:51

阅读数:329

评论数:0

Java创建线程的三种方式及其对比

Java中创建线程主要有三种方式: 一、继承Thread类创建线程类 (1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程要完成的任务。因此把run()方法称为执行体。 (2)创建Thread子类的实例,即创建了线程对象。 (3)调用线程...

2016-09-23 20:54:48

阅读数:7427

评论数:1

Android实现双进程守护

做过android开发的人应该都知道应用会在系统资源匮乏的情况下被系统杀死!当后台的应用被系统回收之后,如何重新恢复它呢?网上对此问题有很多的讨论。这里先总结一下网上流传的各种解决方案,看看这些办法是不是真的可行。 1.提高优先级 这个办法对普通应用而言,应该只是降低了应用被杀死的概率,但是如...

2016-09-17 15:29:51

阅读数:1010

评论数:0

Android之MVC和MVP的区别

MVC和MVP到底有什么区别呢? 从这幅图可以看到,我们可以看到在MVC里,View是可以直接访问Model的!从而,View里会包含Model信息,不可避免的还要包括一些业务逻辑。 在MVC模型里,更关注的Model的不变,而同时有多个对Model的不同显示,及View。 ...

2016-09-17 15:02:27

阅读数:677

评论数:0

JAVA之强引用,弱引用,软引用 与 JVM

1.java内存管理分为内存分配和内存回收,都不需要程序员负责。 2.垃圾回收的机制主要是看对象是否有引用指向该对象。   java对象的引用包括   强引用   软引用   弱引用   虚引用 3.强引用   是指创建一个对象并把这个对象赋给一个引用变量。   强引用有引用变量...

2016-09-13 10:34:47

阅读数:329

评论数:0

Svn与Git的区别

1) 最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不许多。话说回来Git跟Svn一样有自己的集中式版本库和Server端,但Git更倾向于分布式开发,因为每一个开发人员的电脑...

2016-09-12 10:46:00

阅读数:414

评论数:0

Android之asmack使用介绍

XMPP协议简介 XMPP协议(Extensible Messaging and PresenceProtocol,可扩展消息处理现场协议)是一种基于XML的协议,目的是为了解决及时通信标准而提出来的,最早是在Jabber上实现的。它继承了在XML环境中灵活的发展性。因此,基于XMPP的应用...

2016-09-09 11:05:02

阅读数:501

评论数:0

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