自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shur的专栏

Trust the process

  • 博客(8)
  • 资源 (2)
  • 收藏
  • 关注

原创 android app字体不随系统改变而改变

今天前端问我对接他们写的页面的时候,字体能不能不随系统字体改变而改变,就始终用默认的。记录一下处理过程 。在baseactivity中重写下面这个方法就可以搞定了。@Override public Resources getResources() { Resources resources = super.getResources(); Configuration configu...

2018-09-29 15:19:48 1109

原创 Android Studio 打包时 Signature Version 选择 V1 V2 说明

android studio打包的问题,记录下通过android studio打包apk的时候出现如下配置选项那么v1和v2怎么选择呢? Android 7.0中引入了APK Signature Scheme v2,v1是jar Signature来自JDK V1:应该是通过ZIP条目进行验证,这样APK 签署后可进行许多修改 - 可以移动甚至重新压缩文件。...

2018-09-04 15:18:40 595

原创 在Gradle中自定义BuildConfig

Android开发过程,为了调试我们一般使用Log来打印日志,在发布版本的时候为了不让调试的信息让其他人可以看到。通常会定义一个变量作为开关来关闭日志信息的打印。像下面这样的工具类public class LogUtil { private static final boolean DEBUG=true; public static void d(S...

2018-08-31 10:07:33 371

原创 android 在gradle3.0之前和之后依赖方式:implement、api 和compile区别

在gradle 3.0 之前版本依赖在gradle 中的声明写法:compile fileTree(dir: 'libs', include: ['*.jar'])但在3.0后的写法为implementation fileTree(dir: 'libs', include: ['*.jar'])或api fileTree(dir: 'libs', include: ['*.jar'])在3.0版...

2018-06-21 13:40:04 512

原创 Kotlin 插件版本更新到1.2.41 显示kotlin-stdlib-jre7过时解决方法

kotlin插件升级到1.2.41时提示kotlin-stdlib-jre7过时换成kotlin-stdlib-jdk7后,更新下gradle就行了

2018-06-04 22:36:13 6522

原创 记录JAVA中的反射机制的一些要点

一、什么是JAVA的反射机制Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods

2016-07-12 20:57:38 453

原创 java中方法重载和重写的区别

方法重载(Overloading)    (1)方法重载是让类以统一的方式处理不同类型数据的一种方法,多个同名函数通过重载可以同时存在,具有不同的参数个数/返回类型。重载Overloading是一个类中多态性的一种表现。    (2)java语言中的方法重载,就是在同个类中可以创建多个相同名字的方法,但具有不同的参数和不同的返回类型,调用方法时通过传递给不同参数个数和参数类

2016-06-19 19:20:14 870

原创 Android中cursor类的概念和用法

加深对Android 中使用 Cursor 的理解。Cursor是一个随机的数据源,Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。所有的数据都是通过下标取得。Tip:在Android 查询数据是通过Cursor 类来实现的。当我们使用 SQLiteDatabase.query()方法时,就会

2016-03-31 16:37:53 1016

Php网站建设基础

这个pdf是php初学者比较好的学习资料。挺好的,我个人看了好久,我觉得学到了很多,从这本书里。

2013-12-08

fastboot驱动

fastboot驱动

2013-02-20

空空如也

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

TA关注的人

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