会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Xiaowu's Blog
管理
[置顶]
UI绘制合集
摘要: 最近正在整理以前总结的关于 Android高级UI 相关的知识,本篇文章只是一个目录,用于进行文章归档。 UI 思维导图 UI 测量布局绘制流程 整体绘制流程 布局绘制入口 测量流程 布局流程 绘制流程 绘制流程 Paint的基本使用 Paint的高级使用-Shader Paint的高级使用-滤镜
阅读全文
posted @ 2021-01-24 17:25 jxiaow
阅读(143)
评论(0)
推荐(0)
[置顶]
360加固框架Gradle实现
摘要: 最近码了一个基于360加固的流程实现的Gradle插件,在自动编译打包后进行360加固流程操作。只需要配置一些参数后,就可以实现自动打包编译和加固。 项目地址:https://github.com/jxiaow/android-gradle-plugin 使用步骤 插件使用的也非常简单,步骤如下:
阅读全文
posted @ 2020-11-03 23:02 jxiaow
阅读(445)
评论(0)
推荐(0)
2021年1月5日
使用Klint格式化代码
摘要: ktlint 是一款用来检查Kotlin代码风格的工具,在Android Studio 中可以使用 spotless。 在 project 下的build.gradle 中: buildscript { // Define versions in a single place ext { // Sd
阅读全文
posted @ 2021-01-05 10:10 jxiaow
阅读(491)
评论(0)
推荐(0)
2020年12月15日
Paint高级应用---Shader
摘要: Paint高级应用篇 Shader Paint的高级用法主要有:渲染着色、滤镜 和 Xfermode。 Canvas的drawXXX方法画具体的形状,Paint的Shader定义图像的着色和外观。 <!--more-->目前 Shader的子类有 LinearGradient(线性渲染)、Sweep
阅读全文
posted @ 2020-12-15 11:13 jxiaow
阅读(268)
评论(0)
推荐(0)
图形绘制-Paint基本使用
摘要: Canvas和Paint的关系 在对UI绘制流程的分析中,可以知道performCanvas()方法最终会调用到View#onDraw()方法,并且会传递Canvas,那么Canvas到底有什么用呢? Canvas在UI绘制中扮演的是会话角色,我们通常情况下都能够知道使用Canvas去 画圆型,矩形
阅读全文
posted @ 2020-12-15 11:12 jxiaow
阅读(800)
评论(0)
推荐(0)
2020年11月23日
java.util.IllegalFormatConversionException: %d can't format [Ljava.lang.Object; arguments
摘要: java.util.IllegalFormatConversionException: %d can't format [Ljava.lang.Object; arguments 最近再使用kotlin对 context.getString(@StringRes int resId, Object.
阅读全文
posted @ 2020-11-23 11:01 jxiaow
阅读(292)
评论(0)
推荐(0)
2020年11月22日
整体绘制流程
摘要: 看本篇文章时,要考虑以下几点: 流程分析源码基于 API 29。 Android程序流程 在刚接触Java时,了解到Java程序运行的入口是main(), 但是在日常开发App中并没有发现main()的存在,那么Android中的程序是如何开始运行的? 查阅官方资料中我们会发现在Android中有一
阅读全文
posted @ 2020-11-22 14:25 jxiaow
阅读(174)
评论(0)
推荐(0)
2020年11月5日
Typora + PicGo-Core + Github 实现图片上传到Github
摘要: 为了解决为知笔记使用Typora编辑markdown文件图片丢失的问题,我采用了PicGo-Core + Github实现了自定图床的功能。 下载PicGo-Core 由于我的电脑有nodejs环境,所以我使用的是npm命令安装picgo, 命令如下: npm install picgo -g 安装
阅读全文
posted @ 2020-11-05 23:10 jxiaow
阅读(3060)
评论(9)
推荐(3)
2020年11月2日
Fragment基本使用及存在的bug
摘要: Fragment基本使用 Fragment是Android3.0后引入的一个新的API,他出现的初衷是为了适应大屏幕的平板电脑, 当然现在他仍然是平板APP UI设计的宠儿,而且我们普通手机开发也会加入这个Fragment, 我们可以把他看成一个小型的Activity,又称Activity片段! F
阅读全文
posted @ 2020-11-02 12:01 jxiaow
阅读(342)
评论(0)
推荐(0)
2020年4月29日
Android 通过Intent简单实现分享功能
摘要: 现在大多数App的分享功能基本上使用的都是微信、QQ、微博的分享sdk或者是集成友盟分享sdk,如果想简单快速的实现分享功能,可以考...
阅读全文
posted @ 2020-04-29 17:56 jxiaow
阅读(338)
评论(0)
推荐(0)
2020年4月26日
Http二次封装思路
摘要: 用过了现有的一些http请求框架,决定自己也来简单的封装一个。本文只是基于一些http请求框架二次封装的,高手勿喷。源码 http的请求和响应 一个http的请求通常包含请求头、请求体、响应头和响应体,考虑到这些因素,HttpConfig和 ApiResponse就诞生了。HttpConfig Ht
阅读全文
posted @ 2020-04-26 13:13 jxiaow
阅读(528)
评论(0)
推荐(0)
2020年4月14日
PicGo搭建github图床
摘要: PicGo搭建github图床 文章链接:https://xiaowujiang.cn/posts/2513fba4/ 1. 下载P...
阅读全文
posted @ 2020-04-14 14:39 jxiaow
阅读(137)
评论(0)
推荐(0)
下一页
公告
点击右上角即可分享