51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Android
Android APK瘦身之webp图片
webp格式是谷歌推出的一种有损压缩格式,这种图片格式相比png或者jpg格式的图片损失的质量几乎可以忽略不计,但是压缩后图片的体积却比png或者jpg要小很多。亲测一个100kb的png图片经过webp转换之后可以压缩到50kb左右,而且质量没有明显的损失。目前谷歌已经将这种压缩格式集成到其官方开发工具Android...
代码星球
·
2020-07-28
Android
APK
瘦身
webp
图片
Android Bitmap转换WebP图片导致损坏的分析及解决方案
作为移动领域所力推的图片格式,WebP图片在商业领域证明了其应有的价值。基于其他格式的横向对比,其在压缩性能表现,及还原度极为优秀,节省大量的带宽开销。基于可观的效益比,团队早前已开始磋商将当前图片资源迁移至.webp资源。然而对于Android而言,加载.webp图片所消耗的时间比.jpg及.png要慢数倍。对于这点...
代码星球
·
2020-07-28
Android
Bitmap
转换
WebP
图片
Android 6.0权限分组
Android系统从6.0开始将权限分为一般权限和危险权限,一般权限指不涉及用户隐私的一些权限,比如Internet权限。危险权限指涉及获取用户隐私的一些操作所需要的权限,比如读取用户地理位置的权限。Android在对权限进行分类的同时,还将危险类型的权限进行了分组划分。下面详细列出权限的划分情况:1危险权限(需要手动...
代码星球
·
2020-07-28
Android
权限
分组
Android文件操作报open failed: EBUSY (Device or resource busy)
Android删除文件后重新创建时偶尔出现 openfailed:EBUSY(Deviceorresourcebusy)错误,该错误是Android系统的一个bug,大概的意思类似于windows的“改文件正在被使用”。产生这个错误的原因是Android在删除文件后没有及时释放文件锁,...
代码星球
·
2020-07-28
Android
文件
操作
open
failed
android studio打包的简单笔记
1.包名=应用名称1.首先新建一个项目,默认结构如下,红色的就是包名2,更改显示项目结构方式,首先1,点击齿轮的图案。然后把第二步中的勾去掉3更改项目结构显示后如下:4,选中要修改的报名,快捷键shift+F6修改包名,选择Renamepackage5,填好包名后点击Refactor6然后选择图中的DoRefactor...
开发笔记
·
2020-07-16
android
studio
打包
简单
笔记
Android学习笔记---Log与Activity生命周期
Android学习笔记---Activity生命周期1.Log类的应用。Log.v(Stringtag,Stringmsg);//VERBOSELog.d(Stringtag,Stringmsg);//DEBUGLog.i(Stringtag,Stringmsg);//INFOLog.w(Stringtag,Strin...
代码星球
·
2020-07-12
Android
学习
笔记
---Log
Activity
Android学习笔记---Service及IntentService理解
Android学习笔记---Service及IntentService理解一.AndroidService服务: Android中的服务是运行在后台的服务,他是不可见的没有界面的东西。你可以启动一个服务Service来播放音乐,或者记录你地理信息位置的改变,或者启动一个服务来运行并一直...
代码星球
·
2020-07-12
Android
学习
笔记
---Service
IntentService
Android学习笔记--简单单元测试
Android学习笔记--简单单元测试1.先新建一个项目:项目组织如图: 新建一个:Person.java类和一个进行单元测试的PersonADOTest.java类。1.Person.java源码。 packagecom.example.testjunit;importan...
代码星球
·
2020-07-12
Android
学习
笔记
简单
单元
Android学习笔记---布局方式(二)(RelativeLayout,TableLayout布局)
Android学习笔记 RelativeLayout,TableLayout布局一.RelativeLayout相对布局方式. RelativeLayout顾名思义,相对布局,在这个容器内部的子元素们可以使用彼此之间的相对位置或者和容器间的相对位置来进行定位。&n...
代码星球
·
2020-07-12
布局
Android
学习
笔记
方式
Android学习笔记---布局方式(一)(LinearLayout,AbsoluteLayout,FrameLayout布局)
Android布局方式学习一.LinearLayout线性布局: 线性布局是程序中最常见的一种布局方式,线性布局可以分为水平线性布局和垂直线性布局两种, 通过android:orientation属性可以设置线性布局的方向 1.在...
代码星球
·
2020-07-12
布局
Android
学习
笔记
方式
Android学习笔记---Activity状态保存及Activity主题皮肤学习
Activity状态保存应用及Activity的主题皮肤学习1.Activity状态的保存. Activity生命周期函数事项介绍。 生命周期中的函数 &nb...
代码星球
·
2020-07-12
学习
Android
笔记
---Activity
状态
Android学习笔记---Intent
Android中Intent学习记录Intent的作用: Intent是一个将要执行的动作的抽象的描述,一般来说是作为参数来使用,由Intent来协助完成android各个组件之间的通讯。比如说调用startActivity()来启动一个activity,或者由broadc...
代码星球
·
2020-07-12
Android
学习
笔记
---Intent
Android学习笔记---DDMS试图与Button
DDMS试图的学习及Button的引用1.DDMS介绍:DDMS全称DalvikDebugMonitorService.DDMS为IDE和emultor及真正的android设备架起来了一座桥梁,Android DDMS将捕捉到终端的ID,并通过adb建立调试器,从而实现发送指令到测试终端的目的1)每一个An...
代码星球
·
2020-07-12
Android
学习
笔记
---DDMS
试图
Android学习笔记---EditText
1.认识EditText标记 去除EditText聚焦 EditText是获取聚焦焦点 我通过设置第一个layout_width=0dp layout_height=0dp 去除焦点<EditTextandroid:...
代码星球
·
2020-07-12
Android
学习
笔记
---EditText
Android Support v4、v7、v13的区别和应用场景
google提供了AndroidSupportLibrarypackage系列的包来保证来高版本sdk开发的向下兼容性,即我们用4.x开发时,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等,下面,简单说明下这几个版本间的区别: AndroidSupportv...
代码星球
·
2020-07-12
Android
Support
v4
v7
v13
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他