摘要:
adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard) adb pull /sdcard/screenshot.png d:/screenshot.png(保存到电脑) 阅读全文
摘要:
在android中如果我们不想一个页面多个点击被同时触发,其实很简单,设置以下style即可 最好在AppTheme中设置 阅读全文
摘要:
首次创建一个7.0版本的模拟器,发现无法安装apk,报错信息如下: 根据提示重启adb进程还是不行,后台才发现是因为新建的android7.0模拟器没有开启usb调试,就像设置自己的新手机一样,开启usb调试模式就可以了 阅读全文
摘要:
使用butterknife8.4.0配置步骤: 在library配置butterknife8.4.0需要在项目gradle,主工程gradle、library的gradle中分别,如下: 1、项目gradle 如图: 2、主工程gradle配置:添加以下两段配置 3、library的gradle配置 阅读全文
摘要:
使用RadioGroup和fragment搭建项目框架时,为RadioGroup添加监听事件,调用RadioGroup的check(int radiobuttonId)时,发现onCheckedChanged方法执行了两次 运行代码发现以下方法执行两次 解决方法:使用以下方法调用,则onChecke 阅读全文
摘要:
一.BaseAdapter内部设有观察者机制 其中我们看到了 --观察者集合容器 二,应用 首先:这些观察者普遍存在于BaseAdapter,FragmentPagerAdapter,PagerAdapter,RecyclerView.Adapter中,主要是为了配合适配器更新数据 应用一.Recy 阅读全文
摘要:
适配器,作为android应用层的开发中,具有很重要的作用。在诸如ListView,gallery等sdk中提供的展示批量数据的控件中,起到一个适配数据源的作用。sdk中已经为我们提供了一个简单的并且适用性很广的适配器SimpleAdapter,该类就是继承自抽象类BaseAdapter实现的一个具 阅读全文
摘要:
如下所示,编译时报错: 解决方法: 报错原因是因为依赖错误: 修改如下: 修改依赖后注意修改一下代码: 阅读全文
摘要:
LeakCanary项目地址:LeakCanary 使用步骤: 1、添加引用: 2、在程序主入口Application中添加一下代码初始化LeakCanary 3、编写一个引起内存泄漏的代码,测试代码中,在activity的oncreate()方法中开启了一个匿名内部类的线程,该匿名内部类会持有Te 阅读全文
摘要:
转载自:https://github.com/taoweiji/DemoAndroidMemoryLeak 利用Android Studio、MAT对Android进行内存泄漏检测 Android开发中难免会遇到各种内存泄漏,如果不及时发现处理,会导致出现内存越用越大,可能会因为内存泄漏导致出现各种 阅读全文