Android提供了常见的音频、视频的编码、解码机制。借助于多媒体类MediaPlayer的支持,开发人员可以很方便在在应用中播放音频、视频。本篇博客主要讲解在Android平台下如何播放一个音频文件。
本篇博客主要内容如下:
MediaPlayerMediaPlayer的音频源使用MediaPlayer播放音乐MediaPlayer使用技巧Demo--一个简单的MP3播放器
...
分类:
移动平台 时间:
2014-10-13 16:29:41
收藏:
0 评论:
0 赞:
0 阅读:
390
1.混淆器概述
混淆器通过删除从未用过的代码和使用晦涩名字重命名类、字段和方法,对代码进行压缩,优化和混淆,生成一个比较小的.apk文件,该文件比较难进行逆向工程,是一种重要的保护手段。
混淆器被集成在android 构建系统中,所以你不必手动调用它。同时混淆器仅在发布模式下进行构建应用程序的时候才会运行起来,所以在调试模式下构建程序时,你不必处理混淆代码。这个文档描述了怎样启用并配置...
分类:
移动平台 时间:
2014-10-13 16:28:51
收藏:
0 评论:
0 赞:
0 阅读:
437
庞大的Android系统容不得你每一块都了解的很细致,但是如果会很好的划分层次,问题就会很好解决。记录的重点不在于具体的型号版本等等比较虚的方面,而是在遇到此类问题分析的思路。记录一则Android音频通道切换异常的故障分析过程。...
分类:
移动平台 时间:
2014-10-13 16:28:41
收藏:
0 评论:
0 赞:
0 阅读:
386
1. 设定屏幕方向
当指定了屏幕的方向后(非SCREEN_ORIENTATION_UNSPECIFIED),屏幕就不会自动的旋转了
有2中方式控制屏幕方向:
1.1 修改AndroidManifest.xml
在AndroidManifest.xml的activity中加入:
横屏:
android:screenOrientation=”lan...
分类:
移动平台 时间:
2014-10-13 16:27:21
收藏:
0 评论:
0 赞:
0 阅读:
1005
前言
之前博客里已经将了MediaPlayer的简单应用,如何使用MediaPlayer在Android应用中播放音频。这篇博客在MediaPlayer使用的基础上,讲解一下MediaPlayer的一些高级功能的使用,以及它的状态转换。对MediaPlayer还不了解的朋友可以先看看之前那篇博客:Android--MP3播放器MediaPlayer。
本篇博客主要内容如下:
...
分类:
移动平台 时间:
2014-10-13 16:27:11
收藏:
0 评论:
0 赞:
0 阅读:
365
需要注意的是SwipeRefreshLayout下面只可以有一个直接子节点。
布局文件如下。
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/contain...
分类:
移动平台 时间:
2014-10-13 16:24:51
收藏:
0 评论:
0 赞:
0 阅读:
359
在开发的APP中我们通常通过手动底部上滑来调出WiFi、蓝牙、飞行模式等的设置页面,有时我们开发的APP无法调出。
解决办法:
进入iPhone “设置” --> "控制中心"--> "程序内访问"开关打开即可!
“再锁定屏幕上访问” 是在锁屏情况下,允许调用设置...
分类:
移动平台 时间:
2014-10-13 16:23:33
收藏:
0 评论:
0 赞:
0 阅读:
250
containerViewController
分类:
移动平台 时间:
2014-10-13 16:20:00
收藏:
0 评论:
0 赞:
0 阅读:
340
GitHub上优秀Android开源项目转载自 :http://my.eoe.cn/sisuer/archive/3348.htmlhttp://my.eoe.cn/sisuer/archive/3474.htmlhttp://my.eoe.cn/sisuer/archive/3348.htmlGi...
分类:
移动平台 时间:
2014-10-13 16:18:41
收藏:
0 评论:
0 赞:
0 阅读:
604
据说练就了一指禅神功的觅闻实时手机新闻网,正以每天2000+IP的用户量递增。有智能手机的可以当场进行体验,没有的就算了哈觅闻实时手机新闻网http://m.yunxunmi.com在IOS、Android 等各型号手机上均测试通过!名词解释->一指禅:通过单指左右上下划动可切换新闻频道、翻页、进入...
分类:
移动平台 时间:
2014-10-13 16:15:50
收藏:
0 评论:
0 赞:
0 阅读:
322
在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在And...
分类:
移动平台 时间:
2014-10-13 16:10:51
收藏:
0 评论:
0 赞:
0 阅读:
362
转:http://blog.csdn.net/shakespeare001/article/details/78434601.首先来看看android:layout_gravity和android:gravity的使用区别。 android:gravity:这个是针对控件里的元素来说的,用来控制元素...
分类:
移动平台 时间:
2014-10-13 16:10:40
收藏:
0 评论:
0 赞:
0 阅读:
316
Android Build System原文地址: http://elinux.org/Android_Build_System之前都是片断性的了解, 读完这个文章,编译 android 系统的过程就梳理清晰了。Basics of the Android Build system were desc...
分类:
移动平台 时间:
2014-10-13 16:02:41
收藏:
0 评论:
0 赞:
0 阅读:
340
源码位置:frameworks/base/core/java/android/content/pm/PackageParser.java源文件路径:android\frameworks\base\services\java\com\android\server\PackageManagerServi...
分类:
移动平台 时间:
2014-10-13 16:01:20
收藏:
0 评论:
0 赞:
0 阅读:
285
public String getVersionName() { String versionName = ""; try { PackageInfo info = getPackageManager().getPackageInfo( get...
分类:
移动平台 时间:
2014-10-13 16:00:50
收藏:
0 评论:
0 赞:
0 阅读:
271
转:http://blog.csdn.net/liranke/article/details/17226083Android项目常常需要引用自定义的或者外部的jar包,这里提供一些经验,供参考。一. 一般做法:1. 通常情况下,直接将jar包copy在Eclipse工程中的libs目录下,就可以了,...
分类:
移动平台 时间:
2014-10-13 15:59:21
收藏:
0 评论:
0 赞:
0 阅读:
373
本文中总结一下 Android 开发中容易被忽视的一些注意事项吧:一、谨慎选择包名包名 (Package Name) 就相当于一款应用在户口本上登记的名字,是系统用来区分不同应用的字段。重复的包名会被认为是同一款应用,不能同时安装在一个系统里。一般来说,包名建议使用域名反序。比如豌豆荚的网站域名是 ...
分类:
移动平台 时间:
2014-10-13 15:57:40
收藏:
0 评论:
0 赞:
0 阅读:
3774
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFo...
分类:
移动平台 时间:
2014-10-13 15:55:30
收藏:
0 评论:
0 赞:
0 阅读:
322
android.os.handler相关知识整理Handler在android里负责发送和处理消息。它的主要用途有: 1)按计划发送消息或执行某个Runnanble(使用POST方法); 2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)/用来向不属于自己的线程的队列.....
分类:
移动平台 时间:
2014-10-13 15:50:00
收藏:
0 评论:
0 赞:
0 阅读:
277
LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutParams传递进去。 可以这样去形.....
分类:
移动平台 时间:
2014-10-13 15:46:20
收藏:
0 评论:
0 赞:
0 阅读:
357