candyguy242
码龄13年
  • 723,812
    被访问
  • 35
    原创
  • 1,217,380
    排名
  • 48
    粉丝
  • 0
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山西省
  • 加入CSDN时间: 2009-12-15
博客简介:

晨光飞舞的专栏

博客描述:
众妙之妙~妙不可言
查看详细资料
个人成就
  • 获得98次点赞
  • 内容获得41次评论
  • 获得239次收藏
创作历程
  • 2篇
    2021年
  • 3篇
    2020年
  • 9篇
    2019年
  • 66篇
    2018年
  • 3篇
    2016年
  • 39篇
    2015年
  • 11篇
    2014年
  • 65篇
    2013年
  • 45篇
    2012年
成就勋章
TA的专栏
  • Webkit 浏览器相关
    1篇
  • Linux
    22篇
  • Android 开发及核心技术
    88篇
  • Web 前端技术 Html5
    13篇
  • 开发相关
    26篇
  • Svn Git 版本控制
    20篇
  • Coder's Life
    1篇
  • 程序思想
    3篇
  • Java技术
    54篇
  • Python
    7篇
  • J2EE的一些事
    2篇
  • 图形图像
    1篇
  • 加解密
    5篇
兴趣领域 设置
  • 人工智能
    深度学习tensorflow
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

android 按home键或三方启动回到桌面,然后再次进入app,app重新打开问题

这种处理一般是有一个专门的启动Activity,然后再跳转到真正的主Activity,例如主Activity叫MainActivity,SplashActivity的launchMode设为standard,MainActivity设置为singleTask:可以在SplashActivity的onCreate中方法判断MainActivity是不是已经存在,如果已经存在,就直接finish掉SplashActivity即可。 @Override protected void onC
原创
发布博客 2021.04.13 ·
441 阅读 ·
0 点赞 ·
0 评论

Android App Widget创建步骤 带配置界面

本文来自http://blog.csdn.net/chenshaoyang0011转载请申明文章出处!Android通知系统是它的一大特色,而其中,AppWidget是其中一个亮点。在开发应用的中,很多时候可以为其添加一个AppWidget显示在桌面中,及时方便的与用户进行交互。这里就简单的熟悉一下开发一个AppWidget的流程吧。想要在应用中创建一个AppWidget,至少需要以下几样东西:1、需要创建一个AppWidgetProviderInfo,来描述AppWidget的元数据。2.
转载
发布博客 2021.04.07 ·
309 阅读 ·
0 点赞 ·
0 评论

Android MVVM模式 轻松拥有带状态管理的ViewModel

开发中经常要表示一个数据当前状态,比如加载中、加载错误、空列表。这个时候如果我们每个地方自己去处理就很麻烦,如果我们使用的viewmodel自己就能表示这些状态岂不美哉?另外数据加载中还经常需要处理取消的逻辑,比如使用rxjava,自动管理disposable就更好了~说干就干~封装一个BaseViewModel~package cn.icetower.basebiz.vm;import androidx.annotation.CallSuper;import androidx.anno
原创
发布博客 2020.08.21 ·
597 阅读 ·
0 点赞 ·
0 评论

ssh config 文件不起作用的问题

If you use "Git for Windows">cd c:\Program Files\Git\etc\ssh\add to ssh_config following:AddKeysToAgent yesIdentityFile ~/.ssh/id_rsaIdentityFile ~/.ssh/id_rsa_testps. you need ssh version >= 7.2 (date of release 2016-02-28)https:/.
原创
发布博客 2020.05.23 ·
2301 阅读 ·
0 点赞 ·
0 评论

解决win10分辨率过高导致某些软件显示小的办法

解决win10分辨率过高导致某些软件显示小的办法:右键->属性->兼容性->更改所有用户的设置->更改高DPI设置->高DPI缩放替代->勾选替代高DPI的缩放行为指定系统(在应用程序,系统,系统增强里选系统增强)...
原创
发布博客 2020.04.30 ·
6922 阅读 ·
2 点赞 ·
0 评论

Uniapp兼容性问题记录

在非H5端不能使用ref的方式引用内置组件(比如view等);小程序中不支持vue图片懒加载框架,image中自带lazy-load属性封装与继承的思想,对需要处理不同处理的功能定义一个方法作为接口,然后编写不同的方法实现各平台的功能,然后在接口方法中使用条件编译来调用不同的具体实现;因为小程序对主包有2M的限制,在开发中要注意对图片等资源进行压缩,以及使用一些目录级的条件编译;关于分包...
原创
发布博客 2019.12.09 ·
4018 阅读 ·
0 点赞 ·
0 评论

Java泛型的获取

讨论:https://ask.csdn.net/questions/921549Java泛型是一种语法糖,最终统一都是 Object 类型,而不是编码时指定的类型。结论是:编译器底层并不会存储泛型类型的,也不可能得到泛型的真实的 Class 类型。要获取自身的泛型定义,只能由子类获取。最后那种方式要写成子类方式,在构造方法后面加上花括号,比如:new A<...
原创
发布博客 2019.11.06 ·
206 阅读 ·
1 点赞 ·
1 评论

ParameterizedType详解

ParameterizedType详解参数化类型public interface ParameterizedType extends Type { Type[] getActualTypeArguments(); Type getRawType(); Type getOwnerType();} 何为参数化类型列举一个实体类用代码来解释什么...
转载
发布博客 2019.11.06 ·
13750 阅读 ·
8 点赞 ·
3 评论

java知识总结之Type

参考Java中的TypeType是Java 编程语言中所有类型的公共高级接口(官方解释),也就是Java中所有类型的“爹”,它并不是我们平常工作中经常使用的 int、String、List、Map等数据类型,而是从Java语言角度来说,对基本类型、引用类型向上的抽象;Type体系中类型的包括:原始类型(Type):不仅仅包含我们平常所指的类,还包括枚举、数组、注解等 参数化类型...
转载
发布博客 2019.11.06 ·
161 阅读 ·
1 点赞 ·
1 评论

Android TabLayout indicator 指示器宽度修改 最新思路及实现 调用方便

这两天手头上的项目需要给Tablayout指示器设置一个固定的宽度,但谷歌并没有提供api,网上搜索的各种方式试了之后也没什么效果,而且调用比较麻烦,于是自己翻了源码,发现只要在tablayout中修改指示器左右的值就可以达到目的。源码如下: public void draw(Canvas canvas) { .... if (...
原创
发布博客 2019.10.14 ·
1152 阅读 ·
0 点赞 ·
1 评论

安卓目录控件

项目中需要实现一个目录组件,在网上找来找去没有合适的,干脆自己搞了一个:特点 Feature:可配置性高,条目样式可以通过multi type的方式拓展,分块间距可以通过decoration来设置,感谢 BRVAH~ 滚动时自动同步两列的位置; 反向滚动完全支持,此时前一列表会从最后一项开始显示; 泛型支持,设置时更易获取数据; 使用方便~GitHub地址:https:/...
原创
发布博客 2019.09.24 ·
185 阅读 ·
1 点赞 ·
0 评论

纠正:Android RecyclerView滚动到指定位置并置顶(滚动方法、移动置顶、定位滑动到指定位置item)

最近博主发现让RecyclerView滑动到某一位置并置顶的博客一大堆,抄的是完全一模一样。此外,虽然这些博客“解决”了这些问题,但这种解决方案过于浅显、粗暴,甚至都违背了开发思想。遂在此纠正这种错误。RecyclerView提供了几种移动的方法scrollToPositionscrollToscrollBysmoothScrollBysmoothScrollToPosit...
转载
发布博客 2019.07.23 ·
3721 阅读 ·
1 点赞 ·
0 评论

Android全屏中adjustResize的失效的解决方案 AndroidBug5497Workaround

最近做项目中遇到Android全屏中adjustResize失效的问题,网上搜索了一堆后,基本上都是使用AndroidBug5497Workaround这个工具类,但是在实际使用中遇到软键盘不弹出时,整体高度不正确的问题。看了工具类的代码后,觉得计算全屏高度的方式有些绕了,既然Activity已经全屏,索性直接将屏幕高度作为软键盘不弹出的高度。代码如下:package com.k...
原创
发布博客 2019.07.04 ·
1521 阅读 ·
1 点赞 ·
1 评论

Glide CircleImageView第一次加载不出来,动画失效的问题解决方案

网上有很多关于这个问题的讨论,也有些解决方法,但最后基本上都会弃用CircleImageView,这样一来一些通过CircleImageView很方便实现的功能就没法用了,比如设置border。第一次加载不显示的问题归根结底是因为CircleImageView不支持TransitionDrawable,网上找了一个类似的库,很不错,也支持TransitionDrawable,使用方式...
原创
发布博客 2019.06.10 ·
667 阅读 ·
0 点赞 ·
0 评论

GridSectionAverageGapItemDecoration BRVAH的Section中自定义间距,条目完美均分,支持Section顶部和底部间距

发布资源 2019.05.31 ·
java

AverageGapItemDecoration RecyclerView条目完美均分

发布资源 2019.05.31 ·
java

VSCode中调试TypeScript (配置更新)

网上搜了一下用VSCode调试TypeScript的资料,尝试后发现之前的配置方式已经失效,就连ts-node官方说明里的也过时了,一番搜索和尝试后,发现VSCode只要配置一下就可以运行和调试单个ts文件,方式如下:1、在VSCode中,点击菜单 调试-增加配置,在项目根目录的.vscode文件夹下会生成一个launch.json文件,在launch.json中输入如下内容,name可以随意...
原创
发布博客 2018.12.02 ·
9295 阅读 ·
3 点赞 ·
0 评论

TypeScript 做微信小程序 资料汇总

小程序官网:https://mp.weixin.qq.comhttps://developers.weixin.qq.com/miniprogram/introduction/index.htmlvscode开发微信小程序插件:minapp;vscode wxml;wxml;WeApp Snippets;wechat-snippet;Easy WXLESS;Less Intel...
原创
发布博客 2018.11.30 ·
2507 阅读 ·
0 点赞 ·
0 评论

TypeScript 中的Json自动解析并组装为类对象

在Java中,大家都已经很熟悉Gson这样的json自动解析工具了,而在TypeScript中,因为没有足够良好的泛型支持,目前还实现不了像Gson那样可以支持泛型的完善的解析方式。不过今天发现一款工具,可以将json转换到具体的指定类型。能省去不少手写的麻烦,只是目前还不支持对泛型进行解析。传送门:https://github.com/typestack/class-transforme...
原创
发布博客 2018.11.29 ·
14934 阅读 ·
0 点赞 ·
2 评论

TypeScript 引入js库

TypeScript 引入js库如果要使用现有的js文件的话,需要对编译器增加–allowJS参数。可以修改tsconfig.json中的compilerOptions,将其中的&quot;allowJs&quot;设为true,如: “allowJs”: true,没有该字段的话增加该字段即可。另外在tsconfig中的&quot;include&quot;字段中将js文件的路径添加进去。建议增加一个专门的文件夹,用来存放所有...
原创
发布博客 2018.11.29 ·
14174 阅读 ·
0 点赞 ·
1 评论
加载更多