Brotli-android 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Brotli-android 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Brotli-android 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Brotli-android 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Brotli-android 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 GPL
开发语言 Java C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
提 交 者 WolfCS
适用人群 未知
收录时间 2017-05-25

软件简介

Brotli 压缩算法 Android 库。

Brotli 是一个通用的无损压缩算法,它使用了 LZ77 算法的现代变体、Huffman 编码和二阶上下文建模的结合来压缩数据,因而有着媲美当前任何现代通用压缩算法高的压缩率。在速度上它与 deflate 算法类似,但提供了更高的数据密度。Brotli 压缩的数据格式在 RFC 7932 中定义。

Brotli 是由 C/C++ 开发的。为了能将这一强大的压缩算法应用在常规的 Android Java 应用中,我们对 brotli 做了这个封装。

整个项目的结构完全遵守 Android Studio的规范。项目中的 brotlij module 是 brotli 的封装,该 module 的 build target 为一个 Android library AAR。将项目导入Android Studio,并正确配置 NDK 地址,可以像常规 Android 工程那样使用。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2013/11/04 10:18

Android--Activity

1,Android中什么是Task和Back Stack Task可以理解为一个进程,启动一个应用就回启动一个进程,系统会为该应用分配16MB的空间来共该应用使用。Back Stack是以堆栈的形式管理一个应用启动的所有的Activity,每启动一个Activity都会把新的Activity放到栈顶,若栈顶Activity销毁(通过onBackPressed或者finish)之后,栈顶Activity下方的Activity会重新显示,栈的机制就是后进先出(last in, fisrt out)。 当一个Task中所有Activity都...

0
1
发表了博客
2014/11/07 15:32

Android Activity

android 第三方项目放在源码环境下编译 Android:源码环境下移植第三方的apk内置到ROM(System Image)中 1、实现启动一个activity但不显示其界面: <activity android:name="com.learns.LocationManager" android:theme="@android:style/Theme.NoDisplay"> </activity>这次再运行。OK,要调用的activity界面不再显示了。 2、Android 如何隐藏应用程序的图标: http://blog.csdn.net/ydt_lwj/article/details/9419239 碉堡了! 在m...

0
2
发表了博客
2018/08/30 16:15

Android Activity

一 Activity简介 Activity是Context的子类 Activity是四大组件之一 用来显示控件和用户交互 Activity是一个布局容器 Activity如果5s内没有响应 就会导致一个异常 ANR(application not response) 二 新建一个Activity 1. 直接或者间接继承Activity 2. AndroidManifest.xml application节点里面配置activity name属性必须配置 其余可选 三 意图激活新的Activity 显式意图 用于激活本应用的另一个Activity startActivity(new Inte...

0
1
发表了博客
2019/01/31 11:27

Android Activity

1. <activity android:icon="...">//设置Activity的action-bar上面的图标 <activity android:screenOrientation="portrait"/>//portrait 竖屏(默认),landscape 横屏,sensor 重力感应 name、label、theme 2. TextView tv = new TextView(this); tv.setText("..."); tv.setTextSize(25f); tv.setTextColor(Color.BLUE); tv.setGravity(Gravity.CENTER); tv.setPadding(10,10,10,10); setContentView(tv);//界面中只有一个控件...

0
0
发表了博客
2014/11/14 10:45

android_Activity

Activity的生命周期 Activity四种启动模式 1.Standared(默认)激活该Activity,则会向任务栈中加入新创建的实例,退出Activity则会在任务栈中销毁该实例 2.SingleTop这种模式会考虑当前要激活的Activity实例在任务栈中是否正处于栈顶,如果处于栈顶则无需重新创建新的实例,会重用已存在的实例,否则会在任务栈中创建新的实例。 3.SingleTask如果任务栈中存在该模式的Activity实例,则把栈中该实例以上的Activity实例全部移除,调...

0
0
发表了博客
2014/01/07 21:40

Android--Activity

Activity是android四大组件之一(Activity、Service、Broadcast Receiver、Content Provider) 应用程序中,一个Activity通常就是一个单独的屏幕,但也有时比屏幕小,浮动在其他窗体上,它上面可以显示一些控件也可以监听并处理用户的事件做出响应。Acitivity之间通过Intent进行显性通信。也可以通过IntentFilter进行隐形通信。 可以通过startActivity()/startActivityForResult()来激活新的Activity 通过显性的Intent(新Activ...

0
0
发表了博客
2018/06/11 22:43

brotli压缩

brotli压缩 https://www.cnblogs.com/shanyou/p/9154816.html Brotli是一种全新的数据格式,可以提供比Zopfli高20-26%的压缩比。据谷歌研究,Brotli压缩速度同zlib的Deflate实现大致相同,而在Canterbury语料库上的压缩密度比LZMA和bzip2略大。 链接:Google开源Brotli压缩算法 微软使用了一种基于谷歌提供的C代码的实现,向.NET Core 2.1添加了Brotli压缩支持。由于Brotli得到了许多Web浏览器和Web服务器的广泛支持,所以.NET ...

0
0
发表了博客
2014/05/12 11:23

Android:Activity(四):Activity生命周期

Activity生命周期 Activity有4种状态: 1.活动状态:当Activity位于前台,用户可见,可获得焦点,此时的Activity位于栈顶. 2.暂停状态:其他Activity位于前台,该Activity依然可见,只是不能获得焦点. 3.停止状态:当Activity不可见,失去焦点. 4.销毁状态:当Activity结束,或Activity所在的Dalvik进程结束. 在Activity生命周期中,如下方法会被系统调用: 1.onCreate(Bundle savedStatus):创建Activity时被回调,该方法只会被调用...

0
0
发表了博客
2013/04/29 09:13

android Activity 组件

详解 Android 的 Activity 组件 Activity 的生命周期 和 J2ME 的 MIDlet 一样,在 android 中,Activity 的生命周期交给系统统一管理。与 MIDlet 不同的是安装在 android 中的所有的 Activity 都是平等的。 Activity 的状态及状态间的转换 在 android 中,Activity 拥有四种基本状态: Active/Runing一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态。 Paused 当 Activity...

0
3
2017/10/29 20:23

安卓基础之Activity

最近有空的时候总是在看书,看多了感觉脑子一团浆糊,总觉得应该停下来,好好整理一番。所以现在开始写点博客好好的梳理一下吧。这里就先从安卓的一些基本知识开始讲起吧,首先从Activity开始。 1、Activity的基本用法 这里使用Android Studio进行demo的编写,首先需要创建一个新的工程,具体过程就不说明了,仔细的根据Android studio的提示进行就可以,一般创建新工程时都会让用户选择默认Activity的类型,在这里我选择了不创...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
8 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部