Welcome 微信登录

首页 / 移动开发 / Android

Android加载View中Background详解

Android加载View中Background详解

对大多数Android的开发者来说,最经常的操作莫过于对界面进行布局,View中背景图片的加载是最经常做的。但是我们很少关注这个过程,这篇文章主要解析view中背景图片加载的流程。了解view中背景图片的加载(资源的加载)可以让我们对资源加载的过程进行一些优化,另外当需要进行整个应用的换肤时,也可以更得心应手。View图片的加载,我们最常见的就是通过在XML文件当中进行drawable的设置,然后让Android系统帮我们完成,或者手动写代码加载成Bitm...
Android开发新手常见的10个误区

Android开发新手常见的10个误区

在过去十年中最流行的移动应用开发开发平台中,我们认为,Android平台是一个新开发的最方便的平台。一个廉价的工具,友好的开发者社区,众所周知的编程语言(Java),使得开发Android应用程序从未如此简单。即便如此,我们仍然看到了哪些新的Andr​​oid开发人员不断重复的错误。这里有10个最常见的误区。1,阅读Andr​​oid文档Android开发者网站是你获得帮助的最重要地方。大部分的文档既可以随着...
Android开发者必备的十个工具介绍

Android开发者必备的十个工具介绍

Android SDK有一套强大的工具帮助开发人员设计,开发,测试和发布高质量的Android应用程序。在这篇文章中,讨论了10个最常见的工具,android 开发者应该了解和学习使用。Android的工具#1:Eclipse的W /ADT尽管Eclipse是不是唯一的可以用来开发Android应用程序的Java开发环境,但它是目前最流行的。这不仅由于其免费,更主要是由于与Eclipse整合的强有力的Android工具。这种一体化是表现为Eclipse的A...
分享10个很棒的学习Android开发的网站

分享10个很棒的学习Android开发的网站

我推荐的网站,都是我在学习Android 开发过程中发现的好网站,给初学者一些建议,少走一些弯路。Android Developers作为一个Android 开发者,官网的资料当然不可错过,从设计,培训,指南,文档,都不应该错过,在以后的学习过程中慢慢理解体会。 Android DeveloperAndroid Guides - CodePathCodePath 是国外一个技术培训机构,主要培训iOS 和Android 开发,而CodePath 将Andr...
Android Fragment的使用方法(翻译)

Android Fragment的使用方法(翻译)

可以分为下面的几部分:使用支持库创建一个Fragment创建一个动态UI多个Fragment之间的通信1、使用支持库如果您的应用需要运行在3.0及以上的版本,可以忽略这部分内容。如果您的应用使用在3.0以下、1.6及以上的版本,需要使用支持库来构建。使用支持库的步骤:使用SDK下的SDK Manager工具下载Android Support Package2. 在您的Android工程的顶级目录下创建一个libs目录3. 找到您的SDK下的/extras/...
Python基础教程学习笔记 第一章 基础知识

Python基础教程学习笔记 第一章 基础知识

1、python的每一个语句的后面可以添加分号也可以不添加分号;在一行有多条语句的时候,必须使用分号加以区分2、查看Python版本号,在Dos窗口中输入“python -V”查看版本号,注意V是大写字母,这条命令是Windows命令,而不是python shell的命令3、让解释器只执行普通的除法运算:from __feture__ import division4、执行整除运算的运算符://5、取幂运算符:2**4 相当于2的4次方,-2**4相当于2...
Python基础教程学习笔记 第二章 列表和元组

Python基础教程学习笔记 第二章 列表和元组

1、序列中元素的索引: 第一个元素索引是0,第二个是1,依次递增 最后一个元素索引是-1,倒数第二个是-2,依次递减2、序列(Sequence)的种类: 列表(list)、元组(tuple)、字符串(string)、Unicode 字符串、buffer对象、xrange对象3、列表和元组的区别:列表可以进行修改,但是元组不行4、tuple常作为字典的键5、序列都可以进行以下操作: 索引(indexing)、分片(sliceing)、加(adding...
web app与原生app的区别

web app与原生app的区别

公司准备要做一个项目,是p2p配资的app。在网上问了一些人后,发现有的是直接有html5做好后,用软件封装的。之前我学过app的开发,当时Android版本的,知道开发Android app时写的代码。那么问题来了: html5封装的app与原生态app有什么区别呢? html5又和app有什么区别呢? 为什么大型网络公司还是倾向于推广原生态app呢? html5是有跨平台的优势,但是为什么还是不温不火,或者我们仍称之为轻应用app呢? 查找了...
Android中实现TCP和UDP传输实例

Android中实现TCP和UDP传输实例

TCP和UDP在网络传输中非常重要,在Android开发中同样重要。首先我们来看一下什么是TCP和UDP。什么是TCP?TCP:Transmission Control Protocol 传输控制协议TCP是一种面向连接(连接导向)的、可靠的、基于字节流的运输层(Transport layer)通信协议,由IETF的RFC 793说明(specified)。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能。应用层向TCP层发送用于网间传输的、...
使用PHP开发Android应用程序技术介绍

使用PHP开发Android应用程序技术介绍

Google的开源Android移动操作系统正在席卷全球智能手机市场,和苹果不一样,它对那些想将应用程序提交到iPhone App Store的开发人员有着严格的指导方针和要求,Google的Android平台非常开放,甚至还可以用PHP编写Android应用程序,Irontech创建了一个运行在Android上的PHP移植程序,结合Android的脚本层(Scripting Layer for Android,SL4A),你就可以构建PHP Androi...
Android中操作SQLite数据库快速入门教程

Android中操作SQLite数据库快速入门教程

SQLite是Android平台软件开发中会经常用到的数据库产品,作为一款轻型数据库,SQLite的设计目标就是是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够。下面我们一起来看看针对Android平台的SQlite 3的使用。以下概念都是在Android平台的SQlite限制下的理解:数据库基础概念1.SQlite 通过文件来保存数据库,一个文件就是一个数据库。2.数据库里又包含数个表格;...
<< 161 162 163 164 165 166 167 168 169 170 >>