![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 70
Lily900923
这个作者很懒,什么都没留下…
展开
-
Serializable和Parcelable如何选择?
Serializable和Parcelable如何选择?serializable和parcelable都是序列化数据的,首先我们就会有第一个问题:为什么要序列化数据?序列化是为了解决对数据的读写操作问题的。那什么是序列化呢?序列化就是将对象转化成可存储或可传输的状态。在这里我们举个例子: 假如我有两个类,分别是A和B,B类中含有一个指向A类对象的引用,现在我们对两个类进行实例化{ A a原创 2016-11-10 17:13:43 · 389 阅读 · 0 评论 -
APP支持多语言、多屏幕、多版本
支持不同的语言 为了让APP支持多种语言版本,最好的办法就是将UI中显示的字符串提取出来并保存到一个资源文件中,Android在这方面已经做了支持,当你创建完一个Android项目之后,Android SDK工具将会创建一个名为res的目录,这个目录中存放的是项目中用到的资源文件,在创建之初,该文件夹下会有一些默认的文件,例如res/values/strings.xml,string.xml用来原创 2016-08-16 15:13:59 · 899 阅读 · 0 评论 -
Android 数据存储笔记
简介:Android 提供了多种数据存储的方式,包括SharedPreference,内部/外部存储,网络存储,数据库存储等。本文只记录自己常用的几种存储方式:SharedPreference内部/外部存储数据库(SQLite)使用方法:SharedPreference:SharedPreference(以下简称sp):对象指向包含键值对的文件并提供读写这些文件的简单方法,主要保存相对较小的原创 2016-08-16 15:12:03 · 963 阅读 · 0 评论 -
简记
2015-09-30:git不管理空文件夹 2015-10-16:AS中不区分大小写提示设置:Settings–>Editor–>General–>Code Completion–>Case Sensitive Completion选为NoneCardView用法:http://blog.csdn.net/airk000/article/details/395209772015-11-原创 2016-08-16 15:06:23 · 269 阅读 · 0 评论 -
Xutils3学习笔记(更新中...)
一、简介Xutils3是一次彻底的重构,api发生了很大的变化,但是仍然保持着xUtils一贯的简介风格, 并且新的api更加简单, 更具扩展性。新特性: ①HTTP实现替换HttpClient为UrlConnection, 更好的兼容Android 6.0, 自动解析回调泛型, 更安全的断点续传策略. ②支持标准的Cookie策略, 区分domain, path… ③事件注解去除不原创 2016-08-16 15:04:30 · 234 阅读 · 0 评论 -
Android学习工作各种资源
Gradle下载地址Android Studio简单设置流式布局_鸿洋Android Studio快捷键用Path绘制图形Android Studio插件Android xml解析动态替换图片原创 2016-08-09 10:31:46 · 215 阅读 · 0 评论 -
Android编码规范
编码格式 源代码的编码格式设置为UTF-8,防止乱码。UTF-8在编码效率和编码安全性上做了平衡,是一种理想的中文编码方式。编码比较详情请见深入分析Java中的中文编码问题。命名规范 无论什么的命名一定要做到见名知意,禁用拼音。 包名 包名采用全小写,连续的单词只是简单地连接起来,不使用下划线。一般 采用反域名命名规则,全部使用小写字母。一级包名为 com,二级包名为 xx(可以是公原创 2016-08-08 15:48:32 · 346 阅读 · 0 评论 -
mipmap vs drawable
现在用Android Studio进行安卓开发,创建项目时会自动创建mipmap文件夹,打开之后里面存放的应用程序的启动图标,这种情况下,问题就来了,默认将启动图标放在了mipmap文件夹下,其他的图片该怎么存放呢?答案是:像以前一样放在drawable文件夹下。接着又是一个问题:为什么这么放? 我也困惑了好久,直到再次遇见这个问题,才决定弄明白,查看了一些资料做了如下解释:Google对于这两原创 2016-08-05 18:22:52 · 516 阅读 · 0 评论 -
Android 问题总结
一. 自定义view调用不显示问题 问题出现场景: 自定义view继承自RelativeLayout,布局采用LayoutInflater.inflate()进行解析, view = LayoutInflater.from(context).inflate(R.layout.common_title, null);,然后对view中的各个控件进行设置原创 2016-09-08 09:59:07 · 218 阅读 · 0 评论 -
Android LayoutInflater 使用说明及原理介绍
Android LayoutInflater 使用说明及原理介绍在看了郭大神的博客之后,打算自己总结一下,加深一下印象,如有问题欢迎指正哦!LayoutInflater 使用说明 LayoutInflater 主要用于加载布局,在Activity中我们可以直接用setContentView()来加载布局文件,因为setContentView()的内部也是使用LayoutInflater来加载布局原创 2016-08-16 14:47:22 · 251 阅读 · 0 评论