zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    经典测试面试题
    virsh命令来创建虚拟机
    软件开发模式对比(瀑布、迭代、螺旋、敏捷)
    软件测试 --工作内容
    使用WCF进行跨平台开发之一(WCF的实现、控制台托管与.net平台的调用)
    【开源分享:入门到精通ASP.NET MVC+EF6+Bootstrap】从这里开始,一起搭框架(1)开篇介绍
    开源:ASP.NET MVC+EF6+Bootstrap开发框架
    Quartz.Net 使用
    基于.NET平台常用的框架整理
    .NET中Redis安装部署及使用方法简介
  • 原文地址:https://www.cnblogs.com/cw_volcano/p/2173525.html
Copyright © 2011-2022 走看看