Android笔记(二 )Eclipse开发相关/Android项目工程

一  打开已有工程

问题用通常用的open只能打开文件而没办法打开项目的文件夹

解决:package Explorer-->空白处右击 Import-->General-->Existing Projects into  Workspace.  -->select root directory 后面browse...--选择好项目文件夹-->finsh

问题2  导入后报错,eg:Unable to resolve target 'Google Inc.:Google APIs:6'

出错原因:版本不匹配

解决:(1)如果已知版本,在根目录下的project.property文件中,修改成所导入的包的版本

(2)不知道导入的是什么版本,仍然出错,则①重新导入包(到android的sdk下的add-on里找到map.jar,eg:E:\Android\android-sdk\add-ons\addon-google_apis-google-15\libs\map.jar)②重复上面说的修改版本号

 


二  Android项目组成

来源:http://www.cnblogs.com/android100/p/Android-Context.html

Context  意思是“上下文”,它是一个抽象基类,定义了一套基本的功能接口,其实现子类有ApplicationActivityService等。Context提供了一个应用的运行环境,我们通过它访问当前包的资源(getResources、getAssets)和启动其它组件(Activity、Service...)以及得到各种服务(getSystemService)。

Android笔记(二 )Eclipse开发相关/Android项目工程_第1张图片

Android笔记(二 )Eclipse开发相关/Android项目工程_第2张图片


项目中文件夹作用

1、src存放activity和以后的其他组件

2、gen文件夹中的内容是自动生成的用户并不能修改,保存所有ID

     |- .java保存着所有的资源程序,此文件自动编写

3、Android2.3.3现在使用的版本文件

4、assets基本不用,存放一些大型的资源文件,例如图片、文件

5、res存放资源文件

    |-drawable-hdpi、drawable-mdpi、drawable-ldpi、:分别存放高、中、低分辨率图片

    |-layout存放布局管理器管理信息

    |-values存放文字信息

strings.xml:基本内容包括app在应用程序栏显示的提示信息等等,这些提示信息会自动在.java中进行注册

arrays.xml、color.xml、styles.xml、res\raw、res\xml、res\anim

6、AndroidMainfest.xml

描述Package中的全局数据,包括其中暴露的组件,各自的实现类,各种能被处理的数据和启动位置

manifest根节点,它之下可以放置uses-permission、permission、instrumentation、application

application之下可以放置activity>intent-filter>action、category、type...

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.hijackpoweroff"  
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="21" />

    <application
        android:allowBackup="true"
        android:label="劫持关机" >
        <meta-data
            android:name="xposedmodule"
            android:value="true" />
        <meta-data
            android:name="xposeddescription"
            android:value="劫持关机" />
        <meta-data
            android:name="xposedminversion"
            android:value="30" />
    </application>

</manifest>


7、project.properties


三  Eclipse代码追踪

查看类的继承关系:选中某个类,右键OpenType Hierarchy

查看方法的:选中某个方法,右键Open Call Hierarchy

查看类、方法、变量的生命:选中某个,右键Open Declaration


你可能感兴趣的:(Android笔记(二 )Eclipse开发相关/Android项目工程)