`
茴香豆
  • 浏览: 130750 次
  • 性别: Icon_minigender_2
  • 来自: 桂林
社区版块
存档分类
最新评论

android的学习记录-包括android的安装、如何在eclipse查看SDK源码及基于socket编程

阅读更多

     最近这几天开始学习android的开发,原想实现android和pc机的通信,经过不断的碰壁之后,今天终于实现了,呵呵呵,一个不是很顺利的探索过程。

     一。开发前期的准备工作

     刚开始的时候,在eclipse上安装ADT插件老是安不上,后来我就直接copy了一份同学安装好的。为了便于以后使用,我就安装好ADT的eclipse和SDK直接上传上来(文件太大了,传不上来)。

     接下来学习虚拟机的创建和使用

     在dos界面下使用SDK和虚拟机

     1.把D:\android\android-sdk-windows-1.5_r1\tools目录加在环境变量的path里,用分号把这个值与其他值分开
     2.查看avd的信息:android list avd
     3.查看android的开发平台:android list target
     4创建avd:android create avd --name testad(虚拟机名字) --target 3(平台的id)
     5启动avd:emulator -avd testad(虚拟机名)

    二。创建一个android项目

        首先需要在eclipse上启动虚拟机,就必须做好一下工作

        点击eclipse的 window->preference->android,找到SDK Location,把你下载好的Android的SDK地址加载进来,例如我的是:D:\android\android-sdk-windows-1.5_r1

        创建android项目以及启动:

        1.选择File->new->Android Project,进入New Android Project 对话框,在Project name里填写你的项目名,在Contents里选择Create new project in workspace,在Build Target选择android的target,在Application name填入的信息将会显示在手机的显示图标上,在Package name填写你的Activity所在的包名,在Create Activity里填写你编写的Activity的名字,在Min SDK Version填写你选择的target的API Level值,点击next,在点击finish就创建好了一个android项目

         2.在eclipse上启动虚拟机,在eclipse点击Android SDK and AVD Manager,在次对话框里选择创建好的avd,点击start启动虚拟机

         3.虚拟机启动完毕之后,在android项目上点击右键,选择run as->android application

        这样就完成android的创建和启动了

    三。在eclipse查看SDK源码

       1.SDK源码下载地址

           http://repository.grepcode.com/java/ext/com/google/android/android/

       2.关联方法

          在各个版本的sdk下面创建新文件夹sources,如下
          android_sdk_installation_folder\platforms\android-1.5\sources
          android_sdk_installation_folder\platforms\android-1.6\sources
          android_sdk_installation_folder\platforms\android-2.0\sources

          把下载后的zip解压缩到上面的sources下面,重新启动eclipse即可查看。

     四。Android的基于socket编程

           以android项目作为客户端,下面只写几个关键点

           1.主动连接服务器

               client=new Socket(host,port);  

               其中ip地址不能写localhost和127.0.0.1,必须写“10.0.2.2”,不然会出现connection refuse异常,即不能与服务器连接,因为:android程序将127.0.0.1或localhost地址默认为模拟器的IP,而不是电脑的IP,所以无法找到连接进行通信。而android将本机电脑的IP 默认为10.0.2.2

           2.打开Internet服务

               在AndroidManifest.xml文件里加上

               

<uses-permission android:name="android.permission.INTERNET"/>

         其他的程序只要会写基于socket的网络编程就会写了

           3.在附件里有我写的一个向pc机上服务器申请登陆的代码

                       

 

      五。备注

            启动android项目时可能会出现一下异常:

Activity not started, its current task has been brought to the front 

          这应该是模拟器中还有东西在运行,也就是要运行的activity已经有一个在模拟器中运行了。
          在调试的时候异常关闭的程序有可能有activity在运行

        

          解决方法project->clean。 应该就OK了

   六。学习心得

         本人能顺利解决问题,得益于网上的学习视频和学习记录,所以非常感谢各位仁兄和美女们了!

        

分享到:
评论

相关推荐

    eclipse-SDK-3.4.1-win32

    eclipse-SDK-3.4.1-win32 eclipse-SDK-3.4.1-win32 eclipse-SDK-3.4.1-win32

    arcgis-android-sdk-v10.2.3

    arcgis-android-sdk-v10.2.3,arcgis for android 开发的工具库,导入eclipse即可

    android-19-sdk源码.zip

    Android Framework Source Code , sdk19的源码,附关联方法: 打开Eclipse,随便新建一个Android项目,在此项目目录下面有个Android 4.4,点击展开遍出现了android.jar。右键此包----&gt;Properties,在弹出的窗口中,...

    android-sdk-windows+eclipse插件完整版.z02

    android-sdk-windows+eclipse插件完整版.z02 1.http://download.csdn.net/source/3166185 2.http://download.csdn.net/source/3166538 3.http://download.csdn.net/source/3169595 4....

    android-sdk-windows+eclipse插件完整版.z04

    android-sdk-windows+eclipse插件完整版.z04 1.http://download.csdn.net/source/3166185 2.http://download.csdn.net/source/3166538 3.http://download.csdn.net/source/3169595 4....

    android-sdk-windows+eclipse插件完整版.z06

    android-sdk-windows+eclipse插件完整版.z06 1.http://download.csdn.net/source/3166185 2.http://download.csdn.net/source/3166538 3.http://download.csdn.net/source/3169595 4....

    eclipse-SDK-3.7.2-win32

    eclipse-SDK-3.7.2-win32

    eclipse-SDK-3.7.2-Win64安装包

    eclipse-SDK-3.7.2-Win64安装包,支持64位系统,解压即可使用无需安装。无需配置,软件较大,上传百度网盘链接下载地址.txt

    android-sdk-windows-1.0_r1 源码

    android-sdk-windows-1.0_r1源码附加的方法 解压后\base\core下的两个文件夹复制到 android-sdk-windows-1.0_r1,安装sdk的路径下新建sources文件夹下,这样eclipse就可以识别一些android的源码了

    eclipse-SDK-3.7.2-WIN64

    eclipse-SDK-3.7.2-WIN32,百度云下载后直接安装即可。

    android sdk1.5 原代码

    android sdk1.5 原代码 覆盖了android.jar(1.5) 包中绝大多数的类(超过90... 其中android-sdk-windows-1.5_r1是必须是已被Eclipse识别的SDK安装路径. 2,重新启动eclipse.这时就可以直接查看android.jar包中类的源码了

    eclipse-SDK-3.4.1

    eclipse-SDK-3.4.1,eclipse-SDK-3.4.1

    Android4.3源码及如何在Eclipse中查看源码

    Android4.3源码在Eclipse中查看步骤: 1.将下载好的android-18.zip放在/sdk/resources下; 2.在任意Android工程目录下找个Android相关的类名,[CTRL+鼠标左键]--&gt;[Change Attached Source..]--&gt;[External Location]...

    android-support-v7-appcompat

    android-support-v7-appcompat,使用Eclipse但是没有自动创建的同学,可以拿来用一下。

    获取android源码及在eclipse中查看源码

    如何获取android源码及如何在eclipse中查看源码

    Eclipse SDK 3.5 win32 zip官方最新版

    目前由IBM牵头,围绕着Eclipse项目已经发展成为了一个庞大的Eclipse联盟,有150多家软件公司参与到Eclipse项目中,其中包括Borland、Rational Software、Red Hat及Sybase等。 Eclipse 是一个开放源代码的、基于 ...

    eclipse-SDK-3.5-64位

    eclipse-SDK-3.5-win32-x86_64.zip eclipse3.5版本64位

    android-sdk-windows+eclipse插件完整版.z01

    android-sdk-windows+eclipse插件完整版.z01 1.http://download.csdn.net/source/3166185 2.http://download.csdn.net/source/3166538 3.http://download.csdn.net/source/3169595 4....

    Android sdk 以及相应的eclipse一整套 eclipse分卷三(共五卷)

    3.(重点)在Eclipse中--》窗口--》首选项--》Android--》SDK Location浏览到刚刚解压的sdk目录里面 就可以了--》确定--》重启Eclipse 然后出来就可以更新了。就会出现两个图标。选第一个下载你需要的版本,一把下载...

    eclipse-SDK

    Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development...

Global site tag (gtag.js) - Google Analytics