随笔分类 - android
Activity 横竖屏切换
摘要:前言 在开发中常要处理横竖屏切换,怎么处理先看生命周期 申明 Activity 横竖屏切换时需要回调两个函数 ,所以在此将这个两个函数暂时看成是Activity 横竖屏切换的生命周期的一部分,这两个函数如下 横竖屏切换生命周期 1、启动程序进入Activity界面 2、旋转屏幕 3、再次旋转屏幕 4
阅读全文
Activityn 生命周期
摘要:前言 Activity 生命周期,虽然开发android 程序有几年了,但是很多基本东西还是经常遗忘模糊,在此笔记白纸黑字记录,下次记忆模糊的时候温故知新。网上一搜索一大把,但是多是一大堆各种日志搅来搅去比较模糊难懂,有个别的文章就是一知半解比较片面,这个看似简单但是又说清道不明,为了更加简单快速的理解并做笔记,我使用的是官方的示例ActivityLifecycle运行结果作为记录依据 Act...
阅读全文
Android 多媒体视频播放一( 多媒体理解与经验分享)
摘要:前言 说到android的多媒体,一把辛酸一把泪,当初听说会多媒体的比较牛掰,公司也有需求,于是乎我也积极的加入研究android多媒体的行列,记得以前刚接触的时候,最开始还是比较头大的,主要是但是很多细节比较零散凌乱,无法形成规律模式和合理的解决方案,但是慢慢也虽然接触了久了,很多事情也就明白过来
阅读全文
Android Animation(动画)
摘要:前言 Android 平台提供实现动画的解决方案(三种) 一、3.0以前,android支持两种动画: (1)Frame Animation:顺序播放事先做好的图像,与gif图片原理类似,是一种逐帧动画; (2)Tween Animation:通过对场景里的对象不断做图像变换(渐变、平移、缩放、旋转
阅读全文
android selector 开始自定义样式
摘要:Selector的结构描述: shape的结构描述: android:endColor="#FFFFFF" android:angle="270" /> 下面是上面属性的说明solid:实心,就是填充的意思android:color指定填充的颜色...
阅读全文
Android应用开发中半透明效果实现方案
摘要:下面是自定义Activity半透明的效果例子:res/values/styles.xml res/values/color.xml #50000000注意:color.xml的#5000000前两位是透明的效果参数从00 到 ff(透明--不么透明),后6位是颜色的设置manifest.xmljav...
阅读全文
Android新版NDK环境配置(免Cygwin)
摘要:adt-bundle-windows-x86eclipsesdkadt的集成工具包也可以用eclipse自己先搭建android-ndk-r9-windows-x86_64ndk请下载r8以上的那样可以不安装cygwin首先分别解压工具添加sdk和ndk添加测试项目hello-jni本菜鸟在查阅了很多文章,又是去折腾cygwin之类的,虽然可以编译出so文件,但运行项目却有很多问题。当发现最新的ndk不需要cygwin的时候,跪了(orz)。现在进入正题。使用工具:adt-bundle-windows-x86:eclipse+sdk+adt的集成工具包,也可以用eclipse自己先搭建andr
阅读全文
Android 广播 BroadcastReceiver
摘要:Android 系统里定义了各种各样的广播,如电池的使用状态,电话的接收和短信的接收,开机启动都会产生一个广播。当然用户也可以自定义自己的广播。既然说到广播,那么必定有一个广播发送者,以及广播接收器。系统广播的发送者为系统,自定义广播当然是用户定义的了。我们可以定义一个广播接收器,用来接收我们感兴趣的广播,不论是系统广播还是用户自定义广播。这个广播接收器必须继承至BroadcastReceiver。老规矩,先来点基础知识。一.基础知识1:定义一个广播接收器,继承BroadcastReceiver。2:在广播接收器中onReceive接收广播的Action并作出处理。不同的广播对于一组不同的Ac
阅读全文
android shape 在 Selector中作为Button的背景
摘要:main.xml:button_selector.xml: 运行效果如下图:一般状态:获得焦点状态:按下状态:
阅读全文
android shape的使用
摘要:shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: 填充:设置填充的颜色间隔:设置四个方向上的间隔大小:设置大小圆角:同时设置五个属性,则Radius属性无效android:Radius="20dp" 设置四个角的半径android:topLeftRadius="20dp" 设置左上角的半径 android:topRightRadius="20dp" 设置右上角的半径 android:bot...
阅读全文
浙公网安备 33010602011771号