Android 开发入门.

Slides:



Advertisements
Similar presentations
“ 我不能 上学了,我 每天还要帮 家里拾柴火 呢。 ” 给远方的小学生写一封信 书信的基本格式: 开头顶格写称呼,打上冒号; 换行空两格写问候语; 接下来换行空两格写正文部分; 正文结束后,换行写祝颂语; 最后在右下方写上寄信人姓名和 写信日期。
Advertisements

开发入门 一个 android 初学者的心得与体会. 前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童.
三餐美食 经销商 三餐美食产品经销必读 2 三餐美食经销商 1 前言 三餐美食经销商是三餐美食餐饮系统重要的合作伙伴,同时也是三餐美食发展道路上最坚定不移的 支持者。为了让所有的经销商伙伴能够通过销售三餐美食产品快速致富,三餐美食总部根据三餐美食产 品开发和市场情况,为经销商伙伴们编撰了《经销商必读》,希望该手册能够让大家对三餐美食有更深.
中醫藥就醫用藥 - 婦女篇 中醫藥安全衛生教育資源中心 中醫藥就醫用藥百分百、就是藥做到: 停、看、聽、選、用專業.
環境游離輻射 ( 六 ) 輻射與核能發電. 媽!這是我上班的 地方-核電廠。 地方好寬闊喔! 聽說日本原子彈爆炸死好幾 萬人,阿榮啊!你在這裡上 班,安全嗎?
下背痛 林口長庚醫院內科 住院醫師 毛畯台. 下背痛常見原因 軟組織受傷/背部筋膜發炎 椎間盤突出症 脊椎退化性關節炎 壓迫性骨折 椎間盤滑脫 惡性腫瘤 泌尿道疾患 姿勢不良.
華德學校上午校 「協助小學中國語文科教師建立專業學習型社群」計劃 (2008) 總結分享會 二零零九年一月十日.
第一章 餐饮服务程序 学习目的: 掌握餐饮服务四个基本环节的内容 正确表述和运用各种餐饮形式的服务程序 熟悉并利用所学知识灵活机动地为不同需求的 客人提供服务.
從 Android SDK 3.0 開始增加了 2 個新的類別: Fragment 與 Action Bar 。 Fragment 提供不同佈局畫面的另一種用法,但 設計更有彈性,更能針對螢幕大小變化,採用 最合適的設計,例如對較大螢幕的平板裝置, 它可以在一個活動的畫面同時顯示 2 個 Fragment.
《小狗包弟 》之 从阅读到写作 学校:和风中学 年级:高一 参赛者:彭龙英. 预习检测一 思考:同学们读完作者与包弟 的故事后,说一说作者所表达的情 感是什么?
園藝二乙 1 號 丁楷儒 32 號 孫子恩. 1. 福山萵苣 ( 大陸妹 ) : 福山萵苣,萵苣家族成員之一,鮮甜脆綠又帶有萵苣類的 特殊苦味,用來代替生菜搭配烤肉也別具風味。極少病蟲 害,只需定時澆水施肥就能健康長大,是相當容易種植又 能有大收穫的蔬菜 。 感想: 雖然大陸妹好吃又好種,但種了太多而吃不完.
虹膜识别健康养老服务智能系统项目.
第五单元 口语交际和作文.
探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆  探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆 
工业财务状况表 财务部分培训 (2010年年报).
職校、五專群科簡介.
定海区渔农村集体资产 股份合作制改革工作 档案管理培训班
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
北京市工作居住证办理讲解.
江苏省工程造价管理协会 工作报告 2015年4月21日 扬州.
祝贺您获得国家留学基金资助 请您登陆“国家留学网”查看《出国留学人员须知》,您在出国前及在外学习期间所需要办理的手续及具体流程,以及可能遇到的政策上疑问均在此《须知》上有所列明。
审题与立意 夏邑高中高四语文组.
101年8月份 嘉義市道路交通安全聯席會報 酒駕行為與肇事現況分析 主講人:內政部警政署交通組科長張夢麟 1.
高校邦在线学习平台 学生学习手册 北京高校邦科技有限公司.
教学管理与学业评价改革 杭州市学军小学 杨一青 2017/3/12.
述职报告 ( 二○○七年度 ) 述职人: xxx 部 门: 计划财务部 岗 位: 部门经理.
转正述职报告 电商文案策划 XXX.
护患沟通技巧 护理部 马红云.
速收简历 速收简历移动APP项目 速收简历团队.
一、會計循環之意義 二、會計憑證概要 三、日記簿概要 四、分類帳概要
石家庄迅步网络科技有限公司 联系人:张会耀 电话:
思想道德修养与法律基础 主讲人:XXX.
特种设备安全法简介 中原油田分公司 杜习广 2015年4月 视频.
马街乡综治维稳工作情况汇报 汇报人:xxx.
第三課 宗教(倫理)的獨特向度 單元 3.2 全球倫理:兩項原則和四項座右銘
通病文章 休 闲   今天天气真好,晴空万里,天上飘着朵朵白云。(偶可从没见过这样的情景^_^)我和同学小刚一起骑车去上学,突然他的车气门芯坏了,我就把我车上的拔下来给他装上,我俩继续一起高高兴兴地骑车往学校赶。(原来“我”的自行车可以不用气门芯啊^_^)   我们经过一家百货商店时,我不禁感慨道:啊!看来人民生活水平的确提高了,你看那位农民老大爷,左手一台电冰箱,右手一台电视机,一溜小跑回家去了。(比周星弛在《功夫》里还要厉害?!)都说一心不能二用,当我注视老大爷的时候,冷不丁岔道里冲出来一位老太太,说
第八章 心理差异与因材施教 第一节 智力因素的个别差异与教育.
应如何深化普通高中学生综合素质评价 北京教科院基础教育研究所 赵学勤 2010、12、14-15.
追问课堂,寻求效益 —有效教学的几点思考 牟平区实验小学 战丽娜.
让快件更自由! 福州拓牛信息科技有限公司.
陈 汉 文 厦门大学会计系 主任 经济学教授 博士生导师
103學年度第1階段 志願選填試探後輔導作為 成效檢討與精進建議
活动主题:佛山智造 中国骄傲 随着互联网、云计算、大数据以及移动互联网的快速发展,技术不仅仅是一种工具,正加速重构着品牌的新格局。
荷福威士顿机器人科技有限公司 上海荷福集团
四川省卫生监督移动 执法终端介绍 发言人:陈成身 四川省卫生执法监督总队.
獎補助經預計支用報告 105年.
苏州大汇信息科技有限公司 招聘简介.
一种营销模式的转型,一种全新的金融房贷模式
產品責任險的意義 想一想,什麼是「產品責任險」? Q
使用Android控制Arduino 史先强
Ch5 Android應用程式的主要組成.
第4章 Android生命周期.
第9章 使用意圖啟動活動與內建應用程式 9-1 意圖的基礎 9-2 使用意圖啟動活動
ANDROID PROGRAMMING2.
第2讲 移动应用开发基础知识(二) 宋婕
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
第8章 Service解析.
华东理工大学 关于新校园卡功能启用的相关说明 2018年09月07日.
Android 开发入门.
古诗鉴赏.
武汉纺织大学传媒学院 cm.wtu.edu.cn
Android TV 建國科技大學 資管系 饒瑞佶 2017/10 V1.
102學年度下學期 班親會 五年仁班 楊曉逸老師.
第二階段「校園徒步區建置」 執行成果報告.
第6章 Android客户端模块实现 QQ群(App开发案例教程--清华) :
為民服務白皮書 台灣電力公司彰化區營業處  彰化區營業處 為民服務白皮書 誠信 關懷 服務 成長 1.
Part 8 Broadcast Receiver、Service和App Widget
实验课程学习手册.
云控APP说明书 适用于云控平台配置.
云控APP说明书 适用于云控平台配置.
Presentation transcript:

android 开发入门

文件目录职责 project 文件夹视图:

文件夹视图目录讲解

intelligence:知识(缩写intell); 主要文件选讲 intelligence:知识(缩写intell); .idea/ :intelliJ 公司的开发工具通用的,记录工程的实时状态,根据此文件进行撤销、重做、进退。 build/:由IDE,lib中的jar插件,gradle引用的插件自动生成的一些文件组成,目的是不让修改。 main/ :放程序文件中由程序员编写的东西 main/java : java代码 main/res : 资源(图片,布局等,不包括jar包/lib) main/AndroidManifest.xml:module的配置文件 build.gradle:版本和资源依赖的控制系统-gradle- 里面由程序员编写的部分。

android 视图() 隐藏我们本身不关心的文件和文件夹,整合资源文件方便查看

安卓开发知识点分布 1:控制程序的运行 2:观察和调试程序 3:实现UI 2.1:UI在不同设备的适配 4:实现各种功能: 5.a:通信功能 5.b:数据存储—持久化:方案 5.c:手机硬件提供的功能 5.d:第三方插件提供的功能 5:工程的管理 5.1:gradle

控制程序 四大组件

查看log/bug信息,logcat基于adb驱动服务 运行APP 查看log/bug信息,logcat基于adb驱动服务

布局/与activity生命周期适配的标签 UI层次 布局/与activity生命周期适配的标签 部件/与div等固定标签类似

专业的布局/部件,有特殊的使用方式,会提供使用文档 复杂UI 容器/与list等不固定的标签类似 区别:需要adapter 专业的布局/部件,有特殊的使用方式,会提供使用文档

UI资源 不仅仅是图片,指的是可画出来的图片 规范的 常量使用方法 样式/类似于CSS

理解第一个文件:Androidmanifest.xml manifest : 货单(将系统作为仓库),“注册表”; 作用:向安卓系统的某个列表注册自己的属性。 注册permissions(权限)和instrumentation(测试) 注册暴露给系统的组件(服务,广播,活动等等)

Intent以及IntentFilter详解 AndroidManifest.xml :与操作系统的约定 关键的组件属性设置: android.intent.action.MAIN:决定应用的入口Activity. 也就是我们启动应用时首先显示哪一个Activity。 android.intent.category.LAUNCHER:允许手动启动它。 表示应该被列入系统的启动器(launcher)即桌面 intent-filter:向 意向过滤器 列表注册。 自己可以实现的行为,会进入比如相册筛选框。 Intent以及IntentFilter详解

生命周期与实际状态(activity) 点击图标 离开桌面 显示页面 可以操作 后台清空 activity 隐藏到后台 不可操作

生命周期总结 生命周期函数onXXXX():控制XXX步骤的触发; 生命周期成双成对; 与手机系统级别的操作对应 为何划分这么多情况? 直接原因:用户在系统级上的操作有不同, 根本原因:为了用户体验,跟上用户需求

各步详解 onCreate():初始化,不渲染 onStart():"可见",在渲染,看不到 onResume():看到,开始让用户操作APP内容 onPause():即将切到后台前执行,最晚0.5秒就切走(?),可在切换未完成的途中 按back键快速切回 onStop():此时Activity已经不可见了,但是Activity对象还在内存中,没有被销毁 onDestroy():这个阶段Activity被销毁,不可见,我们可以将还没释放(?)的资源释放,以及进行一些回收(?)工作。 onRestart():Activity在这时可见,当用户按Home键切换到桌面后又切回来或者从后一个Activity切回前一个Activity就会触发这个方法。这里一般不做什么操作。

理解进阶以及实验 http://blog.csdn.net/woshimalingyi/article/details/50961380#一生命周期全面分析 https://www.jianshu.com/p/fb44584daee3