工作笔记
zy_rainbow
https://github.com/zyRainBow
展开
-
Linux中创建Android Studio的快捷方式
首先在http://www.android-studio.org/中找到Linux版的Android Studio,即android-studio-ide-145.3360264-linux.zip,然后下载到本地解压.在解压出来的文件中找到studio.sh 文件,然后在终端中执行 ./studio.h ,即可运行Linux版的Android Studio. 但是,这样解压出来...原创 2016-12-23 14:28:42 · 2621 阅读 · 0 评论 -
常用数据类型转换(JAVA)
1.基本数据类型 **整型**: **byte**: 1byte -2^7~2^7-1 **short**: 2byte -2^15~2^15-1 **int**: 4byte -2^31~2^31-1 **long**: 8byte -2^63~2^63-1原创 2017-05-03 14:06:12 · 411 阅读 · 0 评论 -
Retry机制
1.前言在日常开发中,有时在执行某些操作时,可能当时条件不满足,未能执行,但是后续的一定时间内,条件会满足,这时我们需要继续执行操作。为了达到这种效果,我们就需要使用到retry机制,在后续的规定时间里,有间隔的去尝试执行操作。2.具体流程private Handler m_Handler = new Handler(Looper.getMainLooper()) { @Overri原创 2017-09-25 15:25:16 · 2480 阅读 · 0 评论 -
Log管理
1.前言在平常的Android开发中,为了方便解决bug,优化代码性能,会在代码中合理的输出log,以此来测试代码的执行过程。 为了更好的管理log,并便于分析代码,我们需要将log进行统一管理。2.Log工具类LogUtil.java :import android.util.Log;/** * Created by zhaoying on 16-12-30. * TODO */pu原创 2017-09-25 14:36:20 · 411 阅读 · 1 评论 -
分析内存的使用情况(内存泄露)
转载于:http://blog.csdn.net/guolin_blog/article/details/42238633由于Android是为移动设备开发的操作系统,我们在开发应用程序的时候应当始终把内存问题充分考虑在内。虽然Android系统拥有垃圾自动回收机制,但这并不意味着我们就可以完全忽略何时去分配或释放内存。即使我们全部按照上一篇文章中给出的编程建议来去编写程序,还是会很有可能出现内存泄转载 2017-08-09 18:05:34 · 429 阅读 · 0 评论 -
Linux终端am命令用法
转自:http://blog.csdn.net/u010164190/article/details/51384099一、概述作为一名开发者,相信对adb指令一定不会陌生。那么在手机连接adb后,可通过am命令做很多操作:(1) 拨打电话10086adb shell am start -a android.intent.action.CALL -d tel:10086(2) 打开网站www.gity转载 2017-07-17 18:16:17 · 3871 阅读 · 0 评论 -
C/C++中const与define应用上该怎么取舍
C/C++中const与define应用上该怎么取舍1.define和const机制define是在预编译的时候展开替换的,const是编译运行阶段使用。define没有类型,不做类型检查处理。只是替换。const常量有具体的类型,在编译的时候会进行类型检查。define宏定义仅仅是替换宏定义不分配内存,变量定义分配内存,const会在内存中分配。2.内存管理#define PI 3.1415转载 2017-07-14 18:07:01 · 232 阅读 · 0 评论 -
Android防止button短时间内多次被点击(具体间隔时间可自由选取)
1.背景在平常的Android开发中,有时需要对某个button做防护,防止在短时间内由于用户的多次点击,使后台的逻辑处理在短时间内被多次触发,最终可能导致应用崩溃,因此写了下面的小方法来解决这一问题.2.解决方案// 这里不去采用System.currentTimeMillis()或System.nanoTime()/1000000L这一方法(java中采用这种方法),// 因为它产生一个当前的原创 2017-05-03 16:50:18 · 2421 阅读 · 0 评论 -
合理管理Android内存
转载于:http://blog.csdn.net/guolin_blog/article/details/42238627有不少朋友都问过我,怎样才能写出高性能的应用程序,如何避免程序出现OOM,或者当程序内存占用过高的时候该怎么样去排查。确实,一个优秀的应用程序,不仅仅要功能完成得好,性能问题也应该处理得恰到好处。为此,我也是阅读了不少Android官方给出的高性能编程建议,那么从本篇文章开转载 2017-08-09 17:55:22 · 180 阅读 · 0 评论