你该懂的Android开发中的核心基础知识

    作者:课课家教育更新于: 2016-12-06 18:17:32

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

      1.ListView的引入

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

    你该懂的Android开发中的核心基础知识_Android开发_开发控件_移动开发_课课家

      重点来了listview如何使用呢?

      res/layout布局文件中定义listview

      src的java代码里面关心控件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上

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

Android 更多推荐

课课家教育

未登录