当前位置: 编程技术>移动开发
本页文章导读:
▪矩阵转换前后,点的对应关系 矩阵变换前后,点的对应关系
官方对于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
程序打包后就可以发布我们的应用了,发布应用在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
最新技术文章: