当前位置:  编程技术>移动开发
本页文章导读:
    ▪矩阵转换前后,点的对应关系        矩阵变换前后,点的对应关系 官方对于Matrix的说明: http://developer.android.com/reference/android/graphics/Matrix.html   假设变化前的点为(x,y,z),变化后的点为(X,Y,Z),那么经过Matrix变化后有.........
    ▪ 暗藏键盘的一种处理方法        隐藏键盘的一种处理方法 通过调用系统服务来隐藏键盘的一种处理方法: // 获取InputMethodManager实例 InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE); if (inpu.........
    ▪ App store应用公布流程       App store应用发布流程 程序打包后就可以发布我们的应用了,发布应用在iTunes Connect中完成,发布完成后等待审核,最后发布到App Store就可以销售了。其中第A、B、C、D步骤是在iOS开发中心的配.........

[1]矩阵转换前后,点的对应关系
    来源: 互联网  发布时间: 2014-02-18
矩阵变换前后,点的对应关系

官方对于Matrix的说明:

http://developer.android.com/reference/android/graphics/Matrix.html

 

假设变化前的点为(x,y,z),变化后的点为(X,Y,Z),那么经过Matrix变化后有:

X = MSCALE_X * x + MSKEW_X * y + MTRANS_X * z

Y = MSKEW_Y * x + MSCALE_Y * y + MTRANS_Y * z

Z = MPERSP_0 * x + MPERSP_1 * y + MPERSP_2 * z

如果是二维变换,z = 1,Z = 1,MPERSP_0 = 0,MPERSP_1 = 0,MPERSP_2 = 0,则有:

X = MSCALE_X * x + MSKEW_X * y

Y = MSKEW_Y * x + MSCALE_Y * y

 

原理是矩阵乘法运算法则,上述内容推算如下:


 
关于矩阵的乘法法则,Google一下就可以了哦!=^_^=

 


    
[2] 暗藏键盘的一种处理方法
    来源: 互联网  发布时间: 2014-02-18
隐藏键盘的一种处理方法

通过调用系统服务来隐藏键盘的一种处理方法:

		// 获取InputMethodManager实例
		InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(INPUT_METHOD_SERVICE);
		
		if (inputMethodManager != null) {
			
			// 获取当前Focus的View
			View currentFocus = getCurrentFocus();
			if (currentFocus != null) {
				
				// 隐藏键盘
				inputMethodManager.hideSoftInputFromWindow(
						currentFocus.getWindowToken(),
						InputMethodManager.HIDE_NOT_ALWAYS
					);
				
			}
			
		}

 

 


    
[3] App store应用公布流程
    来源: 互联网  发布时间: 2014-02-18
App store应用发布流程
程序打包后就可以发布我们的应用了,发布应用在iTunes Connect中完成,发布完成后等待审核,最后发布到App Store就可以销售了。

其中第A、B、C、D步骤是在iOS开发中心的配置门户网站创建App ID,这个过程我们在前面的章节介绍过了,我们介绍其它几个流程,其中主要的流程是在iTunes Connect中完成的,而上传应用是Application Loader工具实现的。

创建应用及基本信息

通过下面网址https://itunesconnect.apple.com/WebObjects/iTunesConnect.woa打开iTunes Connect登录页面,使用苹果开发帐号登录。登录成功iTunes Connect会进入到管理页面

点击Manage Your Applications进入应用管理页面,在这里可以管理我们的应用, 显示所有发布应用,包括:审核中的、未通过的以及已经上线的应用。

点击左上角的Add New App进入下页,在这里输入应用的信息。

其中Default Language输入应用的默认语言,除了默认语言我们还有可以添加其它语言。 App Name输入应用的名称,这个名称是显示到App Store上面的名字,也是不能重复的。SKU Number输入应用SKU号码,SKU是应用程序编号,具有唯一性,因此建议使用公司的“域名反写+应用名”,如我们输入的“com.51work6.HelloWorld”。 Bundle ID输入应用包标识,它是在iOS开发中心的配置门户网站创建App ID时候生成的,如果配置门户网站中有就可以在下拉列表中选择到。

应用定价信息

点击Continue按钮进入应用的发布日期和定价页面

其中Availability Dates是应用可以使用的日期,Price Tier是应用的定价选项,这或许是我们最关心的了,定价只能选择不能输入,它从Free~Tier87的88个收费档次可以选择,最高定价Tier87人民币定价是¥6,498.00元,理论上你可以定到这么高,是否能够卖的出就要看市场的反馈了,这个定价很灵活以后也可以修改。Discount for Educational Institutions是否为教育机构打折,Custom B2B App是自定义B2B应用,适用于批量购买计划的用户。

最后信息输入

点击Continue按钮之后最后信息输入页面,这些信息被分成几个更加详细的部分:Version Information(版本信息)、Metadata(元数据)、App Review Information(应用审核信息)、EULA(最终用户许可协议)和Uploads(上传应用图标和截图),下面我们分别介绍一下。

1、Version Information(版本信息)

版本信息的输入页面。Version Number是应用的版本号,它必须与应用Target属性中的Version(应用版本号)一致,否则上传应用的时候会失败。

Coptright是版权信息,这里填上自己的版权信息就可以。Primary Category这里要选择应用的分类,也就是应用会发布到哪个频道里面,如果选择游戏的话,还要进行细化分类,因为游戏是App Store中最多的应用,所以分的比较细致。Secondary Category是第二分类。这两个分类选项可以自己根据自己应用进行填写,不是要求特别严格。

然后进行Rating(评级)选项,这里主要是根据应用中是否含有一些色*情、暴*力等元素的内容,所选不同等级,表明可以使用该应用的年龄段人群。同时也会有一些国家的商店根据这个评价高低而限制在本国销售。在这个选项中,开发者应该按应用实际情况来填写,如果与所描述的内容不符,苹果会拒绝审核通过。

2、Metadata(元数据)

Metadata(元数据)填写页面。其中Description是应用描述信息,这个描述对应用很重要,这段文字将出现在App Store的应用介绍中,用户购买应用主要是通过这段文字的介绍来了解我们的应用,我们的应用到底是做什么的,有什么用。这就好比在一个市场中,我们有一件商品,别人对他不太了解,需要我们详细介绍的商品,这样能让顾客了解它,认识它,才会考虑是不是要购买它。所以要认真,用心的准备这段文字,要描述清楚应用所有功能,要体现出应用的特点、特色等,让它吸引用户来购买。

Keywords是在App Store查询该应用的关键词。Support URL里面需要填写应用技术支持的网址,Marketing URL里面填写应用营销的网址,主要是针对应用做进一步介绍,因为Description描述的文字是有限制的和后面的图张数也是有限制,可能不会把应用介绍的更详尽,所以我们可以自己创建一个网页,更详细的介绍我们的应用。Privacy Policy URL这是填写一个隐私政策网址的地方,类似很多网站的下面都有这个自己隐私政策的链接。

3、App Review Information(应用审核信息)

App Review Information(应用审核信息)填写页面。这里的信息主要是给苹果审核团队的工作人员看的一些内容。Contact Information填写开发者团队中负责与苹果审核小组联系的人员的信息,包括:名字、邮箱、电话号码。

Review Notes中填写应用细节和特别的一些功能,帮助审核人员快速了解应用的功能,这样可以提高审核的效率。Demo Account Information填写应用中的测试账号和密码,提供给审核人员测试,以便于更加顺畅通过审核。

4、EULA(最终用户许可协议)

EULA(最终用户许可协议)填写页面。最终用户许可协议只有用户同同意后才能下载我们的应用。如果没有特别的,建议不要添加。

EULA Text是用户协议文本,下面可以选择国家。

5、Uploads(上传应用图标和截图)

Uploads(上传应用图标和截图)填写页面。这里可以上传应用一些图片,包括应用图标(在App Store上使用的图标)、iPhone和iPod touch截图、iPhone5和第5带iPod touch截图以及iPad的一些截图等。这里要注意所有图片尺寸的要求,格式要求以及DPI要求。苹果随着系统升级,要求的内容也一直在变化,详细内容可以参考苹果说明。

图标的设计以及关于图片的截取,我们一定要在这里下一点功夫。图标是给用户的第一感觉,所以一定要用心去设计。截取的图片是在App Store中显示的,用户了解我们的应用除了上面提到的描述,另一个就是这里的截图了。而且截图比文字描述更形象,更具有说服力。我们的应用可能有很多情景、很多功能,我们一定要挑选最具特色,最突出的功能截图,因为上传的截图不能超过5张,一定要把最好的图片放到前面,因为后面的图片需要向后滑动才能出现,这样才能吸引用户对我们的应用产生兴趣,考虑购买我们的应用。上传完成点击Save按钮,页面会进入最后信息输入成功页面。

完成这些工作就已经在iTunes Connect创建了一个应用,这个时候应用的状态是Prepare for Upload(准备上传)状态,在不同阶段应用的状态是不同的,如等待上传、等待审核、等待销售等状态。

上传应用

上面的工作都准备好之后,就可以上传我们的应用了,首先在页面点击View Details页面进入应用详细信息页面。

点击右上角Ready to Upload Binary按钮页面进入出口规定页面

这里询问代码中是否有加密算法,美国出口法律规定禁止任何加密的软件外流国外,我们选择否即可。点击Save按钮就可以,我们就可以上传应用了,这个时候我们的应用处于Waiting For Upload(等待上传)状态。

通过Application Loader 工具上传到App Store,Application Loader 工具是与Xcode工具一起被安装的,Xcode4.5版本下它的位置是“/Applications/Xcode.app/Contents/Applications/Application Loader.app”。双击启动Application Loader同意软件许可后,进入欢迎画面。

输入iTunes Connect账号和密码,点击Next按钮。登录成功后

点击Deliver Your App按钮打开选择应用对话框

选择Next按钮,在这个里选择Choose按钮可以选择要上传的zip文件。

选择完成zip文件之后,点击Send按钮就开始上传了。

如果没有任何问题会上传成功,成功后接下来就是等待了,因为每天很有多的程序要发布到App Store中,所以等待审核也要排队。最后期待着自己的程序上架吧。

From http://iosbook1.com/?p=290

    
最新技术文章:
jquery iis7站长之家
▪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