- 博客(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 2877
原创 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 1361
原创 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 2806
原创 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 165
原创 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 290
原创 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 631
原创 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 656
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人