1 / 30
文档名称:

学习android的总结.doc

格式:doc   大小:58KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

学习android的总结.doc

上传人:raojun00001 2017/6/3 文件大小:58 KB

下载得到文件列表

学习android的总结.doc

相关文档

文档介绍

文档介绍:学****android 的总结篇一:学****Android 总结学****Android 总结通过在南京一个多月的学****再过几天我就可以在项目组里做相关的 Android 项目, 我很期待。刚开始接触 Android 感觉到它很有意思, 在界面开发上和 web 也可以形成了相通的架构, 更加方便,视觉上也是非常的酷,在前期我通过的大量的 Android SD K 开发范例大全中的例子以及 Androi d 提供的 APIDEMO S 进行学****尽管例子之间的连接比较零散,不过通过这些例子的学****我可以学****到了很多和以前 java 上相通的思想,因为 Android 在现在也是全新的技术和框架,在其中我也学到了如何用单例模式、工厂模式等常用的设计模式进行学****通过 API 进行开发客户端, 对 Request 发送, Response 处理中通过比较方便的 JSON 对象传输, 以及对 XML 、 JSON 、图片、业务等下载处理,对 API 接口调用等问题处理。首先在界面上,我们同样可以通过不同布局进行设计非常酷的界面,这些界面可以通过 include 进行引入,和 jsp 、 html 也有相通的地方, 同样在 android 上可以用到自定义的样式这和 css 也有比较相通的地方, 我们可以通过一些公用的方法写个 BaseActivit y 这个基类, 通过继承方式比较不错的实现了 Activity 的界面, 因为这样你可以 Header( 头部)和 Footer( 尾部) 进行处理一些触发事件或者特效等。布局模式以相对模式为主,线线布局模式可以在比较简单的 include 进行完成, 最重要的一点就是: 我们可以自己通过重写方法或者通过实现 View 或者 Layout 等类进行扩充项目需要的布局( 或者控件), 在学****界面中,我发现 Android 为我们提供了很好的类似反射机制,通过 Layout 文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便。对比较特殊的界面也可以通过处理嵌入到指定的界面, 同样你可以通过 java 代码直接创建 View 进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的跳转 Intent 管理, 通过 Bundle 对数据在界面之间进行传输。其次在手机交互式通信服务中,学****了 Android 手机之间进行短信发送、广播、对广播的监听、服务等,在 Service 类中没有 context , 可以通过 Handler 来每秒反复运行,自动送出系统广播信息,同时在这里我们也知道可以设计一个常用的变量类,设计一个当前的 CurrentActivity 这个变量进行控制,进行处理。现在自己通过一个简单的登陆流程开发, 简单分析一下 Androi d 开发过程: Android 的客户端: Android 开发: 由于在以前做过 web 方面的, 在服务器端简单写了 Myservice 这个项目,通过处理 json 请求来发送 json 对象的 response ,当发送登陆的请求时候,首先将任务添加到任务队列中进行等待,直到唤醒处理该请求,在此我处理多请求多任务构建了一个线程池概念,通过连接网络响应进行处理结果,然后判断连接服务器是否成功,当连接成功后,我们可以通过服务器提供的 API 进行获取不同的业务接口,比如实现一些下载业务等。安排学****计划: 总结以下几点注意: 1. 在对 sqlite 处理 android 内部的 database 的时候, 可以对不同的模拟器上不同的应用程序的数据库进行处理,在 dos 命令下: ? 先对电脑环境配置 path:%Android_SDK_HOME%\tools; ? 在输入: adb –s emulator-5554 shell 回车出现# 在输入你需要处理的数据库:sqlite3 /data/data/package/databases/*.db ? 你可以通过命令处理该数据库,可以同步到应用程序中。 ?对 sqlite 简单的增删改查问题可以拷贝该例子: ? 2. 在处理 activity 页面之间进行跳转后处理关闭 cursor 和 database 问问题的时候,必须在 startActivity(intent); 后面加上 finish(); 并且在 activit y的 ondestroy() 方法中调用销毁的 ();(); 方法。这样点击后退就会失效了,因为 finish(); 将 activit y 销毁了。? 数据库管理的类继承 SQLiteOpenHelper 类, 该类有 close(