自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android edittext 几个小方法

【代码】Android edittext 几个小方法。

2024-06-13 15:52:43 79

原创 Git 命令记录

如果已经提交过的文件或者文件夹?此时更改.gitignore文件对已经提交的文件是无效的。如果提示某个文件无法忽略,可以添加-f参数强制忽略。2.1. 首先,编辑.gitignore文件。.gitignore文件 :忽略配置。如果文件很多,那么直接。

2024-03-19 11:04:23 301

原创 开发常用的一些工具总结

开发工具

2024-03-18 15:20:18 250

原创 Git分支合并导致文件异常

.jar binary Plain text 以上配置告诉Git,对于png、jpg和jar文件,要把它们当作二进制文件处理,而不是尝试去合并它们。然后编译还是失败,ide明确的报错定位到是哪个jar,检查后发现也是jar异常,由于jar包不好定位什么问题,最后也是发现jar文件100字节。因为编辑器报错,可以定位到png的异常,就用原来正常的图片替换了异常的图片。项目是使用了lfs的,八成是项目中的.gitattributes异常,查看正常。合并分支后,发现项目中全部的png异常,编译app失败。

2023-11-29 11:48:49 411

原创 git 文件被莫名其妙的或略且无论如何都查不到哪个.gitignore文件忽略的

第二步:因为项目组其他同学没有使用git图形化软件,而我使用了sourcetree,所以先查看了项目里每一个仓库中的sourcetree 的忽略文件,没有发现问题,最后直接卸载了sourcetree。回答:在 git 中,你可以使用 git check-ignore 命令来查看哪些文件被 .gitignore 或其他忽略规则所影响。这个命令会返回一个忽略规则,以及该规则在哪个文件中定义的,该规则使得指定的文件被忽略。这个命令会返回一个忽略规则,以及该规则在哪个文件中定义的,该规则使得指定的文件被忽略。

2023-11-23 17:20:47 715

原创 【读取纹理转成 bitmap】

读取纹理转成 bitmap。

2023-11-07 15:28:37 152

原创 Android Studio 自带 模拟器无声音 解决方法

用Android studio 自带的模拟器,模拟器没有声音输出,解决方案 禁用掉模拟器的snapshot

2021-04-16 11:54:21 7324 9

原创 Android 6.0以上获取悬浮窗权限

Android 6.0以上获取悬浮窗权限public static boolean checkFloatingPermission(Context context){ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) { //6以上机型需要动态授权悬浮窗权限 return Settings.canDrawOverlays(context); }else{

2021-02-02 18:09:49 590

原创 Android同一台机器不同app获取的android_id会出现有可能不一样的情况

With Android O the behaviour of the ANDROID_ID will change. The ANDROID_ID will be different per app per user on the phone.使用Android O时,ANDROID_ID的行为将发生变化。 手机上每个用户的每个应用程序的ANDROID_ID都不同。Taken from:...

2019-11-12 15:15:24 8502 2

原创 Android 中动态加载shape

Android 中动态加载shape动态加载shape类继承关系RoundRectShapeArcShape 绘制圆形或者扇形OvalShape 椭圆动态加载shape今天遇到一个动态加载shape的需求,解决后分享给大家.这篇文章参考了https://www.jianshu.com/p/8b8872b6bc21类继承关系RoundRectShape /** 外部矩形 ...

2019-10-30 11:27:27 587

原创 Android继承已有的控件自定义ViewGroup

题记:Android中自定义View分为很多种,今天我给大家介绍一种继承自已有布局,结合xml实现自定义View我们以一个顶部的TitleView为实例,带大家了解一下怎么实现一个这种类型的ViewGroup最终效果如下图:1. 写我们的xmlxml的文件名:view_back_layout<?xml version="1.0" encoding="utf-8"?>&...

2019-09-16 08:50:25 371

原创 Android自定义Toast

给大家带来一个全屏宽度的自定义Toast.这个用的是kotlin.package com.arbitratorapp.view.customimport android.content.Contextimport android.os.Buildimport android.support.constraint.ConstraintLayoutimport android.suppo...

2019-09-15 22:38:31 119

原创 Android自定义带删除按钮的Edittext

Android自定义带删除按钮的Edittext题记:在我们做需求的时候经常会遇到一个需求, 就是输入框右侧需要一个删除按钮,点击后删除已输入文本输入内容.今天我就给大家介绍一个实现的方法,正所谓道路千万条,喜欢的最好!这个功能实现起来有很多很多种方法.我今天介绍的也只是一种我认为比较好的一种方法.切记,选择最适合你的项目的,才是最好的!!我使用的是继承自EditTextpackage c...

2019-09-15 22:28:10 517 1

原创 Android中RecyclerView指定的item滚动到顶部

1.新建一个类,继承LinearSmoothScroller()2.重写他的两个回调方法class TopSmoothScroller (context: Context) :LinearSmoothScroller(context) { override fun getHorizontalSnapPreference(): Int { return SNAP_TO_S...

2019-09-06 01:35:44 2622

原创 Android 如何自定义apk打包的包名

今天插播一篇文章,如何通过Android Studio自定义我们打包的apk文件名.找到你App的build.gradle文件,不是根目录的Build.gradle如下图:在android 标签中添加如下代码 //修改apk 的 文件名 applicationVariants.all { variant -> variant.outputs.all { ...

2019-09-06 01:27:52 4332

原创 LinkedList简单的源码介绍(JDK1.8.0_211)

LinkedList源码浅析(JDK1.8.0_211)序言:上一篇文章我们介绍了ArrayList源码,讲解了ArrayList是怎么实现增删改查的,现在我们就带大家走进另一个listLinkedList1.LinkedList类他跟ArrayList不同,LinkedList继承自AbstractSequentialList,实现了四个接口,我们重点看一下DequeDeque继承自...

2019-08-12 19:20:56 236

原创 Android中的更新UI方法的使用以及源码解析

Android中更新UI方法的使用以及源码解析序言:上一篇文章,我们介绍了Handler源码,那今天我们就来介绍一下,Android中有哪些更新UI的方式上一篇文章中,我把总结的思维导图,放在最后,这篇文章调整一下位置,放在最前边,当做一个概要,这样更便于小伙伴们在读文章内容时,头脑中有个清晰轮廓图.Android原生1.View.post(Runable r)这个大家肯定都了解,也一...

2019-08-12 09:31:59 465

原创 ArrayList 简单的源码解析(Oracle JDK 1.8.0_211)

ArrayList 简单的源码解析序言:为什么是简单的,因为,我看了源码,知道了一些ArrayList的怎么实现数据的增删改查的,然后算是一个记录,同时也是分享.说不定有什么理解错误的地方,请大家一定要不吝赐教,帮我指正.本文所讲述的代码是Oracle JDK 1.8.0_211版本,不同的版本可能会有差别,我不在做版本的对比.1.先说ArrayList这个类:继承自AbstractLis...

2019-08-09 15:45:42 251

原创 Handler源码解析

Handler 源码解析序言:上一篇文章介绍了handler的用法,这次来分析一下handler的实现原理.网上有很多文章对handler 的源码进行分析,我也看了很多,从中收益匪浅,但是很多文章,写的并不能深入我心,所以,我要写一篇最能深的我心的文章.因为自己的才是最好的.哈哈哈哈一,Handler流程图首先我们通过一张handler的流程图,来描述一下Message传递的情况:图中...

2019-08-02 19:41:03 249

原创 Android Handler使用方法介绍

本文介绍一下Handler的一些定义以及使用方法.原文中的图片是xmind图,需要下载xmind文件的,可以直接到我的github下载欢迎star,如果你觉得有什么地方写的不好,或者有些地方写的有错误,请留言指正.这个项目也会更新,主要做一些Android方面.,,比如使用方法,源码的分析.等等...

2019-08-01 19:17:01 349

原创 Jenkins + gitlab 构建Android apk之路

今天终于把jenkins搞通了,记录一下自己使用的历程先上一张成功图这是用jenkins 定时构建成功的.安装软件第一步:安装java由于我是在项目已经完善的时候,才决定使用jenkins的,所以是有java 环境如果你的电脑上没有java,请先安装java.java有两个版本 Open JDK 和Oracle JDK请酌情选择自己需要的版本...

2019-08-01 17:35:01 1744

原创 Android应用开发性能优化完全分析

这是工匠若水写的一个关于安卓性能优化的文章,里边介绍了很多很好用的工具.大家可以看一下http://blog.csdn.net/yanbober/article/details/48394201

2017-03-09 23:03:10 114

转载 Android应用开发性能优化完全分析

http://blog.csdn.net/yanbober/article/details/48394201

2017-03-09 23:01:06 93

原创 欢迎使用CSDN-markdown编辑器

测试一篇博客欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用

2017-02-10 16:29:24 140

空空如也

空空如也

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

TA关注的人

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