现在安卓开发框架用什么框架

52813人阅读
Android(183)
Android酷炫实用的开源框架(UI框架)
忙碌的工作终于可以停息一段时间了,最近突然有一个想法,就是自己写一个app,所以找了一些合适开源控件,这样更加省时,再此分享给大家,希望能对大家有帮助,此博文介绍的都是UI上面的框架,接下来会有其他的开源框架(如:HTTP框架、DB框架)。
1.Side-Menu.Android
分类侧滑菜单, 出品。
项目地址:
2.Context-Menu.Android
可以方便快速集成漂亮带有动画效果的上下文菜单,出品。
项目地址:
3.Pull-to-Refresh.Rentals-Android
提供一个简单可以自定义的下拉刷新实现,Yalantis 出品。
项目地址:
可以显示水位上升下降的TextView
项目地址:
5.AndroidSwipeLayout
滑动Layout,支持单个View,ListView,GridView
项目地址:
Demo地址:
6.Android Typeface Helper
可以帮你轻松实现自定义字体的库
项目地址:
7.android-lockpattern
Android的图案密码解锁
项目地址:
Demo地址:
文档介绍:
APP示例:Android开机的图案密码解锁,支付宝的密码解锁
8.ToggleButton
状态切换的 Button,类似 iOS,用 View 实现
项目地址:
9.WilliamChart
绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型,并且支持 Android 2.2及以上的系统。
项目地址:
Demo地址:
Demo项目:
10.实现滑动ViewPager渐变背景色
项目地址:
用户简历界面, 出品。
项目地址:
Instagram的一组Material 风格的概念设计
项目地址:
使用bezier实现粘连效果的页面指示
项目地址:
仿qq消息气泡拖拽消失的效果。
项目地址:
折叠的信纸被打开一样的动画效果
项目地址:
下拉刷新,Yalantis 出品。(是不是有点似曾相识呢?)
项目地址:
在点击搜索的时候控件在原有位置显示输入框。
项目地址:
项目地址:
当上下滚动的时候子元素会呈现不同动画效果的scrollView,网页上称之为:视差滚动
项目地址:
一个带动画效果的自定义对话框样式
项目地址:
Material Desig风格的浮动操作按钮
项目地址:
可以在月视图与周视图之间切换的calendar控件
项目地址:
个简约性感的数字进度条
项目地址:
CircularProgressView 是通过自定义view的方式实现的Material风格的加载提示控件,兼容任何版本。
项目地址:
opengl 实现了各种折纸效果,模拟了从一张纸折叠成一条船的整个过程
项目地址:
转载请注明: >>
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1140106次
积分:11186
积分:11186
排名:第798名
原创:181篇
转载:139篇
评论:252条
(2)(1)(3)(5)(2)(2)(6)(4)(3)(14)(8)(5)(9)(4)(1)(8)(18)(7)(3)(3)(25)(6)(8)(3)(6)(6)(2)(19)(9)(10)(7)(11)(4)(1)(4)(3)(8)(18)(14)(6)(6)(11)(7)(21)天极传媒:天极网全国分站
您现在的位置:
& &&为Android设备安装Google服务框架
如何为Android设备安装Google服务框架天极网软件频道 06:00
   服务框架是 Android 系统官方服务框架,作为软件的运行平台。由于 Google 退出中国市场,中国上市的在出厂的时候都不会内置谷歌服务,取而代之的是各大手机厂商自家的服务体系。有分析称这也是不少用户使用 Google 系列应用出现闪退或报错的主要原因。
  除了运行谷歌系列应用外,部分游戏应用,在联网验证或账号快捷登录的时候也需要 Google 服务框架的支持。本文介绍如何为Android设备安装Google服务框架。
用 Recovery 刷入
  如果Android设备已经刷入第三方 Recovery,不妨尝试下面的方法:下载 GMS 组件(下载时请根据自己设备所搭载的 Android 系统版本选择对应的 GMS 组件包),将 GMS 包放至在SD卡根目录,无需解压,手机关机。然后同时按住音量加与和键10秒进入 Recovery。部分机型进入 Recovery 的方式可能会有所出入,建议在操作前请先到对应的机型论坛查看相关的教程。
  进入 Recovery,音量键为上下移动光标,电源键为确认操作。点按音量键,将光标移到到“install zip”,点击电源键确认,选择“ choose zip from /sdcard ”,进入SD卡文件目录,找到刚才放至在根目录的 GMS 包,点击直接选择 YES 即可!整个操作与刷机没啥区别,只是少了清除数据的步骤而已。因此,在刷入 GMS 组件后,原有的数据并不会受到丝毫影响!
  这种方法最为稳健,既不会丢失用户数据,而且GMS组件的出错几率很低。缺点在与操作门槛较高,并不是所有人的Android 设备都已刷上第三方的Recovery。
(作者:天极软件责任编辑:杨玲)
天极新媒体&最酷科技资讯扫码赢大奖
* 网友发言均非本站立场,本站不在评论栏推荐任何网店、经销商,谨防上当受骗!
Win10系统在Win8的基础上对界面、特性以及跨平台方面做了诸多优化。
手机整机DIY企业级
pc软件手机软件»»Android的平台架构及特性
  Android平台采用了整合的策略思想,包括底层Linux操作系统、中间层的中间件和上层的Java应用程序。下面我把Android的特性及其架构体系结构总结一下。
一、Android的平台特性
  Android平台有如下特性:
  1. 应用程序框架支持组件的重用与替换。
  这样我们可以把系统中不喜欢的应用程序删除,安装我们喜欢的应用程序。
  2. Dalvik虚拟机专门为移动设备进行了优化。
  Android应用程序将由Java编写、编译的类文件通过DX工具转换成一种后缀名为.dex的文件来执行。Dalvik虚拟机是基于寄存器的,相对于Java虚拟机速度要快很多。
  3. 内部集成浏览器基于开源的WebKit引擎。
  有了内置的浏览器,这将意味着WAP应用的时代即将结束,真正的移动互联网时代已经来临,手机就是一台&小电脑&,可以在网上随意遨游。
  4. 优化的图形库包括2D和3D图形库,3D图形库基于OpenGL ES 1.0。
  强大的图形库给游戏开发带来福音。在3G最为重要的的应用莫过于手机上网和手机游戏。
  5. SQLite用作结构化的数据存储。
  6. 多媒体支持包括常见的音频、视频和静态印象文件格式
  如MPEG4、H.264、MP3、AAC、AMR、JGP、PNG、GIF。
  7. GSM电话(依赖于硬件)。
  8. 蓝牙(Bluetooth)、EDGE、3G、WiFi(依赖于硬件)。
  9. 照相机、GPS、指南针和加速度计(依赖于硬件)。
  10. 丰富的开发环境包括设备模拟器、调试工具、内存及性能分析图表和Eclipse集成的开发环境插件。
  Google提供了Android开发包SDK,其中包含了大量的类库和开发工具,并且针对Eclipse的可视化开发插件ADT。
二、Android平台架构
Android 操作系统的体系结构
  从上图我们可以看出,Android操作系统的体系结构可分为4层,由上到下依次是应用程序、应用程序框架、核心类库和Linux内核,其中第三层还包括Android运行时的环境。下面分别来讲解各个部分。
  1. 程序应用
  Android 连同一个核心应用程序包一起发布,该应用程序包包括E-mail客户端、SMS短消息程序、日历、地图、浏览器、联系人管理程序等。所有的应用程序都是用Java编写的。
  2. 应用程序框架
  开发者完全可以访问核心应用程序所使用的API框架。该应用程序框架架构用来简化组件软件的重用,任何一个应用程序都可以发布它的功能块并且任何其他的应用程序都可以使用其所发布的功能块(不过得遵循框架的安全性限制)。该应用程序重用机制使得组件可以被用户替换。
  以下所有的应用程序都由一系列的服务和系统组成,包括:
  1)一个可扩展的视图(Views)可以用来创建应用程序,包括列表(lists)、网络(grids)、文本框(text boxes)、按钮(buttons),甚至是一个可嵌入的Web浏览器。
  2)内容管理器(Content Providers)使得应用程序可以访问另一个应用程序的数据(如联系人数据库),或者共享它们自己的数据。
  3)一个资源管理器(Resource Manager)提供非代码资源的访问,如本地字符串、图形和分层文件(layout files)。
  4)一个通知管理器(Notification Manager)使得应用程序可以在状态栏中显示客户通知信息。
  5)一个活动类管理器(Activity Manager)用来管理应用程序生命周期并提供常用的导航回退功能。
  3. Android程序库
  Android包括一个被Android系统中各种不同组件所使用的C/C++集库。该库通过Android应用程序框架为开发者提供服务。
  以下是一些主要的核心库:
  1)系统C库:一个从BSD继承来的标准C系统函数库(libc),专门为基于Embedded Linux的设备定制。
  2)媒体库:基于PacketVideo OpenCORE;该库支持录放,并且可以录制许多流行的音频视频格式,还有静态映像文件包括MPEG4、H.264、MP3、AAC、JPG、PNG。
  3)Surface Manager:对显示子系统的管理,并且为多个应用程序提供2D和3D图层的无缝融合。
  4)LibWebCore:一个最新的Web浏览器引擎,用来支持Android浏览器和一个可嵌入的Web视图。
  5)SGL:一个内置的2D图形引擎。
  6)3D libraries:基于OpenGL ES 1.0 APIs实现;该库可以使用硬件3D加速(如果可用)或者使用高度优化的3D软加速。
  7)FreeType:位图(bitmap)和向量(vector)字体显示。
  8)SQLite:一个对于所以应用程序可用、功能强劲的轻型关系型数据库引擎。
  4. Android运行库
  Android包括了一个核心库,该核心库提供了Java编程语言核心库的大多数功能。
  每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。Dalvik是针对同时高效地运行多个VMs实现的。Dalvik虚拟机执行.dex的Dalvik可执行文件,该格式文件针对最小内存使用做了优化。该虚拟机是基于寄存器的,所有的类都是经由Java汇编器编译,然后通过SDK中的DX工具转化成.dex格式由虚拟机执行。
  Dalvik虚拟机依赖于Linux的一些功能,比如线程机制和底层内存管理机制。
  5. Linux内核
  Android的核心系统服务依赖于Linux内核,如安全性、内存管理、进程管理、网络协议栈和驱动模型。Linux内核也同时作为硬件和软件栈之间的硬件抽象层。
相关文档:
验证消息:Admin10000
提示:常上QQ空间的朋友可关注,精彩内容不错过。
理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
登录会员中心内容字号:
段落设置:
字体设置:
精准搜索请尝试:
Xposed框架安卓5.0测试版发布:小白勿试
来源:作者:leo_ng责编:望山
2月15日消息,不久前&Xposed&框架的原作者刚刚透露,想不到昨天就正式发布测试版了。大神在情人节还有空发布应用也是蛮拼的。Xposed&框架开发者&rovo89&在&XDA&论坛发文称,由于相较上一次的稳定版本有了重大的改变,若你不知道如何使用恢复模式(recovery)来拯救设备于无限重启,那么请勿轻易尝试&Xposed&3.0-alpha1&Lollipop&测试版,强烈建议小白们继续观望专业人士测试完成后再行安装。显然即便是大神也需要其他人为其测试应用的可行性,据悉此版本的&Xposed&目前仅支持搭载&ARMv7&及以上架构处理器的&Android&设备,x86&的手机和平板可以暂时略过了。而且作者也在文中提醒,三星手机原装系统安装此测试版&Xposed&框架已确认会导致无限重启,现在正着手解决。无论如何,为&Lollipop&而适配的&Xposed&至少已经出现了,累计下载已经超过&65000&次,相信在众多高手达人们的帮助下,稳定版本指日可期。微信搜索“IT之家”关注抢6s大礼!下载IT之家客户端()也可参与评论抽楼层大奖!
软媒旗下软件:||||||||
IT之家,软媒旗下科技门户网站 - 爱科技,爱这里。
Copyright (C) , All Rights Reserved.
版权所有 鲁ICP备号

我要回帖

更多关于 安卓xp框架有什么用 的文章

 

随机推荐