开发入门 一个 android 初学者的心得与体会. 前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童.

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
Android ADT + Android SDK Eclipse Eclipse 編輯器 JAVA JAVA 開發工具.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
2012年 学生党支部书记工作交流 大连理工大学 建工学部 孟秀英
北京市职业技能鉴定管理中心试题管理科.
2014吉林市卫生局事业单位招聘153名工作人员公告解读
課程地圖 (104年入學-日間部) 校通識核心 專業課程 必修與選修 與管理模組 網路技術 App設計與應用模組 學院通識核心 學院專業核心
各類所得扣繳法令 與申報實務 財政部北區國稅局桃園分局 103年9月25日
初級游泳教學.
爱国卫生工作的持续发展 区爱卫办 俞贞龙.
第八章 数学活动 方程组图象解法和实际应用
本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响. 本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响.
散文鉴赏方法谈.
比亚迪集成创新模式探究 深圳大学2010届本科毕业论文答辩 姓名:卓华毅 专业:工商管理 学号: 指导老师:刘莉
如何撰写青年基金申请书 报 告 人: 吴 金 随.
点击输 入标题 点击输入说明性文字.
國際志工海外僑校服務 越南 國立臺中教育大學 2010年國際志工團隊.
痰 饮.
學分抵免原則及 學分抵免線上操作說明會.
教 学 查 房 黄宗海 南方医科大学第二临床医学院 外科学教研室.
评 建 工 作 安 排.
“十二五”国家科技计划经费管理改革培训 概预算申报与审批 国家科学技术部 2012年5月.
“十二五”国家科技计划经费管理改革培训 概预算申报与审批 国家科学技术部 2012年5月.
首都体育学院 武术与表演学院 张长念 太极拳技击运用之擒拿 首都体育学院 武术与表演学院 张长念
现行英语中考考试内容与形式的利与弊 黑龙江省教育学院 于 钢 2016, 07,黄山.
第5讲:比较安全学的创建 吴 超 教授 (O)
彰化縣西勢國小備課工作坊 新生入學的班級經營 主講:黃盈禎
重庆市西永组团K标准分区基本情况介绍.
西貢區歷史文化 清水灣 鍾礎營,楊柳鈞,林顥霖, 譚咏欣,陳昭龍.
所得稅扣繳法令與實務 財政部北區國稅局桃園分局 102年12月19日 1 1.
2013年度个人工作总结 广汽吉奥汽车销售公司 部门:售后服务部 汇报人:郑勇 Date:
Android环境搭建 倚动软件工厂实验室 网络课程地址:
分享交流.
荷福威士顿机器人科技有限公司 上海荷福集团
厦门大学数据库实验室 报告人:谢荣东 导师:林子雨 2014年8月30日
Android程式開發準備 Android智慧型手機程式設計 建國科技大學 資管系 饒瑞佶 2012/4 V1 2012/8 V2
第一个Android程序 本讲大纲: 1、创建Android应用程序 2、Android项目结构说明 3、运行Android应用程序
Android五大布局 线性布局/相对布局.
教務行政資訊系統 簡介 資訊科技中心 資訊系統組 徐振琦
建立Android新專案 Android智慧型手機程式設計 程式設計與應用班 建國科技大學 資管系 饒瑞佶 2012/4 V1
Android 视频教程简介.
使用Android模拟器 本讲大纲: 1、模拟器概述 2、Android虚拟设备和模拟器 3、Android模拟器启动与停止 4、控制模拟器
Android 开发入门.
Location Based Services - LBS
基于App Inventor的物联网工程导论课程实验设计
實驗十六:匯出APK安裝檔與軟體上架.
機構督導: 范盛翔 督導 實習生: 佛光大學社會學系江佳穎 實習日期: 7/1(二)~8/29(五)
布局管理器 本讲大纲: 1、线性布局 2、表格布局 3、帧布局 4、相对布局 5、范例1:使用表格布局与线性布局实现分类工具栏
社群定位資訊系統 葉國賢 組員: 吳俊億 鄧硯文 郭冠良 魏毓男
Presentation transcript:

开发入门 一个 android 初学者的心得与体会

前言 两周前张老师通知我说,让我根据教练助手的学习与开发的过程讲下 android 开发的心得与体会,我觉得自己在这么多 Android 前辈大佬面前讲 android 简 直是班门弄斧。由于是刚入门的初学者,水平有限,很多方面还很不足,对 错误或不周到之处欢迎批评指正。顺便还得提下,我这个标题有抄袭积聚童 鞋的嫌疑。 还有一点,因为上学时太爱国了,看见带字符的东西,恨得牙痒痒的,所以 英语水平很差,很多发音不标准,请大家勿耻笑。

概要 Android 简述 Android 开发入门 Android 学习开发心得 Android App 最新一些在潮流

简述 大家现在使用的智能手机中有接近 70% 是 android 系统智能手机,对 android 系统 都想必有一定的了解,下面的这一节简单的介绍 android 的应用,设备,来历和 发展。

APP 应用篇:微信 & 教练助手 神马?把微信和教练助手放一块!太抬举你自己了吧。 隆重介绍下,这是本人写的第一个 APP

设备篇:智能手机,平板 童鞋,这个很难抢, 有木有 永远的期货,别想了

智能电视 乐视 TV ,工作室也有一台!

智能手表,可穿戴设备 一句话,高大上!

介绍篇 Q :什么是 Android ?为神马 Android 的图标是 个机器人 A : Android 英语单词本义指 “ 机器人 ” ,后来成 了 Google 于 2007 年 11 月 5 日宣布的基于 Linux 平台的开源手机操作系统的名称,该平台 由操作系统、中间件、用户界面和应用软 件组成,号称是首个为移动终端打造的真 正开放和完整的移动软件。简单来说是个 开源的手机操作系统。

发展篇 年 11 月 5 日,谷歌公司正式向外界展示了一款名为 Android 的操作系统, 在同一年的 1 月 9 号,乔布斯的苹果发布第一代苹果手机,在当时引起业界巨 动。但是相对于苹果的封闭, Android 走向另一个方向,开放。 android 免费 开源许可证的授权方式吸引了大批手机制造商、软件开发商、电信运营商以 及芯片制造商加入开放手持设备联盟,并且产生了大量的基于 android 的变种 操作系统,常见的有小米的 MIUI ,魅族的 Flyme 。 1. 谷歌公司推出了众多 android 版本,比较常用有 android4.1 , android4.3 ;目 前最新的是 android4.4 。 Android 系统自推出后获得巨大的发展,根据国际数 据公司 (IDC) 全球季度手机追踪的数据显示 2013 年的第三季度, Android 平台 手机的市场份额已经超过 80% 。在本季度 Android 手机的出货量也已经达到了 亿台, Android 手机已经完全占据了市场的统治地位。 2. 由于 Android 系统的开发,众多的厂商会推出千奇百怪,功能特色各具的多种 硬件产品,刚才设备篇已经展示了 一些;而 android App 应用方便更是巨大, 早在 2011 年末, android App 应用数量就已经超过苹果了,而与苹果 App 相反 的是绝大部分 android 是免费的,因此 android App 如何营利是难解的题。

开发入门 Android 这么神奇啊,太激动了,此时此刻,是不死你也想自己开发一款应用?

开发使用语言篇 Q : Android 上编程用什么语言 ? A : Android 应用基于 Java ,支持 SQL 。目前有 好几中编程方式: a) 主流是基于 ADT 的 JAVA 编程 也就是 java for android b) 基于 ADT 的转编译的 C# for android , VB for android

开发编程环境 工具篇 Q : Android 编程环境需要哪些 ? A :编程环境: 官方推荐 JDK+eclipse+ADT+ADK JDK: 这里要注意, JDK 下载完成后,要配置 java 环境变量,否则 eclipse 将打开出错。 Java 环境变量 配置 网上有很多教程,这里不细讲。 eclipse+ADT+ADK 这个比较简单, android 官网有个集合包,解压开就可以直接使用。 虚拟机 不建议用官方虚拟机,因为巨慢。推荐一款不错的第三方虚拟机 Genymotion 这工具还有中文官网

Android 开发入门 新建工程 请看 eclipse 的演示。

Android 开发入门 工程目录篇 开发引用的 android SDK 版本,新建工程时会给你选择 项目使用的其他开发 jar 包 项目编程源码放置的位置 项目资源, assets 目录下存放的资源代表应用无法直接访 问的原生资源,如数据库,大图片等,简单的说编译器不 认识的都放这里。可能不太恰当 项目资源, res 目录代表应用可直接访问的经过编译的资 源 项目描述文件,描述各个组件 (activities 包括首先启动, services( 隐藏在后台,看不见的 ), 等等 ) 。请注意每增加一 个 activity 必须要在

Android 开发入门 Activity 篇 Activity 是一个应用程序组件,提供一个屏幕,用户可以用来交互为了完成某 项任务,例如拨号、拍照、发送 、看地图。可以简单的这样理解下, Activity 类似于电脑软件一个窗口,当然它们很大的区分,包括生命周期等。 新建工程里有一个默认的名叫 MainActivity ,请查看下 Eclipse. 这里有个 onCreate 的事件,是一个 Activity 初始化创建时,执行。 打开另一个 Activity 这里有一个人品计算器,首先看下演示,然后我们分析下代码。

Android 开发入门 布局篇 Android 的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组 件则相当于建筑里的砖瓦。组件按照布局的要求依次排列,就组成了用户所 看见的界面。 Android 的五大布局分别是 1.LinearLayout (线性布局) 比较常用 2.FrameLayout (单帧布局) 3.RelativeLayout (相对布局)推荐使用 4.AbsoluteLayout (绝对布局) 5.TableLayout (表格布局) 下面还是看下 人品计算器的布局文件,简单介绍下 相对布局,和线性布局。

学习心得 听说你以前写 Vb 的。。 是的,那是种很适合开发中小型 ERP 系统的语言。 那你从 Vb 转到 android 开发难吗。。 我只想说一句,世上最遥远的距离,世界上最遥远的距离, 不是生与 死, 也不是我就站在你面前, 你却不知道我爱你,而是从 Vb 到 android 的 距离。

学习心得 1. 扔掉以前的惯性思维和编程习惯。 2. 做,多做,尽量多做。 做东西的过程中,才能改掉旧习惯和思维,才能不断发现问题,并想尽一切 办法解决它。 3. Google ,度娘,论坛(发帖提问) 4. 请教身边的高手和前辈们,像张老师,烁 哥,还有姜帆,积聚。 5. 多看看其他人做的 App ,特别人家可能做的 比较更好的体验和操作方式,都是可以学 习借鉴的。

开发心得 1. 尽量避免静态访问,根据做过两个 App 的经验,静态访问很多时候会造 成闪退。个人感觉像很多 Activity 之间的交互,可以用 BroadCast 广播 的方式。 2. 一些需要后台较长时间加载或者异步处理的,可以任务模式 AsyncTask 加载,例如下载文件,后台加载数据。 AsyncTask 3. 尽快出原型,客户对看到原型后才能给出很多意见。 4. 测试,目前工作室还是没有专业测试人员,编写软件时要特别注意下 兼容性,多请身边的人使用,看是否操作顺手,是否有 Bug 。

小结 就剩最后一部分了 坚持一下 继续听我唠叨下 ^_^

App 最新的潮流 Android APP 发展日新月异,抱着旧思维和方式就不能做出好的客户体验

App 最新的潮流 1. holo 风格化。 代表者 : 微信 5.2

App 最新的潮流 2.web 与 App 无缝对接。代表者手机淘宝, 汽车之家。

App 最新的潮流 3. 界面扁平化 代表者:美团

最后 Thank you 希望你们没有睡着