下面是Android的学习笔记,原文地址. 我是使用adb devices出现如下红字错误, 使用第一种方法方法,结果关掉豌豆荚就可以了. android adb启动失败问题 adb server is out of date.  killing... ADB server didn't ACK * failed to start daemon *   今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了. 错误如下--> adb server is out of date.…
1.创建Android项目工程:AndroidTest 创建过程可参考网上诸多教程. 2.添加新的Activity,步骤如下 a. 在layout文件夹上右键,New-Activity-相应Activity,(如Basic Activity). b. 配置Activity 填写Activity Name,Layout Name,Title,Package name等. 注意:Package name需填写项目包名称,如com.androidtest(初学,不知道对不对,请指正). c. 修改ac…
摘自:http://blog.csdn.net/sjf0115/article/details/7213565/ TableLayout是一个使用复杂的布局,最简单的用法就仅仅是拖拉控件做出个界面,但实际上,会经常在代码里使用TableLayout,例如做出表格的效果.本文主要介绍TableLayout的基本使用方法. <?xml version="1.0" encoding="utf-8"?> <TableLayout xmlns:android…
android的数据存储和IO SharedPreferences与Editor简介 SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此其保存的数据主要是简单的类型的key-value对. SharedPreferences接口主要负责读取应用程序的Preperences数据,其提供了如下常用方法访问SharedPreferences中的key-value: boolean contains(String key) 判断SharedPreferences是否包含指定…
1.创建menu文件夹 Android Studio项目中如果没有menu文件夹,在res文件夹右键,new-Android resource directory: 则会弹出下图对话框,在Resource type选择menu,然后点击OK:即创建好了menu文件夹. 2.创建menu文件 在menu文件夹上右键,选择menu resource file(如下图),输入文件名,点击OK. 3.修改menu文件 <menu xmlns:android="http://schemas.andr…
1.在资源文件夹下创建xml文件夹,并创建一个searchable.xml: android:searchSuggestAuthorityshux属性的值跟实现SearchRecentSuggestionsProvider类中的setupSuggestions方法的第一个参数相同.android:searchSuggestSelection 指搜索参数 <?xml version="1.0" encoding="utf-8"?> <searchab…
相应若水老师的第十四课 一,Log日志输出 Log.v(tag,message);        //verbose模式,打印最具体的日志  Log.d(tag,message);        //debug级别的日志  Log.i(tag,message);        //info级别的日志  Log.w(tag,message);        //warn级别的日志  Log.e(tag,message);        //error级别的日志  tag用来标记log消息的源头用常…
Android Studio 是一个全新的 Android 开发环境,基于IntelliJ IDEA. 类似 Eclipse ADT,Android Studio 提供了集成的 Android 开发工具用于开发和调试,在IDEA的基础上,Android Studio 提供: 基于Gradle的构建支持 Android 专属的重构和快速修复 提示工具以捕获性能.可用性.版本兼容性等问题 支持 ProGuard 和应用签名 基于模板的向导来生成常用的 Andoid 应用设计和组件 功能强大的布局编辑…
一.JDK配置 Android是基于Java进行开发的,首先需要在电脑上配置JDK(Java Development Kit).在http://www.androiddevtools.cn/下载对应系统版本的JDK安装包. 在Windows系统下双击下载的安装包,一路下一步进行安装(默认安装路径即可),完成后打开电脑高级系统设置配置环境变量. 1)新建JAVA_HOME 变量(系统变量),变量值填写jdk的安装目录(本人是C:\Program Files (x86)\Java\jdk1.8.0_…
Android提供了两种事件处理的方式:基于回调的事件处理 和 基于监听的事件处理. 我们来说的easy理解一点: (1)基于回调的事件处理就是继承GUI组件,并重写该组件的事件处理方法.除了一些特定的情况,大部分情况使用基于回调的事件处理方式并非最好的选择. (2)基于监听的事件处理就是在监听器中定义事件的处理方式,再为组件绑定监听器. 这样的方式无疑是更可以体现面向对象思想的. 基于回调的事件处理: View类包括例如以下的方法能够用于重写: boolean onKeyDown(int ke…