使用Eclipse创建Android项目,project多出appcompat_v7,此情况在ADT升级到22.6.x版本后出现,22.3.x前版本不存在。此项为了实现向下兼容sdk的功能。 点击项目右键,Properties->Android右下 创建Android项目,选择Android版本号, ...
分类:
移动开发 时间:
2016-05-10 23:10:46
阅读次数:
187
第一次使用markdown来写博客,不熟悉使用markdown用法的可以参考视频教程(http://edu.csdn.net/course/detail/508/)下面来介绍一下标题的题目,之前刚接触Android Studio也是一头雾水,在此写下来和大家分享:】(一) . Andriod Studio下载网址:http://www.androiddevtools.cn/(好多最新开发工具)可以找...
分类:
移动开发 时间:
2016-05-09 17:06:41
阅读次数:
273
vs2012 出来了,但是MS还是一如既往的向下兼容。 废话不多说,直接主题 要使用vs2010打开vs2012的解决方案必须得改2个东西,解决方案 和 工程文件 解决方案就是后缀名为 .sln vs2010 vs2012 如图,把Version 从12.00 改为11.00 ,2012 改为 20 ...
分类:
其他好文 时间:
2016-05-09 12:47:06
阅读次数:
132
近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。 在And ...
分类:
移动开发 时间:
2016-05-09 08:31:27
阅读次数:
221
Fragment是3.0引入的新组件,在3.0之前需要引入v4包的Fragment进行向下兼容,在项目中会频繁用到。
先说下3.0的Fragment用法。
其中,Fragment的生命周期就不多说了,首先构建Fragment 的View对象。
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup cont...
分类:
其他好文 时间:
2016-05-07 09:51:38
阅读次数:
206
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。
1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。
2)Handler: 你可以构造Handler对象来与Looper沟通,以便pus...
分类:
移动开发 时间:
2016-05-07 08:34:16
阅读次数:
180
自动横屏的功能,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。
Android平台有多种不同的分辨率,很多控件的切图文件在被放大拉伸后,边角会模糊失真,在android平台下使用点九PNG技术,可以将图片横向和纵向同时进行拉伸,以实现在多分辨率下的完美显示效果。
“点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png...
分类:
其他好文 时间:
2016-05-03 18:16:13
阅读次数:
239
上一篇文章中总结了Andriod系统架构以及系统移植要点,为了进行Andriod系统移植,需要搭建相应开发环境,包括:JDK、SDK(adt)、NDK(cdt)以及arm-Linux交叉编译环境等。我的平台以Linux虚拟机为背景,以下为详细步骤: JDK安装: 可以先下载安装再配置环境变量,或者直 ...
分类:
其他好文 时间:
2016-05-02 23:04:28
阅读次数:
405
安卓操作系统,以其开源优势稳坐嵌入式系统龙头位置。安卓系统为了应用于特定硬件的定制过程叫做安卓“移植”。安卓定制主要是完成底层驱动开发,由于安卓是基于Linux的,所以完成Linux定制即可。 Liunx定制说白了就是完成Linux驱动定制,所以有必要了解Andriod架构与Linux驱动有哪些联系 ...
分类:
移动开发 时间:
2016-05-02 21:29:39
阅读次数:
219