- 博客(19)
- 资源 (3)
- 收藏
- 关注
原创 android 内存泄露笔记
首先记住这两个地址:https://yq.aliyun.com/articles/3009http://www.cnblogs.com/qianxudetianxia/p/3645106.html其次,实际检测时发现一个小坑:如果一个Activity中存在一个未使用的EditText,并且这个EditText 使用了 requestFocus,则会出现内存泄漏。
2016-04-21 10:38:17
433
转载 Message,MessageQueue,Looper,Handler,HandlerThread
一、几个关键概念1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。创建一个线程的时候,并不会自动创建其MessageQueue。通常使用一个Looper对象对该线程的MessageQueue进行管理。主线程创建时,会创建一个默认的Looper对象,而Looper对象的创建,将自
2015-09-18 11:20:37
374
原创 Fragment生命周期详解
最近使用ViewPager+Fragment的组合,遇到一些生命周期以及缓存的问题,总结一下。第一次创建Fragment的时候,其实执行了这么多方法:onAttach -> onCreate -> onCreateView ->onViewCreated -> onActivityCreated -> onViewStateRestored -> onStart -> onR
2015-02-27 09:32:31
480
转载 Android中如何判断是手机还是平板
/*** 判断是否是平板* @param context* @return*/public static boolean isTablet(Context context) { return (context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_S
2014-12-31 10:14:43
482
转载 AlarmManager---帮助理解AIDL
AlarmManager研究侯 亮 原文地址:http://blog.csdn.net/codefly/article/details/170584251.概述 在Android系统中,闹钟和唤醒功能都是由Alarm Manager Service控制并管理的。我们所熟悉的RTC闹钟以及定时器都和它有莫大的关系。为了便于称呼,我常常也把这个serv
2014-12-22 14:17:04
601
转载 理解Java对象序列化
理解Java对象序列化原文:http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html关于Java序列化的文章早已是汗牛充栋了,本文是对我个人过往学习,理解及应用Java序列化的一个总结。此文内容涉及Java序列化的基本原理,以及多种方法对序列化形式进行定制。在撰写本文时,既参考了Thinking
2014-12-01 15:45:59
308
转载 Android Activity的launchMode
1. Task原文:http://blog.csdn.net/linmiansheng/article/details/24236671了解launcMode之前,有必要简单了解一下Task的知识。Android中Task是一个逻辑上的概念,简单地说,就是一个栈里面顺序存储着的多个Activity。这些Activity可以是来自同一个App,也可以是来自不同的Apps。Taks的创
2014-11-27 14:37:51
603
原创 android listview 异步加载图片时出现图片错位、刷新问题的简单解决
网上找了一张图, listview 异步加载图片之所以错位的根本原因是重用了 convertView 且有异步操作.如果不重用 convertView 不会出现错位现象, 重用 convertView 但没有异步操作也不会有问题。我简单分析一下:当重用 convertView 时,最初一屏显示 7 条记录, getView 被调用 7 次,创建了 7 个 convertVi
2014-08-21 13:57:51
739
转载 HttpClient介绍
HttpClient程序包是一个实现了 HTTP协议的客户端编程工具包,要想熟练的掌握它,必须熟悉 HTTP协议。对于HTTP协议来说,无非就是用户请求数据,服务器端响应用户请求,并将内容结果返回给用户。HTTP1.1由以下几种请求组成:GET,HEAD, POST, PUT, DELETE, TRACE ,OPTIONS,因此对应到HttpClient程序包中分别用HttpGet,HttpHea
2014-08-20 10:34:12
502
转载 Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag
Calling startActivity() from outside of an Activity context requires the FLAG_ACTIVITY_NEW_TASK flag2010-11-13 14:13 2041人阅读 评论(1) 收藏 举报在调用Context.startActivity(intent)的时候报错,信息如下: androi
2014-06-06 11:31:37
802
转载 TabHost添加3个及以上tab时报的异常(you must specify a way to create the tab content)及其他
原文地址:http://blog.csdn.net/ethan_xue/ 谢谢1. java.net.SocketException: Noroute to host重新开一下wifi就可以了.2.[plain] view plaincopyFailed to install xxx.apk on device
2014-06-01 15:51:00
1244
转载 Android的五大基本组件
yuhttp://www.cnblogs.com/hnrainll/archive/2011/10/26/2224990.html
2014-05-26 16:38:24
572
原创 TabHost+ViewPager实现 点击选项卡和滑动界面都可以切换页面
1. TabHostsuhttp://blog.csdn.net/shulianghan/article/details/18233209
2014-05-25 17:08:02
1244
1
转载 Android中解析XML2
原文地址: 在Android平台上可以使用Simple API for XML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:itcast.xmlxml version="1.0" encoding="UTF-8"?>persons>
2014-05-16 11:20:14
496
转载 Android中解析XML
yuXML在各种开发中都广泛应用,Android也不例外。作为承载数据的一个重要角色,如何读写XML成为Android开发中一项重要的技能。今天就由我向大家介绍一下在Android平台下几种常见的XML解析和创建的方法。在Android中,常见的XML解析器分别为SAX解析器、DOM解析器和PULL解析器,下面,我将一一向大家详细介绍。SAX解析器:SAX(Simp
2014-05-16 11:18:55
397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人