-
调用API在Android平台上实现音视频通信
调用API在Android平台下实现音视频通信音视频通信作为独立开发者或想缩短音视频开发周期的公司来说,想要在Android平台下实现音视频通信,最快捷的方法是寻找开源项目或调用其他公司API。之所以这么说是因为音视频通信技术涉及到底层音视频采集、解码、FFmpeg(音视频处理解决方案)、媒体流传输协议等太多太多相关技术知识点。试了几个开源项目,视频差强人意,语音与视频不同步等不稳定因素。因此我把...
16
热度 -
Android Activity完整的生命周期深入懂得
AndroidActivity完整的生命周期深入理解说到activity自身的生命周期要区分几个概念1Activity官方解释为“AnActivityisanapplicationcomponentthatprovidesascreenwithwhichuserscaninteractinordertodosomething,suchasdialthephone,takeaphoto,sendan...
47
热度 -
解决Android中Can't create handle inside thread有关问题
解决Android中Can'tcreatehandleinsidethread问题[java]viewplaincopyprint?outside;background-color:rgb(245,250,226);color:inherit;line-height:18px">newThread()outside;background-color:rgb(245,250,226);col...
130
热度 -
批改UISearchBar背景颜色
修改UISearchBar背景颜色iPhone开发之UISearchBar学习是本文要学习的内容,主要介绍了UISearchBar的使用,不多说,我们先来看详细内容。关于UISearchBar的一些问题。1、修改UISearchBar的背景颜色UISearchBar是由两个subView组成的,一个是UISearchBarBackGround,另一个是UITextField.要IB中没有直接操作背...
8788
热度 -
android 手机装置唯一标识
android手机设备唯一标识唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。[java]viewplaincopyoutside;color:inherit;line-height:18px;margin:0px!important;padding:0px3px0px10px!important">importandroid.provider.Settings.Secure;o...
69
热度 -
开发自个儿的PHP MVC框架(一)
开发自己的PHPMVC框架(一)这个教程可以使大家掌握用mvc模式开发php应用的基本概念。此教程分为三个部分,现在这篇是第一部分。现在市面上有很多流行的框架供大家使用,但是我们也可以自己动手开发一个mvc框架,采用mvc模式可以大大减少我们开发应用的时间,并且能够更好的组织项目源代码,而且其中的某些模块还可在其它项目中使用。现在我要教大家写一个简单的mvc框架。由于这个项目很简单,轻量,所以可能...
81
热度 -
Android 多线程下载 仿下载助理
Android多线程下载仿下载助手今天带来一个多线程下载的例子。先看一下效果,点击下载开始下载,同时显示下载进度,下载完成,变成程安装,点击安装提示安装应用。界面效果线程池ThreadPoolExecutor在下面介绍实现下载原理的时候,我想尝试倒着来说,这样是否好理解一点?我们都知道,下载助手,比如360,百度的手机助手,下载APP的时候,都可以同时下载多个,所以,下载肯定是多线程的,所以我们就...
97
热度 -
Android中播放Gif图片的步骤
Android中播放Gif图片的方法Android中播放Gif图片的方法。主要原理是取出Gif中的每一帧图片,分别设置到ImageView上边展示出来使用到Code.Google上边的一个开源类库GifDecoder,下载不了的可以从我后边给出的Demo中搬运。准备一个类继承自ImageView重写其构造方法同时传入一个输入流。[java]viewplaincopyprint?outside;co...
17
热度 -
机房复建之 .net自带报表
机房重构之.net自带报表在学习vb6时,使用的报表是第三方的Grid++Report,纠结了一番,现在换到了VB.Net,有花了一天的时间来捣鼓。不过感觉还是很有收获,拿出来分享一下。第一阶段【添加数据集】首先在微软官网下载了报表并安装之。打开VS2010,在项目中添加“新建项”,在“已安装的模版中”选择“Reporting”—》“报表”,在最下方键入名称。打开“工具箱”,可以按...
371
热度 -
PHP透过文件存储来实现缓存
PHP通过文件存储来实现缓存PHP通过文件存储来实现缓存在一些数据库数据记录较大,但是服务器有限的时候,可能一条MySQL查询就会好几百毫秒,一个简单的页面一般也有十几条查询,这个时候也个页面加载下来基本要好几秒了,如果并发量高的话服务器基本就瘫痪了,造成一个页面很久也加载不下来,这个时候我们可以使用文件缓存来缓解下MySQL的压力,下面给个使用例子。[php]viewplaincopyoutsi...
11
热度 -
android调整-notification推送通知
android整合--notification推送通知到目前为止,想必大家已经都熟悉使用Toast去给用户显示信息了。尽管使用Toast很方便,但是Toast显示的通知并不是永久存储的。它只在屏幕上显示一小段时间,然后就消失了。如果它包含一些特别重要的信息,如果用户没有观察屏幕,那么用户就很容易错过它。对于那些重要的信息,应该采用一种更加持久保存的方法。在这种情况下,应该使用Notificatio...
67
热度 -
学习android内核 - android 4.0 系统锁屏
学习android内核--android4.0系统锁屏本文主要是记录一些在学习过程中关键路径的笔记,方便以后回忆。所以个人写得部分会很少,大部分都是摘自于它人,主要是做了一些汇总整理。以后有机会会慢慢自己写一些。参考:《AndroidICS4.0---->LockScreen锁屏流程》http://blog.csdn.net/wdaming1986/article/details/77532...
34
热度 -
MyEclipse中new菜单选项有关问题
MyEclipse中new菜单选项问题MyEclipse中new菜单选项问题-201508081.首先看一下自己的new菜单选项是否变成这样了2.如果是请检查自己项目的类型(右上角),是否变成了其他的形式size="4">3.点击小三角符号,换回来就可以了size="4">----JAVA程序开发选择第四个--MyEclipseJavaEnterprise---------------------...
255
热度 -
将图片转成二进制并生成Base64编码,可以在网页中透过url查看图片
将图片转成二进制并生成Base64编码,可以在网页中通过url查看图片 data格式的Url最直接的好处是,这些Url原本会引起一个新的网络访问,因为那里是一个网页的地址,现在不会有新的网络访问了,因为现在这里是网页的内容。这样做,会减少服务器的负载,当然同时也增加了当前网页的大小。所以对“小”数据特别有好处。 另外听说这种方式可以将一些敏感的图片放进网页中...挺好玩的........
631
热度 -
android View 树的了解
androidView树的理解1:View工作原理,整个View树的绘制是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概括为根据之前设置的状态判断是否需要重新计算视图大小(measure)是否重新需要安置视图的位置(layout)以及是否需要重绘(draw)mView:DecorView对象ViewGroupViewGroupviewv...
66
热度 -
用canvas实现图片滤镜成效详解之灰度效果
用canvas实现图片滤镜效果详解之灰度效果 前面展示了一些canvas实现图片滤镜效果的展示,并且给出了相应的算法,下面来介绍一下具体的实现方法。 前面介绍的特效中灰度效果最简单,就从这里开始介绍吧。 1.获取图像数据 outside;border-style:nonenonenonesolid;border-left-width:3px;border-left-color:rgb(1...
514
热度 -
Android中使用gzip传送数据
Android中使用gzip传递数据HTTP协议上的GZIP编码是一种用来改进WEB应用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来减少文件大小,减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。作者在写这篇博客时经过测试,4.4MB的文本数据经过Gzip传输到客户端之后变为392KB,压缩效率极高。一.服务端服务端有2种方式去压缩,一...
5
热度 -
【Android高级】Dalvik虚拟机及其类加载器讲授
【Android高级】Dalvik虚拟机及其类加载器讲解插件开发的过程中DexClassLoader和PathClassLoader这两个类加载器了是很重要的,但是他们也是有区别的,而且我们也知道PathClassLoader是Android应用中的默认加载器。他们的区别是:DexClassLoader可以加载任何路径的apk/dex/jarPathClassLoader只能加载/data/app...
65
热度 -
百度Android语音识别SDK语义了解与解析方法
百度Android语音识别SDK语义理解与解析方法百度语义理解开放平台面向互联网开发者提供自然语言文本的解析服务,也就是可以根据文本的意图解析成相应的表示。为了易于人阅读,同时也方便机器解析和生成,意图表示协议采用json语言进行描述,采用gb18030编码。json语言的基本概念:1、属性名/属性值即键值对(key-value)2、数组在json中是“[]”括起来的内...
52
热度 -
Android-Service完全解析,关于服务您所需知道的一切(上)
Android--Service完全解析,关于服务你所需知道的一切(上)相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件之一,在每一个应用程序中都扮演着非常重要的角色。它主要用于在后台处理一些耗时的逻辑,或者去执行某些需要长期运行的任务。必要的时候我们甚至可以在程序退出...
125
热度