问题: 在视频播放时,现在控制条采用磨砂的效果,会遮罩部分视频解决思路1 播放器直接设置不带控制条,在app在Foreground状态,默认播放器暂停,这样需要在获得Foreground事件,进行设置播放-(void)viewWillAppear:(BOOL)animated{[[NSNotif.....
分类:
移动开发 时间:
2015-04-26 16:29:12
阅读次数:
640
http://www.cnblogs.com/bjzhanghao/archive/2012/11/14/android-platform-sdk-download-mirror.html更新2015/3/11:完善了sysimg部分,增加了Level 21的x86平台sysimg链接。更新2015...
分类:
移动开发 时间:
2015-04-26 16:28:32
阅读次数:
186
android传感器
view:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_he...
分类:
移动开发 时间:
2015-04-26 15:19:29
阅读次数:
160
Android平台提供了两个传感器用于确定设备的位置,这两个传感器是磁场传感器和方向传感器。Android平台还提供了测量设备正面到某一个邻近物体距离的传感器(邻近传感器)。磁场传感器和邻近传感器是基于硬件的传感器。大多数Android手机和平板电脑都有磁场传感器。而邻近传感器通常在手机中很常见。因为可以用该传感器测试接听电话时手机屏幕离脸有多远。可以可以在贴近耳朵接听电话时完成某些工作。方向传感...
分类:
移动开发 时间:
2015-04-26 15:21:47
阅读次数:
145
环境传感器
Android平台提供了4个传感器,用于检测不同的外部环境。我们可以使用这些传感器检测周围。例如,可以检测周围空气的湿度、光线、空气的压强和温度。这4个传感器都是基于硬件的传感器。除了光线传感器外,其他3个传感器在普通的Android设备中很少见。所以如果使用环境传感器,最好运行时对当前Android设备所支持的传感器是否检测。
大多数动作传感器和位置传感器都返回多个...
分类:
移动开发 时间:
2015-04-26 15:18:04
阅读次数:
162
Application的生命周期是最长的,随着程序的启动而创建,整个程序的结束才会被销毁。我们常常把一些需要保存的全局变量保存在Application,而不是保存在Activity中,那样还
需要传递,且会随着Activity的销毁而被销毁掉。然而Application的长处也成了它的短处,因为Application不会在程序的过程中被销毁,那么很有可能保存的数据过多OOM,也可能
内存泄露(...
分类:
移动开发 时间:
2015-04-26 15:18:54
阅读次数:
107
Android系统已经被各大厂商改的面目全非,各种系统组件在不同手机上显示的效果完全不同,现在要想在开发中想要保持统一的界面风格,必须全部修改系统组件的样式,现在我们需要修改系统默认的ProgressBar,就Android系统本身来说,不同的版本组件的样式也不同。系统中ProgressBar样式
找到android-sdk目录下的platforms\android-15\data\res\val...
分类:
移动开发 时间:
2015-04-26 15:17:26
阅读次数:
175
创建应用窗口
一、创建Activity
1. 应用窗口必须对应Activity,AMS通知客户端ActivityThread启动Activity 。反射创建Activity对象
二、创建Window
2. activity.attach()方法设置内部变量。
3. activity.attach()方法创建Window对象。PolicyManager.makeNewWindow(...
分类:
移动开发 时间:
2015-04-26 15:14:39
阅读次数:
182
英文原地址: http://www.androidcommunitydocs.com/reference/android/bluetooth/package-summary.html
分类:
移动开发 时间:
2015-04-26 15:05:20
阅读次数:
207
我们在打包的时候默认会把没有用到的资源(比如图片)也打包成app,徒增了应用的大小。现在我们可以利用Gradle来优雅的去除没有用到的资源文件了!就是在gradle中配置shrinkResources true。这个东西依赖于minifyEnabled,所以minifyEnabled也要为tru.....
分类:
移动开发 时间:
2015-04-26 15:01:58
阅读次数:
12382
字符串strings.xml 192.168.0.100getResources().getString(R.string.server_ip)整型intergers.xml 6000getResources().getInteger(R.integer.server_port)
分类:
移动开发 时间:
2015-04-26 15:00:33
阅读次数:
148
转载请注明出处:http://blog.csdn.net/qinjuning 上篇文章>中,我们 了解了View树的转换过程以及如何设置View的LayoutParams的。本文继续沿着既定轨迹继续未完成的job。 主要知识点如下: 1、MeasureSpc类说明 ...
分类:
移动开发 时间:
2015-04-26 14:59:40
阅读次数:
212
原创Blog,转载请注明出处
blog.csdn.net/hello_hwc
前言:可能在公司工作时间长了,以至于iOS都习惯性的写成了IOS,既然上一篇文章里一同学提出来了,我就改过来吧。本文介绍下服务器认证的流程,我对于服务器端的了解很少,所以如果有不准确的地方,欢迎指正,我会及时进行修改。
认证和授权简单来说就是服务器上存储了很多资源,这些资源不是客户端都能访问的,客户端要访问资源的时候...
分类:
移动开发 时间:
2015-04-26 13:56:42
阅读次数:
323
Android应用中许多退出程序的方式都是在你点击了返回按钮的时候,它弹出一个信息“再按一次退出”,这个和时候我们只需要在按一次返回按钮,程序就退出了,有的 时候时间间隔是3秒或者其他的时间间隔,今天我就简单说一下实现原理。
其实实现还是比较简单的,我们需要在Activity中覆盖一个方法:public void onBackPressed();这个方法在返回键被点击的时候调用,覆盖这个方法之后...
分类:
移动开发 时间:
2015-04-26 13:55:03
阅读次数:
209
废话少说,直接上代码:
(void)viewDidLoad {
[super viewDidLoad];
//读取plist文件在程序文件夹中的文件,并且要注意,程序文件的文件只能读不能写,只能在程序沙盒之中;
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"plisttest" o...
分类:
移动开发 时间:
2015-04-26 13:52:58
阅读次数:
145
API 21为Activity增加了一个新的属性,只要将其设置成persistAcrossReboots,activity就有了持久化的能力,另外需要配合一个新的bundle才行,那就是PersistableBundle。
这里的持久化与传统意义的不同,它的具体实现在Activity重载的onSaveInstanceState、onRestoreInstanceState和onCreate方法。p...
分类:
移动开发 时间:
2015-04-26 13:49:51
阅读次数:
226
尊重原创作者,转载请注明出处:http://blog.csdn.net/gemmem/article/details/13017999此文承接我的另一篇文章:Android进程的内存管理分析首先了解一下dalvik的Garbage Collection: 如上图所示,GC会选择一些它了解还存活的对....
分类:
移动开发 时间:
2015-04-26 13:45:08
阅读次数:
257