Welcome 微信登录

首页 / 移动开发 / Android

Android检查手机有没有安装某应用的方法

Android检查手机有没有安装某应用的方法

本文实例讲述了Android检查手机有没有安装某应用的方法。分享给大家供大家参考,具体如下:手机用户尤其厌烦手动输入大量信息,在一个程序中可以调用其他程序或功能往往可以给用户更好的用户体验,让用户倍感亲切,所以程序间这样的整合可以 促成多方软件协同工作的“共赢”局面。那我们在我们自己的程序中调用其他程序时往往要检查手机有没有安装该软件后再做相应操作,如没有安装,用intent将用户引导至android market去下载该程序,如已安装则打开该程序,并传入...
Android播放assets文件里视频文件相关问题分析

Android播放assets文件里视频文件相关问题分析

本文实例讲述了Android播放assets文件里视频文件相关问题。分享给大家供大家参考,具体如下:今天做了一个功能,就是播放项目工程里面的视频文件,不是播放SD卡视频文件。我开始尝试把视频文件放到 assets文件目录下。因为之前写webview加载assets文件夹时,是这样写的:webView = new WebView(this);webView.loadUrl(file:///android_asset/sample3_8.html);依次类推,...
Android自定义照相机Camera出现黑屏的解决方法

Android自定义照相机Camera出现黑屏的解决方法

本文实例讲述了Android自定义照相机Camera出现黑屏的解决方法。分享给大家供大家参考,具体如下:对于一些手机,像HTC,当自定义Camera时,调用Camera.Parameters的 parameters.setPreviewSize(width, height)方法时,如果width和height为奇数情况下,则会出现黑屏现象,解决办法可参考SDK提供的ApiDemos中关于Camera的 例子:List<Size> sizes =...
Android(2.2/2.3系统)Gallery解决默认和横竖屏切换选中状态问题

Android(2.2/2.3系统)Gallery解决默认和横竖屏切换选中状态问题

前言Gallery的Item使用的是一个ImageView+TextView,并且为其设置了selector,当使用setSelection设置时、横竖屏切换时Item的状态不会改变,这个目前在2.2/2.3系统中存在,高版本如4.0是不存在的。正文一、第一步,解决ImageView的状态问题为ImageView设置:android:focusableInTouchMode="true"注意同样属性设置TextView不管用。二、第二步,手动控制文本根据...
Android 使用Vitamio打造自己的万能播放器(1)——准备

Android 使用Vitamio打造自己的万能播放器(1)——准备

前言 虽然Android已经内置了VideoView组件和MediaPlayer类来支持开发视频播放器,但支持格式、性能等各方面都十分有限,这里与大家一起利用免费的Vitamio来打造属于自己的Android万能播放器!正文 一、实现目标 1.1 支持格式 支持主流的视音频格式:mp3/mp4/mkv/avi/3gp/rmvb/mov/flv等。 1.2 支持功能 1.2.1 当然最重要的是播放功能,含播放控制...
Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放

Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放

前言 本章继续完善播放相关播放器的核心功能,为后续扩展打好基础。系列 1、Android 使用Vitamio打造自己的万能播放器(1)——准备正文 一、实现目标1.1亮度控制模仿VPlayer界面:1.2声音控制 模仿VPlayer界面:1.3画面缩放根据下面API提供画面的拉伸、剪切、100%、全屏 二、Vitamio API 介绍VideoView 2.1public void start()开始播放2.2public void pause()暂...
Android 使用Vitamio打造自己的万能播放器(3)——本地播放(主界面、播放列表)

Android 使用Vitamio打造自己的万能播放器(3)——本地播放(主界面、播放列表)

前言打造一款完整可用的Android播放器有许多功能和细节需要完成,也涉及到各种丰富的知识和内容,本章将结合Fragment、ViewPager来搭建播放器的主界面,并实现本地播放基本功能。系列文章提供截图、代码说明、源码下载,欢迎交流!系列1、Android 使用Vitamio打造自己的万能播放器(1)——准备2、Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放正文一、目标1.1使用Fragment、ViewPa...
Android 使用Vitamio打造自己的万能播放器(4)——本地播放(快捷搜索、数据存储)

Android 使用Vitamio打造自己的万能播放器(4)——本地播放(快捷搜索、数据存储)

前言 关键字:Vitamio、VPlayer、Android播放器、Android影音、Android开源播放器 本章节把Android万能播放器本地播放的主要功能(缓存播放列表和A-Z快速查询功能)完成,和播放组件关系不大,但用到一些实用的技术,欢迎交流!系列 1、Android 使用Vitamio打造自己的万能播放器(1)——准备 2、Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放 3、Androi...
Android 使用Vitamio打造自己的万能播放器(5)——在线播放(播放优酷视频)

Android 使用Vitamio打造自己的万能播放器(5)——在线播放(播放优酷视频)

前言 为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图、视频时间、尺寸等),跳过直接写在线播放部分的章节。从Vitamio的介绍可以看得出,其支持http、m3u8等多种网络协议,本章将编写播放优酷视频的例子。系列 1、Android使用Vitamio打造自己的万能播放器(1)——准备 2、Android使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放 3、Andr...
Android 使用Vitamio打造自己的万能播放器(6)——在线播放(播放列表)

Android 使用Vitamio打造自己的万能播放器(6)——在线播放(播放列表)

前言 新版本的VPlayer由设计转入开发阶段,预计开发周期为一个月,这也意味着新版本的Vitamio将随之发布,开发者们可以和本系列文章一样,先开发其他功能。本章内容为"在线视频播放列表",集合了主流各大视频网站的手机版,欢迎给"开播视频"反馈改进建议!系列 1、Android 使用Vitamio打造自己的万能播放器(1)——准备 2、Android 使用Vitamio打造自己的Android万能播放器(2)—— 手势控制亮度、音量、缩放 3、Andr...
Android 使用Vitamio打造自己的万能播放器(7)——在线播放(下载视频)

Android 使用Vitamio打造自己的万能播放器(7)——在线播放(下载视频)

前言 本章将实现非常实用的功能——下载在线视频。涉及到多线程、线程更新UI等技术,还需思考产品的设计,如何将新加的功能更好的融入到现有的产品中,并不是简单的加一个界面就行了,欢迎大家交流产品设计和技术细节实现!系列1、Android 使用Vitamio打造自己的万能播放器(1)——准备 2、Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放 3、Android 使用Vitamio打造自己的万能播放器(3)——本地...
Android中View的炸裂特效实现方法详解

Android中View的炸裂特效实现方法详解

本文实例讲述了Android中View的炸裂特效实现方法。分享给大家供大家参考,具体如下:前几天微博上被一个很优秀的 Android 开源组件刷屏了 - ExplosionField,效果非常酷炫,有点类似 MIUI 卸载 APP 时的动画,先来感受一下。ExplosionField 不但效果很拉风,代码写得也相当好,让人忍不住要拿来好好读一下。创建 ExplosionFieldExplosionField 继承自 View,在 onDraw 方法中绘制动...
Android 使用Vitamio打造自己的万能播放器(8)——细节优化

Android 使用Vitamio打造自己的万能播放器(8)——细节优化

前言 成功的产品往往在细节之处也做到极致,产品和项目从使用的角度来看最大的区别我认为也就是细节的处理上。开播视频的目标是产品,前面7篇文章高歌猛进,添加了很多的功能,也该停下来休整一下,优化一下,也欢迎交流反馈做得不周到的地方。由于开源,大家也可以按照自己的喜好来添加修改不同的功能和细节。系列1、Android 使用Vitamio打造自己的万能播放器(1)——准备 2、Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量...
Android 使用Vitamio打造自己的万能播放器(9)—— 在线播放 (在线电视)

Android 使用Vitamio打造自己的万能播放器(9)—— 在线播放 (在线电视)

前言如果不想自己去找视频看,以传统方式看电视也不错,比如CCTV、湖南卫视等。本章从网络收集几百个电视台的地址,采用多级分类方式呈现,极大丰富在线播放部分的内容。系列1、Android 使用Vitamio打造自己的万能播放器(1)——准备 2、Android 使用Vitamio打造自己的万能播放器(2)—— 手势控制亮度、音量、缩放 3、Android 使用Vitamio打造自己的万能播放器(3)——本地播放(主界面、视频列表) 4、Android 使用...
Android获取设备CPU核数、时钟频率以及内存大小的方法

Android获取设备CPU核数、时钟频率以及内存大小的方法

本文实例讲述了Android获取设备CPU核数、时钟频率以及内存大小的方法。分享给大家供大家参考,具体如下:因项目需要,分析了一下 Facebook 的开源项目 - Device Year Class。Device Year Class 的主要功能是根据 CPU核数、时钟频率 以及 内存大小 对设备进行分级。代码很简单,只包含两个类:DeviceInfo -> 获取设备参数,YearClass -> 根据参数进行分级。下表是 Facebook ...
<< 91 92 93 94 95 96 97 98 99 100 >>