庞大的Android系统容不得你每一块都了解的很细致,但是如果会很好的划分层次,问题就会很好解决。记录的重点不在于具体的型号版本等等比较虚的方面,而是在遇到此类问题分析的思路。记录一则Android音频通道切换异常的故障分析过程。...
分类:
移动开发 时间:
2014-10-13 17:04:09
阅读次数:
249
1. 设定屏幕方向
当指定了屏幕的方向后(非SCREEN_ORIENTATION_UNSPECIFIED),屏幕就不会自动的旋转了
有2中方式控制屏幕方向:
1.1 修改AndroidManifest.xml
在AndroidManifest.xml的activity中加入:
横屏:
android:screenOrientation=”lan...
分类:
移动开发 时间:
2014-10-13 17:19:30
阅读次数:
232
前言
之前博客里已经将了MediaPlayer的简单应用,如何使用MediaPlayer在Android应用中播放音频。这篇博客在MediaPlayer使用的基础上,讲解一下MediaPlayer的一些高级功能的使用,以及它的状态转换。对MediaPlayer还不了解的朋友可以先看看之前那篇博客:Android--MP3播放器MediaPlayer。
本篇博客主要内容如下:
...
分类:
移动开发 时间:
2014-10-13 16:46:00
阅读次数:
271
需要注意的是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 17:00:19
阅读次数:
202
在开发的APP中我们通常通过手动底部上滑来调出WiFi、蓝牙、飞行模式等的设置页面,有时我们开发的APP无法调出。
解决办法:
进入iPhone “设置” --> "控制中心"--> "程序内访问"开关打开即可!
“再锁定屏幕上访问” 是在锁屏情况下,允许调用设置...
分类:
移动开发 时间:
2014-10-13 16:42:22
阅读次数:
207
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 18:17:30
阅读次数:
564
据说练就了一指禅神功的觅闻实时手机新闻网,正以每天2000+IP的用户量递增。有智能手机的可以当场进行体验,没有的就算了哈觅闻实时手机新闻网http://m.yunxunmi.com在IOS、Android 等各型号手机上均测试通过!名词解释->一指禅:通过单指左右上下划动可切换新闻频道、翻页、进入...
分类:
移动开发 时间:
2014-10-13 17:41:19
阅读次数:
165
在Android的SDK工具包中,有很多十分有用的工具,可以帮助程序员开发和测试Android应用程序,大大提高其工作效率。其中的一款叫Hierachy Viewer的可视化调试工具,可以很方便地在开发者设计,调试和调整界面时,提高用户的开发效率。本文将以一个实际例子讲解如何使用该款工具运用在And...
分类:
移动开发 时间:
2014-10-13 16:29:39
阅读次数:
260
转:http://blog.csdn.net/shakespeare001/article/details/78434601.首先来看看android:layout_gravity和android:gravity的使用区别。 android:gravity:这个是针对控件里的元素来说的,用来控制元素...
分类:
移动开发 时间:
2014-10-13 18:09:29
阅读次数:
245
Android Build System原文地址: http://elinux.org/Android_Build_System之前都是片断性的了解, 读完这个文章,编译 android 系统的过程就梳理清晰了。Basics of the Android Build system were desc...
分类:
移动开发 时间:
2014-10-13 18:18:09
阅读次数:
353
源码位置:frameworks/base/core/java/android/content/pm/PackageParser.java源文件路径:android\frameworks\base\services\java\com\android\server\PackageManagerServi...
分类:
移动开发 时间:
2014-10-13 17:26:49
阅读次数:
207
public String getVersionName() { String versionName = ""; try { PackageInfo info = getPackageManager().getPackageInfo( get...
分类:
移动开发 时间:
2014-10-13 17:59:39
阅读次数:
176
转:http://blog.csdn.net/liranke/article/details/17226083Android项目常常需要引用自定义的或者外部的jar包,这里提供一些经验,供参考。一. 一般做法:1. 通常情况下,直接将jar包copy在Eclipse工程中的libs目录下,就可以了,...
分类:
移动开发 时间:
2014-10-13 16:18:09
阅读次数:
159
本文中总结一下 Android 开发中容易被忽视的一些注意事项吧:一、谨慎选择包名包名 (Package Name) 就相当于一款应用在户口本上登记的名字,是系统用来区分不同应用的字段。重复的包名会被认为是同一款应用,不能同时安装在一个系统里。一般来说,包名建议使用域名反序。比如豌豆荚的网站域名是 ...
分类:
移动开发 时间:
2014-10-13 18:13:09
阅读次数:
161
NSString *str1 = @"can you \n speak English"; NSString *str = @"\n"; //在str1这个字符串中搜索\n,推断有没有 if ([str1 rangeOfString:str].location != NSNotFo...
分类:
移动开发 时间:
2014-10-13 18:10:59
阅读次数:
161
android.os.handler相关知识整理Handler在android里负责发送和处理消息。它的主要用途有: 1)按计划发送消息或执行某个Runnanble(使用POST方法); 2)从其他线程中发送来的消息放入消息队列中,避免线程冲突(常见于更新UI线程)/用来向不属于自己的线程的队列.....
分类:
移动开发 时间:
2014-10-13 16:25:29
阅读次数:
183