自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

移动星空

手机应用开发学习

转载 Unknown lifecycle phase "mvn". 报错的解决办法

mvn Unknown lifecycle phase “mvn”. 报错的解决办法不能直接使用mvn命令,需要执行以下四个命令。 运行四个命令: 第一步:mvn install 第二步:mvn compiler:compile 第三步:mvn org.apache.maven.plugins:maven-compiler-plugin:compile 第四步:mvn org.apa...

2018-03-07 14:11:51 3122

原创 ES6 环境搭建

安装ES-Checker在命令行执行 npm install -g es-checker 然后执行es-checker看支持多少ES6的特性Babel转换器的安装打开babel官网,http://babeljs.io/。 安装参考http://www.ruanyifeng.com/blog/2016/01/babel.html

2017-08-05 15:48:53 248

原创 swift语言-隐式解析可选

隐式解析可选隐氏解析可选和可选类型的区别声明的时候需要在变量类型后面加叹号(!)。#import Foundationvar optValue: Int! = nilif optValue{ println("not nil")}else{ println("nil")}强制解析时候可以不加叹号。#import Foundationvar optValue: Int!

2015-05-06 22:23:50 1427

原创 swift语言-可选类型

1. 可选类型1 什么是可选类型可选值类型的数据有两种可能:有值、没有值(nil)。注意需要在变量类型后面加问号(?)。如果是Int加问号(?),则变量的为Int?型的。问号(?)是可选类型的标志。 可选值可以使用if判断有没有值#import Foundationvar optValue: Int? = nilif optValue != nil{ println("not nil

2015-05-06 21:51:54 941

原创 swift语言-函数part1

1. 函数的定义和调用函数的概念函数是为了完成某种特定任务的代码块,给代码块起个有意义的名字,称之为函数名。当函数需要被执行的时候,调用这个名字就可以执行函数了。可以帮助程序模块化,减少代码冗余、帮助程序员更好理解程序。函数的分类(1)其他程序员已经封装过函数。如打印函数: println("Hello Swift")(2)程序员自己封装的函数。swift函数定义和调用的语法这里注意swift

2015-05-06 15:56:33 824

原创 swift语言-元组

1. 元组1 元组的概念元组是一种复合数据类型。使用圆括号包含一组数据,可以将不同类型的数据组合在一起。可以使用隐氏类型推断,也可以有类型标注。 例子如下:#import Foundationvar teacher:("Miss Yang",26,1.59) //隐氏类型推断var teacher1:(String,age,height)=("Miss zhang",30,1.65)2 元组数

2015-05-05 11:57:29 767

原创 swift语言-布尔类型

1. 布尔类型1 如何声明布尔类型量布尔类型用来表示真假的,通常用在条件和循环结构中。使用关键字Bool,其值为true或false。swift中的布尔值和Java语言一样,不与0和非0相关。所以代码中if后面的布尔表达式不使用赋值语句。 如下代码:#import Foundationvar intlValue = 100//if boolValue = 100{if boolValue =

2015-05-04 23:35:32 1290

原创 swift语言-基本数据类型

1. 基本数据类型1 基本类型有哪些?swift基本数据类型包括整型和浮点型。基本类型都是以大写字母开头。给一种类型赋值只能用同种类型的数值赋值。#import Foundation//var intValue = 3.142 整型有哪些?整型分为有符号的整型和无符号的整型,整型还可以按照位来分。有如下几种: Int8、Int16、Int32、Int64 UInt8、UInt16、UInt32

2015-05-04 23:13:25 896

原创 swift语言-变量和常量基本知识

1. 函数的定义和调用1.1 函数的概念函数是为了完成某种特定任务的代码块,给代码块起个有意义的名字,称之为函数名。当函数需要被执行的时候,调用这个名字就可以执行函数了。1.2 函数的分类(1)其他程序员已经封装过函数。如: println("Hello Swift")(2)程序员自己封装的函数。1.3 swift中函数定义和调用的语法这里注意swift函数和其他语言函数的区别。首先函数要使

2015-05-02 10:56:22 986

原创 Android SDK R22 Caused by: java.lang.NoClassDefFoundError:

把private lib选中,clean一下,问题搞定

2013-10-28 18:43:54 1344

转载 警告提示:Consider making the text value selectable by specif

转自http://blog.sina.com.cn/s/blog_6e334dc70101b7nu.htmlAndroid中新更新的规则,须指定android:text="@string/home_title"不想指定的话android:text=""就可以了

2013-10-16 17:58:29 2050

转载 警告信息<uses-permission> tag appears after <application> tag出现的原因及解决办法

转自http://blog.csdn.net/ada168855/article/details/91458132013-06-21 15:25 966人阅读 评论(0)收藏 举报在AndroidManifest.xml中写入一些权限时,问题出现 tag appears after 这种警告信息,原因及解决办法如下所示: 原因:没有把所写的权限放在之前

2013-10-16 09:27:56 10197 3

转载 AndroidManifest.xml注意事项

转自http://blog.csdn.net/a345017062/article/details/8689185一、target SDK versionAndroid Runtime和Dalvik会根据target SDK version决定是否工作在『兼容模式』下,所谓兼容模式,就是关闭了新版本中各种新机制和体验优化的状态。targetSdkVersion如果设置很低,就等于是关闭

2013-10-16 09:26:43 7632

翻译 模型-视图-控制器

2013-09-16 22:17:09 761

原创 Java里的日期和时间学习

Date date = new Date();//yyyy-mm-dd hh:mm:ss[.fffffffff] SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd hh:mm:ss.0"); System.out.println("现在的日期时间是:" + sdf.format(date));; Calendar c = C

2013-06-22 22:34:54 1158

转载 Win7下Eclipse中文字体太小

转自:http://www.cnblogs.com/newdon318/archive/2012/03/23/2413340.html最近新装了Win7,打开eclipse3.7中文字体很小,简直难以辨认。在网上搜索发现这是由于Eclipse 3.7 用的字体是 Consolas,显示中文的时候默认太小了。   解决方式有两种:一、把字体设置为Courier New 操作步骤:打开

2013-06-22 21:55:28 987

原创 Linux环境jdk的安装

1.下载安装JDK首先到搜索引擎搜索jdk下载,或者到官方网站http://www.oracle.com/technetwork/java/javase/downloads/index.html上选在开发要求的jdk版本下载,选择Previous Releases 内的jdk-6u33-linux-i586.bin。2.安装jdkcd toolschmod a+x ./jd

2013-06-21 00:06:45 1858

原创 给android环境配置CDT插件

Eclipse CDT插件安装安装好的的Eclipse之后打开Eclipse-Help菜单-Inatall New SoftWare在Work with:后输入CDT - http://download.eclipse.org/tools/cdt/releases/juno ,然后等待勾选CDT Main Features和CDT Optional Features然后点击Next。然后重

2013-06-16 21:45:57 3625

原创 ANDROID NDK环境搭建

下载安装NDKAndroid NDK的下载地址为:下载地址 。保存到电脑上。解压到硬盘的一个位置,新建环境变量ANDROID_NDK,值为D:android-ndk-r8,然后将%ANDROID_NDK%添加到PATH环境变量中,然后cd进入D:android-ndk-r8\samples\hello-jni,输入ndk-build命令编译Android NDK中自带的hello-jn

2013-06-16 21:15:35 1294

原创 Objective-C之NSArray

NSArray 的创建 NSArray 的创建可以使用arrayWithObjects这个消息,他可以装任意Object对象,最后一个nil代表数组的结束。[NSArray arrayWithObjects:@"str1",@"str2",@"str3",@"str4", nil];NSArray的长度和索引 在Objective-C里数组对象 count消息获得数组的长度

2013-05-16 06:41:15 1485

转载 objective-c继承

转自xy849288321    http://blog.csdn.net/xy849288321/article/details/7555871?reload继承 编写面向对象的程序的时候,类和对象之间存在一定的关系 处理类和对象之间的关系的时候,尤其需要注意OOP的两个方面: 一个就是继承,创建一个新类的时候,通常需要定义新类以区别于 其他类和现有类,使用继承可以定义一个具

2013-05-10 06:52:05 785

原创 面向对象的基本特征

面向对象的三大基本特征:继承、封装、多态。特征是包括:抽象(简化功能和特质)                     封装(提供公共的方法供用户调用,隐藏数据和实现)                     继承(通过存在的类来定义新类)                     多态(一个名称多种形态,运行期的行为)                     关联(对象间交互时的

2013-04-23 00:59:08 1169

原创 UML的基本概念

什么是uml?UML统一建模语言,图形化的语言表示。uml有哪几种?细分有哪些分类?包括静态建模和动态建模两种。静态建模:创建并记录一个系统的静态特征。                 反应一个软件系统基础、固定的框架结构。                 创建相关问题域主要元素的视图静态建模包括:用例图、类图、对象图、组件图、部署图。动态建模包括:时序图、协作图、

2013-04-23 00:13:35 1359 4

原创 cocos2d-x学习

游戏的类型对战游戏:简称ACT 例如:拳皇横版卷轴游戏:简称STG 例如:格斗四人组第一人称设计游戏:简称FPS 例如:CS反恐精英策略战棋游戏:简称SLG 例如:三国志即时战略游戏:简称RTS 例如:魔兽争霸角色扮演游戏: 简称RPG 例如:仙剑系列模拟游戏:简称SIM 例如:模拟人生大型多人在线角色扮演游戏:简称MMORPG 例如:魔兽世界休闲益智小游戏:简

2013-04-17 19:27:24 1616

转载 PHP非线程安全与线程安全版本的选择技巧

转自http://blog.csdn.net/shoyer/article/details/8182020从PHP5.2.10版本开始(现在有PHP5.2.10和5.3两个版本),有None-Thread Safe与Thread Safe两种版本的可供选择,这两种版本有何不同,作为使用者来说又应该如何选择呢?下面聚友将为您讲述。从PHP5.2.10版本开始(现在有PHP5.2.10和5

2013-04-09 17:32:52 4985

转载 PHP的线程安全与非线程安全版本的区别

Windows版的PHP从版本5.2.1开始有Thread Safe(线程安全)和None Thread Safe(NTS,非线程安全)之分,这两者不同在于何处?到底应该用哪种?这里做一个简单的介绍。从2000年 10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不 同的是Windows系统是采用多

2013-04-09 17:30:42 928

转载 锤子ROM那些欠缺考虑的微创新们

转子雷锋网【编者按】本文作者@吴伟,资深产品经理,现任约瑟网络技术总监。原文发布于约瑟网络旗下产品“企业问答”。作为一款ROM而言,的确是一款不错的作品:视觉设计美观,交互有亮点,特别是考虑到这是由7个人的团队完成的,的确可以称得上是一款好作品。但是也就如此了,和老罗之前在微博上高调宣布的“颠覆性”、“秒杀”相距太多了,以至于我被他高高的吊起了胃口,又狠狠的摔在了地上。颠覆性绝不是弄些

2013-04-02 12:50:08 734

转载 手机RAM、ROM和储存卡的那些事

很多用户对于手机的RAM、ROM和储存卡这几个概念混淆不清。例如有的人会说他的手机“内存”是16G,有的用户则抱怨为什么16G ROM的机器可用的只剩下10G甚至更少,还有的则苦恼为什么储存卡还有很多空间,安装大型游戏的时候却弹出空间不足,以上各种问题都是我们玩机时候经常会遇到的。本文主要内容是介绍手机的RAM、ROM和储存卡的知识以及怎么更好地利用它们。首先说明一下手机RAM、ROM

2013-04-02 12:31:32 918

原创 Windows8学习笔记------开发环境搭建

一.开发环境准备先下载windows8的64位操作系统,把系统装入pc中最好不要用虚拟机,因为Windows Phone8的模拟环境用的就是Hyper-V的环境。开发windows8需要vs2012 Express for Windows8,而开发Windows Phone 8的需要vs2012 Express for Windows Phone。windows8环境下载链接如下htt

2013-03-19 23:59:15 2654 1

转载 Android Button 的单击事件的三种响应方法

转自http://blog.csdn.net/hopease/article/details/7293244Android(SDK 1.5) Button 的单击事件的三种响应方法( 个人比较推荐第三种): 第一种:个人认为写法不好,不容易看懂。[java] view plaincopyprint?package leo.zheng.ButtonClick;

2013-03-11 17:14:19 1385

转载 Android Toast 的用法

Toast 是比较简单的控件,但很实用。 Toast 的用法1 public void showToast(String str,int duration){   Toast.makeText(this, str, duration).show();}调用方法:showToast("Button 1 clicked!",Toast.LENGTH_SHORT);

2013-03-11 16:22:13 4530

转载 为什么Android应用将永远落后于iOS?

如今手机市场上每天都会冒出各种各样的Android新品,但是广大Android用户仍然不得不面对这样一个尴尬的现实:应用数量远落后于iOS用户;某些潮流应用,如Instagram或Pinterest,需要等上一年时间才会被移植到Android平台上。  移动数据分析公司Flurry的最新报告就这一情况进行了解读,他们在这份报告中宣称Android应用永远不可能赶上iOS,同时表示那些小开发者未

2013-03-08 14:55:59 694

原创 使用Findbugs提高项目代码的可靠性

什么是FindbugsFindbugs是常见的静态代码检错工具,它被用来帮助程序员来检查潜在的错误。Findbugs并不检查java代码的规范性,它是根据Visitor设计模式来检查编译后的class文件。Findbugs能够帮助Java程序员改善代码质量。为Eclipse安装Findbugs插件Help->SoftWare Updates and Add-ons->Availab

2013-03-04 16:36:55 1270

原创 向前兼容和向后兼容

向后兼容:新版本程序能支持以前老版本的数据或者新版本的设备能支持以前的软件或者设备。向前兼容:以前老版本能支持新版本程序或者用老的设备能支持新的软件或者设备。向后兼容一般在做硬件或者软件时都会考虑到。但是向前兼容可能需要其他辅助工具或者软件。

2013-03-01 16:14:36 2555

转载 兼容性(一) - 使代码向前兼容SDK版本

转自 道法自然 http://blog.csdn.net/stefzeus/article/details/6214710一、概述      如果当前你使用Android SDK Version 2.1进行应用开发。而你大部分的潜在用户使用的Android设备却是Android1.5或1.6。这时,如何才能使你开发出来的应用适应这些使用旧版本的Android设备呢?二、建议【查

2013-03-01 14:25:52 1185

转载 Html的空格的知识

转自:http://blog.csdn.net/aldenphy/article/details/7238368一、使用全角空格全角空格被解释为汉字,所以不会被被解释为HTML分隔符,可以按照实际的空格数显示。二、使用空格的替代符号替代符号就是在需要显示空格的地方加入替代符号,这些符号会被浏览器解释为空格显示。空格的替代符号有以下几种:名称编号描述

2013-02-25 10:32:11 1978 1

原创 android之通过java代码实现PreferenceActivity

PreferenceActivity综述:设置界面是很多软件用来配置用户偏好的图形化界面与之对应的是SharePreference。以下代码可以调用系统的PreferenceActivity,设置界面还可以通过自己做的布局来设置SharePreference或者通过自定义Preference来实现。因为PreferenceActivity是Activity的子类,所以PreferenceA

2013-02-21 17:42:16 2220

转载 android的TextUtils.substring与.net的不同点

转自http://blog.csdn.net/gh102/article/details/6736584 android格式:TextUtils.substring(CharSequence source, intstart, int end)调用例:TextUtils.substring("abcdef", 0, 1)  --------->"a"Text

2013-02-20 15:56:32 1218

原创 安卓程序员必备网站

1.TheServerSidewww.theserverside.com/这是一个老牌的IT信息网站,从名称上你就能看出,它是关注服务器端编程的,以Java和Java周边信息为主,不过最近它也有向客户端和 微软产品扩展的趋势。这个网站最初是以免费发放《Mastering Enterprise JavaBeans》这本电子书出名的,现在这本书已经更新到了ELB 3.0版,你现在仍然可

2013-02-20 15:54:59 2013

转载 Android EditText 密码输入框可见性设置。

转自http://blog.chinaunix.net/uid-22985736-id-2977621.html网上有说通过setPassword()方法设置,但我试有这个方法,开始有,一会又找不到这个方法了。很怪异。还是网络强大,有人贴出了切实可行的办法,在CheckBox 控件的状态改变监听器中实现对EditText控件的密码输入框可见性设置:public void onC

2013-02-20 10:31:06 1580

提示
确定要删除当前文章?
取消 删除