经验总结
爱吃鱼的老虎
这个作者很懒,什么都没留下…
展开
-
Android Contentprovider 经验总结
Android提供了5种方式存储数据。(1)SQLite数据库存储数据(2)文件存储数据(3)网络存储数据(4)SharedPreferences存储数据(5)ContentProvider存储数据ContentProvider1、适用场景(1)ContentProvider为存储和读取数据提供了统一的接口(2)使用ContentProvid原创 2016-07-29 10:02:53 · 414 阅读 · 0 评论 -
基础总结篇之一:Activity生命周期
子曰:溫故而知新,可以為師矣。《論語》学习技术也一样,对于技术文档或者经典的技术书籍来说,指望看一遍就完全掌握,那基本不大可能,所以我们需要经常回过头再仔细研读几遍,以领悟到作者的思想精髓。近来回顾了一下关于Activity的生命周期,参看了相关书籍和官方文档,也有了不小的收获,对于以前的认知有了很大程度上的改善,在这里和大家分享一下。熟悉javaEE的朋友们都了解servlet技术,转载 2016-07-19 22:45:19 · 418 阅读 · 0 评论 -
Android解析JSON数据几种方式对比
Json介绍 Json(JavaScript Object Natotion)是一种轻量级的数据交换格式,具有良好的可读性和便于快速编写的特性,主要用于传送数据。Json是一种取代Xml的数据结构,相比于xml更小巧,从而减少数据传输流量和占用的带宽。Json语法{ } 表示对象[ ] 表示数组" " 表示值或属性: 表示前面是key后面是value,value可以原创 2016-08-15 16:50:43 · 2447 阅读 · 1 评论 -
Android Studio下JNI调用与编译so包
Android studio 下编译so库,以及jni调用原创 2016-08-03 20:42:16 · 1338 阅读 · 0 评论 -
android xml解析 三种方法比较
本文介绍在Android平台中实现对XML的三种解析方式。 XML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。 在Android中,常见的XML解析器分别为DOM解析器、SAX解析器和PULL解析器,下面,我将一一向大家详细介绍。 第一种方式:转载 2016-07-21 00:00:44 · 567 阅读 · 0 评论 -
Android基础和运行机制
Android应用程序是用Java语言写的,通过aapt工具把应用程序所需要的任何数据、资源文件打包成apk文件,这个文件是一个将应用安装到手机上的一个载体。每个Android应用程序存在于不同的世界: (1)默认的,每个应用在他自己的Linux进程中运行,当应用中的任何代码需要执行时Android就启动相应的进程,当不需要执行时并且系统资源被其他应用请求时android就关闭相转载 2016-08-07 20:39:29 · 397 阅读 · 7 评论 -
Android应用使用第三方字体
有时候为了app的美观可能会使用第三方字体,下面介绍几种app使用第三方字体的方法。第一种,通过反射全局设置app字体,这个方法简单、粗暴、高效,推荐使用,下面介绍怎么使用。1、首先继承application类并重写oncreate方法2、通过反射方式设置资源字体public class App extends Application { public static Typ原创 2016-09-09 14:52:02 · 7473 阅读 · 1 评论 -
Broadcast、Aidl、ContentProvider、Messager的区别和适用场景
简介Broadcast:发送和接收广播,可实现消息的传递Aidl:全称Android Interface definition language顾名思义,就是不同进程间的通信接口ContentProvider:暴露app的数据访问接口,让其他应该访问app数据Messager:本质是Aidl,对Aidl进行了封装,不用写.aidl文件各自的优缺点Broadcast:只要注册原创 2016-08-08 15:10:05 · 5518 阅读 · 0 评论 -
Android使用Aidl实现跨进程通信
前面一篇博客已经介绍了跨进程通信的几种方式,这篇博文主要实现一下Aidl方式的跨进程通信原创 2016-08-08 16:20:00 · 567 阅读 · 0 评论