`

android一周小结

阅读更多
做了一周android预研,总结以下几条:

1. 用DDMS往模拟器文件夹里放文件,提示:Failed to push selection: Invalid argument。这是因为android模拟器对中文文件名支持得不好,改成英文文件名就可以了

2. Activity开发一般采用MVC模式,在.xml描述布局和组件,在.java里通过资源ID来获取

3. unable to find explicit activity。出现这个错误是因为用了显式的Intent跳转,但是在Manifest文件中忘记声明Activity

4. Intent支持Component、Action、Category、Data、Extra,关于Intent的内容比较多,以后专门写一篇博客介绍。Understand Intent, and you understand Android

5. 在Console打adb shell,可以进入仿真shell界面,不过功能蛮弱的,不太好用。另外不知道能不能在这个界面下连接内置SQLite

6. SharedPreferences本质是通过文件存储一些数据,文件可以在data/data/shared_preferences目录下找到。这种方式不能跨应用

7. 可以通过OpenFileOutput和OpenFileInput方法,来操作文件进行持久化。同样可以在data/data目录下找到,貌似也不能跨应用

8. Android的DB访问比较简单(毕竟是嵌入式DB),关键的类就是SQLiteOpenHelper、SQLiteDatabase、Cursor这3个。一般需要自己实现SQLiteOpenHelper的onCreate()方法,这个类类似于ConnectionFactory。SQLiteDatabase类似于JDBC中的Connection接口。Cursor就是查询结果。今天自己实现了一个简易的ORM框架,还是比较简单的

9. 在Activity中获取到Cursor后,好像要执行一个startManagingCursor()方法,进行托管

10. 如果在ListActivity中使用了SimpleCursorAdapter布局的话,则主键必须命名为_id,这是个潜规则
分享到:
评论

相关推荐

    Android获取一周每一天日期的源码

    Android获取一周每一天日期的源码,Android Studio 2.0 环境。

    android基于linphone实现视频通话小结

    android基于linphone实现视频通话小结

    android四大组件知识小结

    对于android的四大组件进行了简单的小结,初学者可以对四大组件有个大体认识。

    android开发揭秘PDF

    1.3 小结 第2章 Android开发环境搭建 2.1 Android开发准备工作 2.2 开发包及其工具的安装和 配置 2.2.1 安装JDK和配置Java开发 环境 2.2.2 Eclipse的安装与汉化 2.2.3 SDK和ADT的安装和 配置 2.3 创建第一个Android...

    Android异步加载图像小结 (含线程池,缓存方法)完整版.zip

    Android异步加载图像小结 (含线程池,缓存方法)完整版

    Android传感器应用之摇一摇小球运动实现

    Android传感器应用之摇一摇小球运动实现 看代码吧

    android游戏开发毕业论文

    2 Android平台研究2.1 Android特征 2.2 Android应用的构成2.2.1 活动2.2.2 意图接收器2.2.3 服务2.2.4 内容提供者2.3 Android与iPhone比较2.4 本章小结 3 策划与需求分析 3.1 游戏策划 3.2 美工需求 3.3 功能...

    Android一个小闹钟例子

    一个Android实现的小闹钟例子,非常简单,详细请看:http://blog.csdn.net/dawanganban/article/details/19967445

    《Android应用开发揭秘》附带光盘代码.

    《Android应用开发揭秘》全部实例源代码,配合《Android应用开发揭秘》使用 前言  第一部分 准备篇  第1章 Android开发简介  1.1 Android基本概念  1.1.1 Android简介  1.1.2 Android的系统构架 ... 17.4小结

    Android应用开发揭秘pdf高清版

    内容提要 --------------------------------------------------------------------------------  国内第一本基于Android 2.0的经典著作,5大专业社区联袂推荐,权威性毋庸置疑!《Android应用开发揭秘》...17.4小结

    《Android应用开发揭秘》源码

    作者简介  杨丰盛,Android应用开发先驱,对Android有深入研究,实战经验极其丰富。精通Java、C、C++等语言,专注于移动通信软件开发,在机顶盒软件开发和MTK平台软件开发方面有非常深厚的积累。... 17.4小结

    Android开发案例驱动教程 配套代码

    本章小结 42 第4章 UI基础知识 43 4.1 Android UI组件概述 43 4.1.1 View 43 4.1.2 ViewGroup 44 4.1.3 布局管理器 44 4.2 UI设计工具 44 4.2.1 DroidDraw工具 44 4.2.2 ADT插件UI设计工具 46 4.3 事件处理...

    Android如何获得网络资源的大小

    Android中如何获取网络资源(如图片,音乐,视频,文档等)的大小! 较小的一个总结 不过很实用!

    android Scroller使用小例子

    android Scroller使用小例子

    android开发入门与实战(下)

    1.6 本章小结 第2章 工欲善其事 必先利其器——搭建Android开发环境 2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、...

    《Android高级编程》

    1.9.3 Dalvik虚拟机 1.9.4 Android应用程序架构 1.9.5 Android库 1.9.6 高级Android库 1.10 小结 第2章 开始入手 2.1 Android开发 2.1.1 开始前的准备工作 2.1.2 创建第一个Android活动 2.1.3 Android应用程序的类型...

    Android横向滑动日历

    本例子是单行横向滑动日历,只显示一行日历,利用ViewFlipper动态添加和删除GridView达到资源合理利用,滑动过程顺畅

    Android技术内幕.系统卷(扫描版)

    1.5 小结 /33 第2章 android的内核机制和结构剖析 /34 2.1 linux与android的关系 /35 .2.1.1 为什么会选择linux /35 2.1.2 android不是linux /35 2.2 android对linux内核的改动 /37 2.2.1 goldfish /37 2.2.2 yaffs2...

    Android studio 小案例

    Android studio 小案例

    《Google Android开发入门与实战》.pdf

    1.6 本章小结 6 第2章 工欲善其事 必先利其器——搭建android开发环境 7 2.1 开发android应用前的准备 7 2.1.1 android开发系统要求 7 2.1.2 android软件开发包 7 .2.1.3 其他注意事项 8 2.2 ...

Global site tag (gtag.js) - Google Analytics