自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (8)
  • 收藏
  • 关注

原创 Fragment穿透击穿问题解决

在开发过程中,遇到了这样的问题,无意点击了Fragment 空白区域,发现依附的activity对应位置控件响应了点击事件。这种问题称为Fragment穿透或击穿,穿透会一层层往下分发。解决方法也很简单,Fragment布局文件根节点加上属性android:clickable="true"就可以解决问题。...

2021-02-01 14:59:38 179

原创 使用android studio开发应用时如何确定gradle使用的依赖库版本?

使用android studio开发应用时,我们会用到第三方依赖库。第三方依赖库由于维护需要,常常会有多个版本,那么如何确定使用的第三方依赖库的版本呢?访问网站 https://mvnrepository.com/ ,页面是这样的输入依赖库名称,比如greendao,点击search选择依赖库,查看版本...

2021-01-15 11:12:51 194

原创 android spinner,自定义字体大小颜色背景位置

spinner下拉框控件用来从一组数据中选择一项数据。最简单的就是使用系统自带的样式。如果想改变选中条目和下拉框条目中内容的字体大小,颜色,背景,以及下拉框的显示位置,这就需要自定义。看效果第1个使用系统布局,第2个为自定义上代码,代码有注释activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/

2021-01-12 14:42:49 2769

原创 Android studio Gradle构建工具

android studio 使用gradle wrapper来创建项目。gradle文件夹和gradlew那几个文件就是gradle wrapper的文件。.gradle后缀名的文件是gradle的配置文件。gradle wrapper的优点之一就是可以自定义下载的gradle的版本,如果是团队协作的话,这个功能就非常方便,简单设置即可统一团队的构建工具版本。依赖管理这是我们使用构建工具的主要目的之一了,gradle的依赖项仅需一行。dependencies { testImple

2021-01-08 11:13:32 566

原创 解决android studio gradle依赖库导致build慢的问题

新建好的项目,默认依赖是这样的buildscript { repositories { jcenter() google() } dependencies { classpath 'com.android.tools.build:gradle:3.2.1' }}allprojects { repositories { jcenter() google() }}上面会用

2020-12-31 15:16:08 143

原创 BusUtils: The bus of tag <XXX> is not exists

BusUtils是比 EventBus 更高效的事件总线,注册和发送要在同一个线程中,比如都在主线程。使用中报这个错,是配置不对导致的配置步骤第一步,在project的build.gradle中添加 bus 插件:buildscript { dependencies { ... classpath 'com.blankj:bus-gradle-plugin:latest.release' }}第二步,在app的build.gradle中应用该插件

2020-12-29 14:30:57 720

原创 AndroidStudio 代码报红色,但可正常运行解决方法

使用AndroidStudio 开发的过程中,偶尔出现代码报红色。比如R文件引用报红,但是项目可以正常编译运行,就是点击不能跳转。clean、rebuild、重启都无效,虽说不影响使用,但是让人很不爽有木有!解决方法点击AndroidStudio菜单File -> Invalidate Caches/Restar…在弹出的对话框中点击Invalidate and Restar等待AS清理并自动重启,重启后正常。...

2020-12-24 15:57:00 1268

原创 Android libs,jniLibs库基本使用

Android libs,jniLibs库基本使用libs,jniLibs用来存放各种.so库文件。在Android Studio中,默认匹配main下的jniLibs目录。如果没有jniLibs目录需要自己手动创建,并且库的名称也不能随便更改。使用libs下so库文件在AndroidStudio中,想用libs下的so库,必须手动去指定库的位置。在Module:app下的build.gradle中android{}节点加入以下配置。 sourceSets { main{

2020-12-17 14:36:14 6777

原创 android 文件权限解释

android 文件权限解释android来源于linux系统,所以遵循linux中每个文件有所有者、所在组、其它组的概念,看一个例子:drwxrwx–x第一个字符(-)代表文件,(d)代表目录,(l)代表链接,其余字符每3个一组(rwx),(r)读、(w)写、(x)可执行。第一组rwx:文件所有者(就是文件创建者)的权限是读、写和执行。第二组rwx:与文件所有者同一组的用户的权限是读、写和能执行。第三组–x:不与文件所有者同组的其他用户的权限是不能读,不能写和可执行。...

2020-12-16 11:32:58 694

原创 PopUpWindow(提高篇)

PopUpWindow(提高篇)上一篇只是实现了一个最简单的PopUpWindow显示,本篇介绍显示带列表选择的PopUpWindow和带动画效果的PopUpWindow。先看效果:接下来看代码实现。MainActivity.javapublic class MainActivity extends AppCompatActivity { LinearLayout ll_main; PopupWindow popupWindow; @Override prote

2020-12-10 10:57:12 596

原创 PopUpWindow(基础篇)

PopUpWindow(基础篇)为什么用PopupWindowPopupWindow相较于AlertDialog,可以很方便的指定要显示的位置,如相对某个控件的位置,相对父容器的位置PopupWindow构造函数//方法一:public PopupWindow (Context context)//方法二:public PopupWindow(View contentView)//方法三:public PopupWindow(View contentView, int width, int

2020-12-10 10:51:11 3092

原创 android 图形Shape Drawable

android图形 Shape Drawable在res/drawable/目录下,创建图形资源文件 res/drawable/filename.xml,支持rectangle,oval,line,ring四种图形,其中默认是rectangle,也是用的最多的。图形资源大量用来设置为控件的背景。在res/drawable/目录下新建一个rectangle.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="h

2020-12-08 18:40:13 476

原创 android View动画

android View动画本文不涉及属性动画,只涉及视图改变动画。包括透明度改变动画,平移动画,旋转动画,缩放动画。动画效果的定义可以采用XML定义,也可以代码中编码定义,下面描述了4中动画类型动画的类型XML定义动画使用的配置节点编码定义动画使用的类渐变透明度改变动画AlphaAnimation渐变尺寸缩放动画效果ScaleAnimation视图位置移动动画效果TransLateAnimation视图旋转动画效果RotateAnimation

2020-12-08 11:23:41 185

原创 使用ListView完美显示一条记录

使用ListView完美显示一条记录MainActivity 布局文件activity_main.xml,先设计了一个标题,提示记录的各个属性名称,接下来是一个ListView,展示具体的记录内容<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_par

2020-12-07 16:16:50 2355 5

原创 Markdown文档入门

​ Markdown文档入门详细教程可访问Markdown标题使用 # 号可表示 1-6 级标题,一级标题对应一个 # 号,二级标题对应两个 # 号,以此类推。# 一级标题## 二级标题### 三级标题#### 四级标题##### 五级标题###### 六级标题效果:一级标题二级标题三级标题四级标题五级标题六级标题段落格式Markdown 段落没有特殊的格式,直接编写文字就好,段落的换行是使用回车字体*斜体***粗体****

2020-12-05 18:05:22 103

转载 Android 开发如何进阶?

做Android开发有两三年了,但是遇到瓶颈了,感觉没什么进步,到底怎么才能进阶呢?看了作者这篇博文,觉得写的很好,转载过来,与大家共勉!

2019-09-30 10:15:24 147

转载 为什么要实现Serializable

为什么要实现Serializable 工作中我们经常在进行持久化操作和返回数据时都会使用到javabean来统一封装参数,方便操作,一般我们也都会实现Serializable接口,那么问题来了,首先:为什么要进行序列化;其次:每个实体bean都必须实现serializabel接口吗?最后:我做一些项目的时候,没有实现序列化,同样没什么影响,到底什么时候应该进行序列化操作呢?网上找了很多...

2019-09-30 09:31:49 97

原创 java 中mkdir()和mkdirs()有什么区别?

mkdirs()可以建立多级目录, mkdir()只会建立一级目录。来个例子说明就一目了然了,如下:new File("/root/1/2").mkdirs();执行后, 会建立/root/1/2三级目录new File("/root/1/2").mkdir();则不会建立任何目录, 因为找不到/root/1目录。为了简单,用mkdirs()肯定能创建目录。...

2019-09-24 15:26:55 210

PopUpWindow.zip

为什么用PopupWindow?PopupWindow相较于AlertDialog,可以很方便的指定要显示的位置,如相对某个控件的位置,相对父容器的位置。

2020-12-10

animation.zip

android View动画:不涉及属性动画,只涉及视图改变动画。包括透明度改变动画,平移动画,旋转动画,缩放动画。动画效果的定义可以采用XML定义,也可以代码中编码定义

2020-12-08

ListViewRecord.zip

使用ListView完美显示一条记录。代码很简单,这是一个标准的使用ListView展示数据的例子,猿友们可以据此改成自己想要的结果

2020-12-07

中国人民银行标准PBOC3.0

PBOC3.0规范主要是在PBOC2.0规范2010年版的基础上进行增补和修订。 中国人民银行于2012年着手开展第三次PBOC规范升级工作,PBOC规范升级主要为满足以下三个方面的需求。 一是行业拓展。适应公共服务领域对电子现金分时、分段计费支付方式、电子现金冻结等功能的行业需求,促进金融IC卡在高铁、公交、地铁等公共服务领域的应用。 二是创新支付。实现金融IC卡应用与互联网支付、移动支付等创新型应用的整合,促进线下线上渠道融合。 三是跨境使用。满足中国持卡人特别是在港澳地区使用金融IC卡进行电子现金支付的需求。

2014-09-26

三次抛物方程系数改变演示系统源程序

给定抛物方程初始系数,点击绘图按钮绘出三次抛物线。选择列表框中的选项可以对坐标网格线及坐标边框进行控制。当改变抛物方程系数,绘出不同形状的三次抛物线。

2010-11-23

微机原理与接口技术课后习题答案

微机原理与接口技术课后习题答案,第二版,电子工业出版社,彭虎 周佩玲 傅忠谦。

2010-11-23

三次抛物方程系数改变演示系统

三次抛物方程系数改变演示系统,给定抛物方程初始系数,点击绘图按钮绘出三次抛物线。选择列表框中的选项可以对坐标网格线及坐标边框进行控制。当改变抛物方程系数,绘出不同形状的三次抛物线。将每次改变系数绘出的三次抛物线进行对比,得出系数的改变对三次抛物方程形状变化影响的结论。

2010-11-23

空空如也

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

TA关注的人

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