Android 编程
Android是移动设备的主流操作系统之一, 有着良好的架构和设计. 随着移动设备的普及, Android开发会迎来更好的明天. 本专栏, 详细讲解Android的开发技术, 全部使用Android Studio进行开发, 让朋友们了解这款新的IDE的Amazing之处.
ElminsterAumar
Love magic for itself.
I ain't never backin' down (come and step in the plate).
For my city for my town (I'll do whatever it takes).
展开
-
Android - Earthquake项目(地震显示器) 的 修正
Earthquake项目(地震显示器) 的 修正本文地址: http://blog.csdn.net/caroline_wendy/article/details/24465487Earthquake项目地址: http://blog.csdn.net/caroline_wendy/article/details/21976997由于, 订阅源地址(feed): http://earthquake.usgs原创 2014-04-25 13:07:07 · 3069 阅读 · 0 评论 -
Android - Shared Preference (分享首选项) 详解
Shared Preference (分享首选项) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/24454963Shared Preference将一组原始数据的NVP(name-value pair)存储为命名首选项(named preference).创建SharedPreferences类使用getSharedPreferen原创 2014-04-25 10:59:18 · 5812 阅读 · 0 评论 -
Android - Download(下载) 项目 详解
Download(下载) 项目 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/22280461环境: Android 0.5.2 + gradle 1.11 + kindle fireDownload, 下载项目, 从Internet上下载资源, 并存入本地SD卡.点击Download按钮,原创 2014-03-27 13:00:53 · 5677 阅读 · 2 评论 -
Android - Earthquake(地震显示器) 项目 详解
Earthquake(地震显示器) 项目 详解本文地址: http://blog.csdn.net/caroline_wendy环境: Android Studio 0.5.2, Gradle 1.11时间: 2014-3-24Earthquake项目, 主要是读取USGS(United States Geological Survey, 美国地址勘探局)提原创 2014-03-24 18:47:40 · 4319 阅读 · 0 评论 -
Android - HttpURLConnection 抛出异常
HttpURLConnection 抛出异常本文地址: http://blog.csdn.net/caroline_wendyHttp的URL链接, 会发生错误, 主要原因是 在主UI线程中, 使用网络调用(network call), 就抛出NetworkOnMainThreadException异常.版本: API level 11以上.可以使用一个简单的线程,原创 2014-03-24 17:11:54 · 5270 阅读 · 0 评论 -
Android - SimpleDateFormat 详解
SimpleDateFormat 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21963879SimpleDateFormat, 是一种简单的格式, 构造时需要传入指定的参数, 包含参数名称和格式, 以匹配需要解析的字符串;Android API: http://developer.android.com/reference/java/text原创 2014-03-24 16:13:01 · 7404 阅读 · 0 评论 -
Android - Android Studio 自动(auto)添加import 语句
Android Studio 自动(auto)添加import 语句本文地址: http://blog.csdn.net/caroline_wendy/article/details/21931993Eclipse自动添加import语句, 使用Ctrl + Shift + o组合, 可以自动查找java的import语句进行添加;Android默认是Alt+Enter单个添加import语句, 可以修改IDE, 使其原创 2014-03-24 09:23:05 · 25545 阅读 · 1 评论 -
Android - Android Studio修改字体(font)大小(size)
修改字体(font)大小(size)本文地址:http://blog.csdn.net/caroline_wendy/article/details/21876727Android Studio 默认编辑器(Editor)的方案(Scheme)是无法修改字体的, 可以Save as, 保存为新的方案(Scheme), 然后更改字体大小;位置: File->Settings->IDE Settings->Edito原创 2014-03-23 16:56:28 · 64845 阅读 · 2 评论 -
Android - ContactPicker(选择联系人) 详解
ContactPicker(选择联系人) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21629357Android API: http://developer.android.com/reference/android/content/Intent.htmlContactPicker:用户可以选择一个联系人.1. 创建原创 2014-03-20 17:22:26 · 7367 阅读 · 0 评论 -
Android - Intent广播(broadcast)
Intent广播(broadcast)本文地址: http://blog.csdn.net/caroline_wendy/article/details/21590339Intent可以使用sendBroadcast(), 在应用组件之间广播事件;使用BroadReceiver类监听和响应Broadcast Intent, 需要注册(register)和过滤器(intent-filter);创建Broadc原创 2014-03-20 08:57:40 · 3737 阅读 · 0 评论 -
Android - 原生的动作意图(native activity intent)
原生的动作意图(native activity intent)本文地址: http://blog.csdn.net/caroline_wendy/article/details/21513029原生动作(Native Activity), 都是Intent类中的静态字符串常量(static final String).在创建隐式的Intent来启动应用程序内的Activity或者SubActivity时, 可以应用这些原创 2014-03-19 10:02:57 · 3513 阅读 · 0 评论 -
Android - 使用Intent来启动Activity
使用Intent来启动Activity本文地址: http://blog.csdn.net/caroline_wendy/article/details/21455141Intent的用途是绑定应用程序组件, 并在应用程序之间进行通信;startActivity(), 传递Intent参数, 创建并显示一个Activity;使用Intent解析(resolution)动态的选择最匹配的Activity.原创 2014-03-18 13:47:07 · 4926 阅读 · 0 评论 -
Android - ToDoList(定制ArrayAdapter)
ToDoList(定制ArrayAdapter)本文地址: http://blog.csdn.net/caroline_wendy/article/details/21401907前置工程, 参见: http://blog.csdn.net/caroline_wendy/article/details/21330733环境: Android Studio 0.5.1ArrayAdapter使用泛型(原创 2014-03-17 18:24:05 · 2679 阅读 · 0 评论 -
Android - Compass(罗盘) 详解
Compass(罗盘) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21379067Compass(罗盘)是一个定制的视图, 继承View类, 重写了视图的边界(onMeasure)和内容(onDraw);如图:以下是Compass的具体设计:1. 创建CompassView类, 罗盘视图位置: java->原创 2014-03-17 12:28:59 · 6089 阅读 · 0 评论 -
Android - ToDoList(定制样式) 详解
ToDoList(定制样式) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21330733Android允许从已有的视图工具箱(Widget Tool Box)派生子类 或 实现自己的视图控件;通过重写事件处理程序 和onDraw()方法, 但是仍然回调超类(super)的方法, 可以对视图进行定制, 而不必实心它的功能;前置步骤参见:原创 2014-03-16 18:11:31 · 3988 阅读 · 0 评论 -
Android - 组件工具箱(widget tool box)
组件工具箱(widget tool box)本文地址:http://blog.csdn.net/caroline_wendy/article/details/21316609Android提供一些标准的组件工具箱, 可以进行简单的开发;具体参见:http://developer.android.com/reference/android/widget/package-summary.html常用控件:原创 2014-03-16 08:51:27 · 3196 阅读 · 0 评论 -
Android - ToDoList(fragment) 详解
ToDoList(fragment) 详解本文地址:http://blog.csdn.net/caroline_wendy/article/details/21246963ToDoList做为Android的经典练习, 参考:http://blog.csdn.net/caroline_wendy/article/details/21223995fragment 可以灵活地从一个活动的Activity上添加或原创 2014-03-14 20:08:42 · 3204 阅读 · 1 评论 -
Android - 修改最小SDK版本(minSdkVersion)
修改最小SDK版本(minSdkVersion)本文地址:http://blog.csdn.net/caroline_wendy/article/details/21241945版本: Android Studio 0.5.1因为Android的一些特定功能需要高版本的支持, 当最小SDK版本(minSdkVersion)过低时, 会出现报错, 所以要修改;如果在Eclipse中, 修改Manifest属性即可;原创 2014-03-14 17:04:16 · 38031 阅读 · 1 评论 -
Android - Fragment(碎片) 详解
Fragment(碎片) 详解本文地址:http://blog.csdn.net/caroline_wendy/article/details/21232451Fragment(碎片)将Activity拆分成多个完全独立封装的可重用的组件, 每个组件包含独立的生命周期和UI布局.Fragment是独立的模块, 可以在正在显示的Activity中添加\删除\更换Fragment;Fragment需要分配相应的UI,原创 2014-03-14 15:15:47 · 2358 阅读 · 0 评论 -
Android - ToDoList 详解
ToDoList 详解版权所有, 禁止转载, 如有需要, 请站内联系.本文地址: http://blog.csdn.net/caroline_wendy/article/details/21223995ToDoList是一个Android的入门程序, 包含两个控件, EditText(编辑文本),ListView(列表视图), 放置在LinearLayout(线性布局);需要重写监听按键(setOnKeyLis原创 2014-03-14 09:53:18 · 7044 阅读 · 0 评论 -
Android - R资源未找到至java文件报错
R资源未找到至java文件报错本文地址: http://blog.csdn.net/caroline_wendy/article/details/21222905R资源, 是本地xml资源的引用列表, 修改时, 有可能Gradle没有生成, 相应的R资源;则会出现R资源未找到的错; 导致Java文件异常, 报错.可以使用: Sync Project with Gradle Files, 即同步项目;原创 2014-03-14 09:11:57 · 3093 阅读 · 0 评论 -
Android - Gradle "xxx" project refresh failed
Gradle "xxx" project refresh failed本文地址: http://blog.csdn.net/caroline_wendy/article/details/21187769环境(2014.03.13最新):问题: Gradle "xxx" project refresh failed描述: 这是一个很常见的问题, 比如之前可以使用, 新建工作, 或重新启动, 则不可使用原创 2014-03-13 20:55:31 · 44119 阅读 · 2 评论 -
Android - 布局(layout) 详解
布局(layout) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21179775布局类, 最关键的特征就是适应Android设备的多样性;线性布局: 将元素水平或竖直的摆放在一起;相对布局: 根据父(parent)元素或视图的位置定义每个元素在布局中的位置;网格布局: 随意选择网格来放置视图;优化布局, 主要使用m原创 2014-03-13 18:11:14 · 2468 阅读 · 0 评论 -
Android - UI(User Interface)的基本设计
UI(User Interface)的基本设计本文地址: http://blog.csdn.net/caroline_wendy/article/details/21150315UI(User Interface)包含四种基本元素,View(视图), ViewGroup(视图组),Fragment(碎片), Activity(活动);View: 所有可视的界面元素的基类;ViewGroup:视图类的扩展原创 2014-03-13 08:09:54 · 2500 阅读 · 0 评论 -
Android - Activity的生存期
Activity的生存期本文地址: http://blog.csdn.net/caroline_wendy/article/details/21106479Activity的状态是由Activity栈中的位置决定, Activity栈是所有运行的Acitivity的先进后出的集合;当一个Activity启动时, 状态变为活动(Activity)状态, 被移至栈顶;使用Back(返回)按钮返回到刚才的Activity原创 2014-03-12 18:58:06 · 2066 阅读 · 0 评论 -
Android - Activity(活动) 详解
Activity(活动) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21103469Activity表示一个屏幕, 至少包含一个处理应用程序的主界面屏幕, 可以由多个fragments组成. 创建一个Activity, 需要继承一个Activity类, 首先需要Fragment, Layout(布局), View(试图)来创建UI;使用s原创 2014-03-12 18:05:03 · 1981 阅读 · 0 评论 -
Android - 使用资源(resource)
使用资源(resource)本文地址: http://blog.csdn.net/caroline_wendy/article/details/21036645Android平台, 可以使用本地资源, 也可以使用系统资源;使用静态R类访问资源, R类中包含一个静态子类, R类中每一个子类都把它的相关资源表示为变量的形式;资源表被表示为Resources类的一个实例;如图:使用getResourc原创 2014-03-11 20:53:41 · 3048 阅读 · 0 评论 -
Android - Android应用程序(Application)的主要组件
Android应用程序(Application)的主要组件本文地址: http://blog.csdn.net/caroline_wendy/article/details/20857305Android应用程序的各个组件使用Manifest(清单)绑定到一起;主要包括1. Activity: 表示层, 使用Fragment和View来布局和显示信息, 以及响应用户动作;2. Service: 运行时没有UI,原创 2014-03-09 19:44:10 · 2563 阅读 · 0 评论 -
Android - Android Studio 的 Preview窗口
Android Studio 的 Preview窗口本文地址: http://blog.csdn.net/caroline_wendy/article/details/20855561Android Studio的功能包含preview窗口, 可以查看布局(layout)的样式;位置: app->src->main->res(资源)->layout(布局), 其中的文件, 包含design和text, 选择text原创 2014-03-09 18:58:36 · 33716 阅读 · 4 评论 -
Android - Android Studio 安装 及 设置 [最新]
Android Studio 安装 及 设置 [最新]版权所有, 禁止转载, 如有需要, 请站内联系.本文地址: http://blog.csdn.net/caroline_wendy/article/details/20845807时间: 2014-03-09为了使开发人员与时俱进, 在这里给大家讲解一下Android Studio的安装步骤及设置.使用的是Android的最新版本, 0.4.原创 2014-03-09 15:58:05 · 14598 阅读 · 0 评论