网页:http://developer.android.com/guide/topics/ui/custom-components.html
Modifying an Existing View Type
写道
If you haven't done so already, import the NotePad sample into Eclipse (or just look at the source using the link provided). In particular look at the definition of MyEditText in the NoteEditor.java file.
在 NoteEditor.java 里面已经没有 MyEditText ,而是 LinedEditText
--------------------我是分隔线----------下面是另一个错误地方--------------
网址:http://developer.android.com/guide/topics/ui/binding.html
Filling the Layout with Data
Cursor cur = managedQuery(People.CONTENT_URI, PROJECTION, null, null);
参数少了一个, 应该是:
Cursor cur = managedQuery(People.CONTENT_URI, PROJECTION, null, null,null);写道
--------------------我是分隔线----------下面是另一个错误地方--------------
网址:http://developer.android.com/guide/topics/resources/animation-resource.html
Property Animation
<objectAnimator
android:propertyName="x"
android:duration="500"
android:valueTo="400"
android:valueType="intType"/>
<objectAnimator
android:propertyName="y"
android:duration="500"
android:valueTo="300"
android:valueType="intType"/>
这里不可以设置 android:valueType="intType" ,否则会报错误:
Couldn't find setter/getter for property x with value type int
还有:
AnimatorSet set = (AnimatorSet) AnimatorInflater.loadAnimator(myContext,
R.anim.property_animator);
set.setTarget(myObject);
set.start();
这里应该是 R.animator.property_animator);
还有:
API Demos for examples on how to use the property animation system.
这里的链接也是错的。http://zoso:8080/resources/samples/ApiDemos/src/com/example/android/apis/animation/index.html
--------------------我是分隔线----------下面是另一个错误地方--------------
网页地址: http://developer.android.com/guide/topics/ui/drag-drop.html
Designing a Drag and Drop Operation
Starting a drag
第一步:
ClipData dragData = new ClipData(v.getTag(),ClipData.MIMETYPE_TEXT_PLAIN,item);
ClipData类没有MIMETYPE_TEXT_PLAIN这个属性;
而是在ClipDescription类中
所以正确的用法是:
ClipData dragData = new ClipData((CharSequence)v.getTag(),new String[] {ClipDescription.MIMETYPE_TEXT_PLAIN},item);
--------------------我是分隔线----------下面是另一个错误地方--------------
-----下面错误就有点低级了-------
Responding to drag events: an example
case DragEvent.ACTION_DRAG_ENTERED: {
// Applies a green tint to the View. Return true; the return value is ignored.
v.setColorFilter(Color.GREEN);
// Invalidate the view to force a redraw in the new tint
v.invalidate();
return(true);
break;
看到了吗? return 之后再 break。 编译都不通过。 不知道这章的代码有没有真正的实验过。
分享到:
相关推荐
三、This Android SDK requires Android Developer Toolkit version 20.0.0 or above 错误 该错误是由于 Eclipse 中的 ADT 版本过低所致,解决方法是将插件版本改为当前版本,例如从 20.0.0 改为 18.0.0,然后重新...
《Android开发工具精华》是关于Android开发中不可或缺的工具集合的介绍。本书详细讲解了如何使用Eclipse集成开发环境(IDE)快速搭建、构建和发布Android项目。此书特别适合对Android开发感兴趣的开发者,尤其是那些...
Android ADB (Android Debug Bridge) 是一款强大的命令行工具,专为Android开发者设计,用于连接计算机和Android设备,实现数据传输、设备控制以及调试应用程序。在Mac环境下使用ADB,可以帮助开发者进行一系列操作...
2. Android 开发者资源:文档指出,衍生网站是***,这表明Android官方提供了一个资源丰富的网站,供开发者学习和参考。开发者可以通过这个网站获取最新版的Android开发文档、API参考、教程和工具等。 3. Android ...
1. **环境搭建**:书中介绍了如何配置开发环境,安装SDK(Software Development Kit),设置Eclipse IDE(集成开发环境)以及ADT(Android Developer Tools)插件,这些工具是早期Android开发的基础。 2. **Android...
通过使用developer.android.com作为学习资源,这个项目展示了如何按照官方文档的指导来构建一个简单的应用。在这个过程中,开发者将接触到Java编程语言,这是Android应用开发的主要语言。 1. **Android Studio入门*...
在Android开发过程中,Eclipse作为曾经的主要集成开发环境,开发者们经常会遇到各种各样的错误。以下是一些常见的问题及其解决方案: 1. **连接拒绝错误**: 错误信息:`Connection to ...
在Android开发过程中,开发者经常会遇到各种版本兼容性问题,其中之一就是标题所提到的"Android SDK requires Android Developer Toolkit version 22.0.0 or above"。这个问题通常发生在尝试使用Eclipse IDE集成...
- **下载**:通过谷歌开发者中文网站(https://developer.android.google.cn/studio/index.html)下载安装包。 - **安装过程**: - 选择安装目录。 - 完成安装后,启动Android Studio。 - **启动向导**:引导...
1. 下载:Android Studio 3.6的官方下载链接可以在Google的开发者网站找到,地址为<https://developer.android.google.cn/studio/archive>。在该页面选择适用于Windows系统的“android-studio-ide-192.6200805-...
- 下载地址:[https://developer.android.com/sdk/](https://developer.android.com/sdk/) - Eclipse IDE自带ADT(Android Developer Tools),这使得开发者可以直接在Eclipse中进行Android应用程序的开发与调试。...
1. **下载SDK和IDE**:访问Android官方网站([http://www.android.com/](http://www.android.com/))或Android开发者网站([http://developer.android.com/](http://developer.android.com/)),下载最新版本的...
在Android应用开发中,为了确保应用的稳定性和用户体验,开发者通常会在程序中集成错误报告机制。当应用程序出现异常或崩溃时,系统会自动收集相关的错误信息,并将其发送给开发者。这样,开发者可以及时发现并修复...
在Android开发过程中,开发者经常会遇到各种错误信息,这些错误信息是解决问题的关键,下面将对一些常见的Android开发错误信息及其解决方案进行详细的解释。 1. **错误信息:Application does not specify an API ...
这是Android官方教程“构建您的第一个应用程序”中的实践项目。这个教程旨在引导新手开发者熟悉Android应用开发的基本流程,从创建新项目到运行在模拟器或真实设备上。在这个过程中,你将学习到如何创建活动...
- **下载页面:** [http://developer.android.com/sdk/1.5_r1/index.html](http://developer.android.com/sdk/1.5_r1/index.html) - **公司安装包版本:** windows_1.5_r1 - **安装方式:** 不需要安装,只需解压...
在Eclipse中更改Android工程的包名是一项重要的操作,特别是在开发过程中需要区分不同的版本或者避免与已有应用冲突时。本文将详细解释如何正确地执行这个过程,以及为何需要这样做。 首先,理解为什么需要更改包名...
在官方网站(https://developer.android.com/studio)上可以下载到它。安装完成后,打开Android Studio并启动一个新的项目,选择“Import Project (Eclipse ADT, Gradle, etc.)”。 1. **导出Eclipse项目为Gradle...
在Android开发过程中,开发者经常会遇到各种错误,这些错误可能源于代码编写、资源配置或者环境设置等多个方面。以下是对一些常见Android开发错误的详细解释及其解决方法: 1. **API级别未指定错误** 错误信息:`...
- 访问Oracle官方网站[http://www.oracle.com/technetwork/java/javase/downloads/index.html](http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载最新版本的JDK。根据文章描述,此处使用的...