- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 Java(1)——修饰符和内部类
基础很重要1、修饰符public:类、接口、变量、方法protected:变量、方法default:类、接口、变量、方法private:变量、方法abstract:类、接口、方法static:类、变量、方法、内部类、静态代码块final:类、变量、方法接口修饰:public:所有包可见default:同一个包中可见strictfp:s
2013-07-23 10:28:25 500
原创 Android(5)——自定义控件和属性
一、 在res/values 文件下定义一个attrs.xml 文件 二、在 里的 名字,获取里面属性 TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.MyButton);int n = a.getIndexCount();for (
2013-05-07 21:48:20 475
原创 MVC框架(1)
MVC降低程序耦合View:展示数据,灵活Model:完成业务逻辑,业务逻辑也显示逻辑分离,可重用Control:单点接触,控制逻辑集中在一起,流程调度
2013-02-25 01:27:48 274
转载 16 Inspiring Examples of Interactive Maps in Web Design
16 Inspiring Examples of Interactive Maps in Web DesignPosted by Rhys Little on Jan 22, 2013 | One Commentadvertise hereTweetinShare85Interactive maps can
2013-02-18 00:19:34 471
转载 基于用户体验的手机产品交互设计原则
推荐理由:这是百度MUX的一位大牛@elya妞 2010年写的一篇文章。交互体验是一个比较虚的概念,很难量化与评估,但文中大部分观点仍然适用目前的设计,这些原则你支持吗?一、用户体验信息收集在讨论手机的交互设计方法之前,需要先对手机的用户使用习惯有一些基本的了解,需要对手机的用户体验信息做一些收集整理。收集用户体验信息首先需要确定两个问题:一是确定目标用户群体;二是确定
2013-02-18 00:16:29 557
转载 手机产品设计之用户引导
推荐理由:来自@elay妞 的一篇干货。在手机产品的设计过程中,由于手机界面的承载能力有限,产品功能的不断膨胀,必须要在用户打开应用之后告知他某些新奇的功能,引导他完成某些主要任务流程,让用户不至于迷失在陌生应用中不知所措。帮助用户快速掌握应用的使用方法,体验到应用的乐趣,新手引导成了一个必须考虑的设计环节。用户引导的直接目标是帮助用户更好的使用产品,终极目标是提升用户满意度。虽然
2013-02-18 00:12:52 612
转载 在不同场景里,用户使用手机时的认知水平和操作绩效
推荐理由:本文作者@番薯堡 。手机的移动属性让它的使用环境相对复杂,不同的使用场景里会一定程度的影响用户操作,但场景对用户的认知水平、操作绩效以及主观体验这几个因素会有多大影响,可以来参考本文的一些研究。作者设计了一个实验在三类不同的典型操作情境(嘈杂、昏暗、行走)中,来测量用户的认知水平、操作绩效和主观体验这三个因素。下面介绍一下实验的设计、执行情况和实验结果。上
2013-02-18 00:09:59 692
转载 那些患上强迫症的新手指引
那些患上强迫症的新手指引不知道从什么时候开始,给应用加上新手指引成为了潮流。不管是什么类型的应用,在用户第一次打开的时候,就不论青红皂白地开始放映新手指引。新手指引这种东西应该是从游戏开始的,游戏和游戏之间在操控上和画面布局上确实差别很大,用户交互场景非常复杂。特别如果是网游的话,操作不当的情况下很容易给玩家造成损失,这样会带来挫败感。所以,在比较复杂的游戏方面,一定程度的新手
2013-02-08 11:42:42 330
原创 Android布局
1、布局中的位置属性设置android:layout_centerInParent 居中布局 android:layout_centerVertical 水平居中布局 android:layout_alignParentBottom 居于容器内底部 android:layout_above 居于指定View的上方 android:
2013-02-07 00:40:27 258
原创 Android自定义按钮
1、画9.png图片2、/drawable文件下写.xml文件设置按钮的状态:<selector xmlns:android="http://schemas.android.com/apk/res/android"> 3、用TextView当按钮,设置background属性,设置点击监听事件
2013-02-06 23:47:40 249
转载 ArcGIS Engine(1)——逻辑体系结构
ArcGIS Engine 的逻辑体系结构 :◆ Base Services包含了 ArcGIS Engine 中最核心的 ArcObjects 组件,几乎所有的 GIS 组件需要调用它们,如 Geometry 和 Display 等。◆ Data Access包含了访问矢量或栅格数据的 GeoDatabase 所有的接口和类组件。◆ Map Prese
2012-11-30 09:39:10 800
原创 ArcGIS(1)——ArcGIS Runtime
ArcGIS Runtime内部有一个核叫做GIS Runtime,在这个里面提供了供外部调用的服务,如GP服务,GeoCoding服务Map Service服务,我们通过API调用这些服务,因此可以说在ArcGIS Runtime中一切都是服务。
2012-11-28 11:46:19 343
原创 Android(4)——Google Map、GPS、传感器使用
一个简陋的地图应用,先上图。1、申请Google Map的APIKey2、使用com.google.android.maps.MapView标签布局界面,在AndroidManifest.xml上加上INTERNET权限,GPS定位权限。3、继承MapActivity,实现SensorEventListener接口。4、添加图层(MapView.getOverlays()、
2012-11-28 01:09:52 726
原创 JavaScript(2)——模块模式
模块模式的主要思想,是为那些通过var关键字声明的标识符和函数创建一个私有作用域,只有定义在这个作用域里的函数才能直接访问这些数据。为了使外界能够访问到函数里的部分内容,我们有两个选择。其一是返回一个包含选定值的对象,然后把这个对象赋给外界的变量;另一种则是给函数传入一个外部作用域可访问的对象作为参数,使该函数能在这个对象中写入自己的属性(如果想让它的属性成为全局属性,只需传入window对象
2012-11-23 14:58:49 361
原创 Android(3)——webview加载本地html、本apk内html和远程URL
//打开本包内asset目录下的index.html文件mView.loadUrl(" file:///android_asset/index.html "); //打开本地sd卡内的index.html文件mView.loadUrl("content://com.android.htmlfileprovider/sdcard/index.html");//打开
2012-11-22 17:19:06 1005 3
原创 设计模式(1)
设计模式从目的来看可以分为:1、创建型(Creational)模式负责对象创建2、结构型(Structural)模式处理类与对象间的组合3、行为型(Behavioral)模式类与对象交互中的职责分配
2012-11-22 17:14:33 276
转载 数据库(2)——存储过程
可以把存储过程当做:把一系列语句合并到一起的这么一个整体 我觉得举例说明比较好,给你个例子: 先将【表1】中ID号为50—2000的记录删除、 再将【表2】中的这些记录的状态(STATUS)改为“已解除”: delete 表1 where ID > 50 and ID update 表2 set STATUS = '已解除' where ID > 50 and ID
2012-11-22 10:36:44 264
原创 Android(2)——dip,px,pt,sp
dip: device independent pixels(设备独立像素) 不同设备有不同的显示效果,这个和设备硬件有关。px: pixels(像素) 用px就是用实际的像素,绝对像素。pt: point,一个标准的长度单位,1pt=1/72英寸sp: scaled pixels(放大像素),主要用于字体显示。 分辨率:整个屏是多少点,比如320x480,以px为单位。
2012-11-22 10:13:02 290
转载 Android中ImageButton自定义按钮的按下效果的代码实现方法,附网上2种经典解决方法。
首先看看网上的2种方法:【以下为引用网络,来源:http://www.eoeandroid.com/thread-7931-1-1.html】使用Button时为了让用户有“按下”的效果,有两种实现方式:1.在代码里面。imageButton.setOnTouchListener(new OnTouchListener(){
2012-11-21 11:10:56 454
原创 数据库(1)
drop user 用户名 cascadeCREATE USERS 用户名 IDENTIFIED BY 密码 创建grant dba to 用户名 获得管理员权限
2012-11-21 09:30:22 209
原创 设计模式(4)——抽象工厂模式
//抽象产品public interface smartPhone{ }//抽象产品public interface commonPhone{}//抽象工厂public interface Factory{ public smartPhone produceSP(String s); public commonPhone produceCP(St
2012-11-16 11:18:20 241
原创 设计模式(3)——工厂模式
工厂方法模式使用继承自抽象工厂角色的多个子类来代替简单工厂模式中的工厂类public interface mobilePhone{ public void call();}public interface Factory{ public mobilePhone produce();}public class HTC implements mobilePhon
2012-11-16 11:08:58 244
原创 设计模式(2)——简单工厂模式
生成对象的代码封装在工厂类中 public interface mobilePhone{ public void call();}public class HTC implements mobilePhone{ public void call(){ S
2012-11-16 11:06:12 215
原创 JavaScript(1)——定义函数
JS是弱类型语言,定义函数时,既不需要声明函数的返回值类型,也不需要声明函数的参数类型。(1)定义命名函数function functionName(parameter-list){statements}(2)定义匿名函数var f=function(parameter-list){statements}
2012-11-14 11:22:49 257
原创 Unity3D(1)——发布设置
1、发布Web Player取消右键菜单(1)在Player Settings中WebPlayer Template中可以设置No ContextMenu(2)在生成的HTML文件的这个地方改为if (typeof unityObject != "undefined") {var params = {disableContextMenu: true};unityOb
2012-11-11 00:43:50 664
原创 Android(1)——搭建开发环境
1、安装JDK,配置环境变量2、下载Eclipse,安装ADT,下载Android SDK3、创建并运行模拟器
2012-11-09 17:09:31 290
Axure+RP+Pro+中、高级交互实例教程
2012-10-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人