`
Jclick
  • 浏览: 189083 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
        我一直android开发以来使用的都是eclipse开发的,在android studio刚出来的时候,尝鲜了一下,发现并没有想象中的好用,而且一些开发习惯很难改过来,所以就又继续用eclipse了,直到最近,发现github上很多开源项目都是用 ...
 闲着。用viewpager+fragment实现了个滚动tab。。轻拍,以后会陆续发先小东西出来。。爱分享,才快乐。demo见附件。。   package com.example.demo; import java.util.ArrayList; import java.util.List; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4 ...

IOS内存管理

    博客分类:
  • IOS
   在ios5之前,是没有ARC的,所以内存靠自己手动回收或者使用autorelease.下面来介绍非ARC的情况,假定有两个指针a和b.    1.关键字asign。针对的情况就是直接赋值,只针对基本类型,比如int float double short bool char long等。它只进行直接赋值,不进行引用计数,所以也不用管理内存。     2.关键字retain。假定指针a指向了一块内存区域,我们又将b指向了这块内存,这时候我们假定指针a不再使用,我们是否可以释放掉这块内存?答案是很明显的。不能!因为b还 在使用这块内存,如果释放,就会crash掉。所以引入了引用计数功能。re ...

【转】例子收藏

Android设备信息获取:http://blog.csdn.net/wenlele/article/details/6316750   android ffmpeg  http://www.cnblogs.com/scottwong/archive/2010/12/17/1909455.html   android调节亮度 http://blog.csdn.net/piaozhiye/article/details/6544450   android http get post 请求:http://blog.sina.com.cn/s/blog_5da93c8f0100t ...
会话发起协议(Session Initiation Protocol,SIP)是一种信令协议,它对于通信业有着重要的意义。本文从技术上对SIP进行了一般性的介绍,并说明了SIP如何为通信解决方案提供重要支持。 简介   我曾经构想过一种软件,它可以“浮于”应用程序之上,提供辅助作用。这不是一个哑的“帮助”系统,而是一个活动的技术支持代理,可以在Internet上进行讨论。那时曾有人告诉我,“现有的工具、库、协议或带宽实现不了这样的要求!”   时代已经不同了!   许多人家中已经拥有基于DSL、光纤和其他技术的宽带网络。存在大量高质量的工具和库,无论是商业的还是开源的。标准驱动应 ...
1. BP部分与AP部分的集成。2. 传统的功能手机只配备了出厂时预装的应用软件,而不允许用户自主下载并安装第三方应用软件,而智能手机突破了这一限制,因此智能手机的AP部分,必须有相应的开放机制,方便第三方软件的开发与安装,同时尽可能降低第三方软件造成对整个系统,包括其它软件的恶意伤害。更进一步说,智能手机的开放机制,不仅针对第三方软件,而且也针对手机生产厂家,允许手机生产厂家更换手机系统的部分硬件设备,或者增设其它外设硬件设备,做到一个通用平台可以出货多个手机型号,帮助手机生产厂家尽可能降低手机研发费用。对于第一个问题,BP部分如何与AP部分集成,解决方案的思路很简单。翻开任何一本操作系统教科 ...

doubango编译

     doubango源码下载下来之后,对之进行编译,折腾了一天,才搞出来。本来对NDK也不是很熟,shell命令也懂的不多。结果就是在反复试了。编译静态库是在/doubango/android-projects/下面的buildAll.sh执行就Ok的。buildAll.sh只是指明了对哪些库进行打包,doubango的这些库是互相依赖的,详情可以看doubango官网。在google code IMSDroid项目中,维基百科里有一个关于imsdroid编译的,说的还算清除,但是我的就是编译不成功。一方面官方的root.mk是基于windows操作系统的ndk4进行编译的,而我用的是ma ...
一楼: 默认情况下,Android设备会在一段时间后使屏幕变暗,然后关闭屏幕显示,最后停止CPU,有时用户并不希望如此,因此Android提供了WakeLock类让用户实现自定义的电源管理,但是如果不合理使用这个功能,应用程序造成的电 ...
Coyote HTTP/1.1 Connector   概述 Coyote HTTP/1.1 Connector元素是一个支持HTTP/1.1协议的Connector组件。它使Catalina除了能够执行servlet和JSP页面外,还能够作为一个单独的web server运行。Connector对象的实例在服务器上监听特定的TCP端口。一个Service可以配置一个或多个这样的Connector,每个Connector都把请求转发给对应Engine进行处理,并产生响应。
android编译系统的makefile文件Android.mk写法如下(1)Android.mk文件首先需要指定LOCAL_PATH变量,用于查找源文件。由于一般情况下Android.mk和需要编译的源文件在同一目录下,所以定义成如下形式:LOCAL_PATH:=$(call my-dir)上面的语句的意思是将LOCAL_PATH变量定义成本文件所在目录路径。(2)Android.mk中可以定义多个编译模块,每个编译模块都是以include $(CLEAR_VARS)开始,以include $(BUILD_XXX)结束。include $(CLEAR_VARS)CLEAR_VARS由编 ...

ffmpeg概述文档

General Documentation Table of Contents 1. External libraries 1.1 OpenJPEG 1.2 OpenCORE and VisualOn libraries 1.2.1 OpenCORE AMR 1.2.2 VisualOn AAC encoder library 1.2.3 VisualOn AMR-WB encoder library 1.3 LAME 1.4 libvpx 1.5 x264 2. Supported File Formats, Codecs or Fe ...

[转]FLV格式

FLV文件格式分析 作者:Eric.wang ( 273578147@qq.com)  于 2012-04-04 14:43:45,转载请注明。  少点转载,多点原创。 最近做RTMP Client,费力很大功夫终于把H264码流推送到Red5服务器上,封装包的时候用到FLV文件格式,下面是结合FLV Format Specification进行的分析。 1.        FLV文件对齐方式 FLV文件以大端对齐方式存放多字节整型。 如存放数字无符号16位的数字300(0x012C),那么在FLV文件中存放的顺序是:|0x01|0x2C|。 如果是无符号32位数字300(0 ...

H264类型

需要从硬压卡上获取的NALU封装成RTMP协议格式发送给RED5/FMS进行实时发布.   RTMP中传送 H.264使用的视频封装格式既是 FLV规范 中的 VideoTag   Frame Type UB [4] Type of video frame. The following values are defined:1 = key frame (for AVC, a seekable frame ...
      把每天出现的问题记下来,避免遗忘。 1.关于activity设置为singleInstance和singleTask的问题,当设置了此属性的时候,发现onActivityResult方法不好使了,经过查多方资料,发现当然设置此属性的时候,其实直接返回了取消结果返回的,主要原因是此activity实例其实是一直存在的。解决方法:如果跳转到另一个activity也是自己写的话,那么可以返回一个intent,当前activity在onNewIntent方法里处理,如果跳转到的另一个activity不是自己写的,那么只能用一个非singleInstance的activity中转下。  ...
在google上输入以上的关键字+ android,可以搜到的代码:
Global site tag (gtag.js) - Google Analytics