首页 文章 精选 留言 我的

精选列表

搜索[php],共8829篇文章
优秀的个人博客,低调大师

《Android和PHP开发最佳实践》一2.1 Android背景知识

2.1 Android背景知识 Android是一种基于Linux平台的、开源的、智能移动终端的操作系统,主要使用于便携设备,Android操作系统最初由Andy Rubin开发,主要支持手机设备。2005年由Google收购注资,并召集多家制造商组成“开放手机联盟”对其进行开发改良,并逐渐扩展到平板电脑及其他领域,近年来逐渐成为主流的移动终端操作系统之一。 Android平台的研发队伍十分强大,包括Google、HTC、T-Mobile、高通、摩托罗拉、三星、LG以及中国移动在内的30多家产商都将基于该平台开发手机新型业务。当然,使用Android这个统一的平台进行开发,对于我们开发者来说也是一大福音,至少在软件应用的通用性方面,我们不需要过多考虑。但是,你知道吗?如此强大的Android系统实际上才刚满4周岁,从2008年9月发布

优秀的个人博客,低调大师

《Android和PHP开发最佳实践》一2.3 Android应用框架

2.3 Android应用框架 前面介绍了Android的系统框架,主要目的是让大家对Android系统有整体的概念,也为日后更深入的学习打好基础。然而,目前我们更需要重点学习和掌握的则是Android的应用框架,因为是否能掌握和理解Android应用框架,直接关系到是否能学好Android应用开发。Android的应用框架是一个庞大的体系,想要理解透彻并不是那么简单的事情,但是,好在其中有一些比较清晰的脉络可以帮助我们快速地熟悉这个系统,因此抓住这些脉络中的核心要点对于能否学好Android的应用开发来说是至关重要的。一般来说,Android应用框架中包含四个核心要点,即活动(Activity)、消息(Intent)、视图(View)和任务(Task)。如果你觉得上述核心要点的概念很陌生,不好理解,那么我们来看看下面这个比喻:如果

优秀的个人博客,低调大师

《Android和PHP开发最佳实践》一2.2 Android系统框架

2.2 Android系统框架 在开始介绍Android应用开发之前,我们先来了解一下Android的系统框架。虽然,是否了解Android系统框架与能否进行Android应用开发之间没有任何必然的联系,但是在学习Android的过程中,这个部分内容却是必不可少的,因为能否理解Android的系统架构对于你日后能否对Android进行更深入的学习是至关重要的。首先,我们来看一张不得不说的图,也就是Google官方公布的Android的系统框架图,如图2-1所示。从图2-1展示的Android系统架构图可以很清晰看出,Android系统分为四层:应用层、应用框架层、系统类库层和系统内核层。下面我们将对这四个层次做一些简要的分析和介绍。 应用层(Applications)应用层(Applications)是指运行于Android虚拟机上的

优秀的个人博客,低调大师

《Android和PHP开发最佳实践》一2.6 Android数据存储

2.6 Android数据存储 前面刚介绍过上下文对象的使用,其最重要的功能之一,就是用于存储应用运行期间产生的中间数据。接下来,我们来讨论Android应用中持久化类型数据的存储方案。对于移动互联网应用来说,我们经常把核心数据存储在服务端,也就是我们常说的“云端”,但是在实际项目中也会经常使用到Android系统内部的数据存储方案,接下来让我们认识一下几种最常用的数据存储方案。 2.6.1 应用配置(Shared Preferences) 在Android系统中,系统配置(Shared Preferences)是一种轻量级的数据存储策略,只能用于存储key-value格式的数据(类似于ini格式),因此这个特点也决定了我们不可能在其中存储其他各种复杂格式的数据。由于系统配置使用起来比较简单方便,所以我们经常用它来存储一些类似于应用配置

优秀的个人博客,低调大师

《Android和PHP开发最佳实践》一2.7 Android应用界面

2.7 Android应用界面 Android应用界面系统,即Android UI(User Interface)系统是Android应用框架最核心的内容之一,也是开发者们需要重点掌握的内容。如果我们把Android应用也分为前后端两部分的话,那么之前介绍的核心要点和四大组件等都属于后端,而Android UI系统则属于前端。后端保证应用的稳定运行,而前端则决定应用的外观和体验。对于一个优秀的Android应用来说,漂亮的外观和流畅的体验是必不可少的。接下来,我们便来学习Android外观系统的知识。在2.3.3节中我们已经简单介绍了Android应用框架中的外观系统(View System),也就是Android UI系统的基础知识。我们知道了对于Android应用来说,最重要的两个基础类就是View和ViewGroup:View

优秀的个人博客,低调大师

《Android和PHP开发最佳实践》一2.10 Android开发环境

2.10 Android开发环境 前面我们已经学习了Android系统中最重要的基础概念的内容,那么接下来就要开始正式进入Android应用的实战开发阶段。“工欲善其事,必先利其器”,因此,我们先来熟悉Android应用的开发环境吧。Android应用的开发环境是基于Eclipse平台的,Eclipse的强大无需多说,它当然也适应于Windows XP、Mac OS、Linux等多种操作系统。另外,我们还需要安装一些必备的开发工具包,所需要的软件见表2-8。 2.10.1 开发环境的搭建 在搭建开发环境之前,我们先来介绍一下Android开发环境的几个重要组成部分以及它们的安装方式。 Android SDKAndroid SDK的安装非常简单。首先,直接打开前面提到的Android SDK的下载地址,下载最新的android-sdk_r1

优秀的个人博客,低调大师

《Android和PHP开发最佳实践》一2.9 Android动画效果

2.9 Android动画效果 适当地使用动画效果可以很好地提升Android应用或游戏的操作体验。目前Android系统支持的动画效果主要有两种,即逐帧动画(Frame Animation)和补间动画(Tween Animation)。虽然,在Android 3.0以后的版本中还引入了新的动画系统,但是目前最主流的动画效果还是这两种。 2.9.1 逐帧动画(Frame Animation) 逐帧动画类似于GIF动画图片,即按照顺序播放图片。我们通常会在Android项目的res/drawable/目录下面定义逐帧动画的XML模板文件。编码的时候,需要在动画模板文件的标签中依次放入需要播放的图片,并设置好播放的间隔时间,如代码清单2-34所示。代码清单 2-34 <animation-list xmlns:android="

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

用户登录
用户注册