android开发

AB
前言: App项目开发大部分时候还是以UI页面为主,这时我们需要调用大量的findViewById以及setOnClickListener等代码,控件的少的时候我们还能接受,控件多起来有时候就会有一种想砸键盘的冲动。所以这个时候我们想着可以借助注解的方式让我们从这种繁重的工作中脱离出来,也让
Abiy 1年前发布
TJ
前言: 昨晚新版本终于发布了,但是还是记得有测试反馈app启动好长时间也没进入app主页,所以今天准备加个班总结一下App启动那些事! app的启动方式: 1.)冷启动 ?当启动应用时,后台没有该应用的进程,这时系统会重新创建一个新的进程分配给该应用,这个启动方式就是冷启动
TJ_Fischer 1年前发布
GN
本文介绍利用ObjectAnimator简单地实现ArcMenu,直接使用本文的ArcMenu类即可快捷地实现菜单功能。 最终使用效果 先看下最终的使用效果: private int[] imageRes = {R.id.img_menu, R.id.img_menu1, R.id.img_menu2, R.id.img_menu3, R.id.img_menu4, R.id.img_menu5}; priv
gnrfan 1年前发布
YE
Java是垃圾回收语言的一种,其优点是开发者无需特意**管理内存分配**,降低了应用由于**局部故障(segmentation fault)**导致崩溃,同时防止未释放的内存把**堆栈(heap)**挤爆的可能,所以写出来的代码更为安全。 不幸的是,在Java中仍存在很多容易导致内存泄漏的**逻辑可能**(
yegor256 1年前发布
TE
本文列举了常用的 Android 开发者选项,了解和熟练使用这些开发者选项,能够帮助我们定位开发中遇到的问题,辅助我们了解应用的性能问题,对提升开发和优化效率大有帮助。 1. Stay awake (不锁定屏幕) 使用场景:在使用 USB 进行调试的时候,经常调试一段时间后,想在手机上进
Terry-Lewis 1年前发布
TU
写在前面的废话 下载文件,几乎是所有APP都会用到的功能!算了,还是不废话了,直接开写吧。。。 简单使用 完成一个下载任务只需要4行代码,什么断点续传,大文件下载,通知栏进度显示….都不需要你操心。 //创建下载任务,downloadUrl就是下载链接 DownloadManager.Request re
Tuffin 1年前发布
如何在Android开发中让你的代码更有效率 最近看了一个视频,名字叫做Doing More With Less: Being a Good Android Citizen,主要是讲如何用少少的几句代码来改善Android App的性能。在这个视频里面,演讲者以一个图片app为例讲解如何应用Android中现有的东西来改善app性能问题
dexcoder 1年前发布
Android开发的16条小经验总结,希望对各位搞Android开发的朋友有所帮助。 1. TextView中的getTextSize返回值是以像素(px)为单位的, 而setTextSize()是以sp为单位的. 所以如果直接用返回的值来设置会出错,解决办法是用setTextSize()的另外一种形式,可以指定单位: setTextSiz
dexcoder 1年前发布
原文链接:https://github.com/futurice/android-best-practices 本文是Futurice公司的Android开发人员总结的最佳实践,遵循这些准则可以避免重复制造轮子。如果你对iOS或者Windows?Phone开发感兴趣,那么也请看看iOS最佳实践和Windows客户端开发最佳实践。 概要 使用Gradle和
dexcoder 1年前发布