美文网首页
AS入门笔记

AS入门笔记

作者: 宁好_8848 | 来源:发表于2018-10-22 16:15 被阅读0次
    as.jpg

    一、特点:
    平台开放性、
    丰富的硬件选择、
    开发便捷性、
    广泛的开发群体具有强大的linux社区支持、
    采用了对有限内存、电池和CPU优化过的虚拟机Dalvik、
    运营商大力支持
    二、组件
    wrap-content:自适应
    三、事件
    触屏事件:onTouchEvent
    public boolean onTouchEvent(MotionEvent event)
    参数event:该参数为手机屏幕触摸事件封装类的对象
    返回值:返回为true表示事件被正确接收和处理,返回为false表示事件没有被处理,将继续传递下去
    event.getAction()==MotionEvent_ACTION_UP
    四、菜单
    选项菜单,上下文菜单
    选项菜单:app:always、never、ifRoom
    五、五大布局方式
    LinearLayout:线性布局
    FrameLayout:框架布局
    整个界面被当成一块空白区域,子元素位置不能够指定,默认放置在空白空间的左上角。
    RelativeLayout:相对布局
    通过指定界面元素与其他元素的相对位置关系,确定界面中所有元素的布局位置
    TableLayout:表格布局
    GridLayout:网格布局
    默认水平布局
    四大组件:
    sevice,activity,broadcast receiver广播接收器,content provider
    广播接收器只有调用onReceive()方法才有效,调用完后接收器生命结束
    本地存储四种方式
    1.SharedPreferences
    用来存储轻量级的项目,可以将数据保存的私有的数据区,只能被写入这些数据的应用程序,该对象只能获取数据,要存储和修改得用其内部带有的接口Editor对象的put代表数据类型)方法保存key-value,commit才能真正的存入到库中,remove(key name)删除特定值,调用clear()方法删除所有
    2.Internal Storage:
    内部存储,以文件方式,只能本程序使用
    3.External Storage:
    外部存储,也是以文件形式存储,用户可以自由进行读取操作,甚至可以删除
    4.SQLite Database

    相关文章

      网友评论

          本文标题:AS入门笔记

          本文链接:https://www.haomeiwen.com/subject/aqpgzftx.html