摘要:
在我这菜鸟理解上,委托就是可以用方法名调用另一方法的便捷方法,可以简化switch等语句的重复。最近做项目的时候恰好需要用到委托,便来复习及学习委托的使用。嗯...本人以前并没有用过,只是稍微知道而已。以下是整理的笔记。 一.委托的概念 委托是用户自定义的类,它定义了方法的类型。储存的是一系列具有相 阅读全文
摘要:
是swing的基础,运行良好,但缺少高级组件。如果您打算创建丰富的应用程序,那么AWT可能不是最好的方法。但是对于不需要丰富用户界面的较小gui应用程序来说。这可能非常适合,因为它是一个久经考验的框架。摇摆不定的基于AWT,如前所述。在它的初期,它被认为是缓慢和有缺陷的,并导致IBM为Eclipse 阅读全文
摘要:
因为项目中存在多种环境,既要区分bebug与release版本,release又要区分测试环境与生产上线环境,每次打包都得浪费不少的等待时间;并且哪个版本有问题还得去切换环境一个个打包,关键是还得牢记每次切换环境需要修改的内容,尽管每次都检查仔细,但总有可能疏忽的时候,一旦有问题既浪费自己的时间又浪 阅读全文
摘要:
比如我现在有3个模块:app模块,user模块,me模块,其中app模块依赖user模块和me模块。 然后我在user模块和me模块的strings.xml中都定义了greet字符串: 然后在app模块引用greet这个字符串: 那么问题来了,app模块引用的greet是user模块的呢,还是me模 阅读全文
摘要:
1、当有些功能不希望在release模式实现时,但是debug模式又需要的时候,就可以对当前版本模式进行判断。如是debug模式则日志输出级别设置为Level.DEBUG,release模式设置为Level.INFO,或者debug模式才上传crash日志等。 1.1 判断当前应用是否是debug状 阅读全文
摘要:
前言 前段时间,突然收到一个状态栏颜色优化设计的任务,将原本应用整体的黑色状态栏修改为根据标题栏颜色进行沉浸式设计,显示效果如下: image 经过分析及踩过N多坑,终于完成了APP全局的修改。现将一些需要注意的问题及踩过的坑进行梳理总结,主要从系统版本区别、各大厂商的ROM区别及具体的设置进行分析 阅读全文
摘要:
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/c5138891/article/details/81980163 从5.0(API等级21)开始,Android开始支持矢量图了。关于什么是 阅读全文
摘要:
配置模拟器在Android开发中,肯定是要写好代码看结果的,如果使用as中自带的模拟器太low,启动速度又慢,网上有很多教程推荐使用genymotion模拟器的,可是如果是新手我建议选择更好入门的第三方模拟器。 第三方模拟器夜神模拟器逍遥模拟器网易MuMu还有许多第三方模拟器,这里就不一一介绍了。当 阅读全文
摘要:
前言 上面已经说了,对表进行修改,其实就是对数据库进行升级,删除表也算升级啊,反正就是发生变化,数据库就需要升级。 所以老实说其实有个地方决定了数据库的版本 看看这个构造方法,其中第二个参数就是数据库版本号,你可以在第一次发布应用的时候,这个版本号填写1,然后下一个版本,版本号填写2,但是数据库升级 阅读全文
摘要:
前言Android上的数据库是sqlite,虽然这个数据库是轻量级的,但是储存的东西可不少,sqlite官方表示理论存储容量为140TB,目前应该没有那么大容量的手机,存储能力太强了。 关于如何使用SQLite,老实说,都在android.database.sqlite这个包里面。 这里首先先提一下 阅读全文