Android入门学习
文章平均质量分 85
xiaoxingdev
这个作者很懒,什么都没留下…
展开
-
数据存储全方案----详解持久化技术
数据持久化是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然不会丢失。保存中内存的数据处于瞬时状态,而保存在储存设备中的数据处于持久状态,持久化技术则提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换。 Android系统中主要提供了3种方式用于简单地实现数据持久化功能,即文件存储、SharedPreferences存储以及数据库存储。当...原创 2018-07-09 14:23:30 · 748 阅读 · 0 评论 -
初识Android
1、Android系统架构 Android大致可以分为四层架构:Linux内核层、系统运行库层、应用框架层和应用层。Android系统架构图1.1 Linux内核层 Android系统是基于Linux内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、WiFi驱动、电源管理等。1.2 系统运行库层 这一层通过一些C/C++库来...原创 2018-07-03 22:16:17 · 286 阅读 · 0 评论 -
跨程序共享数据---内容提供器
一、内容提供器简介 内容提供器主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访问数据的安全性。目前,使用内容提供器是Android实现跨程序共享数据的标准方式。 不同于文件存储和SharedPreferences存储中的两种全局可读写操作模式,内容提供器可以选择只对哪一部分数据进行共享,从而保证我们程序中的隐私...原创 2018-07-12 10:55:21 · 639 阅读 · 0 评论 -
使用HTTP协议访问网络
一、使用HttpURLConnection 首先需要获取到HttpURLConnection的实例,一般只需要new出一个URL对象,并传入目标的网络地址,然后调用一下openConnection()方法即可,如下所示:URL url = new URL("http://www.baidu.com");HttpURLConnection connection = (HttpURLConne...原创 2018-07-12 15:55:43 · 991 阅读 · 0 评论 -
活动(Activity)的探究
一、活动的基本用法 活动(Activity)是最容易吸引用户的地方,它是一种可以包含用户界面的组件,主要用于和用户进行交互。所有的活动都要在AndroidManifest.xml中进行注册才能生效,代码如下:<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="co...原创 2018-07-05 23:59:23 · 721 阅读 · 0 评论 -
更强大的滚动控件RecyclerView
ListView如果不使用一些技巧来提升它的运行效率,那么ListView的性能就会非常差。ListView的扩展性也不够好,它只能实现数据纵向滚动的效果,如果想要实现横向滚动的话,ListView是做不到的。 为此,Android提供了一个更加强大的滚动控件--RecyclerView。RecyclerView不仅可以轻松实现和ListView同样的效果,还优化了ListView中...原创 2018-07-06 15:00:32 · 12040 阅读 · 0 评论 -
全局大喇叭--详解广播机制
一、广播机制简介 Android中的每个应用程序都可以对自己感兴趣的广播进行注册,这样程序就只会收到自己所关心的广播内容,这些广播可能是来自于系统的,也可能是来自其他应用程序的。Android提供了一套完整的API,允许应用程序自由地发送和接收广播。发送广播需要借助Intent,接收广播则要借助广播接收器。 广播主要分为两种类型:标准广播和有序广播:标准广播:是一种完全异步执行的广播,...原创 2018-07-06 23:35:01 · 346 阅读 · 0 评论 -
XML与JSON格式数据解析方法
在网络上传输数据时最常用的格式有两种:XML和JSON,下面就来学习如何解析XML和JSON格式的数据。一、解析XML格式数据 XML格式内容如下:<apps> <app> <id>1</id> <name>Google Maps</name> <versio...原创 2018-07-15 17:00:05 · 2984 阅读 · 0 评论