- 博客(123)
- 资源 (4)
- 收藏
- 关注
原创 【Android自定义View】仿Photoshop取色器ColorPicker(四)完结篇
ColorPicker一款基于HSV颜色空间的仿Photoshop取色器的Android版颜色拾取器。github地址:https://github.com/relish-wang/ColorPicker前言上一篇已经简单介绍了ColorPicker的核心自定义控件ColorPickerView的监听事件相关代码。接下来我们详细解析一下ColorPickerDialog的相关代码注: - 1 如
2017-08-24 10:37:58 1821 1
原创 【Android自定义View】仿Photoshop取色器ColorPicker(三)
ColorPicker一款基于HSV颜色空间的仿Photoshop取色器的Android版颜色拾取器。github地址:ColorPicker前言上一篇已经简单介绍了ColorPicker的核心自定义控件ColorPickerView的绘制流程。接下来我们详细解析一下ColorPickerView的监听事件相关代码。注: - 1 如果你对HSV颜色空间和RGB颜色空间不够熟悉的话,请参看该系列的
2017-08-19 13:35:13 2818 2
原创 【Android自定义View】仿Photoshop取色器ColorPicker(二)
ColorPicker一款仿Photoshop取色器的Android版取色器。github地址:ColorPicker前言上一篇已经简单介绍了ColorPicker的项目结构以及两种颜色空间,接下来我们详细解析一下ColorPicker的核心自定义控件ColorPickerView。ColorPickerView在阅读代码之前,我们先看一下ColorPicker的布局以及一些标注的数值在代码里的变量
2017-08-17 22:23:08 2495
原创 【Android自定义View】仿Photoshop取色器ColorPicker(一)
ColorPicker 一款仿Photoshop取色器的Android版取色对话框。采用HSV颜色空间,可手动选取想要的颜色,也可以手动输入具体颜色的16进制编码以获取颜色(如:0xFFFFFF表示白色)。github地址:ColorPicker效果图总体预览ColorPicker项目结构如下图所示:核心自定义控件: ColorPickerView.java颜色拾取对话框: ColorPicker
2017-08-14 16:05:44 3285
原创 TakePhoto和蒲公英(pgyer)的android.support.v4.content.FileProvider冲突
一 前言先介绍一下两个框架:1 TakePhoto一款用于在Android设备上获取照片(拍照或从相册、文件中选择)、裁剪图片、压缩图片的开源工具库2 蒲公英免费的应用托管平台|App应用众测分发二 起因1 Android7.0及以上拍照时,由于出于安全考虑,Android 7.0[API24]以及以上版本不支持file://,使用content://URI 详见:Android7.0拍照失败Fi
2017-02-27 17:48:14 21820 13
原创 夸克Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《夸克Android一面凉经(2024)》。
2024-07-28 14:23:55 578
原创 快手电商Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《快手电商Android一面凉经(2024)》。
2024-07-27 21:02:36 381
原创 微信Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《微信Android一面凉经(2024)》。
2024-07-26 22:24:22 440
原创 蚂蚁集团Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《蚂蚁集团Android一面凉经(2024)》。
2024-07-25 23:12:21 496
原创 TikTok短视频Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《TikTok短视频Android一面凉经(2024)》。
2024-07-22 23:20:42 1008
原创 百度网盘Android一二面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《百度网盘Android一二面凉经(2024)》。
2024-07-17 23:18:10 1093
原创 京东Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《京东Android一面凉经(2024)》。
2024-07-16 23:11:48 444
原创 美团收银Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《美团收银Android一面凉经(2024)》。
2024-07-12 21:42:17 1094
原创 传音控股Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《传音控股Android一面凉经(2024)》。
2024-07-11 23:20:34 1218
原创 腾讯广告优量汇Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《腾讯广告优量汇Android一面凉经(2024)》。
2024-07-10 14:18:42 1638
原创 Bilibili Android一二面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是《bilibili Android一二面凉经(2024)》。
2024-07-09 14:06:28 1232
原创 Soul App Android一二三面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是SoulApp Android一二三面凉经。
2024-07-07 14:55:57 1316
原创 QQ音乐Android一面凉经(2024)
笔者作为一名双非二本毕业7年老Android, 最近面试了不少公司, 目前已告一段落, 整理一下各家的面试问题, 打算陆续发布出来, 供有缘人参考。今天给大家带来的是QQ音乐Android一面凉经。
2024-07-06 22:41:45 1055
翻译 【Java基础】使用happens-before关系处理Java内存一致性问题
使用happens-before关系处理Java内存一致性问题原文: 《Handling Java Memory Consistency with happens-before relationship》文章目录使用happens-before关系处理Java内存一致性问题**Visibility****Happens-before relationship****Synchronizin...
2020-03-04 12:04:02 614
翻译 ViewModel: 一个简单例子
ViewModel: 一个简单例子原文地址: 《ViewModels: A Simple Example》文章目录ViewModel: 一个简单例子介绍潜在的问题一个非常简单的例子第一步:创建一个ViewModel类第二步: 关联UI控制器和ViewModel第三步: 在你的UI控制器中使用ViewModel对`ViewModelsProviders.of`的更深入了解结论和进一步学习...
2020-02-17 17:30:57 1495
翻译 【WorkManger】使用WorkManager来处理后台任务(Kotlin版)(一)
使用WorkManager来处理后台任务(Kotlin版)(一)原文地址: 《Background Work with WorkManager - Kotlin》1 简介在Android开发中有很多用于处理延迟处理的后台任务的方式。这个代码实验室(codelab)涵盖了WorkManager(一个向后兼容的、灵活的、简单易用的、用于延迟处理后台任务的代码库(library))的用法。什...
2020-02-16 15:06:43 1284
原创 【Android自定义View】车牌号输入法
VehicleEditTextAndroid用于车牌号输入的自定义键盘.仿"支付宝-车主服务-添加车辆-车牌号"输入框展示的车牌号输入键盘。以下是本作与支付宝的对比图:一、效果展示二、如何使用在app/build.gradle的dependencies节点下添加:implementation "wang.relish.vehicleedittext:vehicleedittext:0...
2019-07-24 20:28:57 2611 3
转载 【常见问题】API 'variant.getJavaCompile()' is obsolete and has been replaced with 'variant.getJavaCompi
思路来源: https://github.com/TakWolf/Android-Bintray-Publish-Demo/commit/220ff923856afcb0f30638a3cb23b19b6e5cdd00
2019-07-13 10:33:55 5872 3
原创 AutoCompleteTextView最佳实践-最简例子篇
AutoCompleteTextView最佳实践-最简例子篇此系列文章记录了一次使用AutoCompleteTextView(以下简称ACTV)的踩坑过程,并复盘整个的解决流程。本篇文章笔者试图通过介绍一个AutoCompleteTextView的最简例子,来让读者直观地感受到这个控件实际展现效果,也较为容易地掌握它的基本使用方法。以下是此系列所有文章《AutoCompleteTextV...
2019-05-27 10:31:56 3757
原创 AutoComleteTextView最佳实践-原理剖析篇
AutoComleteTextView最佳实践-原理剖析篇此系列文章记录了一次使用AutoCompleteTextView(以下简称ACTV)的踩坑过程,并复盘整个的解决流程。本文着重讲解ACTV触发候选列表展示的代码总流程,深入了解Android的控件传递事件的机制。以下是此系列所有文章《AutoCompleteTextView最佳实践-总集篇》《AutoCompleteTextVi...
2019-05-27 10:28:48 745
原创 AutoCompleteTextView最佳实践-总集篇
AutoCompleteTextView最佳实践此系列文章记录了一次使用AutoCompleteTextView(以下简称ACTV)的踩坑过程,并复盘整个的解决流程。以下是此系列所有文章[《AutoCompleteTextView最佳实践-总集篇》][main]《AutoCompleteTextView最佳实践-最简例子篇》《AutoCompleteTextView最佳实践-原理剖析...
2019-05-27 10:09:32 1479
原创 【Java】俄罗斯方块Java版
Tetris俄罗斯方块Java版本(Cover: 小翼)仓库地址: https://github.com/relish-wang/Tetris关于笔者景三,程序员,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的Github提issue或者发邮件至relish.wang@gmail.com与我交流。文章目录Tetris效果图如何运行懒人运行macOS/...
2019-05-17 13:53:19 2758 1
原创 【Android常用】监听Android软键盘弹出与收回事件
KeyboardListener关于作者景三,程序员,主要从事Android平台基础架构方面的工作,欢迎交流技术方面的问题,可以去我的Github提issue或者发邮件至relish.wang@gmail.com与我交流。文章目录KeyboardListener零、项目简介一、效果演示二、使用方法三、更新日志四、致谢零、项目简介KeyboardListener是从facebook/r...
2019-05-07 17:47:50 2044
原创 【三方库】大华乐橙Demo(Android Studio版)
大华乐橙Demo(Android Studio版)https://github.com/relish-wang/Lecheng
2019-04-09 14:57:49 1340
原创 【C语言】从认识HelloWorld开始
#include<stdio.h>int main(){ printf("Hello World!"); return 0;}1 #include<stdio.h> include: 包括;包含;计入;包住那我这个程序包含了什么呢, 继续看下去。 stdio是个什么东西? 这是C语言的标准输入输出库。 stdio是三个单...
2018-06-22 09:36:13 458
原创 【hustoj】踩坑记录(updating)
注册审核(不开放)文件所在路径:/home/judge/src/web/include/db_info.inc.php 修改字段:OJ_REGISTER 改为:OJ_REGISTER = false 即可 mac系统在vi下delete键无法删除字符,可以再命令模式下按x删除选中的字符,然后在输入模式下输入false即可...
2018-04-24 20:33:16 620
原创 【git】合并起源不同的git分支(refusing to merge unrelated histories)
合并git仓库背景: 我和女票分别维护着一份PAT题解相关的repository, 区别是她使用的是JS代码,我使用的是Java(偶尔会用C/C++、python等)(PS:欢迎使用各种语言的各路大佬加入我们的repo)。后来我们一拍即合,决定合成一个repository。 想法是这样的,我fork她的repository,commit & push我的代码后,再发起pull r...
2018-03-14 17:05:31 1181
原创 【React Native】RN错误更新中……
1、 undefined is not an object(evaluating ‘nextSceneConfig.defaultTransitionVelocity’)光看错误提示真的找不到问题所在: 解决的办法: 在使用Navigator的时候configureScene我使用的是configureScene={() => { return Navigator.SceneCon
2017-09-13 20:43:26 835
转载 【hexo】解决hexo神烦的DTraceProviderBindings MODULE_NOT_FOUND
原文:http://kikoroc.com/2016/05/04/resolve-hexo-DTraceProviderBindings-MODULE-NOT-FOUND.html今晚折腾hexo的时候遇到很恶心的hexo报错,执行任何hexo命令都会报如下错误。hexo报错:{ [Error: Cannot find module './build/Release/DTraceProviderBi
2017-08-10 14:07:55 531
原创 【kotlin】Type mismatch.Require:XXX.setOnXXXListener.Found:()->Unit
1 前言当我在把一个AndroidStudio项目(Java编写的)转化为kotlin代码的时候,出现了这个问题 用AndroidStudio自动转化的代码结构大致如下(代码存在错误的):package wang.relish.democlass XXX { private var mOnXXXListener: OnXXXListener? = null!! fun trigge
2017-07-05 11:37:13 3036
原创 【数据库】Sqlite获取long类型的当前时间
select strftime('%s','now','localtime')*1000+(strftime('%f','now','localtime')-strftime('%S','now','localtime'))*1000;参考资料: %d 月份, 01-31 %f 小数形式的秒,SS.SSS %H 小时, 00-23 %j 算出某一天是该年的第几天,001-366
2017-06-02 15:33:24 2303
原创 【Android常用】Broadcast的onReceive方法中弹出AlertDialog
问题描述在广播接收器(BroadcastReceiver)的onReceive(Context context, Intent intent)方法中弹出一个AlterDialog方案一感谢懿亮羽嘉提供的方案: Broadcast的onReceive方法中弹出AlertDialog美中不足之处: - 一、4.x、5.x、6.x中android.app.AlertDialog的显示效果都不一样 -
2017-02-15 09:25:44 3025
原创 【踩坑】如何获得Toolbar上原生的返回按钮
0 获得返回按钮的图标出于一个很蠢的原因需要这个返回按钮的图标。 起初,想法是获取这个图标的Drawable对象或者Bitmap对象,把它存到手机SD卡中,取出来。1 尝试一1.1 取得Drawable对象查看源码后发现,可以取得它的Drawable对象:intTypedArray a = TintTypedArray.obtainStyledAttributes(this, nu
2017-01-06 19:42:36 4259
原创 【Windows小技巧】批量重命名文件
2016/12/14更新注:如果文件名包含空格,命令应写成ren "s0 (1).gif" s001.gif,简而言之,就是加上双引号!!!原因:系统将s0和(1).gif认为是两个参数,再加上后面的s001.gif一共三个参数,会认为你语法不正确。批量重命名文件1 首先要知道这么一个命令: ren old_file_path new_file_pathfile_path:要求相对或绝对路径+
2016-12-14 23:13:33 31085 9
Android监听软键盘弹出和收起事件
2019-05-08
阿里巴巴Java开发手册v1.0.1.pdf
2017-02-14
JAVA文件下载(限速、进度条)
2016-07-14
可滑动柱状图,显示一周数据的折线图
2015-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人