咋看标题感觉与WebRTC和音视频无关,其实有着很大的关联,文章来自博客园RTC.Blacker,转载请说明出处。 背景:一方面因为对开发人员比较了解,不喜欢约束,喜欢自由自在,所以我们向往自由职业。另一方面企业老总总是让推荐人才,同时有些真正的人才却很难找到好的企业。基于以上两点我决定发表这篇文章,下面那提供三种类型的工作供您选择: 一、自由职业:1、职位1:1.1、熟悉XMPP和openfire,客户想将IM功能外包给熟悉的人士完...
屏幕初步总结。一、目前手机屏幕像素密度基本有5种情况。(以下像素密度简称密度) 密度 ldpi mdpi hdpi xhdpi xxhdpi密度值 120 160 240 320 480分辨率 240x320 320x480 480x800 720x1280 1080x1920 换算 1dp=0.75px 1dp=1px 1dp=1.5px 1dp=2px 1dp=3px当...
自总结的Android Studio快捷键大全 File(文件) Alt+Insert 新建 Ctrl+Alt+S 设置 Ctrl+Alt+Shift 项目结构 Edit(编辑) Ctrl+Z 取消这步 Ctrl+Shift+Z 重做这步 Ctrl+X 剪切 Ctrl+C 复制 Ctrl+Shift+C 复制文件路径 Ctrl+Alt+Shift+C 复制引用 Ctrl+V 粘贴 Ctrl+Shift+V 从历史记录里选择粘贴 Delete 删除前一个字符 Ctrl+Delete 删除后一个字符 Shift+Delete 删除一行 Alt+De...
前言:前面一篇我们介绍MediaPlayer相关方法,有人说,没有实际例子,看得不是很明白,今天在分析MediaPlayer时,顺带一个播放网络视频例子。可以自行试试。今天分析的都是下几篇介绍各个模块进行铺垫。Android中的MediaPlayer框架MediaPlayer播放视频主要模块播放主要模块对应组件MediaPlayer方法对应有效状态及无效状态案例:Mediaplayer播放网络视频Android中的MediaPlayer框架MediaPlayer播放视频主要模块播放主要模块对应组件...
文件浏览器用来读取android系统中的所有文件和文件夹。具体说明如下:最上面显示当前的文件路径。如果是根目录,则显示“根目录”;第二行是返回上一级按钮。如果当前处于根目录下,则该行不显示;文件显示使用listView控件,所有文件一次性加载完毕;若当前是文件夹,则可点击,进入下一级目录,若是文件,则点击,默认为选中该文件。返回文件名,并关闭文件浏览器。例:文件浏览器Activitypublic class FileManagerActivity exte...
Intent在Android中的重要性不言而喻。本文主要总结下Intent使用过程中需要注意的一些问题。1.隐式Intent AndroidManifest.xml声明时<intent-filter>相关作为“意图”的Intent,在AndroidManifest.xml声明时并没有独立的所谓的<intent>标签形式,而是依附于其他的应用程序组件(Activity/BroadcastReceiver/Service)存在。在显式Intent和隐式Intent类别上,显式Intent直接对应组件名称,隐式Intent则对应组件声明中的子节点<intent-f...
来源:http://blog.csdn.net/linguifa/article/details/25832011本文记录了在开发 腾讯移动游戏平台SDK(MSDK) Android版Ane扩展 过程中所遇到的问题和相关解决方案 问题一:编译报错:Unable to resolve target ‘android-7‘:将低版本的代码导入eclipse时,常遇到这样的问题:Unable to resolve target ‘android-XX‘这是原代码中project.properties 的 Project target 设置与当前eclipse环境设置不一致所致。AVD(Android Vir...
1,Theme.AppCompat.Light.DarkActionBar 报错添加v7包 参考其他:http://blog.csdn.net/sanjiaozhen/article/details/49976429 http://blog.csdn.net/loveyaozu/article/details/53035587 原文:http://www.cnblogs.com/manmanlu/p/7109821.html
在目前PC浏览器上,对video的支持基本都没什么问题了。但是如果用webview去跑这样的页面就会遇到许多问题。 下面一段html 1<!DOCTYPE html> 2<html> 3<head> 4</head> 5<body onload="test()"> 6<video id="video01" autoplay="autoplay"> 7<source src="mov_bbb.mp4" type="video/mp4"/> 8<p>no support text</p> 9</video>10</body>11<script>1213function test() {
14var video01 = document.getElementById("video01");
15 ...
这几天打算学习下Android联系人方便的一些东西,之前稍有涉略,不过每次都是浅尝辄止。推荐国内两个Link:http://fanfq.iteye.com/blog/779569http://www.icodelogic.com/?p=453两个都是读取联系人,但是第一个Link采用多次查询的方式,比较好理解,但是效率底。250条记录(6s)第二个Link采用的Querying entities,返回数据集,大大减少了查询次数。250条记录(200ms)其原因我想应该是后者采用了事务,节省了开销。 google上有对...
老实说,这两个小东东实在是太麻烦了,很不好懂,我自己那api文档都头晕,在网上找到很多资料,才知道是怎么回事,这里总结一下,记住这个原则就会很清楚了:1、onInterceptTouchEvent()是用于处理事件(类似于预处理,当然也可以不处理)并改变事件的传递方向,也就是决定是否允许Touch事件继续向下(子控件)传递,一但返回True(代表事件在当前的viewGroup中会被处理),则向下传递之路被截断(所有子控件将没有机会参与Touch事...
一、首先需要明白的几个概念 1、屏幕尺寸:也就是我们平常所说的某某手机几寸屏。比如苹果的4.7寸, 荣耀6的5.5寸。这里说的寸是英寸(1 英寸 = 2.54 厘米)。 计算方法:屏幕尺寸=对角先尺寸(cm) / 2.54(cm) 一般用英寸表示。1英寸=2.54cm 2、分辨率:屏幕上显示的像素个数,单位尺寸内像素点越多,显示的图像就越清楚。 分辨率720*1280表示手机水平方向的像素为720,垂直方向为1280。 现在主流的分辨率...
求人不如求己,今天项目里要接入Google Analytics,这个是做应用统计分析用的,可以查看当前手机活跃用户,事件点击等等数据,先看看效果: 之前eclipse里面接入已经成功,昨天项目组决定项目转成使用android studio来开发,看google官方文档,官方文档https://developers.google.com/analytics/devguides/collection/android/v4/,然后官方文档里面的配置文件是用google-services.json的,这个说是放在ap...
Activity 是我们在学习android 的时候最先接触到的东西,也是android 开发过程中不可少的组件。而 在我们android 学习中,对activity 有个全面的认识是很重要的。本人在学习android 以来,对activity 也是又爱又恨,所以特意做了个总结,希望能对 那些 activity 认识还不够的“同鞋”一些帮助。内容提要1、Activity 的概念2、Activity 类继承关系3、Activity 的生命周期4、Activity 横竖屏切换时生命周期变化5、Activity 启动模式6...
创建服务器端的步骤:
1,指定端口实例化一个ServerSocket2,调用ServerSocket的accept方法等待连接期间阻塞3,获取位于底层的Socket流进行读写操作4,将数据封装成流5,对Socket进行读写6,关闭流创建客户端的步骤:1,通过IP地址和端口实例化Socket,请求连接服务器2,获取位于底层的Socket流进行读写操作3,将数据封装成流(BufferedReader/PrintWriter,DataOutputStream/DataInputStream)的实例4,对Socket进行读写5,关闭流使...