自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

p大田的专栏

复杂的事情简单做,简单的事情重复做,坚持...

  • 博客(21)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android Studio+Gitee发布库到JitPack

目录前言一、将项目发布到代码托管平台二、将gitee的项目发布到JitPack三、使用发布的库前言如何使用Android Studio发布库到JitPack,让其他开发人员使用?一、将项目发布到代码托管平台常用的代码托管平台有Gitup还有国内的Gitee。这里使用Gitee演示,步骤基本和Gitup类似1、先注册一个Gitee账号(https://gitee.com/)2、创建一个项目(一般用于演示库的使用)3、在项目中再创建一个Module(这..

2021-02-04 13:47:20 539

原创 android studio No IDEA annotations attached to the JDK...

问题描述:android studio 突然关闭或者其他问题导出出现No IDEA annotations attached to the JDK JDK(D:\del\Android\Android Studio\jre) ,some issues will not be found,可以正常编译通过,但是androidx的一些类突然也找不到。解决方案:1.关闭Android Studio2.在“C:\Users\UserName\.android”目录,把“build-cache”删除.

2020-10-28 16:44:47 352

原创 android studio svn的关联与解除

一、SVN关联: 1、首先要安装svn客户端,我这里已经安装好了,安装好了以后,选中svn.exe(安装步骤跳过了) 2、配置忽略文件 - .idea 文件夹,此文件夹是用来保存开发工具的设置信息。 - .gradle文件夹,此文件夹是用来保存gradle的依赖信息。 - build 文件夹,build文件夹是用来保存编译后的文件目录。 - .iml 文件,是...

2020-05-18 10:17:06 412

转载 nginx通过域名访问项目(不接项目名称),cookie丢失问题详解

最近搞了个域名,想用它直接去访问Tomcat上部署的项目,开始一直必须加上项目名称,经过短暂配置,成功了。访问一次,到达登陆页面,结果死活登录不进去,一直在登陆界面,原来是由于cookie丢失,现配置如下,完美解决问题:server { listen 80; #listen somename:8080; ...

2020-03-05 12:53:21 1423

原创 建造者模式

什么是建造者模式?Builder模式也叫建造者模式或者生成器模式,Buidler模式是一种对象创建型模式之一,用户隐藏复合对象的创建过程,把复合对象的创建过程加以抽象,通过子类继承和重载的方式,动态的创建具有复合属性的对象。举例:比如建房子,房子作为一个复合的对象,他有很多结构组成,如:地板、墙、屋顶。那么建房子的角色一般有:工程队(各式各样的房子都是由他们动手完成的),设计师(这里的设计

2016-08-05 01:16:32 336

原创 原型模式

什么是原型模式:原型模式属于对象的创建模式。通过给出一个原型对象来指明所有创建的对象的类型,然后用复制这个原型对象的办法创建出更多同类型的对象。说白了,就是对象的克隆。克隆又分为浅克隆和深克隆。浅克隆:只负责克隆按值传递的数据(比如基本数据类型、String类型),而不复制它所引用的对象,换言之,所有的对其他对象的引用都仍然指向原来的对象。深克隆:除了浅度克隆要克隆的值外,还负

2016-08-03 23:05:38 258

原创 单例模式

什么是单例模式:在应用系统开发中,我们常常有以下需求:- 在多个线程之间,比如servlet环境,共享同一个资源或者操作同一个对象- 在整个程序空间使用全局变量,共享资源- 大规模系统中,为了性能的考虑,需要节省对象的创建时间等等。因为Singleton模式可以保证为一个类只生成唯一的实例对象,所以这些情况,Singleton模式就派上用场了。案例:

2016-08-03 18:50:20 227

原创 工厂方法模式

工厂方法模式又称为多态工厂模式,他是简单工作模式的一个扩展。相比简单工厂模式,它更符合“开放-封闭”原则,扩展性更好。

2016-08-02 21:36:46 309

原创 简单工厂模式

简单工厂模式属于类的创建型模式,又叫做静态工厂方法模式。通过专门定义一个类来负责创建其他类的实例,被创建的实例通常都具有共同的父类。

2016-08-02 18:20:18 303

原创 RecyclerView.Adapter notifyItemRemoved postion错位的问题

notifyItemRemoved 错误导致软件崩溃

2016-07-16 01:15:16 7414 3

原创 android:configchanges 配置了orientation无效

在AndroidManifest.xml中的activity中配置了android:configChanges="orientation|keyboardHidden"发现当屏幕旋转的时候,还是执行了onCreate方法。原因:在android 4.0一下该属性有效,但是在4.0之后的无效。修改之后:android:configChanges="orientatio

2016-07-14 14:56:16 1072

转载 Android 关于android:foreground设置无效的问题

Android 关于android:foreground设置无效的问题

2016-07-10 13:14:57 1172

原创 android 状态栏一体化实现

android4.4以后新增状态栏一体化

2015-09-16 01:04:53 843

原创 android头像选择(拍照,相册,裁剪)

在做用户头像上传的时候,遇到了一个问题,就是在裁剪的时候,MIUI系统不行,程序直接崩溃了。这里的解决方案是将裁剪后的图片保存起来。private Uri mCropUri; /** * 剪切图片 * * @param uri */ private void crop(Uri uri) { // 裁剪图片意图 Intent intent = new Inte

2015-09-08 23:59:32 480

原创 parseSdkContent failed Could not initialize class android.graphics.Typeface异常

因为我在下载的是adt版本是23.0.2的。后来添加了一个sdk(android 5.0) ,后就出现了parseSdkContent failed Could not initialize class android.graphics.Typeface的异常。    网上查了大概的处理方式都是:    1.删除文件夹 C:\Users\Administrator\.android

2015-06-01 14:55:32 545

原创 Android顶级窗口WindowManager

创建顶级窗口的步骤:1.创建WindowManger2.创建WindowManager.LayoutParams3.获取View对象。4.设置View的控件事件,如按钮的点击事件。5.WindowManger.addView(View view, ViewGroup.LayoutParams params);显示窗口。

2015-01-09 23:46:37 1824

原创 java枚举的使用

1.一个类似枚举的类 2.什么是枚举?3.枚举有什么用?4.枚举的构造函数:5.枚举的抽象方法:6.枚举对象的常用方法:

2015-01-03 01:03:34 530

原创 Android实现图片圆角

实现的步骤:1.继承ImageView,重写onDraw方法;2.定义画布;3.通过getDrawable()获取图片,并对图片进行处理(压缩);4.通过Canvas将处理后的图片画在自定义的Bitmap中;(第一层:目标层)5.设置层与层之间的关系Paint.setXfermode(Xfermode xfermode):关键性的一步 注:《PorterDuff及Xfermode详解》6.继续通过Canvas画自定义的圆(第二层:遮罩层)7.将画好的bitmap直接显示就OK了。

2014-12-31 00:48:14 566

转载 PorterDuff及Xfermode详解

http://blog.csdn.net/t12x3456/article/details/10432935之前已经讲过了除ComposeShader之外Shader的全部子类, 在讲ComposeShader(组合渲染)之前,  由于构造ComposeShader需要 PorterDuffXfermode或者PorterDuff.Mode作为参数,所以在此先详细地了解下这两个类的作用

2014-12-31 00:34:58 492

原创 android自定义对话框

简单的总结:自定义对话框有如下步骤。1.自定义对话框样式(R.style.xxx)2.自定义对话框布局(R.layout.xxx)3.通过Dialog构建对话框(Dialog.setContentView(R.layout.xxx))4.处理事件和业务逻辑(按钮,列表,复选框等等)

2014-12-27 16:06:45 881

原创 android系统自带对话框

常用的android系统自带对话框:标准对话框,单选对话框,复选对话框,加载对话框。

2014-12-26 17:35:17 1000 1

dxf文件格式详解.zip

DXF 文件本质上由代码及关联值对组成。代码(通常称为组码)表明其后的值的类型。使用这些组码和值对,可以将 DXF 文件组织到由记录组成的区域中,这些记录由组码和数据项目组成。在 DXF 文件中,每个组码和值都各占一行。 每段都以一个后跟字符串 SECTION 的组码 0 开始,其后是组码 2 和表示该段名称的字符串(例如,HEADER)。每段都由定义其元素的组码和值组成。每段都以一个后跟字符串 ENDSEC 的组码 0 结束。 从小图形中生成 DXF 文件,打印出来并在阅读本文时参考,可能会有助于用户理解本文的内容。

2020-09-18

android状态栏一体化

android4.4以后增加状态栏一体化 http://write.blog.csdn.net/postlist

2015-09-16

图片选择(拍照,相册,裁剪)

在做用户头像上传的时候,遇到了一个问题,就是在裁剪的时候,MIUI系统不行,程序直接崩溃了。这里将头像选择作了封装。

2015-09-08

Android自定义对话框

简单的总结:自定义对话框有如下步骤。 1.自定义对话框样式(R.style.xxx) 2.自定义对话框布局(R.layout.xxx) 3.通过Dialog构建对话框(Dialog.setContentView(R.layout.xxx)) 4.处理事件和业务逻辑(按钮,列表,复选框等等)

2014-12-27

android系统自带对话框

常用的android对话框:标准对话框,单选对话框,复选对话框,加载对话框。

2014-12-26

ViewPagerTabs(听说最好)

关于ViewPagerTabs的一个例子。

2014-12-24

空空如也

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

TA关注的人

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