当前位置:首页 » 文件管理 » libs是什么文件夹

libs是什么文件夹

发布时间: 2022-08-30 15:56:28

① 各位,工程下libs文件夹与Android Private Libraries有什么区别

Android工程中三种库的区别:Private Libraries、Referenced Libraries、Dependency Libraries


一、v4、v7、v13的作用和用法

1、Android Support V4, V7, V13是什么?

本质上就是三个java library。

2、为什么要有support库?

  是为了解决软件的兼容问题。如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。
  android api向来是高版本兼容低版本.如api-8(android2.2)必会兼容api-4(android 1.6).但是反之则不会,你使用2.2的平台版本build了一个apk,若想能在1.6上运行,则需要做向下兼容.
  android support-xx是google官方的向下兼容包.如名所示,会帮助构建程序向下兼容到1.6版本.不过也并非万能的,还是会受限制.
  Android 为了兼容2.X以下的版本,所以出了android.support.v4的包,该包的主要作用是便于开发者在2.X的开发环境中,使用4.0的控件。

3、三个Support 库的区别和作用是什么?

   简单说明下这几个版本间的区别:

Android Support v4: 这个包是为了照顾1.6及更高版本而设计的,这个包是使用最广泛的,eclipse新建工程时,都默认带有了。

Android Support v7: 这个包是为了考虑照顾2.1及以上版本而设计的,但不包含更低,故如果不考虑1.6,我们可以采用再加上这个包,另外注意,v7是要依赖v4这个包的,即,两个得同时被包含。

Android Support v13 :这个包的设计是为了android 3.2及更高版本的,一般我们都不常用,平板开发中能用到。

4、Android Support 包里究竟有什么

随着Android5.0 Lollipop 的发布,Android 又为我们提供了更多的支持包,但是我相信大部分开发者都同我之前一样不知道这些包里究竟有些什么东西,我们应该在什么时候使用它。现在,我们就来逐个看看每一个版本的 Support 包中所拥有的东西,让用到他的时候不再迷茫。

首先,你需要了解每一个 Support 包版本后缀 vX 所代表的含义。当然我相信来看博客的诸位都一定知道 Android 对于每一个版本都有一个版本号,例如2.1是7,4.0是14,5.0是21。而这里,v 之后的数字,就代表着他能够被使用的最低版本等级,之所以无法在更低版本进行使用的原因,是因为随着版本的升级,在新版本中有很多之前不支持的特性或者 API,因此如果你在老版本中使用了这些支持包,就可能会导致应用崩溃。

现在,我们从头开始逐个浏览目前所支持的 support 包:

(1)support-v4

support-v4包算是 Android 最低等级的支持包。所谓的 v4,代表着它最低支持 Android1.6(API Level4),这个版本算得上是一个真正意义上比较成熟的 Android版本,更何况现在我们写应用的时候一般都只最低支持到 Android 2.x 系统,对于1.x 的系统基本已经已经完全抛弃了,因此你可已经他作为最基本的系统组件使用。

在 support-v4包中,它所拥有的类还是很多的,主要包含了对应用组件的支持,用户交互体验的一些工具类,一些数据网络方面的工具类,相面我们将详细来看看它里面具体的一些类。

1.系统组件部分

Fragment:其实 Fragment 是直到 Android3.0才正式进入 Android 框架体系的,但是 Android 为了低版本的兼容,因此他帮我们在低版本也适配了 Fragment 框架

NotificationCompat:这是通知栏的一些适配,可以帮助你在低版本的通知栏显示更加丰富的信息

LocalBroadcastManager:这个是用于本地广播通知的,当你希望发送的通知只被本应用接收时,你就应该使用它

2.用户界面交互部分

ViewPager,这个相信我不用怎么说了,他主要用于帮助我们进行界面间的滑动交互

PagerTitleStrip,PagerTabStrip 这两个算是 ViewPager 的帮助类吧,他们的作用是进行 Tab 栏的切换辅助显示

DrawerLayout,主要用于侧滑栏的实现

SlidingPaneLayout,这个类也是用于侧滑栏的实现,和 DrawerLayout 不同的是,DrawerLayout 侧滑栏出来的时候,默认是覆盖在当前页面上,而 SlidingPaneLayout 则是会将当前页面移走。

3. Accessbility访问的帮助类

ExploreByTouchHelper,帮助自定义 View 实现 Accessibility 的工具类

AccessbilityEventCompat, AccessbilityNodeInfoCompat, , AccessbilityDelegateCompat,这几个都是用作 Accessibility 功能适配的类

4.数据访问帮助类

Loader,主要用于异步加载数据

FileProvider,提供应用间的文件分享功能

(2)support-v7

1.Appcompat

这个包的主要作用是为了在低版本实现 Android 的 Holo 风格界面而引入的,与之类似的有一个开源项目叫做 SherlockActionbar

2.CardView

卡片布局是最近在 android5.0发布的时候才引入的新包,在我看来,他主要效果是让应用进行卡片花显示

3.GridLayout

网格布局能够帮助你将整个布局按照一格两格的格子形式进行排列

4.MediaRouter

这个布局主要是用来支持 GoogleCast 的,主要用于进行设备间的音频,视频交换显示

5.Palette

这个包也是最新出来的,他的作用是帮助 Android 实现他的 MaterialDesign,让你的 Actionbar 能够根据界面进行对应的颜色改变

7.RecyclerView

这个包同样也是刚出来的,他的作用是替换 ListView 和 GridView,但是可惜是没有实现 OnItemClick 这些接口,你需要自己处理它

(3)support-v8

support-v8中其实只有一格特性,就是用来渲染脚本

(4)support-v13

这个包的作用主要是为 Android3.2级以上的系统提供更多地 Framgnet 特性支持,使用它的原因在于,android-support-v4包中虽然也对 Fragment 做了支持,由于要兼容低版本,导致他是自行实现的 Fragment 效果,在高版本的 Fragment 的一些特性丢失了,而对于 v13以上的 sdk 版本,我们可以使用更加有效,特性更多的代码

(5)support-v17

这个包得主要作用是用于支持电视设备,并为电视设备提供了很多组件

例如下面的:

BrowseFragment, DetailFragment, PlaybasckOverlayFragment, SearchFragment

二、看一个javaee项目(使用myeclipse开发)

eclipse 中 构建路径下的 order and export 是干什么用的
  构建顺序和 导出的时候要导出哪些资源,order就是使用class的顺序(因为可能出现class同名的情况),export就是把用到的一些的lib和project同时发布。
  在order and Export条目中,不能重复将jar包打入到APK中,现在android将导出的jar包分为Android Dependencies和Android Private libraries两种,目的是供开发者选择,但是一般这两个都要打入Apk中!

② l_bs是什么文件

软件连接文件和库文件。
在我们使用电脑的过程中会了解到有很多的文件夹,但是有一些并不是单纯的用来储存文件的,相比普通的文件夹是有自己的作用。无论是根目录还是我们这里在说的libs文件夹都是。
libs文件夹是软件连接文件和库文件,对于软件是否能够正常的启动有着决定性的作用。

③ libs是什么文件夹可以删除吗

这里面全部是游戏的资源.download和libs是一些更新程序和一些更新的补丁.这里面的你随便删一个就不能游戏了.
newscene和scene里面都是游戏的美术资源和地图场景资源,里面有一些可以删,但你一删虽然能玩游戏,但你可能玩的时候有些地图没有,还有些人物看起来就是骷髅头~

④ gcam相机libs文件有什么作用

作用如下:
在我们使用电脑的过程中会了解到有很多的文件夹,但是有一些并不是单纯的用来储存文件的,相比普通的文件夹是有自己的作用。无论是根目录还是我们这里在说的libs文件夹都是。libs文件夹是软件连接文件和库文件,对于软件是否能够正常的启动有着决定性的作用。libs文件夹相当于我们电脑中的DLL文件夹。这样的讲解我们会清楚libs文件夹在我们使用电脑的过程中是十分重要的,那么libs文件夹能否删除呢使用电脑的时候我们经常会对电脑进行清理,在使用的过程中会有很多的文件夹存储的是缓存文件,我们也会选择经常检查和删除,那么大家比较关心的问题就是libs文件夹能够删除吗。就像刚刚说到的,libs里面存储的是我们软件运行的文件,在电脑中如果不慎将libs文件夹删除,很有可能会导致我们无法启动软件,所以建议大家在删除文件夹的时候要注意libs文件夹尽量不要删除,这会给我们在使用软件上带来很多的麻烦。在手机文件里面如果我们将libs删除掉,随着我们不断的更新和使用软件会继续在我们手机中出现一个libs文件夹的,所以在手机方面大家不用特别的担心,但是还是建议大家在删除文件夹的时候尽量不要删除libs文件夹。使用电脑是一个不断学习和锻炼的过程,并且我们能够知道电脑中的文件都是有其各自的职能的,如果我们想要有更多的了解就可以通过网络进行学习,如果有机会也可以同相关的专业人员进行学习和了解。这是对我们使用电脑方面一个很大的帮助。希望这样的介绍能够帮助到大家,也希望大家能够很好的发挥出网络带给我们的优势。

⑤ libs是什么意思

理解为计算机中库library的缩写,那就是它的复数。很多软件包中库文件夹就以libs命名。

如果理解为缩写,那么就是:

abbr. 激光诱导击穿光谱(Laser-inced Breakdown Spectros)

⑥ 满意加分!安卓SD卡中这六个文件夹分别是什么意思什么用途是否可删除

underess文件夹
一个游戏的附属文件夹(脱裙子游戏)
Ringtones文件夹
存放音乐和铃声的文件夹。
AutolnstallAPK文件夹
这个文件夹的作用是:当你把你需要安装的软件安装包apk放到里面,下次你刷完固件后,机器会默认一起安装此文件夹里的软件。
libs文件夹
该文件夹是存放安装文件的支持文件,如果删除可能导致某个软件用不了。
documents文件夹
存放我的文件用的。
mobisage文件夹
mobisage是存放一个移动广告平台的文件用的。是垃圾,可以删除。
[补充一句,在我看来,SD卡里面的东西删除了对手机自身系统是不影响的,但是安卓2.3系统以后的都可以把软件放在SD卡里面。所以SD卡只会影响你某些应用软件的数据储存,只要你不把应用软件删掉就行,可以正常使用。]

⑦ andriod中libs是什么文件

手机里的libs文件夹是存放安装文件的支持文件。
提示:
libs删除后可能会导致某个软件用不了。libs文件属于软件的执行子文件,属于随软件运行,必然生成的痕迹,所以删除后,依然会再次出现。不过,其实不占多少空间的。
关于LIBS文件夹里的文件,由于整个LIBS里很多文件均为多个游戏共用的,因此,不建议把LIBS里的文件删除。

⑧ 手机中egoo、emlibs是什么文件夹可以删除吗

libs文件属于软件的执行子文件,属于随软件运行必然生成的痕迹。


libs里面存储的是我们软件运行的文件,在电脑中如果不慎将libs文件夹删除,很有可能会导致我们无法启动软件,所以建议大家在删除文件夹的时候要注意libs文件夹,尽量不要删除,这会给我们在使用软件上带来很多的麻烦。

热点内容
qq源码资源网 发布:2024-10-12 23:23:52 浏览:19
为什么web服务器没有对应的站点 发布:2024-10-12 22:55:46 浏览:780
安卓手机在哪里下游戏 发布:2024-10-12 22:54:08 浏览:406
财年算法问题 发布:2024-10-12 22:51:50 浏览:314
sql最近的 发布:2024-10-12 22:51:38 浏览:335
linuxsort命令 发布:2024-10-12 22:32:58 浏览:919
德州电气自动化软件编译 发布:2024-10-12 22:18:14 浏览:853
win7系统怎么清理ftp 发布:2024-10-12 22:08:17 浏览:873
linux查看所有目录 发布:2024-10-12 22:07:05 浏览:16
协同演化算法 发布:2024-10-12 21:40:53 浏览:700