Android开发讨论组
文章平均质量分 53
本专栏为Android开发爱好者谈论研究的小圈子,大多数的知识都是Android开发中常常遇到的,欢迎大家来到这里关注讨论!
忆痕惜dxh
温柔善待这世上所有的人和物。
展开
-
Android判断应用是否运行以及是否在后台-忆痕惜dxh
我可以走一千步去喜欢你,也可以退一千零一步离开你场景分析:在开发中,有时候我们会需要判断应用是否在前台运行,然后才做什么操作;当应用切换到后台时,才做什么操作。这时候我们需要判断应用在前台还是后台运行的情况/** 判断程序是否在后台运行 */public static boolean isRunBackground(Context context) { ActivityMa...原创 2018-12-03 09:10:48 · 6156 阅读 · 0 评论 -
安卓Android自定义界面切换动画由下到上等
水凉了还可以喝,心凉了连笑都寂寞。在安卓开发中,有时候我们会遇到这样的需求,在一个app中会遇到很多的界面,在界面A切换到界面B的时候,界面B从下到上出现,返回的时候界面B从上到下消失,等等之类的需求。这时候很简单,只需要在开启界面的代码下面加上下面代码即可:代码如下:Kotlin版1、在Activity中,直接在点击事件切换界面加入下面代码即可//该动画为界面下进上出,函数...原创 2018-12-03 09:05:35 · 720 阅读 · 0 评论 -
安卓Android在指定页面或者方法屏蔽禁用返回键
能工摹形,巧匠窃意。 ——毕加索安卓开发中,我们有时候会遇见需要屏蔽掉返回键的功能需求,或者在某一个界面...原创 2018-12-03 09:05:20 · 3250 阅读 · 0 评论 -
Android开发中dp与px的转换
很多时候,咨询的人心里已经有了答案,来咨询只是想确认自己的决定是对的。在android系统中单位dp也就是dip:device independent pixels(设备独立像素).dip(dp): device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。...原创 2018-11-13 16:27:43 · 861 阅读 · 0 评论 -
Android安卓自定义由底部弹出对话框
努力不一定立刻会有好的结果,但一定是朝着好的方向 ——李尚龙 《你所谓的稳定,不过是在浪费生命》开发中遇到一个日期选择器的需求,就是界面中有两段文本显示日期,点击之后从底部弹出日期选择器。查阅了很多资料后发现官方有一个DatePicker日期选择器,但是它只有一个日期,而且排版动画也不符合我们得要求,所以废了好的的功夫,把两个DatePi...原创 2018-11-02 08:37:34 · 1088 阅读 · 0 评论 -
Android安卓状态栏消息推送通知(Notification)
我从不猜测,猜测是一个很坏的习惯——会影响正常的逻辑推理能力。 ——阿瑟·柯南·道尔 《福尔摩斯探案集》近日,在做安卓项目开发的时候涉及到状态栏通知的需求,查了资料,总结一个简单有效的方法,下面放上代码(Kotlin版)://该代码为Kotlin,读者可根据需求稍作调整 val notificationManager = getSystemServi...原创 2018-11-01 08:43:15 · 8564 阅读 · 0 评论 -
安卓开发:修改app的文字样式
我所理解最深沉的爱莫过于我活成了你的样子 ------《这个杀手不太冷》 在我们开发安卓应用的时候,会有很奇葩的需求,比如开发安卓app但是要应用IOS的字体样式,活着应用其他的字体样式,所以我们就要学会如何修改...原创 2018-10-24 11:22:48 · 1492 阅读 · 0 评论 -
安卓开发如何适配语言与系统语言同步
我觉得我爱了你了,从此以后,不管什么时候我都不能对你无动于衷。 ——王小波 《爱你就像爱生命》这个需求就是当我们的手机系统切换语言时,app内的文字也要随着系统语言的切换而改变。当初在做这个东西的时候,在网上查了很多,有的很复杂,我在这里说一个极其简单的方法: 首先我们要有不同的strings.xml文件来适配字体的改...原创 2018-10-22 10:24:13 · 667 阅读 · 0 评论 -
安卓获取手机设备硬件、系统、程序等信息
真正的死亡是世界上再没有一个人记得你。 —《寻梦环游记》1、获取手机型号var foo = 'bar';原创 2018-10-19 16:33:49 · 3627 阅读 · 1 评论 -
获取系统时间以及时间戳的理解与使用
所谓等待,不过只是个念想,藏在心里见不得阳光,像个吸血鬼一样,醒来咬你一口,让你死去活来的疼。近日在做开发的时候,用到DatePicker控件,需要在后台用代码设置minDate和maxDate的值,然后发现需要传入的参数是一个Long型以毫秒为单位的时间戳格式,自此第一次了解到了时间戳的概念,还是非常好用的。时间戳(timestamp),是指格林威治时间1970年01月01日00时0...原创 2018-10-17 16:30:48 · 2433 阅读 · 0 评论 -
Android Studio常用快捷键(Windows)-忆痕惜dxh
心变得又冷又硬,可以隔绝痛苦,可同时也隔绝了快乐。——桐华 《长相思》常用快捷键文章目录1、双击“Shift”:快速查找2、“Ctrl + E”:显示最近操作,修改3、“Shift + Ctrl + 上/下”:移动代码4、“Shift + Ctrl + Enter”:快速完成5、“Ctrl + F12”:查看项目大纲6、“Ctrl + ‘+/-’ ”:代码折叠7、“Ctrl + ...原创 2018-10-12 13:32:27 · 5143 阅读 · 2 评论 -
kotlin开发思想入门
失去的才是永恒的。 ——《泰坦尼克号》文章目录什么是kotlin?kotlin和java有什么区别?那么kotlin到底改进了什么?有什么优点呢?什么是kotlin?kotlin的由来是Kotlina,那 Kotlina又是什么? Kotlina是一个地名,该语言的发明者在Kotlina旅游的时候,想到了如何改进现在的java语言呢,是的这玩意儿和java有关系,所以他发明的语言就叫...原创 2018-10-09 15:05:00 · 532 阅读 · 0 评论 -
安卓初学者的经验分享
如果你很想要一样东西,那么就放他离开,等他回来找你的时候,你就永远拥有他了。——玄色《哑舍》本人在公司实习的是安卓项目开发,但是在大学里并没有学过安卓相关的内容,在进入到公司之后,大约有半个月的时间,我都是自己在看书自学,到现在一个多月了,给大家分享一下作为一个安卓初学者的学习经验。当我来到公司的时候,这个项目已经开始了,我的leader并没有给我安排什么任务,只是大致给我讲了一下这个...原创 2018-10-09 13:24:04 · 458 阅读 · 0 评论