仓酷云

标题: IOS设计在Android上受权Adobe AIR使用程序仓酷云 [打印本页]

作者: 再见西城    时间: 2015-1-18 11:48
标题: IOS设计在Android上受权Adobe AIR使用程序仓酷云
父类是NSObjectUIKit里最底层的库可以响应一些触摸事件设置焦点等功能UIView父类是UIResponder所有View的父类方法太多了大部分很有用这个不赘述了目次

需求

准备常识

熟习Android上的AdobeAIR原生扩大、Java和Android受权考证库(LVL)
必要的第三方产物

用户程度

中级
必要的产物


示例文件


注重:Adobe倡议利用下一版的FlashBuilder来开辟AdobeAIR的原生扩大。当即注册猎取FlashBuilder4.6的预刊行版。
本教程向您展现针对Android受权的原生扩大的利用和封装,包含回护使用程序的技能。
了解AdobeAIR中的Android受权

Android受权原生扩大为AIR使用程序开辟职员供应了会见AndroidMarket受权服务的才能。此服务可匡助您实行您经由过程AndroidMarket公布的付费使用程序的受权战略。当利用此服务时,您的使用程序可在运转时查询AndroidMarket来猎取以后用户的受权形态,然后同意或克制进一步利用。

利用Android受权原生扩大

入手下手之前:考证您的FlashBuilder正本是不是安装了Java开辟工具(JDT)。您必要JDT来在FlashBuilder中编纂Java代码。关于怎样安装JDT的具体信息,请参阅Jason在FlashBuilder中的Java开辟中的Flex博客文章中先容的步骤。
要利用针对Android受权的原生扩大,您必要创立:

创立Java项目

要创立Java项目,实行以下步骤:
开辟ActionScript库

针对原生扩大设置您的Java项目以后,您必要创立一个ActionScript库,它撑持在Java代码与您的AIR使用程序在运转时通讯。
在今后,您将在AIR使用程序中援用此ActionScript库。
开辟示例AIR使用程序

接上去创立一个AIR使用程序,它将经由过程您方才创立的原生扩大利用Android受权。
最初,在单击按钮时,此使用程序将实行一次允许证反省,并在标签文本中打印呼应。
封装Android原生扩大和您的使用程序

关于您本人的项目,请确保浏览了下一节,个中供应了回护您的使用程序的倡议。
要封装您的使用程序,您必要以下文件:

创立一个名为PackageAL的事情文件夹,将一切这些文件复制到此文件夹,然后利用ADT工具(可在AIRSDK中找到)封装使用程序
天生ANE文件

在Windows上
  1. <FullPathtoadt.bat>-package-storetypePKCS12-keystore<pathtoCertificateforNativeExtension>-storepass<password>-targetanecom.adobe.air.sampleextensions.android.licensing.aneextension.xml-swcAndroidLicensingLib.swc-platformAndroid-ARM-C.Android-ARM.
复制代码
在MacOSX上
  1. <FullPathtoadt>-package-storetypePKCS12-keystore<pathtoCertificateforNativeExtension>-storepass<password>-targetanecom.adobe.air.sampleextensions.android.licensing.aneextension.xml-swcAndroidLicensingLib.swc-platformAndroid-ARM-C./Android-ARM/.
复制代码
天生APK文件

有了ANE文件以后,利用以下命令封装APK文件:
在Windows上:
  1. <FullPathtoadt.bat>-package-targetapk-storetypePKCS12-keystore<pathtoCertificateforAIRapplication>-storepass<password>AndroidLicensingUsage.apkAndroidLicensingUsage-app.xmlAndroidLicensingUsage.swf&ndash;extdir.
复制代码
在MacOSX上:
  1. <FullPathtoadt>-package-targetapk-storetypePKCS12-keystore<pathtoCertificateforAIRapplication>-storepass<password>AndroidLicensingUsage.apkAndroidLicensingUsage-app.xmlAndroidLicensingUsage.swf&ndash;extdir.
复制代码
注重:假如您但愿在设备logcat中检察轨迹,请将方针变动为apk-debug。
当将您的使用程序公布到市场,而且您使用程序的用户已从GoogleAndroidMarket购置了该使用程序,他们将收到呼应“Licensed”。
回护使用程序的技能

参考以下技能,使您的使用程序加倍平安:

扫除使用程序的妨碍

下表先容了一些大概的毛病动静息争决它们的技能:毛病动静
怎样办理
有效的密钥标准毛病(来自logcat中的LVL)
确保您供应了您的GoogleAndroidMarket流派中可用的完整不异的密钥。
missingPermission(statusReason)
反省您是不是在使用程序形貌符中供应了AndroidPermissionforCheckLicense。
notMarketManaged(statusReason)
ID没法被GoogleAndroidMarket使用程序辨认,由于从未将具有此ID的使用程序上传到GoogleAndroidMarket。上传符合的使用程序。
接洽受权服务器时堕落(来自logcat中的LVL)
确保您登录过您的Android德律风的市场使用程序。另请确保您的设备具有无效的互联网毗连。

延长浏览

在这个示例中,您进修了怎样利用AIR原生扩大受权您的Android使用程序。要懂得关于ANE的更多信息,请会见AIR开辟职员中央中的AdobeAIR原生扩大。
IOS设计在Android上受权Adobe AIR使用程序仓酷云
登录/注册后可看大图

<br>+
IOS设计在Android上受权Adobe AIR使用程序仓酷云
登录/注册后可看大图

<br>
此作品根据CreativeCommonsAttribution-Noncommercial-ShareAlike3.0UnportedLicense受权。超越本允许证局限,与本作品中包括的代码示例相干的权限可在Adobe上找到。
检察原文:LicensingAdobeAIRapplicationsonAndroid

如果同时支持iOS5和iOS4用宏判断下就可以当然也可以直接用assign)还有一点开始学习的时候肯定很疑惑内存管理是基于函数名称的比如带alloccopy的函数用了之后返回的对象一定要release
作者: 金色的骷髅    时间: 2015-1-20 09:54
众多研发人员积极参与到iOS平台的开发中来也就不足为奇了。
作者: 飘飘悠悠    时间: 2015-1-20 13:50
其次学习方法和学习心态很重要,在学习当中应该保持一颗良好的心态。应该借鉴别人好的学习方法,大家互相帮助,取长补短。
作者: 不帅    时间: 2015-1-28 05:08
iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 活着的死人    时间: 2015-2-1 09:38
这个办法就是在WindowsXP或Win7的电脑上,使用vmware虚拟机来搭建一个真实的Mac OS X环境。
作者: 因胸联盟    时间: 2015-2-7 02:04
AD: iPhone文件系统NSFileManager讲解是本文要介绍的内容,主要是通过iphone文件系统来学习NSFileManager的使用方法,具体内容来看本文详解。
作者: 若天明    时间: 2015-2-9 09:33
每个行业都一样,想要一天学有所成是不可能的,一定要做好努力的准备,做ios不是简单的学会oc语言。不怕多走弯路,就怕不肯动手。
作者: 兰色精灵    时间: 2015-2-10 12:08
特别是在校的学生,都存在一个小小的尴尬——虽然学习iOS开发的热情高涨,但由于没有多余的银子购买昂贵的Mac电脑而踟蹰不前。其实,针对初学者,如果想进入iOS开发的天地
作者: 爱飞    时间: 2015-2-12 16:32
首先是基础,在汉昌的课程非常全面。从object—c到最后的毕业项目,基本上方方面面都涉及到了,我是一名非计算机专业的学生,起初学习还有点吃力,因为基础知识薄弱。经常像听天书
作者: 若相依    时间: 2015-2-19 05:40
有办法利用自己手头的电脑立刻开始这个美妙旅程的。
作者: 老尸    时间: 2015-3-7 10:26
要学会通过各种方法将面前的事情变成自己感兴趣的,那专研起来就不会是无聊和折磨了。
作者: 莫相离    时间: 2015-3-11 09:56
最后在做项目的时候一定要认真对待,毕竟这个直接和你的就业挂钩,这也是锻炼你实际操作的能力。
作者: 简单生活    时间: 2015-3-17 23:59
down下code4app网站的每个分类的代码挨着看
作者: 小妖女    时间: 2015-3-23 18:15
培训的时候很痛苦,每天要待12个小时,上午讲课,下午和晚自习解决作业,看文档,学习的时候感觉就是资料太少,而且看着资料也不明所以,非常痛苦,
作者: 蒙在股里    时间: 2015-3-23 23:32
培训时可以选择安卓,iOS,Java,因为实习的时候我选了安卓,当时实习时间只有三周,学的晕头转向,而java我也没学过,iOS的基础是C语言,这个大学里还是学过的,于是选择了iOS。
作者: 山那边是海    时间: 2015-4-3 06:08
边吃零食边看Stanford的视频教程
作者: 分手快乐    时间: 2015-4-4 04:15
然而,在vmware软件环境下,安装Mac OS X操作系统也是一件非常复杂的事情,而且还有可能花费了大量时间,最后却跑不起来。笔者也是经过了大量的实践,
作者: 只想知道    时间: 2015-4-6 07:00
到大三时,学院与我去培训的机构成立了实习基地,并让我们寒假去实习了一段时间,感觉还不错,于是在大四的时候去培训了
作者: 透明    时间: 2015-4-10 09:29
看《iPhone 4与iPad开发基础教程》,跟着一步步来
作者: admin    时间: 2015-4-14 03:11
在百度搜索你想要了解的类名(苹果的cocoa和cocoatouch框架的类名很有特点很容易搜到,前缀都是NS or UI),看别人写的博客详解




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2