拥有Android标签的文章
Android

【Android 开发教程】AbsoluteLayout绝对布局

本章节翻译自《Beginning-Android-4-Application-Development》,如有翻译不当的地方,敬请指出。原书购买地址http://www.amazon.com/Beginning-Android-4-Application-Development/dp/1118199545/使用AbsoluteLayout,可以指定它其中的子View的确切位置。观察如下main.xml中的代码:[html]viewplaincopy

系统 2019-08-29 23:44:25 1622

Android

1、搭建android开发环境

一、在eclipse中插入ADT1、运行eclipse2、help------>insertnewsoftware3、选择“add”4、Name:输入androidLocation:输入http://dl-ssl.google.com/Android/eclipse/二、安装androidSDK1、到android官网下载SDK安装器http://developer.android.com/sdk/index.html2、将下载的文件解压Add-ones:

系统 2019-08-29 23:28:12 1622

Android

活用Android的Message Queue(1)

1.MessageQueue的角色l在你的Android程序里,新创建一个线程,或称线程(Thread)时,并不会自动建立其MessageLoop。lAndroid里并没有Global的MessageQueue数据结构,例如,不同APK里的对象不能透过MassageQueue来交换消息(Message)。l一个线程可以创建一个Looper对象,由它来管理此线程里的MessageQueue。l你可以创建Handler对象来与Looper沟通,以便push新消

系统 2019-08-29 23:07:31 1622

Android

Android提高第十五篇之ListView自适应实现表格

上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。另外,GridView实现的表格可以定位在具体某个格单元,而ListView实现的表格则只能定位在表格行。因此还是那句老话:根据具体的使用环境而选择GridView

系统 2019-08-29 21:58:04 1622

Android

Android控件无法显示的可能原因

因为刚开始学习android,多少对控件以及详细的参数配置不熟悉,加之经验少,导致今天因为一个RadioButton无法显示搞了半个小时。先看配置源码:

系统 2019-08-12 09:30:28 1622

Android

Android源代码仓库及其管理工具Repo分析

软件工程由于需要不断迭代开发,因此要对源代码进行版本管理。Android源代码工程(AOSP)也不例外,它采用Git来进行版本管理。AOSP作为一个大型开放源代码工程,由许许多多子项目组成,因此不能简单地用Git进行管理,它在Git的基础上建立了一套自己的代码仓库,并且使用工具Repo进行管理。工欲善其事,必先利其器。本文就对AOSP代码仓库及其管理工具repo进行分析,以便提高我们日常开发效率。老罗的新浪微博:http://weibo.com/sheng

系统 2019-08-29 22:29:15 1621

Android

Android之BaseAdapter从一个函数内部放到外边

模仿参考着ArrayAdapter将BaseAdapter写成了外部类,此次内部类转化外部类的唯一难点,是参数的传递,要通过自己写的BaseAdapter的构造函数将MainActivity的参数传递给外部类,通过外部类的返回值传递给插件,具体函数还是那些,但是多了一个构造函数。packagecom.example.fouradpater_3;importjava.util.List;importandroid.content.Context;import

系统 2019-08-29 22:25:03 1621

Android

初探Android

Android是Google开发的手机平台。http://code.google.com/android/Android使用Google自己开发的Java虚拟机内核技术(JVM),称为Dalvik(Dalvikvirtualmachineoptimizedformobiledevices),该Java虚拟机在Android手机上执行Java程序.即使在手机的限制性硬件上,Dalvik也能使Java程序运行得很快.开发Android程序,首先要下载SDKht

系统 2019-08-29 22:19:18 1621

Android

android之ArrayAdapter的重写

昨天介绍了ArrayAdapter的使用,今天介绍一下更加实用的一点,对它进行重写,满足自己的个性化设计需要.ArrayAdapter(数组适配器)一般用于显示一行文本信息,所以比较容易。publicArrayAdapter(Contextcontext,inttextViewResourceId,Listobjects)上面的这行代码来装配数据,要装配这些数据就需要一个连接ListView视图对象和数组数据的适配器来做两者的适配工作,ArrayAd

系统 2019-08-12 09:29:47 1621

Android

android 配置环境变量

在创建AVD时,在DOS下输入androidlisttargets会出现android不是内部或外部命令,如图-1。这主要是没有配置好androidsdk环境变量所致的。图-1android不是内部或外部命令解决的办法有两种:(1).配置androidsdk的环境变量;(2).直接进入androidsdk所在的目录执行(其实可以不配置环境变量而直接进入目录执行文件的)方法一:配置androidsdk环境变量,以我安装的androidsdk为例(E:\and

系统 2019-08-12 09:29:33 1621

Android

【Android Developers Training】 92. 序言:使

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/sync-adapters/index.html在一台Android设备和网络服务器之间同步数据,可以让你的应用更加实用,更加吸引用户的注意。例如,将数据传输到服务器可以实现一个有用的备份,而将数据从服务器中获取可以让用户

系统 2019-08-12 01:53:12 1621

Android

在程序中设置android:gravity 和 android:layou

转载自:http://blog.csdn.net/feng88724/article/details/6333809作者:feng88724在进行UI布局的时候,可能经常会用到android:gravity和android:layout_Gravity这两个属性。关于这两个属性的区别,网上已经有很多人进行了说明,这边再简单说一下。(资料来自网络)LinearLayout有两个非常相似的属性:android:gravity与android:layout_gr

系统 2019-08-29 22:40:12 1620

Android

Android编程8:页面切换测试

Android编程8:页面切换测试本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.软件平台:win7+eclipse+sdk设计思路:两个页面:mian和ok,每个页面上有一个按键,点击则可以互相切换源代码:main.xml源代码:

系统 2019-08-12 09:30:02 1620

Android

Android中HAL如何向上层提供接口总结

参考文献:http://blog.csdn.net/luoshengyang/article/details/6573809http://blog.csdn.net/hongtao_liu/article/details/6060734建议阅读本文时先浏览以上两篇文章,本文是对上两篇文章在HAL对上层接口话题的一个总结.1什么是HALHAL的全称是HardwareAbstractionLayer,即硬件抽象层.其架构图如下:Android的HAL是为了保护

系统 2019-08-12 09:29:29 1620