zoukankan      html  css  js  c++  java
  • Android目录结构及常用工具

    Android项目的目录结构

    • Activity:应用被打开时显示的界面
    • src:项目代码
    • R.java:项目中所有资源文件的资源id
    • Android.jar:Android的jar包,导入此包方可使用Android的api
    • libs:导入第三方jar包
    • assets:存放资源文件,比方说mp3、视频文件
    • bin:存放编译打包后的文件
    • res:存放资源文件,存放在此文件夹下的所有资源文件都会生成资源id
    • drawable:存放图片资源
    • layout:存放布局文件,把布局文件通过资源id指定给activity,界面就会显示出该布局文件定义的布局
    • menu:定义菜单的样式
    • Strings.xml:存放字符串资源,每个资源都会有一个资源id

    Android的配置文件(清单文件)

    • 指定应用的包名

        package="com.hao.helloworld"
      
      • data/data/com.hao.helloworld(上面代码指定的包名)
      • 应用生成的文件都会存放在此路径下
    • Android的四大组件在使用前全部需要在清单文件中配置

    • 的配置对整个应用生效

    • 的配置对该activity生效


    DDMS

    • Dalvik debug monitor service
    • Dalvik调试监控服务

    常用的adb指令

    Android debug bridge:安卓调试桥

    • adb start-server:启动adb进程
    • adb kill-server:杀死adb进程
    • adb devices:查看当前与开发环境连接的设备,此命令也可以启动adb进程
    • adb install XXX.apk:往模拟器安装apk
    • adb uninstall 包名:删除模拟器中的应用
    • adb shell:进入linux命令行
    • ps:查看运行进程
    • ls:查看当前目录下的文件结构
    • netstat -ano:查看占用端口的进程

    logcat

    • 日志信息总共分为5个等级

      • verbose
      • debug
      • info
      • warn
      • error
    • 定义过滤器方便查看

    • System.out.print输出的日志级别是info,tag是System.out

    • Android提供的日志输出api

        Log.v(TAG, "加油吧,童鞋们");
        Log.d(TAG, "加油吧,童鞋们");
        Log.i(TAG, "加油吧,童鞋们");
        Log.w(TAG, "加油吧,童鞋们");
        Log.e(TAG, "加油吧,童鞋们");
  • 相关阅读:
    常遇问题及解决
    cs231笔记1
    scikit-learn模型参数保存和多分类策略(one vs one和one vs rest)
    练习1_scikit_learn自带数据集_sklearn和svm
    记一次连不上wifi网的处理
    剑指offer | 从1到n整数中1出现的次数 | 22
    剑指offer | 数组中出现次数超过一半的数字 | 21
    剑指offer | 不用加减乘除做加法 | 20
    剑指offer | 二进制中1的个数 | 19
    剑指offer | 链表中环的入口结点 | 18
  • 原文地址:https://www.cnblogs.com/haohj/p/7363623.html
Copyright © 2011-2022 走看看