`
icrwen
  • 浏览: 266603 次
  • 性别: Icon_minigender_2
  • 来自: 济南
社区版块
存档分类
最新评论

android第二轮学习

阅读更多
    [*]
  • android程序特点:1可通过标准API访问硬件设备     2可嵌入网页  3.多任务环境,可并发运行

框架包括:应用层,应用框架层,系统运行库层,linux内核层,主要是访问应用框架层来编写应用层程序。

  • android组件:
  1. Activity(活动)---用户界面屏幕和接受用户输入消息  startActivity(Intent)  负责绘制应用程序的界面,
  2. Service(服务)---可长期在后台运行  startSevice(Intent)
  3. BroadcastReceiver---接受或者响应全局事件   注册后触发自动启动(如短信或者电话)
  4. ContentProvider--提供给其他应用程序访问数据

 



1.jdk  安装后设置环境变量 path--bin    classpath--lib
设置eclipse中的jdk版本选择   Eclipse菜单Window -> Preferences -> 选择左侧的Java项 -> 选择Compiler子项,确认当前选择的是1.6版本。
2.eclipse的android插件
选择Eclipse菜单Help -> Software Updates -> 选择选项卡上的Available Software,点击右侧按钮“Add Site...”,输入
        http://dl-ssl.google.com/android/eclipse/
3.sdk安装
运行sdk的安装installer_r09-windows.exe或者解压缩android包android-sdk_r09-windows.zip
可独立运行sdk Manage.exe或者在eclipse中指定android目录  选择Eclipse菜单Window -> Preferences -> 选择左侧的Android项,在右侧SDK Location项中输入你的Android SDK解压缩后的目录,点“Apply”,
在sdk manage种子程序中下载具体的sdk
下载完毕后设置环境变量  path-tools
4.ADT设置
在SDK Manage中配置虚拟机,

  • Unable to execute dex: wrapper was not properly loaded first




新建一个工程使用2.2的SDK,工程上有红叉,

不知道少了什么,

运行时报错 Your project contains error(s),please fix them before running your application.

控制台显示:

[2011-02-15 11:00:33 - Dex Loader] Unable to execute dex: wrapper was not properly loaded first
[2011-02-15 11:00:33 - HellWorld] Conversion to Dalvik format failed: Unable to execute dex: wrapper was not properly loaded first

解决方案:
找到Eclipse目录下eclipse.ini文件,将最后两句改为
-Xms128m
-Xmx512m
重启eclipse
然后project->clean一下就OK了

eclipse 启动时保错 failed to create java virtual machine解决
http://jeeshenlee.wordpress.com/2010/09/24/eclipse-failed-to-create-java-virtual-machine/

 

分享到:
评论

相关推荐

    Android Wheel滚轮二级级联

    滚轮级联意味着在一个滚轮选择后,第二个滚轮会根据第一个滚轮的选择更新其显示内容,形成联动效果,增强用户体验。 滚轮组件在Android中主要通过`android.widget.WheelView`或自定义控件实现。由于Android原生API...

    Android例子源码省市区三联动滚轮选择.zip

    例如,当用户在第一级选择省份后,第二级的市列表会更新为对应省份的市,第三级的区或县则会进一步根据市的选择进行更新。这种交互设计使得用户能快速、准确地选取所需的信息。 源码中,开发者可能使用了`Spinner`...

    android 时间滚动控件

    在Android中,实现时间滚动控件通常有两种方式:一是使用内置的`DatePicker`和`TimePicker`控件,二是自定义`WheelView`。`DatePicker`和`TimePicker`控件提供了标准的时间选择功能,但外观和交互可能无法满足所有...

    Android程序设计基础

     第二部分讨论Android的用户界面、二维图形、多媒体组件以及简单的数据访问。这些特性在大多数程序中都用得到。  第三部分深入探讨Android平台。这一部分介绍外部通信、基于位置的服务、内置SQLite数据库和三维...

    安卓开发-Android滑动选择控件WheelView,双级联动,有图有真相.zip

    实现这一功能的关键在于监听第一个WheelView的滚动事件,并在事件回调中更新第二个WheelView的数据源。 以下是一个简单的步骤概述: 1. 创建两个WheelView实例,分别对应一级和二级选项。 2. 设置每个WheelView的...

    用NumberPicker实现二联动滚轮选择

    // 同理,当第二个NumberPicker值改变时,更新第一个NumberPicker的范围 picker2.setOnValueChangedListener(new NumberPicker.OnValueChangeListener() { @Override public void onValueChange(NumberPicker ...

    程序员的中年危机,史上最全的Android面试题集锦,分享PDF高清版.pdf,这是一份不错的文件

    2. 今晒事今毕,如果没毕,就留到明天:如果遇到问题无法解决,不要过于担忧,可以暂时放下,第二天再继续解决。 3. YAGNI原则:「You aren’t gonna need it!」:在编程中,不要过于追求完美,应该尽可能快、尽...

    安卓Android源码——FiveChess五子棋.zip

    "安卓Android源码——FiveChess五子棋.zip"是一个包含了Android平台上五子棋应用的源代码项目,它为我们提供了一个学习和研究Android游戏开发的实例。在这个项目中,我们可以深入探讨以下几个关键知识点: 1. **...

    基于Android平台的手机订餐系统的设计与实现

    #### 二、技术选型与设计思路 本系统采用了Android移动技术和PHP技术作为主要开发工具和技术栈。Android平台因其开放性和广泛的市场占有率而被选为开发客户端的主要平台。而PHP则用于服务器端处理以及与数据库的...

    wheelview仿iPhone两级城市级联_滚轮

    在`CitySelectDemo`项目中,当用户在第一级省份滚轮上做出选择时,第二级市滚轮的数据源应动态更新为对应省份的城市列表。 4. **注释与可扩展性**:`CitySelectDemo`项目中的代码应该包含详尽的注释,方便其他...

    Android 夏普名片扫描-IT计算机-毕业设计.zip

    在开发过程中,开发者需要进行多轮的集成和测试,确保应用在不同设备和Android版本上运行稳定。使用Android模拟器和真机测试,对应用进行功能测试、性能测试和兼容性测试,以找出并修复问题。 六、毕业设计与论文 ...

    Android游戏开发步骤及相关引擎解析

    据2010年的数据显示,Android市场份额持续增长,在第二季度达到了34%,而到了第三季度更是攀升至44%。这一趋势表明,Android平台为游戏开发者提供了广阔的市场空间和发展机遇。 在国内市场上,Android终端的数量...

    Android高级应用源码-Android滑动选择控件WheelView,双级联动,有图有真相.zip

    这通常通过监听第一个WheelView的滚动事件,然后根据选中的值更新第二个WheelView的数据源来实现。数据关系处理则需要确保每个省份对应一组城市,这样在省份变化时,可以快速找到对应的子集。 在提供的源码中,我们...

    安卓Android源码——滑动选择控件WheelView,双级联动,有图有真相.zip

    当用户在第一个轮子上做出选择时,第二个轮子的选项会自动更新以反映这种关联。这需要在代码中实现逻辑,根据第一个轮子的选值动态加载和设置第二个轮子的数据。 4. **数据绑定与适配器**:为了实现联动效果,可能...

    图灵机器人sdk-android-master.zip

    "图灵机器人sdk-android-master.zip" 是这个SDK的源码压缩包,包含了完整的开发资源,方便开发者进行二次开发和定制。在Android应用中,通过这个SDK,你可以让应用与用户进行自然语言交互,实现智能化的问答和对话。...

    Android小游戏

    8. **音效与音乐**:为了增强游戏体验,可以添加背景音乐和各种音效,Android Studio支持集成第三方音频库如`AudioTrack`或`MediaPlayer`来播放音频资源。 9. **测试与优化**:开发过程中,需要对游戏进行多轮测试...

    案例\Android开发精典案例60个2

    这个压缩包包含的案例分为了三部分,这里我们主要讨论第二部分。在这一部分中,开发者可以学习到如何利用Box2D物理引擎来创建动态、交互式的Android游戏元素。 首先,我们来看“7-13-4(滑轮关节)”的案例。滑轮关节...

    基于 Android 手机操作和控制的 Wifi 小车程序设计

    第二步,小车上的手机接收到命令后解析并通过蓝牙转发给Arduino控制板;第三步,Arduino控制板接收到命令后解析并执行对应的操作。 同时,作者提出了附加的反馈过程,确保操作的连续性和可控制性。小车状态的监控...

    andbase框架

    andbase框架提供了丰富的自定义View组件,例如滑动选择器、轮播图、可拖动布局等,这些自定义视图通常具有更高级的功能或者更美观的样式,能够满足开发者对于界面设计的个性化需求,同时减少对第三方库的依赖。...

    wheel时间控件.zip

    2. 第三方库源码:如开源的Wheel控件库,如Android-Wheel或WheelView,学习它们如何处理触摸事件和动画效果。 3. 自定义控件实践:根据需求实现自己的时间选择器,优化性能和用户体验。 四、注意事项 - 在使用第三...

Global site tag (gtag.js) - Google Analytics