240 发简信
IP属地:陕西
  • Resize,w 360,h 240
    Android:简单实现并理解图片三级缓存

    学习Android网络开发的过程中,势必会经历很多痛苦的过程,其中一个大坑就是图片缓存,当然现在有很多现成的库非常方便,常常几行代码就可以实现想...

    0.1 3800 5 15
  • Android反编译apk文件查看源代码

    安装常用工具 注:这里有个隐藏的坑,通过brew安装的dex2jar可能不是最新版本的,会导致如下错误,这是dex2jar已知的一个错误,详细见...

  • Resize,w 360,h 240
    Android耗电量 - bugreport & Battery Historian

    随着Mobile App应用的不断演进,我们已经不能满足于仅仅实现功能,同时还要追求更高的质量和性能,因此耗电量、CPU占有率等性能问题显得越来...

  • MAC 拆分压缩/合并文件

    为了解决上传网盘时单文件大小限制,或向某某公司邮箱发送文件时的文件大小限制,我们常常需要将较大的文件拆分成多个在限制大小内的小文件,进行传输后,...

  • Resize,w 360,h 240
    Android:Gson解析 - 从简单数据到复杂数据

    Json是一种轻量级的数据交换语言,以文字为基础,且易于让人阅读和编写,同时也易于机器解析和生成,因而在客户端与服务器交互中得到广泛应用。但Js...

  • Android 多进程通信(1) - 概述

    当启动App且没有运行其他组件时,Android 系统会使用单个执行线程为应用启动新的 Linux 进程。默认情况下一个App中的所有组件都在同...

  • Git stash 技巧

    Git stash常用技巧 git stash save git stash list git stash apply git stash po...

  • Resize,w 360,h 240
    AsyncTask和线程池

    在Android中,UI操作是线程不安全的,如果想要在子线程中进行UI操作,或者在主线程中进行耗时操作,则需要借助Android的异步消息处理机...

  • 关于Android Manifest中的<meta-data>

    语法 是一个键值对,用来为父控件存储多余的数据。一个控件可以包含任意数量的 ,这些值都存储在单个Bundle对象中,并作为PackageItem...