- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[安卓程序与APK签名
下面我们建立第一个Android程序。
打开Eclipse,开始如下步骤:
1.File == New == Android Application Project 出现如下窗口:
2.在出现的表单中填写:Application Name:应用程序显示给用户的名称。在这个项目中,使用“My First App”Project Name:项目目录,并在Eclipse中可见的名称。Package Name:应用程序包的命名空间(遵循Java中相同的规则)。包的名称必须是唯一的,建议使用与组织的反向域名开头的名称。在这个项目中,可以使用
“com.example.myfirstapp” 。
Minimum Required SDK:应用程序支持的Android SDK的最低版本。为了支持尽可能多的设备,应该设置可以为应用程序提供其核心功能集的最低版本。如果有只在新版本下才支持的功能,并且和核心功能不冲突,可以只在新版本中提供。
Target SDK:代表你已经测试过的最高的版本,随着新版本的Andr??oid,你应该在新版本中测试应用程序并更新,以符合最新的API并利用新的平台功能。
Compile With:表示在编译时的应用程序的平台版本。默认情况下,设置为最新版本SDK。
Theme:指定适用于该应用程序的Android UI风格。你可以先不管它。
单击Next。
3.在接下来的对话框中,保留默认选项,然后单击Next。
4.这个对话框可以为你的应用程序创建一个启动图标。您可以用几种不同的方式自定义图标,工具会为所有分辨率的屏幕生成合适的图标。但是在你发布应
用之前,确保图标符合规格Iconography设计规范。
单击Next。
5.现在,你可以选择一个template activity创建程序。对于这个项目,选择BlankActivity,然后单击Next。
6.全部默认,并单击Finish。
这样第一个应用就建完了,那么多文件夹先不管啥意思,以后慢慢说。
先运行我们的第一个程序:
先创建一个AVD步骤如下
1.运行Android Virtual Device Manager
2.点击New
3.添入细节
4.create AVD
5.从Android Virtual Device Manager选择新建的AVD,点击start
6.模拟器启动
从eclipse启动
选中项目,右键Run as == Android Application
安卓签名
1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证我们每次发布的版本的一致性(如自动更新不会因为版本不一致而无法安装)。2.签名的步骤 a.创建key b.使用步骤a中产生的key对apk签名3.具体操作 方法一: 命令行下对apk签名(原理) 创建key,需要用到keytool.exe (位于jdk1.6.0_24\jre\bin目录下),使用产生的key对apk签名用到的是jarsigner.exe (位于jdk1.6.0_24\bin目录下),把上两个软件所在的目录添加到环境变量path后,打开cmd输入D:\keytool -genkey -alias demo.keystore -keyalg RSA -validity 40000 -keystore demo.keystore/*说明:-genkey 产生密钥? ?? ? -alias demo.keystore 别名 demo.keystore? ?? ? -keyalg RSA 使用RSA算法对签名加密? ?? ? -validity 40000 有效期限4000天? ?? ? -keystore demo.keystore */D:\jarsigner -verbose -keystore demo.keystore -signedjar demo_signed.apk demo.apk demo.keystore/*说明:-verbose 输出签名的详细信息? ?? ? -keystore??demo.keystore 密钥库位置? ?? ? -signedjar demor_signed.apk demo.apk demo.keystore 正式签名,三个参数中依次为签名后产生的文件demo_signed,要签名的文件demo.apk和密钥库demo.keystore.*/ 注意事项:android工程的bin目录下的demo.apk默认是已经使用debug用户签名的,所以不能使用上述步骤对此文件再次签名。正确步骤应该是:在工程点击
您可能关注的文档
最近下载
- 连续性肾脏替代治疗院感防控(专家共识).pptx VIP
- 《党政机关厉行节约反对浪费条例》详细内容学习(PPT+文稿).pptx VIP
- 2024年新人教版化学九年级上册全册教学课件(新教材).pptx
- 涉密工程保密管理方案(3篇).docx VIP
- 19CJ20、19CG12 钢骨架轻型板 参考图集.docx VIP
- 2025年某工程造价咨询三级复核制度及执业质量保证制度.pdf VIP
- 工程造价咨询报告三级复核制度.docx VIP
- T BAHIM 001—2025 重症医学科一体化管理规范.pdf VIP
- “四议两公开”会议记录模板.docx VIP
- 工程施工临时用工合同6篇.docx VIP
文档评论(0)