自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Bitmap.Config 使用详解

学习Bitmap像素压缩时,了解了一下Bitmap.Config的具体使用,记录一下使用的方法,附上Bitmap.Config官方文档首先明确一下ARGB代表的意思如下:A R G B 透明度 红色 绿色 蓝色 Bitmap.Config有取值如下:ALPHA_8 每个像素都存储为单个半透明(alpha)通道。ARGB_4444 每个像素占4位,一共16位,即2个字节,API 29已经废弃ARGB_8888 ...

2020-08-06 15:08:40 2789

原创 Debug.startMethodTracing生成的文件找不到

涉及到App的一些优化内容,使用Debug.startMethodTracing方法时,找不到生成的文件,网上查找资料有些说在根目录下,有的说在data目录下,还是没有找不到。。。查看文档,生成的文件位置应该在storage/emulated/0/Android/data/packagename/files文件目录下红框中翻译过来意思就是当给出相对文件路径时,跟踪文件由Context的getExternalFilesDir(String)返回该方法当String为null时,返回的文件位置为sto

2020-08-03 20:16:20 1249

原创 Environment.getExternalStorageDirectory()/getExternalStoragePublicDirectory is deprecated

用Android X版本SDK时,使用到以下相关方法:Environment.getExternalStorageDirectory(), Environment.getExternalStoragePublicDirectory()时,AS会提示该方法已废弃,但是提供了Context的getExternalFilesDir(String)方法(其中一方面是为了安全性 考虑,感兴趣的可以查看一下文档),其他的还有MediaStore已经Intent的ACTION_OPEN_DOCUMENT方法getEx

2020-08-03 20:14:28 2680

原创 google/bolckly-android学习笔记(三) 去除workspace中的点阵背景

修改前的效果修改后的效果修改位置位于blocklylib-core目录下的VirtualWorkspaceView.java文件中 @Override protected void onDraw(Canvas c) { if (shouldDrawGrid()) { //mGridRenderer.drawGrid(c, getWidth(), getHeight(), getScrollX(), getScrollY()); }

2020-07-24 16:33:42 139

原创 google/bolckly-android学习笔记(二)编辑ToolBox侧边菜单栏

先上图,看一下效果更改位置位于blocklylib-core/src/main/java/com/google/blockly/android/uiCategoryTabs.java文件中的onCreateLabel()和onBindLabel()方法 /** Manages TextView labels derived from {@link R.layout#default_toolbox_tab}. */ protected class DefaultTabsAdapter exten

2020-07-24 16:00:00 231

原创 google/bolckly-android学习笔记(一) google/blockly-android的集成(1)

直接进入主题,首先进入官网google/blockly-android官网,代码下载下来之后,直接导入到Android studio中就可以运行,下面是代码运行的截图需要注意的是,目前google/blockly-android团队对该分支不再维护,推荐使用WebView的方式,但实际上并不影响使用,自己把下载下来的项目升级到Android X后依然可以正常使用下面开始集成到自己项目中:下载下来的项目一共有四个目录即 “blocklylibdemo" ,“blocklylib-core” ,“blo

2020-07-24 14:58:46 558

原创 google/bolckly-android学习笔记(一) google/blockly-android的集成(2)

上一篇写了如何集成blockly,本篇写一下集成中可能遇到的错误(1)ERROR: Plugin with id ‘com.jfrog.bintray’ not found.项目中出现com.jfrog.bintray的地方有两处引用的地方为blocklylib-core和blockly-vertical对应的build.gradle中解决方法:直接将blocklylib-core和blockly-vertical对应的build.gradle中,将apply from: 'deploy.gr

2020-07-24 14:50:25 605

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除