#age

Android之TelephonyManager类的使用案例

 TelephonyManager类主要提供了一系列用于访问与手机通讯相关的状态和信息的get方法。其中包括手机SIM的状态和信息、电信网络的状态及手机用户的信息。在应用程序中可以使用这些get方法获取相关数据。TelephonyManager类的对象可以通过Context.getSystemService(...

Android InputMethodManager输入法简介

正文  一、结构publicfinalclassInputMethodManagerextendsObject Java.lang.Objectandroid.view.inputmethod.InputMethodManager  二、类概述  整个输入法框架(IMF)结构的核心API,应用程序之间进行调度...

android ImageView的属性android:scaleType,即ImageView.setScaleType(ImageView.ScaleType)

实例<ImageViewandroid:id="@+id/image"android:layout_width="fill_parent"android:layout_height="fill_parent"android:scaleType="center"android:src="@drawable/cand...

android系统中使用TelephonyManager类来获取imei号和其他手机信息

在AndroidManifest.xml文件中增加<!--允许读取电话状态SIM的权限--><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"/>代码如下:privatevoidgetSystemPhoneMess...

jsp error-page没有生效

1、首页检查web.xml中的配置,确保路径是正确的<error-page><error-code>404</error-code><location>/error.jsp</location></error-page>2、然后再检查error.j...
代码星球 ·2020-05-23

java.lang.NoClassDefFoundError: com/sun/image/codec/jpeg/JPEGCodec 解决方案

使用java生成图片的时候,报了java.lang.NoClassDefFoundError:com/sun/image/codec/jpeg/JPEGCodec错误。   根据这个类的api说明,在sun的java版本是coreapi,在其他版本中不是coreapi。  而查询使用的jdk下面的jar得知,...

Canvas与Image互相转换示例以及利用该技术实现微信长按自动识别二维码功能

现在扫描二维码已经很普遍,微信扫一扫即可,但是如果二维码是在自己的手机上呢?那就要用到微信里的一个功能了,手指长按二维码,会弹出自动识别的选项,点确定就可以看到二维码的内容了。那么怎么通过前端实现这个长按自动识别这个功能呢?首先我们需要知道利用jquery的二维码生成插件jquery.qrcode.min.js,制作的...

jQuery全屏滚动插件fullPage.js使用中遇到的问题(滑动轮播效果无效)

1.fullPage.js是什么?   fullPage.js是一个基于jQuery,用来制作全屏网站的插件。2.兼容性:  -jquery兼容:兼容jQuery1.7+  -浏览器兼容:IE8+,Chrome,FireFox3.问题: &...

localStorage的用法

1.在HTML5中,本地存储是一个window的属性,包括localStorage和sessionStorage,前者是一直存在本地的,后者是伴随着session,窗口一旦关闭就消失了。二者用法完全相同2.存储数据的方法就是直接给window.localStorage添加一个属性,localStorage里面的数据是以...
代码星球 ·2020-05-23

stagefright omx小结

由于stagefright和openmax运行在两个不同的进程上,所以他们之间的通讯要经过Binder进行处理,本小结不考虑音频这一块,假设视频为MP4封装的AVC编码文件. 先简单的看一下stagefright是怎么工作的,stagefright使用event来进行驱动,event调度器和event运行在同...
代码星球 ·2020-05-23

android stagefright基本流程总结

数据流的封装一、由数据源DataSource生成MediaExtractor。通过MediaExtractor::Create(dataSource)来实现。Create方法通过两步来生成相应的MediaExtractor:1、通过dataSource->sniff来探测数据类型2、生成相应的Extractor:...

android stagefright awesomeplayer 分析

主要调用awesomeplay.cpp的函数来实现音视频等功能,可以说是对awesomeplay.cpp的封装,进一步抽象,然后提供给上层调用,主要的调用者是MediaPlayerService.cpp。提供的API如下: 1.       ...

stagefright框架(七)-Audio和Video的同步

讲完了audio和video的处理流程,接下来要看的是audio和video同步化(synchronization)的问题。OpenCORE的做法是设置一个主clock,而audio和video就分别以此作为输出的依据。而在Stagefright中,audio的输出是透过callback函式来驱动,video则根据au...

stagefright框架(六)-Audio Playback的流程

到目前为止,我们都只着重在video处理的部分,对于audio却只字未提。这篇文章将会开始audio处理的流程。Stagefright中关于audio的部分是交由AudioPlayer来处理,它是在AwesomePlayer::play_l中被建立的。(1)当上层应用程式要求播放影音时,AudioPlayer同时被建立...

stagefright框架(五)-Video Rendering

AwesomePlayer::onVideoEvent除了透過OMXCodec::read取得解碼後的資料外,還必須將這些資料(mVideoBuffer)傳給videorenderer,以便畫到螢幕上去。(1) 要將mVideoBuffer中的資料畫出來之前,必須先建立mVideoRenderervoid&n...
首页上一页...8182838485...下一页尾页