![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
安卓开发
冰城天使
安卓开发工程师,可以为代码和科技而疯狂
展开
-
安卓开发RelativeLayout属性的简单介绍
// 相对于给定ID控件 android:layout_above 将该控件的底部置于给定ID的控件之上; android:layout_below 将该控件的底部置于给定ID的控件之下; android:layout_toLeftOf 将该控件的右边缘与给定ID的控件左边缘对齐; android:layout_toRightOf 将该控件的左边缘与给定ID的控件右边缘对齐; and转载 2014-09-24 11:44:50 · 529 阅读 · 0 评论 -
ListView分类显示的原理
今天和大家分享关于“listview的分类显示”。现在有比较多的应用都有这个效果,比如在android的ICS风格的“设置”选项里面就有这个效果,先看看效果: 实现这个效果比较简单,在填充listview的adapter的时候,我们都会通过继承BaseAdapter来写我们自己的adapter,listview里面的item是通过getView(int position, V转载 2014-09-28 16:01:37 · 583 阅读 · 0 评论 -
【Android四大组件之Service】
开始,先稍稍讲一点android中Service的概念和用途吧~ Service分为本地服务(LocalService)和远程服务(RemoteService): 1、本地服务依附在主进程上而不是独立的进程,这样在一定程度上节约了资源,另外Local服务因为是在同一进程因此不需要IPC,也不需要AIDL。相应bindService会方便很多。主进程被Kill后,服务便会终止。 2转载 2015-03-13 10:59:47 · 355 阅读 · 0 评论 -
安卓xml中资源文件的引用符(@,?,*)
在xml文件中引用的资源,通常分为系统自带的资源和自己包下的资源。在使用@来引用的时候,要遵循特定的语法规则。 (1) @[package:]type/name 使用我们自己包下的资源可以省略package。在xml 文件中, 如AndroidMainfest.xml 文件中通过“@drawable/icon”的方式获取(省略了package)。其中“@”代表的是R.java 类,“drawa原创 2015-03-13 14:21:43 · 2080 阅读 · 0 评论 -
App工程结构搭建:几种常见Android代码架构分析
本文为转载,参考原网站:http://mobile.51cto.com/abased-386212.htm 关于Android架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。 本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部转载 2015-04-15 16:44:06 · 717 阅读 · 0 评论 -
初识百度地图API
不久前公司项目设计到精确的定位,包括GPS,移动网络和基站定位。毫无疑问,国内肯定是首选百度地图SDK了,花了一天时间研究了下,发现百度地图的API其实很容易看懂和使用,这主要是归功于百度工程师们精湛的编程技术吧,地图其实可以说是一个非常复杂的系统,不愧是国内首屈一指的公司! 首页,到百度地图API官网(http://developer.baidu.com/map/index.php?title原创 2015-04-16 19:53:37 · 655 阅读 · 0 评论 -
volatile 变量
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。 我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没转载 2015-05-26 12:14:11 · 410 阅读 · 0 评论 -
android屏幕适配的基础
安卓的drawable文件夹共有5中,除去已经使用很少的ldpi,其他四种如下。dpi表示单位尺寸内的像素个数,计算方法为屏幕对角线的长度/对角线上的像素个数。因此,表中的代表分辨率一项,只能大概的表示该屏幕属于哪个级别,并不能确切的表示该屏幕的dpi。例如对于5.5inch 1920x1080的屏幕,可以计算出对角线上的像素个数为2203,dpi=2203/5.5=400,它是小于xxhdpi的原创 2015-09-07 11:17:16 · 436 阅读 · 0 评论 -
java abstract基础
Java实现抽象类有两种方法:abstract以及interface。此处只记录abstract的用法。 1.先谈谈为什么需要抽象类 在现实生活中,我们在描述一件物品时,通常是指描述一件具体的物品,例如碗、碟、勺,他们都有自己的特征和作用,这种具体的事物,可以称为实体对象。现实中也存在另一种不能称为物品而是作为某一类物品的总结和概括,例如瓷器、怪物,我们脑海里无法形成某一个具体的事物,只是知道原创 2015-09-14 14:33:37 · 406 阅读 · 0 评论