File 文件处理

2014-05-28
阅读 2 分钟
3.1k
Android 下提供了两种创建文件对象:getDir,getExternalFilesDir,两个方法都返回一个 File 对象,每个对象都有指向内部或外部存储的目录路径。当应用程序被卸载后,存储在这些目录下的文件都将被删除。

SharedPreference 简介

2014-05-26
阅读 7 分钟
5.5k
SharedPreference 当存储 UI 状态、用户首选项、应用程序设置时,我们需要一种轻量级机制以存储一个已知的值集。SharedPreference 能够保存一组原始数据的名、值对保存为命名的首选项。

XML 解析 Xml Pull Parser 和 SAX

2014-05-25
阅读 1 分钟
3.1k
XML 解析 Xml Pull Parser 和 SAX 我们在测试一个的撒的撒范德萨发大水发XML 解析 Xml Pull Parser 和 SAX 我们在测试一个的撒的撒范德萨发大水发XML 解析 Xml Pull Parser 和 SAX 我们在测试一个的撒的撒范德萨发大水发XML 解析 Xml Pull Parser 和 SAX 我们在测试一个的撒的撒范德萨发大水发XML 解析 Xml Pull Parser ...

网络连接和下载

2014-05-24
阅读 3 分钟
4k
需要在 manifest 文件中配置 <user-permission android:name="android.permission.INTERNET" />

Intent 背后的 Intent Filter

2014-05-23
阅读 1 分钟
2.9k
如果 Intent 是对在某个数据集上执行的动作的请求,那么 Android 是如何知道使用哪个应用程序来响应这个请求的呢?使用 Intent Filter,应用程序可以声明他们支持的动作和数据。Intent Filter 提供了对 Intent 的拦截过滤,只有匹配上 Intent Filter 的应用程序组件,才能够对 Intent 造成响应。

Rails 4 学习笔记

2014-05-15
阅读 5 分钟
4.2k
rails generate controller StaticPages home help --no-test-framework 使用 --no-test-framework 选项禁用rspec框架生成测试代码。另外Rails会调用underscore方法把驼峰式的命名修改为蛇底式。例如上面的StatiPages的控制器对应的文件名为:static_pages_controller.rb,这只是一个约定,在命令行中也可以使用蛇底式。...

常用 Sublime Text 插件列表

2014-05-15
阅读 1 分钟
5k
Package Control:插件包管理工具 Soda:一个流行的主题,包含代码着色、标签、图标 Emmet:流行的Html编写插件,是zed code升级版包含css编写 SublimeLinter:行内高亮语法 Html5:html5捆 SideBarEnhancements:一个左边栏增强 SublimeCodeintel:一个代码智能提示引擎 Alignment:Js代码对其插件 BracketHighlighter...

Android 开发 注意事项

2014-05-15
阅读 1 分钟
3.5k
字体用sp 定位用dp Ctrl + F11 模拟器切换横竖屏 Nice-Patch a.9.png 百度地图暂时不支持 intel 虚拟机 只支持arm Mac OS X 10.9 使用 Hardware Accelerated Execution 之后死机问题[链接]

SurfaceView(表面视图)

2014-05-15
阅读 1 分钟
3.6k
可以在主线程之外的线程中向屏幕绘图,这样可以避免画图任务繁重的时候造成主线程阻塞,从而提高了程序的反应速度。在游戏中多用到SurfaceView,游戏中的背景、人物、动画等等尽量在画布Canvas中画出。

Android Service 使用

2014-05-15
阅读 4 分钟
5.2k
Service 比处于非活动状态的 Activity 更高的优先级,因此当系统请求资源时,他们被终止的可能性最小,如果系统过早的终止了一个 Service,那么当系统处于资源足够的情况下则会重新启动 Service。他们运行在应用程序的主线程下,就像 Activity 和 Broadcast Receiver 一样。为了确保应用程序能够及时的响应,通过使用 Th...

Database (数据库)

2014-05-15
阅读 5 分钟
3.1k
SQLite 数据库文件存储在设备上的 /data/data/package_name/databases 文件夹中,所有的数据库都市私有的,只能被创建者访问。 使用数据库时最好的做法是将底层数据库封装起来,只公开与该数据库进行交互时必须使用的公有方法和常量,这一般会用到所谓的辅助类。

Broadcast Receiver 介绍

2014-05-15
阅读 6 分钟
4.6k
使用 Intent 来广播一个事件,让你和第三方开发人员对事件作出反应,可以通过监听 Broadcast Intent 来对设备状态变化和第三方应用程序事件作出反应。

ActionBar

2014-05-15
阅读 1 分钟
2.4k
showAsAction: ifRoom withText always nervy collapseActionView

Fragment(碎片)

2014-05-15
阅读 2 分钟
3.4k
为了适应多种大小屏幕,例如电视或者市pad,能够能搞的布局延生 生命周期 onAttach 当 Fragment 和 Activity 建立关系 onCreate 初始创建 Fragment onCreateView 为 Fragment 加载布局添加内容填充 onActivityCreated 当 Activity 的 onCreate 方法执行完之后调用 onStart 可见生命周期,Fragment 可见 onResume 恢复所...

Intent 介绍

2014-05-15
阅读 5 分钟
3.5k
使用类名显式启动一个特定的 Service 或 Activity 启动 Activity 或 Service 来执行一个动作的 Intent,通常需要使用特定的数据,或者对特定的数据执行动作 广播某个事件已经发生。android 通过广播 Intent 来公布系统事件,比如网络连接状态或者电池电量的改变。

Layout(布局)

2014-05-15
阅读 1 分钟
4k
FrameLayout(单帧布局)最简单的布局,把新的视图堆放在前一个视图的上面,之前的视图会被遮盖。默认的位置市左上角,不过可以使用gravity属性来改变位置。

Android 学习笔记

2014-05-15
阅读 1 分钟
3.2k
Android 开发中的六大组件: Activity 界面画布 Intent 不同组件之间的通信桥梁,启动一个Activity、Service、发送广播(Broadcast) Service 后台服务 Fragment 碎片 Broadcast Receiver 广播,系统消息,用户自定义消息。需要在系统中注册 Content Proiver 内容提供,为多个程序之间内容共享,提供一套标准的数据访问API...

Content Provider 和 Content Resolver

2014-05-15
阅读 7 分钟
3.1k
继承 ContentProvider 类,重写 onCreate、getType、insert、update、query、delete 方法。

Vagrant 安装指南

2014-01-08
阅读 1 分钟
5.5k
1.下载vagrant 安装 2.下载VirtualBox 安装 3.挂载box ,通过命令行下载速度非常慢,建议先下载到本地然后挂载文件。