10 2017 档案

Android中三种常用解析XML的方式(DOM、SAX、PULL)简介及区别
摘要:XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。 在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解 阅读全文

posted @ 2017-10-27 11:33 荣耀王者 阅读(934) 评论(0) 推荐(0)

Android系列--DOM、SAX、Pull解析XML
摘要:一、DOM解析XML 我们首先来看看DOM(Document Object Model)这种方式解析xml,通过DOM解析xml在j2ee开发中非常的常见,它将整个xml看成是一个树状的结构,在解析的时候,会将整个xml文件加载到我们的内存当中,然后通过DOM提供的API来对我们的xml数据进行解析 阅读全文

posted @ 2017-10-27 11:13 荣耀王者 阅读(315) 评论(0) 推荐(0)

LitePal的聚合函数
摘要:传统的聚合函数用法 虽说是聚合函数,但它的用法其实和传统的查询还是差不多的,即仍然使用的是select语句。但是在select语句当中我们通常不会再去指定列名,而是将需要统计的列名传入到聚合函数当中,那么执行select语句使用的还是SQLiteDatabase中的rawQuery()方法。下面我们 阅读全文

posted @ 2017-10-25 14:23 荣耀王者 阅读(984) 评论(0) 推荐(0)

LitePal的查询
摘要:转载:http://blog.csdn.net/guolin_blog/article/details/40153833 传统的查询数据方式 其实最传统的查询数据的方式当然是使用SQL语句了,Android当中也提供了直接使用原生SQL语句来查询数据库表的方法,即SQLiteDatabase中的ra 阅读全文

posted @ 2017-10-25 14:19 荣耀王者 阅读(6029) 评论(0) 推荐(0)

LitePal的修改和删除操作
摘要:转载出处:http://blog.csdn.net/guolin_blog/article/details/40083685 传统的修改和删除数据方式 上篇文章中我们已经得知,SQLiteDatabase类中提供了一个insert()方法用于插入数据,那么类似地,它还提供了update()和dele 阅读全文

posted @ 2017-10-25 14:10 荣耀王者 阅读(8791) 评论(0) 推荐(0)

LitePal的存储操作
摘要:传统的存储数据方式 其实最传统的存储数据方式肯定是通过SQL语句拼接字符串来进行存储的,不过这种方式有点过于“传统”了,今天我们在这里就不讨论这种情况。实际上,Android专门提供了一种用于存储数据的简便方法,使得我们不用编写SQL语句就可以执行存储操作。下面来看一下SQLiteDatabase中 阅读全文

posted @ 2017-10-25 10:00 荣耀王者 阅读(2982) 评论(0) 推荐(0)

使用LitePal建立表关联
摘要:关联关系的基础知识 喜欢把所有的代码都写在一个类里的程序员肯定是个新手。没错,任何一个像样的程序都不可能仅仅只有一个类的,同样地,任何一个像样的数据库也不可能仅仅只有一张表。我们都知道,在面向对象的编程语言中,多个类之间可以相互关联引用,共同完成某项功能。那么在数据库当中,多个表之间可以相互关联吗? 阅读全文

posted @ 2017-10-25 09:49 荣耀王者 阅读(531) 评论(0) 推荐(0)

使用LitePal升级表
摘要:传统的升级表方式 上一篇文章中我们借助MySQLiteHelper已经创建好了news这张表,这也是demo.db这个数据库的第一个版本。然而,现在需求发生了变更,我们的软件除了能看新闻之外,还应该允许用户评论,所以这时就需要对数据库进行升级,添加一个comment表。 该怎么做呢?添加一个comm 阅读全文

posted @ 2017-10-25 09:35 荣耀王者 阅读(1595) 评论(0) 推荐(0)

LitePal的基本用法
摘要:快速配置 1. 引入Jar包或源码 首先我们需要将LitePal的jar包引入到项目当中,可以点击这里查看LitePal的最新版本,选择你需要的下载即可。下载好了jar包之后,把它复制到项目的libs目录中就算是引入成功了,如下图所示: 如果你不想用jar包的话,也可以把LitePal的源码下载下来 阅读全文

posted @ 2017-10-25 09:26 荣耀王者 阅读(3393) 评论(0) 推荐(0)

Android 操作SQLite基本用法
摘要:一.SQLite的介绍1.SQLite简介SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持 Windows/Linux/Unix等等主流 阅读全文

posted @ 2017-10-24 18:10 荣耀王者 阅读(98336) 评论(2) 推荐(8)

深入理解 Java中的 流 (Stream)
摘要:首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中,对于数据的输入/输出操作都是以“流”的方式进行。设备可以是文件,网络,内存等。 流具有方向性,至于是输入流还是输出流则是一个相对的概念,一般以程序为参考,如果数据的流向是程序至设备,我们成为输出流,反之我们称为输入流。 可以 阅读全文

posted @ 2017-10-24 15:15 荣耀王者 阅读(517) 评论(0) 推荐(0)

Android总结篇——Intent机制详解及示例总结
摘要:一.Intent介绍: Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动 作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件, 阅读全文

posted @ 2017-10-20 15:04 荣耀王者 阅读(890) 评论(0) 推荐(0)

Android系统介绍与框架
摘要:一、Andriod是什么? Android系统是Google开发的一款开源移动OS,Android中文名被国内用户俗称“安卓”。Android操作系统基于Linux内核设计,使用了Google公司自己开发的Dalvik Java虚拟机。Android操作系统已经成为全球最大的智能手机操作系统。 1) 阅读全文

posted @ 2017-10-19 14:44 荣耀王者 阅读(18278) 评论(0) 推荐(0)

三个绘图工具类详解
摘要:1.相关方法详解 1)Paint(画笔): 就是画笔,用于设置绘制风格,如:线宽(笔触粗细),颜色,透明度和填充风格等 直接使用无参构造方法就可以创建Paint实例: Paint paint = new Paint( ); 我们可以通过下述方法来设置Paint(画笔)的相关属性,另外,关于这个属性有 阅读全文

posted @ 2017-10-18 16:29 荣耀王者 阅读(1147) 评论(0) 推荐(0)

Android 调用 WebService
摘要:1.WebService简介 PS:如果看完上面简介还不是很清楚的话,那么就算了,之前公司就用C#搭的一个WebService! 本节我们并不讨论如何去搭建一个WebService,我们仅仅知道如何去获取WebService提供的服务, 然后解析返回的XML数据,然后把相关数据显示到我们的Andro 阅读全文

posted @ 2017-10-17 16:18 荣耀王者 阅读(11120) 评论(0) 推荐(0)

Android JSON数据解析
摘要:1.Json概念以及与XML的比较 1)Json是什么? 答:JavaScript Object Natation, 一种轻量级的数据交换格式, 与XML一样, 广泛被采用的客户端和服务端交互的解决方案!具有良好的可读和便于快速编写的特性。 2)Json与XML的比较: JSON和XML的数据可读性 阅读全文

posted @ 2017-10-17 15:46 荣耀王者 阅读(300) 评论(0) 推荐(0)

Android 总结:ContentProvider 的使用
摘要:一、概述 ContentProvider:为存储和获取数据提供统一的接口,可以在不同的应用程序之间共享数据。 Android内置的许多数据都是使用ContentProvider形式,供开发者调用的 (如视频,音频,图片,通讯录等)。 1. 使用表的形式来组织数据 - 无论数据来源是什么,Conten 阅读全文

posted @ 2017-10-16 12:10 荣耀王者 阅读(561) 评论(0) 推荐(0)

Android Service完全解析,关于服务你所需知道的一切(下)
摘要:出处:http://blog.csdn.net/guolin_blog/article/details/9797169 在上一篇文章中,我们学习了Android Service相关的许多重要内容,包括Service的基本用法、Service和Activity进行通信、Service的销毁方式、Ser 阅读全文

posted @ 2017-10-13 16:56 荣耀王者 阅读(176) 评论(0) 推荐(0)

Android Service完全解析,关于服务你所需知道的一切(上)
摘要:出处:http://blog.csdn.net/guolin_blog/article/details/11952435 相信大多数朋友对Service这个名词都不会陌生,没错,一个老练的Android程序员如果连Service都没听说过的话,那确实也太逊了。Service作为Android四大组件 阅读全文

posted @ 2017-10-13 16:29 荣耀王者 阅读(170) 评论(0) 推荐(0)

Activity的四种加载模式详解:
摘要:先来看看总结图: 模式详解: standard模式: 标准启动模式,也是activity的默认启动模式。在这种模式下启动的activity可以被多次实例化,即在同一个任务中可以存在多个activity的实例,每个实例都会处理一个Intent对象。如果Activity A的启动模式为standard, 阅读全文

posted @ 2017-10-13 11:30 荣耀王者 阅读(548) 评论(0) 推荐(0)

设置Activity全屏的方法:
摘要:1)代码隐藏ActionBar 在Activity的onCreate方法中调用getActionBar.hide();即可 2)通过requestWindowFeature设置 requestWindowFeature(Window.FEATURE_NO_TITLE); 该代码需要在setConte 阅读全文

posted @ 2017-10-13 11:03 荣耀王者 阅读(293) 评论(0) 推荐(0)

横竖屏切换与状态保存的问题
摘要:前面也也说到了App横竖屏切换的时候会销毁当前的Activity然后重新创建一个,你可以自行在生命周期 的每个方法里都添加打印Log的语句,来进行判断,又或者设一个按钮一个TextView点击按钮后,修改TextView 文本,然后横竖屏切换,会神奇的发现TextView文本变回之前的内容了! 横竖 阅读全文

posted @ 2017-10-13 10:29 荣耀王者 阅读(898) 评论(0) 推荐(0)

启动一个Activity的几种方式
摘要:在Android中我们可以通过下面两种方式来启动一个新的Activity,注意这里是怎么启动,而非 启动模式!!分为显示启动和隐式启动! 1. 显式启动:通过包名来启动,写法如下: ①最常见的: ②通过Intent的ComponentName: ③初始化Intent时指定包名: 2.隐式启动:通过I 阅读全文

posted @ 2017-10-13 10:19 荣耀王者 阅读(10175) 评论(0) 推荐(0)

Activity初学乍练
摘要:1.Activity的概念与Activity的生命周期图: 注意事项: onPause()和onStop()被调用的前提是: 打开了一个新的Activity!而前者是旧Activity还可见的状态;后者是旧Activity已经不可见! 2.Activity/ActionBarActivity/App 阅读全文

posted @ 2017-10-13 10:09 荣耀王者 阅读(420) 评论(0) 推荐(0)

线程、进程概念与Android系统组件的关系
摘要:Android系统是Google公司基于Linux内核开发的开源手机操作系统。通过利用 Linux 内核的优势,Android 系统使用了大量操作系统服务,包括进程管理、内存管理、网络堆栈、驱动程序、安全性等相关的服务。所以从这个角度来看,Android系统的线程和进程概念是Linux系统线程、进程 阅读全文

posted @ 2017-10-12 14:50 荣耀王者 阅读(444) 评论(0) 推荐(0)

响应系统设置的事件(Configuration类)
摘要:1.Configuration给我们提供的方法列表 2.写个简单例子测试下: 运行截图: 代码实现: 3.重写onConfigurationChanged响应系统设置更改 该方法用于监听系统设置的更改,是基于回调的时间处理方法,当系统的设置发生改变时就会自动触发; 但是要注意一点,使用下面的方法监控 阅读全文

posted @ 2017-10-12 11:15 荣耀王者 阅读(1633) 评论(0) 推荐(0)

TouchListener PK OnTouchEvent + 多点触碰
摘要:1.基于监听的TouchListener 代码示例: 实现效果图: 实现代码: main.xml MainAcitivity.java 代码解析 就是简单的设置一个ImageView,然后setOnTouchListener,重写onTouch方法即可! OnTouchListener相关方法与属性 阅读全文

posted @ 2017-10-12 10:55 荣耀王者 阅读(452) 评论(0) 推荐(0)

Handler消息传递机制
摘要:1.学习路线图: 2.Handler类的引入: 3.Handler的执行流程图: 流程图解析: 相关名词 UI线程:就是我们的主线程,系统在创建UI线程的时候会初始化一个Looper对象,同时也会创建一个与其关联的MessageQueue; Handler:作用就是发送与处理信息,如果希望Handl 阅读全文

posted @ 2017-10-12 10:15 荣耀王者 阅读(1307) 评论(0) 推荐(0)

基于监听的事件处理机制
摘要:1.基于监听的时间处理机制模型: 文字表述: 事件监听机制中由事件源,事件,事件监听器三类对象组成 处理流程如下: Step 1:为某个事件源(组件)设置一个监听器,用于监听用户操作 Step 2:用户的操作,触发了事件源的监听器 Step 3:生成了对应的事件对象 Step 4:将这个事件源对象作 阅读全文

posted @ 2017-10-11 16:33 荣耀王者 阅读(532) 评论(0) 推荐(0)

导航