浅谈Android内存泄漏

内存泄漏:是指内存得不到GC的及时回收,从而造成内存占用过多,从而导致程序Crash,也就是常说的OOM。 一、static 先来看下面一段代码 public class DBHelper { private static DBHelper db= null; private DBHelper() { } public static DBHelper getInstance(Context context) { if (bitmapUtils == null) { sy...
浏览:67

genymotion 真的是最好用的android 模拟器吗?【三】

1.网盘分享链接! 最新free 个人版! 链接:http://pan.baidu.com/s/1jHngOtS 密码:s0jl
浏览:68

genymotion 真的是最好用的android 模拟器吗?【二】

本篇是对【码农吐槽】genymotion 真的是最好用的android 模拟器吗?的更新! 3.genymotion 又有免费版了! 4.登陆 account 出现严重error! get 方式request 信息没有加密!https://www.genymotion.com/account/login/?username=xgqfrms2015&password=Upw%478888&login=Sign+in
浏览:78

Android全局异常捕获CrashHandler

在Android开发中在所难免的会出现程序crash,俗称崩溃。用户的随意性访问出现测试时未知的Bug导致我们的程序crash,此时我们是无法直接获取的错误log的,也就无法修复Bug。这就会极大的影响用户体验,此时我们需要注册一个功能来捕获全局的异常信息,当程序出现crash信息,我们把错误log记录下来,上传到服务器,以便于我们能及时修复bug。实现这个功能我们...
浏览:78

Android 相机调用简化工具

调用安卓相机的代码稍微有点复杂,我将其进行了包装,简化调用的过程。 这个包装类能实现:调用相机、修改尺寸、获得位图 这三个基本功能。 由于涉及到向SD卡中写数据的操作,因此需要在 AndroidManifest.xml 中声明权限: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> 创建一个 TakePhoto 类,代码如下: impor...
浏览:67

【学习分享】通过wifi连真机进行调试后编写android

这是第一次写文章,如何有哪里不对,或者有更好的办法,欢迎一起交流学习。 前些天刚刚接触了两款APP。 一款是WIFIADB,它能通过wifi连接真机进行调试。 具体操作: 1,安装WIFIADB(手机需要有root权限才能使用),让你的手机和电脑在同一个局域网内。 2,开启APP如图:,然后在你电脑cmd下输入 adb connect 192.168.xxx.xxx:5555(这个是举例,你具体得...
浏览:62

android mvp快速开发框架介绍(自动生成android代码工具

android mvp框架:dileber(https://github.com/dileber/dileber.git) 如果不了解这个框架的话请先阅读以下我的其他文章 今天给大家带来的是一款自动生成mvp框架的代码 首先到(https://github.com/dileber/dileber.git)下载最新版dileber 目录如下 autoutil中则是存放生成工具的地方 首先你需要修改frame.conf文件, 打开文件你可以看到 @package: com....
浏览:77

android mvp快速开发框架介绍(dileber使用之小工具使用

android mvp框架:dileber(https://github.com/dileber/dileber.git) 继续为大家介绍android mvp开源框架 dileber perfmanger shareperferences的封装类,非常棒的封装,简化了很多操作,由于过于庞大单独找一个章节讲。 Hjson gson的封装类基本用法 toJson(Object object) fromJson(String gsonString, Class<T> cls) HNetwork 网络检查类 帮助你...
浏览:72

android mvp快速开发框架介绍(dileber 三)

android mvp框架:dileber(https://github.com/dileber/dileber.git) 继续为大家介绍android mvp开源框架 dileber 这节5主要介绍 主要功能 presenter 和 delegate的使用 写一个类继承于AppViewDelegate public class SplashViewDelegate extends AppViewDelegate{ @Override public int getRootLayoutId() { return R.layout.activity_splash; } Lin...
浏览:74

android mvp快速开发框架介绍(dileber介绍二)

android mvp框架:dileber(https://github.com/dileber/dileber.git 接着上一篇的简介继续讲: 要使用这套框架首先需要在AndroidMainfest.xml添加权限 <!--联网权限--> <uses-permission android:name="android.permission.INTERNET" /> <!--往sdcard中写入数据的权限 --> <uses-permission android:name="android.permission.WRITE_E...
浏览:78

页面

top