Android基础
文章平均质量分 51
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 - 使用资源(resource)
使用资源(resource)本文地址: http://blog.csdn.net/caroline_wendy/article/details/21036645Android平台, 可以使用本地资源, 也可以使用系统资源;使用静态R类访问资源, R类中包含一个静态子类, R类中每一个子类都把它的相关资源表示为变量的形式;资源表被表示为Resources类的一个实例;如图:使用getResourc原创 2014-03-11 20:53:41 · 3050 阅读 · 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 - 布局(layout) 详解
布局(layout) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21179775布局类, 最关键的特征就是适应Android设备的多样性;线性布局: 将元素水平或竖直的摆放在一起;相对布局: 根据父(parent)元素或视图的位置定义每个元素在布局中的位置;网格布局: 随意选择网格来放置视图;优化布局, 主要使用m原创 2014-03-13 18:11:14 · 2469 阅读 · 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 - ToDoList 详解
ToDoList 详解版权所有, 禁止转载, 如有需要, 请站内联系.本文地址: http://blog.csdn.net/caroline_wendy/article/details/21223995ToDoList是一个Android的入门程序, 包含两个控件, EditText(编辑文本),ListView(列表视图), 放置在LinearLayout(线性布局);需要重写监听按键(setOnKeyLis原创 2014-03-14 09:53:18 · 7047 阅读 · 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 - 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 · 2564 阅读 · 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 · 2504 阅读 · 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 · 3198 阅读 · 0 评论 -
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 · 14602 阅读 · 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 · 33735 阅读 · 4 评论 -
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 · 2680 阅读 · 0 评论 -
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 · 38053 阅读 · 1 评论 -
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 · 5745 阅读 · 2 评论 -
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 · 6094 阅读 · 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 · 1984 阅读 · 0 评论 -
Android - ToDoList(定制样式) 详解
ToDoList(定制样式) 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21330733Android允许从已有的视图工具箱(Widget Tool Box)派生子类 或 实现自己的视图控件;通过重写事件处理程序 和onDraw()方法, 但是仍然回调超类(super)的方法, 可以对视图进行定制, 而不必实心它的功能;前置步骤参见:原创 2014-03-16 18:11:31 · 3989 阅读 · 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 · 4929 阅读 · 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 · 3515 阅读 · 0 评论 -
Android - Linkify 详解
Linkify 详解本文地址: http://blog.csdn.net/caroline_wendy/article/details/21516047Linkify是一个辅助类, 在TextView中通过RegEx模式匹配超链接;Linkify的预设值可以检测到Web URL, Email, 电话号码等, 转换为链接;使用静态的Linkify.addLinks方法, 需要传入视图(TextView)和掩码原创 2014-03-19 10:42:08 · 3323 阅读 · 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 · 3739 阅读 · 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 · 25546 阅读 · 1 评论 -
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 · 7389 阅读 · 0 评论 -
Android - HttpURLConnection 抛出异常
HttpURLConnection 抛出异常本文地址: http://blog.csdn.net/caroline_wendyHttp的URL链接, 会发生错误, 主要原因是 在主UI线程中, 使用网络调用(network call), 就抛出NetworkOnMainThreadException异常.版本: API level 11以上.可以使用一个简单的线程,原创 2014-03-24 17:11:54 · 5280 阅读 · 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 · 7407 阅读 · 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 - 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 · 4327 阅读 · 0 评论 -
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 · 3074 阅读 · 0 评论 -
Android - "cause failed to find target android-14" 问题
"cause failed to find target android-14" 问题本文地址: http://blog.csdn.net/caroline_wendyAndroid Studio 在加载OpenCV库时, 会出现报错: "cause failed to find target android-14"修改app文件夹中的build.gradle文件即可. 把SdkVersion改为原创 2014-09-02 10:33:36 · 8904 阅读 · 0 评论 -
Android - 缺少NDT选项和C/C++ Build选项 问题
没有NDT选项和C/C++ Build选项 问题原创 2014-09-03 15:50:04 · 3013 阅读 · 0 评论 -
Android - JNI静态(static)加载OpenCV
JNI静态(static)加载OpenCV本文地址: http://blog.csdn.net/caroline_wendy步骤:1. 准备OpenCV-Android库复制OpenCV的sdk至工作文件夹.下载OpenCV的最新android-sdk: OpenCV-2.4.9-android-sdk;把其中的sdk文件夹, 复制到工作目录; sdk文件夹里包含native, java, etc原创 2014-09-04 15:44:15 · 8039 阅读 · 2 评论 -
Android - Error parsing "org.opencv.android.JavaCameraView" 问题
Error parsing "org.opencv.android.JavaCameraView" 问题错误解析Java摄像头设置, 报错: "Error parsing XML: unbound prefix Android"org.opencv.android.JavaCameraView, 不能使用:原因是未添加:xmlns:opencv="http://schemas.android.com/apk/res-auto"添加即原创 2014-09-04 17:06:38 · 6080 阅读 · 0 评论 -
Android - JNI添加标准C++文件
JNI添加标准C++文件本文地址: http://blog.csdn.net/caroline_wendy其余参考: http://blog.csdn.net/caroline_wendy/article/details/39032551如果需要调用标准C++库, 则需要在jni文件夹下, 添加Application.mk方法.在其中声明使用C++的标准模板库(STL): APP_STL := g原创 2014-09-04 09:54:20 · 3551 阅读 · 0 评论 -
Android - 添加Android的OpenCV依赖库(Android Dependencies) 问题
添加Android的OpenCV依赖库(Android Dependencies) 问题本文地址: http://blog.csdn.net/caroline_wendy如果想要添加OpenCV的依赖库, 则需要把OpenCV的"D:\OpenCV-2.4.9-android-sdk\sdk\java"文件夹复制到Android的工作目录下,再进行导入添加即可包含依赖库.原创 2014-09-03 10:23:58 · 3228 阅读 · 0 评论 -
Android - Android调用JNI方法 及 代码
Android调用JNI方法 及 代码本文地址: http://blog.csdn.net/caroline_wendyJNI: Java Native Interface, 实现Java和C/C++的互通.在Android上使用JNI的方法. 时间:2014.9.3环境: 必须使用标准Eclipse, 安装Android的环境, 才可以使用NDT插件.Eclipse Standard/SDK V原创 2014-09-03 21:15:14 · 4184 阅读 · 0 评论 -
Android - 查看Android应用(apk)签名
查看Android应用(apk)签名本文地址: http://blog.csdn.net/caroline_wendy在微博、微信开放平台注册应用时,需要填写应用(apk)的签名,可以使用keytool工具找到已签名应用的签名。1. 使用解压缩工具,找到apk包内的CERT.RSA文件,这个文件就包含应用的签名。2. 使用命令:keytool -printcert -file CERT.RSA输出原创 2014-10-23 08:20:59 · 2726 阅读 · 0 评论 -
Android - 使用JD-GUI反编译Android代码
使用JD-GUI反编译Android代码本文地址: http://blog.csdn.net/caroline_wendyAndroid程序出现Bug时,需要根据Bug寻找问题出错的地方;需要使用工具dex2jar.sh和JD-GUI,并把dex2jar.sh添加进系统路径;把需要反编译的apk包修改为zip文件, 解压, 找到".dex"文件, "classes.dex";使用命令:sh dex原创 2014-11-15 08:15:34 · 4898 阅读 · 0 评论 -
Android - Project添加Module
Project添加Module本文地址: http://blog.csdn.net/caroline_wendyAndroid项目可以采取gradle进行架构.如果需要在项目(Project)中添加额外的Module, 则需要在settings.gradle中, 添加inlcude项, 即可.如: include ':PxxxDxxx', ':CxxxDxxx'即可以添加Module, 并设置启原创 2014-11-15 08:21:38 · 2500 阅读 · 0 评论 -
Android - 项目版本构建
项目版本构建本文地址: http://blog.csdn.net/caroline_wendy根据SVN中的项目, 构建本地版本, 进行开发, 构建方式是:1. "svn co”项目文件, 删除"*.gradle”文件, import项目;2. 删除Modules, 保留Support-v7, G7Anno, BaiduVoice, CD四个工程;3. 配置Modules Dependencies原创 2014-11-15 07:29:41 · 2106 阅读 · 0 评论 -
Android - 隐藏EditText弹出的软键盘输入(SoftInput)
隐藏EditText弹出的软键盘输入(SoftInput)本文地址: http://blog.csdn.net/caroline_wendy保持界面的整洁, 可以选择在进入界面时, 隐藏EditText控件的软键盘, 在点击EditView时, 再弹出;可以在TextView所在的Activity中, 添加一个属性:android:windowSoftInputMode="stateHidden|原创 2014-11-15 07:34:32 · 2499 阅读 · 0 评论