当前位置:  编程技术>移动开发
本页文章导读:
    ▪java-> 资料操作(创建、删除、)        java--------> 文件操作(创建、删除、。。) package com.amaker.file; import java.io.File; import java.io.IOException; public class FileDemo { public static void main(String[] args) { listFile(); } //创建文件 public stat.........
    ▪ 截取现阶段屏幕        截取当前屏幕 #import <QuartzCore/QuartzCore.h> @property (retain, nonatomic) IBOutlet UIImageView *imageView; -(UIImage*)getShot { UIGraphicsBeginImageContext(CGSizeMake(320, 460)); [imageView.layer renderInContext:UIGraphicsGet.........
    ▪ 【转】生存中的交互之小户型设计       【转】生活中的交互之小户型设计   编辑:S++小组 在房价高涨的今天,对于年轻的家庭以及单身一族来说,通常会选择小户型作为过渡。小户型设计却仍然要求“麻雀虽小,五脏俱全”,.........

[1]java-> 资料操作(创建、删除、)
    来源: 互联网  发布时间: 2014-02-18
java--------> 文件操作(创建、删除、。。)
package com.amaker.file;

import java.io.File;
import java.io.IOException;

public class FileDemo {
	public static void main(String[] args) {
		listFile();
	}
	
	//创建文件
	public static void createNewFile01(){
		File file = new File("d:\\test.txt");
		try {
			file.createNewFile(); // 创建文件
		} catch (IOException e) {
			e.printStackTrace();
		}

	}
	/**
	 * 以上确实已经将一个文件创建成功了,但是这样的操作中,路径是存在问题的,因为在不同的操作系统中路径的分隔符是不一样的,例如:
	 * windows下。分隔符是“\”
	 * linux下。分隔符是“/”
	 * 那么此时,在编写IO操作的时候一定要注意,所有的分隔符需要使用separator进行指定。
	 */
	public static void createNewFile02(){
		File file = new File("d:" + File.separator + "test.txt");
		try {
			file.createNewFile(); // 创建文件
		} catch (IOException e) {
			e.printStackTrace();
		}

	}
	//删除文件
	public static void deleteFile(){
		File file = new File("d:" + File.separator + "test.txt");
		if (file.exists()) { // 文件是否存在
			file.delete();// 删除文件
		}

	}
	//文件类型的判断
	public static void getFileType(){
		File file1 = new File("d:" + File.separator + "test.txt"); // 文件路径
		File file2 = new File("d:"); // 文件夹路径
		System.out.println(file1.isFile());
		System.out.println(file2.isDirectory());
		System.out.println("文件大小:" + file1.length());
		System.out.println("文件路径:" + file1.getPath());
		System.out.println("文件路径:" + file1);

	}
	
	//列出目录的内容
	public static void listFile(){
		File file = new File("d:" + File.separator); // 文件夹路径
		File files[] = file.listFiles(); // 列出
		for (int x = 0; x < files.length; x++) {
			System.out.println(files[x]);
		}

	}
	
	
	
}

    
[2] 截取现阶段屏幕
    来源: 互联网  发布时间: 2014-02-18
截取当前屏幕

#import <QuartzCore/QuartzCore.h>
@property (retain, nonatomic) IBOutlet UIImageView *imageView;

-(UIImage*)getShot
{
    UIGraphicsBeginImageContext(CGSizeMake(320, 460));
    [imageView.layer renderInContext:UIGraphicsGetCurrentContext()];
    UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return viewImage;
}
 

    
[3] 【转】生存中的交互之小户型设计
    来源: 互联网  发布时间: 2014-02-18
【转】生活中的交互之小户型设计

 

编辑:S++小组

在房价高涨的今天,对于年轻的家庭以及单身一族来说,通常会选择小户型作为过渡。小户型设计却仍然要求“麻雀虽小,五脏俱全”,小面积与增加功能的矛盾日益加深。与小户型设计及其相似的还有近些年来兴起的手机交互设计。现在各个企业都如火如荼的进行着手机客户端的设计开发,手机界面尺寸有限,如何尽量少的形式表达出用户真正的需求,又让用户有好的体验呢?

 

1. 减少不必要的

在小空间设计上,不能要求面面俱到,要懂得牺牲的魅力。开放式设计可以让空间得到最大的利用,将卧室、客厅、餐厅打通,形成大空间态势,减少固定笨重的装修,用灵活可变的轻质隔墙,甚至滑轨拉门或其他可移动家具来取代原有的密闭隔断墙,既节省空间,使居室更显通透感,同样也可以让你拥有独立的空间。

床头部分可以增加弹簧,白天收起增大活动空间,晚上睡觉时再放下,



在手机交互设计中

1. 精简内容

手机界面尺寸比较小,又要考虑符合手指点击的面积,所以往往不会像web页面中把详细分类及信息全都铺出来,导航条也不会像web界面设计中的细长的一条,只能精简内容显示最常用的几个版块。

2. 隐藏菜单

对于占空间比较大,在特定情况下才需要的东西可以设计为隐藏菜单,需要使用时再显示出来


2. 纵向发展

将床面抬高,不知不觉中增加了床面以下的可利用空间

继续抬高床的高度,下面的空间可以作为衣柜和书桌空间

手机交互计中

列表页的设计,现在的智能机最大的特点就是用到手指的动作,所以列表页长一点没关系,用手指滑动上下或者左右翻页比web界面上的翻页效率高出很多

1. 信息量比较大的表格结构的列表,这种页面在web页面中显示时会出现纵向滚动条,在手机交互设计中多数用上下滑动

2. 如果做分屏设计的通常使用横向滑动,横向滑动的特点是一次滑动一屏,但是想一次只移动一点点的话就不适合做横向滑动了。

3. 还有一种分享类型的列表,由于不停的会有新的分享图片出现,更新频率比较高,所以图片排列比较密集,为方便用户自由控制移动多少位置通常也采用上下滑动。


3. 功能区共享

在居室有条件的情况下,我们会让各个空间独立,比如说:我们会单独设立客厅,餐厅,书房等等… 这也就是我们说的几室几厅,它各个房间的功能,但如果是小户型,就没那么多房间可供你划分,我们接触最多的是零居室,也就是说只是一间房,甚至于厨房都是敞开的,只有卫生间是独立的。因此,许多空间必须是重叠的,甚至于是单一空间多用途,比如说:餐桌可以成为书桌,还可以兼顾吧台的作用;榻榻米可以成为客卧,同时它又是个书房;在下铺的床板下,还可以有一个小拖床,不用时可以推到床下,也可以单独推到另外房间使用。适合小户型的家具天生要身兼数职。

餐桌可以成为书桌,还可以兼顾吧台的作用

榻榻米可以成为客卧,同时它又是个书房

在手机交互设计中

由于空间有限,功能区共享的设计随处可见。

1.  一个区域的不同位置有不同功能。

例如在大多数读书软件中,阅读中的屏幕上显示的是书的正文内容,单击页面左侧时书向左翻页,单击页面右侧时书向右翻页,单击屏幕中央区域,书页的上下空白处分别会出现一些功能菜单。 这就是在一个一页书上共享了翻页、章节选择、进度调节等许多功能的入口。

 2. 一个按键长按和短按有不同功能。

例如iphone键盘英文输入法时,短按一个字母键输出英文字母,长按字母键时会弹出相似的拉丁文常用字母

 3. 对一个区块施加不同的动作有不同功能。

例如iphone中的列表记录,当单击某条记录时,是查看该记录的详细信息,当选中某条记录并用手指进行横向滑动时,此时会在相应的列表记录旁边出现一个醒目的红色删除按钮,点击按钮系统则自动删除此信息。

总结:还是那句话,交互设计无处不在。在我们的日常工作中,很多地方都可以借鉴到生活中积累的经验。


    
最新技术文章:
▪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按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪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