最新消息:文章中包含代码时,请遵守代码高亮规范!

sunshine的文章

Android快速替换项目包名【原创】

Android 6个月前 (01-13) 193浏览 0评论

我们往往在开发项目时都是自己先定义一个包名,然后等项目经理确认包名后,将包名发给开发,这时我们就需要去修改包名了,因为Android基本都是根据包名来确定应用的。 一般人肯定想这还不简单吗,直接点rename不就可以了,但是这种方法需要改的地...

关于ListView中出现错位问题解决【原创】

Android 7个月前 (01-07) 207浏览 0评论

ListView在Android中是比较常见的控件,但是ListView也是有许多缺点的,下面我只针对ListView中出现错位问题来进行详解。 这还要从一次做商城类的项目说起,商城项目里显然少不了购物车,而购物车则是一个列表,如果用List...

完美解决RadioButton默认选中调用setOnCheckedChangeListener【原创】

Android 7个月前 (01-07) 230浏览 0评论

记得有一次在项目中 出现了一个bug,导致筛选的时候列表中的数据重复出现,我唯一能想到的就是走了两遍获取数据的接口,但是仔细查了一下代码没有发现任何的问题,实在没有办法的我想了一个最笨的方法,就是在所有请求数据的地方打了一个断点,最...

用shape做搜索样式【原创】

Android 10个月前 (09-19) 541浏览 0评论

    最近项目中碰到这样一个搜索框的样式,如下图:      以往用shape做这种圆弧时四个角的弧度都是一样的,但是想实现上图所示效果,恐怕难以实现。实际上上图所示效果是用两个shape拼起来的,但是只要边距大小吻合就能是两个shpe合二为一...

WhatsApp的分享【原创】

Android 10个月前 (09-19) 678浏览 0评论

由于工作中项目需求,需要用到whatsApp来进行第三方 分享,顾名思义,所有的分享都是触类旁通的,例如QQ分享,微信分享。下面就来说一说whatsApp到底是怎么实现的。 其实许许多多的第三方分享都是需要找到软件对应的包名,找到了包名,那么恭喜你,...

Android 9.0新特性【转载】

Android 11个月前 (08-16) 546浏览 0评论

Android 9.0新特性 1、全面屏支持,Android P加入了对刘海屏的支持,谷歌称之为凹口屏幕(display with a cutout)。借助最新的提供的DisplayCutout类,开发者可以找到非功能区域的位置和形状,而非功能...

Java中的异常 【转载】

Java 11个月前 (08-14) 492浏览 0评论

在程序运行时,发生了期望之外的情况,它阻止了程序按照程序员的预期正常执行,这就是异常。   对于异常,Java提供了优秀的解决办法:异常处理机制。常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大...

Android常用快捷键【原创】

Android 11个月前 (08-14) 341浏览 0评论

        作为一名刚入门的安卓小生,一些简单常用的android快捷键是我们无论日常学习或者在项目开发中所必须要掌握的,以前学java的时候对eclipse的快捷键比较熟悉所以一开始就设置了eclipse的快捷键,但后来发现Android St...

Android 7.0 新特性 [转载]

Android 11个月前 (08-14) 533浏览 0评论

  Android 7.0 新特性 Android7.0提供新功能以提升性能、生产效率和安全性。 关于Android N的性能改进,Android N建立了先进的图形处理Vulkan系统,能少的减少对CPU的占用。与此同...