请选择 进入手机版 | 继续访问电脑版
万家论坛 新闻电话:0551-65377625

今日精彩推荐

查看: 168|回复: 0

[培训充电] Android开发的核心知识你应该懂 [复制链接]

发表于 2017-9-12 10:50:58 |显示全部楼层

  想要学习移动应用的开发,除了必备的知识要掌握好之外,更多的是要掌握一些核心的基础知识,并且是能够起到关键性作用的知识点,必须是要了解清楚,如果你也是在学习Android开发,下面的核心基础或者对你有一定的帮助!

  1.ListView的引入

  为什么要采用listview?其实是在数据量过于庞大时,传统的存储方式它是会占用机器大量内存,最终导致OOM异常(内存溢出),listview的出现将会是有效的解决这个弊端的出现。

  重点来了listview如何使用呢?

  res/layout布局文件中定义listview

  src的j**a代码里面关心控件findviewbyid(R.id.listview);

  创建适配器对象,适配器继承baseAdapter接口

  2.构造方法

  getCount();控制listview的条目数

  getView();得到当前条目视图

  View.inflate();布局填充器

  设置适配器:setAdapter(adapter);

  设置listview列表项的点击事件:setOnClickLinsstener();

  通知listview更新数据:adapter.notifyDataSetChanged();

  3.对话框的使用

  *普通对话框

  *单选对话框

  *多选对话框

  *进度对话框

  *进度条对话框

  *自定义对话框

  布局填充器:Viewview=View.inflate(Context,R.layout.dialog,null);

  核心API:dialog.setView(view);

  4.常见的一些适配器的使用

  *数组适配器:ArrayAdapter

  *简单适配器:SimpleAdapter

  5.数据库的常见的事务

  为什么需要需要定义数据库事务?最主要的还是为了保 证多条操作语句同步执行

  6.数据库事务执行流程

  db.beginTransaction();开启事务

  db.setTransactionSuccessful();设置事务执行成功

  db.endTransaction();结束事务

  7.样式和主题

  样式的作用在单独的UI控件上面

  主题的作用它是在activity或者application上

  以上的这些功能控件、数据库等这些是开发中必备的功能,在开发中只要这些基本的核心知识都掌握了,那么这对你接下里的进一步开发是比较有帮助的。

        原文来自厚学网

收藏 0 分享

您需要登录后才可以回帖 登录 | 注册

【万家热线跟帖评论自律管理承诺书】【万家热线免责申明】

关闭

小万精彩推荐

分享你的国庆假期生活 超多礼品等你拿!
分享你的国庆假期生活 超多礼品等你拿!
各单位注意!再上2天班,中秋国庆8天长假就要到啦!如此普天同庆的日子,特举行万家论坛【2017国庆游记】线上征集活动,分享你的假期生活,赢取美食现金卡、红酒礼盒、煎烤机等超多礼品!!

查看 »

论坛导航 返回顶部 快速回复 返回列表 官方微信