- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 android app字体不随系统改变而改变
今天前端问我对接他们写的页面的时候,字体能不能不随系统字体改变而改变,就始终用默认的。记录一下处理过程 。在baseactivity中重写下面这个方法就可以搞定了。@Override public Resources getResources() { Resources resources = super.getResources(); Configuration configu...
2018-09-29 15:19:48
1128
原创 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
627
原创 在Gradle中自定义BuildConfig
Android开发过程,为了调试我们一般使用Log来打印日志,在发布版本的时候为了不让调试的信息让其他人可以看到。通常会定义一个变量作为开关来关闭日志信息的打印。像下面这样的工具类public class LogUtil { private static final boolean DEBUG=true; public static void d(S...
2018-08-31 10:07:33
389
原创 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
533
原创 Kotlin 插件版本更新到1.2.41 显示kotlin-stdlib-jre7过时解决方法
kotlin插件升级到1.2.41时提示kotlin-stdlib-jre7过时换成kotlin-stdlib-jdk7后,更新下gradle就行了
2018-06-04 22:36:13
6542
原创 记录JAVA中的反射机制的一些要点
一、什么是JAVA的反射机制Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(如public, static 等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods
2016-07-12 20:57:38
459
原创 java中方法重载和重写的区别
方法重载(Overloading) (1)方法重载是让类以统一的方式处理不同类型数据的一种方法,多个同名函数通过重载可以同时存在,具有不同的参数个数/返回类型。重载Overloading是一个类中多态性的一种表现。 (2)java语言中的方法重载,就是在同个类中可以创建多个相同名字的方法,但具有不同的参数和不同的返回类型,调用方法时通过传递给不同参数个数和参数类
2016-06-19 19:20:14
885
原创 Android中cursor类的概念和用法
加深对Android 中使用 Cursor 的理解。Cursor是一个随机的数据源,Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称。你必须知道每一列的数据类型。所有的数据都是通过下标取得。Tip:在Android 查询数据是通过Cursor 类来实现的。当我们使用 SQLiteDatabase.query()方法时,就会
2016-03-31 16:37:53
1049
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人