Android 性能优化
墨镜猫
这个作者很懒,什么都没留下…
展开
-
Android Proguard 详解
一般的商业项目都需要对代码进行加密,Android提供了一种代码混淆方法,介绍如下:一、代码混淆都做了什么?1、代码混淆通常主要是去除不必要的代码,是用一些晦涩难懂的名称来重命名类,属性,方法等,以达到减小代码体积,增加反编译难度的目的。(如果我们的应用是收费的或者保密的,那么我们就很有必要通过代码混淆来提高我们代码的安全性)二、在Eclipse中启用ProGuard1、确定And原创 2014-08-21 09:51:16 · 9898 阅读 · 0 评论 -
Android 最常用的快速开发工具类
Android开发的工具类能很好的封装一些常用的操作,以后使用起来也非常方便,我把我经常使用的工具类分享给大家。FileCache:package com.pztuan.common.util;import java.io.File;import android.content.Context;public class FileCache { private File cacheDir原创 2014-09-24 17:20:59 · 11784 阅读 · 3 评论 -
Android Gson深入分析
目前解析json有三种工具原创 2014-08-06 17:51:29 · 12536 阅读 · 4 评论 -
JVM 答疑解惑
JVM是什么? 平常接触的东西都存在哪里? 类如何加载? 怎么运行? 清洁工怎么工作?JVM是什么?Java 虚拟机屏蔽了与具体操作系统平台相关的信息,使得 Java 语言编译程序只需生成在 Java 虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java 虚拟机在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。Java 虚拟机就像一个熟悉多个国家语原创 2017-08-23 10:26:11 · 687 阅读 · 0 评论 -
Android 代码检查工具SonarQube
代码检查工具能帮我们检查一些隐藏的bug,代码检查工具中sonar是比较好的一个。官网Sonar 概述 Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具。与持续集成工具(例如 Hudson/Jenkins 等)不同,Sonar 并不是简单地把不同的代码检查工具结果(例如 FindBugs,PMD 等)直接显原创 2014-12-26 14:51:03 · 22593 阅读 · 7 评论 -
Android 视频深入解析
Android自带的播放视频有几种方法: 第一种方式是使用MediaPlayer 结合SurfaceView 来播放,通过MediaPlayer来控制视频的播放、暂停、进度等; 第二种方式是使用VideoView 来播放,这个类其实也是继承了SurfaceView 类,并且实现了MediaController. MediaPlayerController 这个用于控制媒体播放的接口,另外在原创 2014-12-02 17:43:50 · 8165 阅读 · 0 评论 -
Android 常用adb shell 命令
调试Android程序有时需要adb shell 命令,adb全称Android Debug Bridge ,就是起到调试桥的作用。通过adb我们可以在Eclipse中通过DDMS来调试Android程序,说白了就是debug工具。adb通过监听Socket TCP 5554等端口让IDE和Qemu通讯。默认情况下当我们运行Eclipse时adb进程就会自动运行。adb是一个C/S模式的程序,由三原创 2014-11-07 16:35:49 · 28571 阅读 · 0 评论