当前位置:  编程技术>移动开发
本页文章导读:
    ▪产生大法师打发士大夫        发生大法师打发士大夫 http://www.miicp.cn/communications/2146/http://blog.csdn.net/lovingprince/article/details/6087591 ......
    ▪ ubuntu开机施行shell        ubuntu开机执行shell 只需编辑/etc/init.d/rc.local文件,在最后加上你的脚本即可。比如:我已经编写了一个脚本shell.sh,存放在/home/mars704/Desktop/ 下面在终端输入 gedit /etc/init.d/rc.local编辑文件,在.........
    ▪ Animations的应用(五)       Animations的使用(五) 1 AnimationSet的使用方法 什么是AnimationSet 1 AnimationSet是Animation的子类 2 一个AnimationSet包含了一系列的Animation 3 针对AnimationSet设置一些Animation的常见属性(如StartOffset,dur.........

[1]产生大法师打发士大夫
    来源: 互联网  发布时间: 2014-02-18
发生大法师打发士大夫
http://www.miicp.cn/communications/2146/


http://blog.csdn.net/lovingprince/article/details/6087591

    
[2] ubuntu开机施行shell
    来源: 互联网  发布时间: 2014-02-18
ubuntu开机执行shell
只需编辑/etc/init.d/rc.local文件,在最后加上你的脚本即可。
比如:我已经编写了一个脚本shell.sh,存放在/home/mars704/Desktop/ 下面
在终端输入 gedit /etc/init.d/rc.local编辑文件,在结尾出加入:
/home/mars704/Desktop/sh.sh 即可开机自动加载脚本。


本次以开机自动挂载XP的分区为例:
在bash 键入fdisk -l
查看硬盘分区,如下是我的电脑分区:
Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+   7  HPFS/NTFS
/dev/sda2            2433       19457   136753312+   f  W95 Ext'd (LBA)
/dev/sda5            2433        6688    34186288+   b  W95 FAT32
/dev/sda6            6689        6934     1975963+  82  Linux swap / Solaris
/dev/sda7            6935        8269    10723356   83  Linux
/dev/sda8            8270       10944    21486906    b  W95 FAT32
/dev/sda9           10945       15200    34186288+   b  W95 FAT32
/dev/sda10          15201       18980    30362818+   b  W95 FAT32
/dev/sda11          18981       19457     3831471    b  W95 FAT32
其后,我们编写一个shell脚本用来挂载xp的分区
#!/bin/sh
#rc.?d
sudo mount -o iocharset=utf8 /dev/sda5 /mnt/disk_D
sudo mount -o iocharset=utf8 /dev/sda8 /mnt/disk_E
sudo mount -o iocharset=utf8 /dev/sda9 /mnt/disk_F
sudo mount -o iocharset=utf8 /dev/sda10 /mnt/disk_G
sudo mount -o iocharset=utf8 /dev/sda11 /mnt/disk_H
exit 0
保存到/ect/rc0.d~rc5.d任何一个文件夹里面,这里的文件会在开机时自动运行。
就这样,一个在ubuntu下编写的开机自动运行的shell脚本就完成了!
其他编写的开机自动运行脚本都可以放在上面提到的文件夹里面!!

    
[3] Animations的应用(五)
    来源: 互联网  发布时间: 2014-02-18
Animations的使用(五)
1 AnimationSet的使用方法

什么是AnimationSet

1 AnimationSet是Animation的子类

2 一个AnimationSet包含了一系列的Animation

3 针对AnimationSet设置一些Animation的常见属性(如StartOffset,duration等),可以被包含在AnimationSet当中的Animation继承

	AnimationSet animationSet = new AnimationSet(ture);
	AlpahaAnimation alpha = new AlphaAnimation(...);
	RotateAnimation rotate = new RotateAnimation(...);
	animationSet.addAnimation(alpha);
	animationSet.addAnimaion(rotate);
	animationSet.setDuration(2000);
	animationSet.setStartOffset(500);
	imageView.startAnimation(animationSet);


2 Interpolator的使用方法

Interpolator定义了动画变化速率,在Animations框架中定义了以下几种Interpolator



AccelerateDecelerateInterpolator:在动画开始和结束的地方速率变化较慢,中间的时候加速

AccelerateInterpolator:在动画开始的地方速率改变较慢,然后加速

CycleInterpolator:动画循环播放特定次数,速率改变沿正弦曲线

DecelerateInterpolator:在动画开始的地方速率改变较慢,然后减速

LinearInterpolator:以均匀的速率改变



设置的地方就在set标签中的 android:interpolator="@android:anim/accelerate_interpolator"

而之后还有一个android:shareInterpolator="true" 从名字就可以看到这是为set中所有的动画设置Interpolator

如果要单独设置 则将shareInterpolator设为false 然后为每个动画中单独定义Interpolator



以上是在xml中设置,如果要在代码中设置

animationSet.setInterpolator(new AccelerateInterpolator());(也可以单独设置)

注意在AnimationSet的构造方法中有一个boolean参数,这个参数就是shareInterpolator的设定



3 Frame-By-Frame Animations的使用方法

1 在res/drawable中创建一个xml文件,定义Animation的动画播放序列 anim_nv.xml

	<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
		android:oneshot="false">
		<item android:drawable="@drawable/nv1"
			android:duration="500" />
		<item android:drawable="@drawable/nv2"
			android:duration="500" />
		<item android:drawable="@drawable/nv3"
			android:duration="500" />
		<item android:drawable="@drawable/nv4"
			android:duration="500" />
	</animation-list>


2 为ImageView设置背景资源
	imageView.setBackgroundResource(R.drawable.anim_nv);


3 通过ImageView得到AnimationDrawable
	AnimationDrawable animationDrawable = (AnimationDrawable) imageView.getBackground();


4 执行动画
	animationDrawable.start();


    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
编程技术 iis7站长之家
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3