码迷,mamicode.com
首页 > 移动开发
Android init language (安卓初始化语言)
android init language...
分类:移动开发   时间:2014-05-04 19:00:50    阅读次数:480
从零开始开发Android版2048 (五) 撤销的实现
本篇的内容是,在前一篇的基础上加入了撤销的功能。撤销其实就是将当前的用户界面恢复到这次滑动值前的样子。我实现撤销的主要原理是,将每次滑动后界面上的格子和对应的数字记录下来,当然还有分数,把这些数据写入一个栈中,然后点击撤销操作的时候,将栈顶pop掉,读取下一个栈中的对象,并根据对象中存储的数据重新绘制界面。...
分类:移动开发   时间:2014-05-04 18:59:57    阅读次数:442
android中fragment和activity之间相互通信
在用到fragment的时候,老是会遇到一个问题,就是fragment与activity之间的通信。下面就来记录一下 activity和fragment之间 通过实现接口来互相通信的方法。 1. activity 向fragment发出通信,就这么写: private OnMainListener mainListener; // 绑定接口 @Override public...
分类:移动开发   时间:2014-05-04 17:41:26    阅读次数:378
Android自定义控件一_Canvas分析
自定义控件分为两种一种是自定义ViewGroup控件,一种是自定义View控件;跟踪View的步伐其实能跟到Java实现的最下面我们能发现的也就只有Canvas了,再下去就是C++或C实现了;所以本文主要是站在设计的的角度讲解一下Canvas跟View的关系,再简单分析一下Canvas用法; View作为Android中一切显示视图的父类,我们可看到它的绘制方法draw(Canvas can...
分类:移动开发   时间:2014-05-04 18:39:41    阅读次数:430
Android自定义照相机注意事项
1.设置预览方向myCamera.setDisplayOrientation(90) 2.设置照片方向parameters.setRotation(90); 3.设置预览显示和照片的分辨率 // 设置照片分辨率 List previewSizeList = parameters .getSupportedPreviewSizes(); int previewWidth = 0;...
分类:移动开发   时间:2014-05-04 18:26:02    阅读次数:422
android listview左右滑动分页(viewpager嵌套listview进行分页),焦点图带圆焦点
1、先上图后说话 2、代码 package com.example.exmp; import java.util.ArrayList; import java.util.List; import android.content.Context; import android.os.Parcelable; import android.support.v4.view.PagerAda...
分类:移动开发   时间:2014-05-04 18:43:02    阅读次数:585
横竖屏切换时,禁止activity重新创建,android:configChanges="keyboardHidden|orientation" 不起作用
AndroidManifest.xml android:configChanges="keyboardHidden|orientation" 但是,实际上很多手机上,这个根本不起作用。这是为什么呢?...
分类:移动开发   时间:2014-05-04 18:31:24    阅读次数:390
IOS7配置自动布局的约束
上一篇博客记录了怎么使用代码对视图进行约束,原文:点击打开链接 这次记录一下关于自动布局的例子, 1.创建一个Single View Application : 2.选择自动布局: 3.拖拽两个TextField和一个按钮到视图中,把他们放在屏幕的水平位置的中央,运行: 手机竖屏的时候,很好看: 横屏的时候就变成了这个鸟样子,() ...
分类:移动开发   时间:2014-05-04 18:00:52    阅读次数:455
Android的手势操作识别
摘要 首先,在Android系统中,每一次手势交互都会依照以下顺序执行。 1. 接触接触屏一刹那,触发一个MotionEvent事件。 2. 该事件被OnTouchListener监听,在其onTouch()方法里获得该MotionEvent对象。 3. 通过GestureDetector(手势识别器)转发次MotionEvent对象...
分类:移动开发   时间:2014-05-04 17:53:04    阅读次数:436
Android中Dialog的使用
上一篇博文讲到对话框popWindow的使用,这篇博文主要讲解Dialog的使用。 1、什么是Dialog? Dialog就是对话框的一种方式!在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择,这种对话框叫Dialog。最经常使用的,大家也比较熟悉的,也使用比较频繁有AlertDialog,这边篇博文将比较详尽的讲解Dialog的使用。 ...
分类:移动开发   时间:2014-05-04 18:14:09    阅读次数:573
ios PromiseKit
简介:高级开发是高度异步的,PromiseKit收集了一些帮助函数,让我们开发过程中使用的典型异步模式更加令人愉悦。1.通过pod安装promisekit:2. promise.h介绍@import Foundation.NSObject;typedef void (^PromiseResolver...
分类:移动开发   时间:2014-05-04 19:10:54    阅读次数:812
对比学习UIKit和AppKit--入门级
UIKit是用来开发iOS的应用的,AppKit是用来开发Mac应用的,在使用过程中他们很相似,可是又有很多不同之处,通过对比分析它们的几个核心对象,可以避免混淆。UIKit和AppKit都有一个Application类,每个应用都只创建一个Application对象,分别是UIAplication...
分类:移动开发   时间:2014-05-04 19:15:45    阅读次数:570
Server.MapPath()
1、 Server.MapPath()介绍 Server.MapPath(string path)作用是返回与Web服务器上的指定虚拟路径相对应的物理文件路径。其参数path为Web 服务器的虚拟路径,返回结果是与path相对应的物理文件路径。但有时参数并非为虚拟路径,而是用户自定义的文件名。 Se...
分类:移动开发   时间:2014-05-04 20:08:58    阅读次数:430
Android游戏开发:物理游戏之重力系统开发--圆形自由落体Demo
本节为大家提供有关物理游戏的知识,讲解了一个简单的圆形自由落体Demo的编写。。Java代码package com.himi; import java.util.Random; import java.util.Vector; import android.content.Con...
分类:移动开发   时间:2014-05-04 20:19:38    阅读次数:444
android开发之-win8上安装linux系统,搭建Android开发环境
本文假设您不熟悉linux上搭建Android开发,为初学者准备。一、为什么要学习linux编程?众所周知,在企业实际开发中linux是十分重要的,多数的服务器是linux系统上搭建的。对于我们学习Android开发的人而言,Android的系统的底层也使用linux构架的,所以学习linux上An...
分类:移动开发   时间:2014-05-04 20:37:22    阅读次数:432
iOS7中计算UILabel中字符串的高度
iOS7中计算UILabel中字符串的高度iOS7中出现了新的方法计算UILabel中根据给定的Font以及str计算UILabel的frameSize的方法.本人提供category如下:UILabel+StringFrame.h//// UILabel+StringFrame.h// Lab.....
分类:移动开发   时间:2014-05-04 20:42:32    阅读次数:460
android开发之-Android 开发之4.0界面设计原则-整理
设计原则:一、让人着迷:1.给人惊喜:使用漂亮的界面、精心的动画、适时的音乐。2.真实的对象比按钮和菜单更有趣 这句话的意思是:使用描述描述性的图标作为快捷方式,界面美观 当然这个快捷方式是描述一个实体的,像一个人,不是扁平化的3.个性化设计提供个性化设计,提高亲切感和控制感。多设计几套个性化方案4...
分类:移动开发   时间:2014-05-04 20:46:12    阅读次数:468
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!