当前位置: 网学 > 编程文档 > Android > 正文

android(基础)学习日志

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: myeducs.cn 发布时间: 13/03/17

【网学网提醒】:网学会员为广大网友收集整理了,android(基础)学习日志,希望对大家有所帮助!


    学习Android的随笔
    1.Activity是最基本的一种组件,在应用中就是一个屏幕。
     通过startActivity()方法调用
     覆盖onCreateOptionsMenu()创建菜单
     覆盖onOptionsItemSelected()响应菜单点击事件,当About时显示帮助,当单击Exit时退出程序
    2.Service是没有界面的程序,它在后台一直运行(例:播放器)
     用Context.startService()来启动Service
     用Context.bindService()连接上Service
    3.BroadcastReceiver是实现系统广播的一种组件,例:电量不足提示用户
    4.ContentProvider是实现不同组件的共享
    5.View是图形界面的基类
    6.Intent是不同组件导航的纽带
    7.setContentView()方法展开视图界面
    8.解说R.layout.main是R.java资源类中的一个属性
    9.R.java程序是资源索引,由系统自动生成,无须修改
    10.String.xml文件代码,运行后显示程序标题和文本内容
    11.main.xml布局文件
    12.AndroidManifest.xml文件代码,配置文件
    13.color颜色资源,通过RGB三原色和一个alpha值来定义。(xml)
    14.string字符串资源(xml)
    15.dimen尺寸资源,支持(cm)(mm)(px)(in)等(xml)
    16.xml原始资源,用来定义
    17.drawables资源,主要是图片或者颜色资源,用来绘制屏幕。
     通过Resources.getDrawable()方法获取。
     drawable资源分三类:BitmapFile(位图文件)
     ColorDrawable(颜色)
     Nine-PatchImage(九片图片)
     位图文件有:png、jpg、gif格式
    18.layout布局资源
     调用Activity.setContentView()方法,将布局文件展示在Activity上
    19.menu菜单资源
     通过R.menu.my_menu方式来引用
     根元素,在 根元素里面会嵌套子元素
     元素里面也可以嵌套 形成子菜单
     根元素没有属性,它包含子元素
     表示一个菜单组,相同的菜单可以一起设置其属性
     例:visble、enabled和checkable等
     元素的属性说明如下:
     id:唯一标示菜单组的引用id。
     menuCategory:对菜单进行分类,定义菜单的优先级,有效值为container、system、secondary和alternative。
     orderInCategory:一个分类排序整数。
     checkableBehavior:选择的行为,单选、多选还是其他。有效值为none、all和single。
     visible:是否可见,true或者false。
     enabled:是否可用,true或者false。
     表示菜单项,包括在 中的有效属性。
     元素的属性说明如下:
     id:唯一标示菜单的ID引用。
     menuCategory:菜单分类
     orderInCategory:分类排序
     title:菜单标题字符串
     titleCondensed:浓缩标题,合适标题太长的时候使用
     icon:菜单的图标
     alphabeticShortcut:字符快捷键
     numericShortcut:数字快捷键
     checkable:是否可选
     checked:是否已经被选
     visible:是否可见
     enabled:是否可用
    20.onCreate()方法中实例该组件
    21.Android菜
    单分为三种类型:
     选项菜单(OptionMenu)
     add()添加菜单项(MenuItem)
     可以调用MenuItem的setIcon()来为菜单设置图标
     上下文菜单(ContextMenu)
     覆盖Activity的onContextMenu()方法,调用Menu的add方法添加菜单项(MenuItem)
     覆盖onContextItemSelected()方法,响应菜单单击事件
     调用registerForContextMenu()方法,为视图注册上下文菜单
     子菜单(SubMenu)
    22.Android提供了四种对话框:
     警告对话框(AlertDialog)
     获得AlertDialog的静态内部Builder对象,由该类来创建对话框。
     通过Builder对象设置对话框的标题、按钮以及按钮将要响应事件
     调用Builder的create()创建对话框
     调通AlerDialog的show()方法显示对话框
     进度对话框(ProgressDialog)
     日期选择对话框(DatePickerDialog)
     时间选择对话框(TimePickerDialog)
    23.Toast提示信息
     调用Toast的静态方法makeText()添加显示文本和时长
     调用Toast的show()显示
    24.事件处理
     eventobject:就是事件产生时具体的“事件”,用于listener的相应方法之中,作为参数,一般存在listerner的方法中
     eventsource:具体接受事件的实体,例:单击button,那么button就是eventsource
     eventlistener:事件监听器,当有其对应的eventobject产生的时候,它就调用相应的方法进行处理,这种方式就称回调(callback)
     单击事件(View.OnClickListener):当用户触碰到某个组件或者方向键被按下时
    产生该事件,改事件的处理方法是onClick()。
     焦点事件(View.OnFocusChangeListener):组件得到或者失去焦点时产生该事件,事件处理的方法是onFocusChange().
     按键事件(View.OnKeyListener):用户按下或者释放设备上的某个按键时产生,事件处理方法是onKey()
     触碰事件(View.OnTouchListener):设备具有触摸屏功能时,触碰屏幕产生该事件,事件处理方法是onTouch()
     创建上下文菜单事件(View.OnCreateContextMenuListener):创建上下文菜单时产生该事件,事件处理方法是onCreateContextMenu()
    25.Layout布局管理
     通过setContentView(R.layout.main)方法将视图呈现在Activity中,通过findViewById方法获得组件实例
     线性布局(LinearLayout)垂直地或水平地
     还有很多布局。。。。。。dev.10086/cmdn/wiki/index.php?doc-view-3347.html
    26.常用的组件
     文本框(TextView)编辑框(EditText)密码文本框(EditText)...
    27.选项卡(Tab)
    28.进度条(ProgressBar)
    
  • 上一篇资讯: Android(经典实例)
  • 下一篇资讯: Android&;SQLite
  • 网学推荐

    免费论文

    原创论文

    浏览:
    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
    湘ICP备09003080号