1.android开发前沿

1.创建project:File > New > Project > Andriod > Andriod Project


2.填入poject信息:
Project Name:项目名称,根据这个名字在workspace中自动生成相关目录
Application Name:应用的名字,应用图标上面的名字。
package Name:这是java的package的名称,这里,我使用了com.wei.learning.helloandriod。为了避免名称冲突,采用了标准的namespace的方式。
Create Activity:这是Andriod的Activity子类的名称,一个Anctivity是一个可执行的类,相当于main。
MinimumSDK Version:支持最小的版本号


3.目录内容
src:代码的目录

gen:资源ID,,gen/下面有一个重要的文件R.java,这个文件由系统为一些资源自动生成唯一标识的ID

libs:存放第三方的jar包

assets:资源文件夹,存放视频,或者音乐图片等较大的资源文件,没有资源ID,需要用IO流读取
bin:存放打包编译以后的文件。有Project Name.apk和dex文件
res:存放图片等资源,这里的资源有资源ID,读取时候通过资源ID读取就可以,资源ID存放在R.java文件,对于图标,提供h,m,l三个分辨率,以适用不同分辨率的设备
res/layout:下的xml文件,保存布局文件,android所有的UI布局都在这个地方,每一个UI都有一个资源ID
res/values/strings.xml:配置字符串资源,用来定义字符串资源name就是对于的R.java里面string内部类资源id,在UI里面通过@string/app_name使用,一般国际化的时候会用到
    <string name="app_name">应用名字</string>  //应用图标上面的名字
    <string name="action_settings">Settings</string>
    <string name="hello_world">Hello world!</string>


res/value/demons:用来定义长度资源,谷歌推荐使用dp作为单位
res/value/style:定义样式和主题的

    <!-- Application theme. -->
    <style name="AppTheme" parent="AppBaseTheme">
        <!-- All customizations that are NOT specific to a particular API-level can go here. -->
    </style>
    
    <!-- 主界面下方的button -->
    <style name="BottomTabStyle">
        <item name="android:layout_width">wrap_content</item>
        <item name="android:layout_height">wrap_content</item>
        <item name="android:button">@null</item>
        <item name="android:layout_gravity">center_vertical</item>
        <item name="android:drawablePadding">5dp</item>
        <item name="android:padding">6dp</item>
        <item name="android:textColor">@drawable/btn_tab_text_selector</item>
        <item name="android:layout_weight">1</item>
        <item name="android:gravity">center</item>
    </style>

project.properties:编译的版本,这里来设置


4.AndroidManifest.xml

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.ldw.hello" //包名,创建时候的名字,作为应用的唯一的识别,是应用之间区别的标志。和src下面的包含义不一样,只是默认名字一样的
    android:versionCode="1"//版本号,区别高版本和低版本,给机器看的
    android:versionName="1.0" >//版本名字,给人看的


    <uses-sdk
        android:minSdkVersion="8"//最低支持的系统的版本
        android:targetSdkVersion="17" />//目标的sdk-|>


    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"//图标,制定应用的图标的样子,显示在应用管理界面
        android:label="@string/app_name"//修改的是应用管理界面应用的名字
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.ldw.hello.MainActivity"
            android:label="@string/app_name" >//显示出来的应用的名字
            android:icon="@drawable/ic_launcher"//用户自定义应用图标,可不设置
            <intent-filter>//安卓应用的入口,点击应用图标的时候进入的activity
                <action android:name="android.intent.action.MAIN" />


                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>


</manifest>

 

 


5.Windows->Show View->Other->android->File Explore/Logcat
File Explorer
system/app:系统应用放在
data/app:第三方应用保存路径
data/data:所有应用的包名,用于存放每一个应用产生的文件


6.DDMS(Dalvik debug monitor service)
Devices:显示模拟器进程
Enulater Control:模拟器控制,如模拟发短信打电话,控制网速


7.ADB
android debug bridge:安卓调试桥
建立ecllipse和android设备之间的链接
开启adb的方法1:cmd台启动adb:adb start-server
2:在任务管理器中杀死adb,它会自动重启
adb命令:
adb start-server:启动adb进程
adb killl-server:杀死adb进程
adb indtall E:\yyh.apk:安装应用
adb unstall 应用包名:卸载应用
adb devices:列出与开发环境建立连接的android设备的列表

 

 

 

adb shell:进入android命令行

 

netstat -ano:查看端口的占用进程

android指令:
ls:列出当前目录下所有文件和文件夹
ps:列出当前系统运行的所有的进程
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值