• Android笔记


    1.Android目录结构:

    src  源文件;

    gen  Eclipse自动生成的,不能修改;

    assets和res用于放置各种文件,区别在于res中放置的文件会在gen/R.java中自动生成一个

    id;

    drawable  用于放置图片的,每张图片分为高中低三个版本;

    layout文件中的每一个文件对应src中的一个相应的Activity.java文件。

    values中的文件也会在gen/R.java中自动生成id;

    AndroidManifest.xml整个项目的配置文件;

    一个activity就是一个类;

    每一个Activity都需要在AndroidManifest.xml文件当中进行注册;

    resultView.setText(result + "");   //根据java语法,连接符两端有一端是字符串,则

    另一端也会被转换为字符串

    DialogActivity 在AndroidManifest.xml中配置  

    android:theme="@android:style/Theme.Dialog

    智能提示消失后按ALT+/,重新出现智能提示。

    Handler和Activity是用的同一个线程;用looper启用另外一个线程;

    eclipse右上角DDMS按钮,Reset adb,点击+号按钮 增加sysout窗口,File Explorer窗口丢

    失了需重启Reset adb 

    Content Provider提高为存储和获取数据提供了统一的接口;

    使用Content Provider可以再不同的应用程序之间共享数据;

    URI用于表示这个Content Provider所提供的数据;

    SAX,全称Simple API for XML,既是指一种接口,也是指一个软件包。

    BroadcastReceiver用于监听被广播的事件(Intent)为了达到这个目的,BroadcastReceiver

    必须进行注册,注册的方法有以下两种:

    1.在应用程序的代码当中进行注册  2.在AndroidManifest.xml当中进行注册(应用程序关

    闭也可以接收到广播)

    Service是一个应用程序组件,它没有图形化的界面,通常用来处理一些耗时比较长的操作

    ,可以使用Service更新ContentProvider,发送Intent以及启动系统的通知等等;

    右键 Source-》...

    当Activity不可见时会调用onPause()方法;当可见时会调用onResume()方法;

    按住Ctrl键,鼠标点击方法名跳转到方法的定义。

    JavaDoc中是对方法、参数的说明;

    Json对象数组:[{"name":"zhangsan","age",:"20"},{"name":"lisi","age",:"22"}]

    解析json数据用gson;

    新建libs文件夹,复制gson-1.6.jar类库,右键Build Path->Add to Build Path

    蓝牙在模拟器上无法运行,调试必须用手机;

  • 相关阅读:
    02-三种布局方式/触屏事件/BFC
    02-单点登录(移动端)
    02-转>>chunk-vendors过大导致首屏加载太慢的优化
    15-转>pc端和h5端多页面配置
    14-转>publicPath
    04-GitHub上上传自己的项目
    03-合并到master后打tag
    final关键字
    重载(Overloading)与覆写(Override)的区别?
    腾讯微博
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/2173525.html
Copyright © 2020-2023  润新知