移动计算及应用开发技术 第4章 移动开发环境.pptx

移动计算及应用开发技术 第4章 移动开发环境.pptx

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动应用开发Android开发界面设计Activity | View | Layout | Control | Resource | Fragment12345数据存取File | SharedPreference | SQLite | ContentProviderCONTENT信息交互Intent | BroadcastReceiver | Notification | PendingIntent信息获取Handler | AyncTask | Service | IntentService | Sensor系统进阶Material Design | Animation | IPC | Framework搭建工作环境JAVA | IDE | TOOLS | VIRTUAL MACHINE搭建工作环境JAVA | IDE | TOOLS | VIRTUAL MACHINE开发环境搭建移动开发IDE语言Oracle?JetBrains?互操作谷歌 I/O 2017 大会上宣布 Kotlin 成为官方头等支持语言创建项目创建Android项目创建Android项目3配置文件12源代码资源文件AndroidManifest.xml12R.java文件自动生成的文件包含对资源的引用指针通过R类引用目录中的资源drawable、layout和values目录项目构建工具 - Gradlebuildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' }}allprojects { repositories { jcenter() }}远程代码仓库Gradle插件项目构建脚本模块 Gradleapply plugin: 'com.android.application'android { compileSdkVersion 24 buildToolsVersion '25.0.2' defaultConfig { applicationId "pers.cnzdy.tutorial" minSdkVersion 23 targetSdkVersion 24 versionCode 1 versionName "1.0"}Android 7.0Gradle 脚本 buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile( 'proguard-android.txt'), 'proguard-rules.pro' } }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:24.2.1' testCompile 'junit:junit:4.12'}是否混淆项目代码本地库,将libs目录下的.jar文件加入项目远程库运行环境 - SDKSDK路径运行环境 - 模拟器第三方模拟器把Android底层API接口翻译成Windows APIAndroid接口数量巨大内核底层直接插入驱动模块创建一个完整虚拟的电脑环境运行安卓系统BluestacksVirtualBoxGenymotionVirtualBox任务管理设置任务的标签WINDOW->preference->java->complier->task tagsTODO需要实现,但目前还未实现的功能FIXME代码有错,不能工作,需要修复XXX勉强可以工作,有性能差等原因查看信息 - 1级别System.out.println()时间过滤… …android.util.Log日志工具 android.util.LogERRORWARNINFODEBUGVERBOSELog.e()Log.w()Log.i()?Log.d()Log.v()?android.util.LogLog.v()Log.d()Log.i()Log.w()Log.e()verbose debug info warn error低高protected void onCreate(Bundle savedlnstanceState) { super.onCreate(savedlnstanceState); setContentView(R.layout.hello_world_layout); Log.d("主程序", "执行到当前位

文档评论(0)

弹弹 + 关注
实名认证
内容提供者

人力资源管理师、教师资格证持证人

该用户很懒,什么也没介绍

版权声明书
用户编号:6152114224000010
领域认证该用户于2024年03月13日上传了人力资源管理师、教师资格证

1亿VIP精品文档

相关文档