Android
c0586
这个作者很懒,什么都没留下…
展开
-
JSON数据格式(一)
JSON数据格式(一)JSONJavaScript 对象表示法(JavaScript Object Notation)。已经成为现在互联网中数据交换格式。Android APIAndroid API中有JSON解析,可以将文件、输入流中的数据转化为JSON对象,然后从对象中获取JSON保存的数据内容。 Android 中org.json包下,提供JSONObject、JSONArray、JSONS原创 2017-02-08 22:18:54 · 261 阅读 · 0 评论 -
Android UI控件之ListView&RecyclerView
Android UI控件之ListView&RecyclerView前言ListView&RecyclerView 这次我们来说说这两个控件的区别,我们知道ListView在有限的屏幕上显示更多的内容,若不使用优化的方案会导致性能很差,现在出现了RecyclerView滚动控件,同样可以实现listView的功能还可以解决listView存在的问题。两者虽然功能很强大但是创建起来比起普通的控件多少有原创 2017-03-11 20:02:46 · 330 阅读 · 0 评论 -
Android Fragment简介
Android Fragment简介• 背景 在手机开发的时候设计的UI往往要兼顾手机和平板屏幕的尺寸充分利用屏幕的空间,碎片(Fragment)是一种可以嵌入在活动当中的UI片段,它能让程序更加合理和充分地利用大屏幕的空间,兼顾手机和平板的开发,自Android3.0版本就开始引进,解决手机、平板电脑等各种设备的适配问题;解决多个Activity之间切换性能问题,Activity像是个容器里面装原创 2017-03-09 20:58:32 · 280 阅读 · 0 评论 -
Android 数据持久化(一)之简单数据持久化
Android 数据持久化(一)之简单数据持久化对于有些数据,关键性的数据,不希望程序关闭或关机的时候,它存在一会儿就消失,就需要用到数据的持久化技术。Android开发中不可避免的使用到这个技术,下面的提到的三种方式是比较“古老”的技术,但是我们还是要了解下。1.持久化技术简介持久化的技术是指将内存中的瞬时数据保存到存储设备中,保证设备关机的状态下数据仍不会丢失。即可以让数据在瞬时状态和持久状态之原创 2017-02-26 20:31:15 · 744 阅读 · 0 评论 -
Android 组件ContentProvider(一)内容提供器
Android 组件ContentProvider(一)内容提供器1. ContentProvider内容提供器内容提供器可以让不同的应用程序之间实现数据共享的功能,允许一个程序访问另外一个程序中的数据,同时保证被访问数据的安全性,而之前的数据持久化而保存的数据只能是能被当前的应用程序使用。 文件存储和SharedPreferences存储可以实现全局读写操作模式,内容提供器可以选择对一部分数据进原创 2017-03-04 17:29:46 · 285 阅读 · 0 评论 -
Android 组件Service(二)之Handler、AsyncTask异步消息
Android 组件Service(二)之Handler、AsyncTask异步消息Handler消息机制Android 不允许子线程中进行UI操作的,但有时必须在子线程里去执行一些耗时的任务,根据任务执行结果来更新相应的UI控件。? Android提供了一套异步消息处理机制,完美解决了在子线程中进行的UI操作问题。 关于Handler 类中的一些方法的使用Android中异步原创 2017-02-22 20:12:42 · 318 阅读 · 0 评论 -
Android 组件Service(一)之startService()、bindService()
Android 组件Service(一)之startService()、bindService()1.服务Service简介服务(service)是Android中实现程序后台运行的程序,非常适合去执行那些不需要和用户交互还要长期运行的任务,其运行不依赖任何用户界面。 服务不是运行在一个独立的进程当中的,而是 依赖于创建服务时所在的应用程序进程。当应用程序的进程被杀掉时,所依赖于该进程的服务也会停原创 2017-02-21 22:15:12 · 370 阅读 · 0 评论 -
Android 组件BroadcastReceiver(一)
Android 组件BroadcastReceiver(一)1.广播机制简介Android中每个应用程序可以注册自己感兴趣的广播,以便接收来自系统或其他应用程序发出的广播。 广播接收器(BroadcastReceiver)没有可见的用户界面,它可以启动一个Activity或Service来响应它们收到的信息,或者使用NotificationManager来通知用户。作出响应的形式原创 2017-02-18 23:10:12 · 239 阅读 · 0 评论 -
Gson(一)
Gson(一)Gson是Google提供用来在java对象和JSON数据之间进行映射的Java类库,可以将一个JSON字符串转成一个Java对象,也可以反向转化。原创 2017-02-10 23:18:33 · 273 阅读 · 0 评论 -
Android 数据持久化(一)之LitePal
Android 数据持久化(一)之LitePal1. 简介LitePal是一个数据库开源框架,采用的是对象关系映射模型(ORM)的模式,这个比较方便在Android数据库方面的开发,它把数据库的功能封装了起来,不用写SQL语句就可以完成建表和增删改的操作。 关于这个数据库开源框架它的源代码和相应的用法都已经在Github上公布了,https://github.com/LitePalFramewo原创 2017-02-28 17:12:53 · 513 阅读 · 0 评论 -
Android 组件Activity(一)之周期与启动模式
Android 组件Activity(一)Activity活动(Activity),是一种可以包含用户界面的组件,主要用于和用户进行交互。一个应用程序包含零个(很少见)或多个活动。 Activity之间通过Intent进行通信。在Intent 的描述结构中,有两个最重要的部分:指明的动作和组件间传递的数据。 setContentView() 方法是用来给当前活动加载一个布局。项目中添加任何资源,原创 2017-02-16 22:26:20 · 295 阅读 · 0 评论 -
Android UI之布局(一)
Android UI之布局(一)一个丰富的界面有很多的控件,但是控件并不是随意乱放的,而是借助布局在其中来放置控件,布局就是相当于一种可以放置很多控件容器。布局内除了放置控件外,也可以放置布局,通过多层布局的嵌套实现更复杂的界面实现。 在onCreate()回调方法实现中,调用onContentView()方法调用布局文件资源。Android中有这几种布局文件 如FramLayout(帧布局)、L原创 2017-03-31 23:05:45 · 277 阅读 · 0 评论