自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 收藏
  • 关注

原创 Android中的几种网络请求方式详解

Android应用经常会和服务器端交互,这就需要手机客户端发送网络请求,下面介绍四种常用网络请求方式,我这边是通过Android单元测试来完成这四种方法的,还不清楚Android的单元测试的同学们请看Android开发技巧总结中的Android单元测试的步骤一文。Java.net包中的HttpURLConnection类Get方式:[java] view plain

2016-08-30 15:16:29 316

原创 自定义ListView中的分割线

ListView中每个Item项之间都有分割线,设置Android:footerDividersEnabled表示是否显示分割线,此属性默认为true。1.不显示分割线只要在ListView控件中添加android:footerDividersEnabled="false"即可。[html] view plain copyListView

2016-08-30 15:13:58 420

转载 关于Android程序退出后内存释放的问题

做Android项目的时候发现一个问题:当应用程序退出了,点击"设置"查看应用程序,界面显示着可以点击"强制关闭".我认为造成这样的原因是还有开启的activity没有被destroy,然后做调试,之后发现开启的activity应该是全部都被destroy了.但是结果还是显示可以点击"强制关闭".由于这个问题我发现了一个更加严重的问题,那就是,在我应用程序退出之后,系统并没有释放掉我应

2016-08-30 15:08:09 1070

转载 Android中各种组件的生命周期

发现android中许多东西都涉及生命周期这玩意儿,刚开始没有太在意,觉得生命周期嘛,就跟web软件、win软件一样,比较简单。不过到现在为止,我才发现生命周期在android的开发中是那么的重要,于是乎我决定汇总一下android中的一些关于生命周期的内容。以下的只是都是我通过写代码,或者通过看网络文章了解的,一方面可能不是很全,一方面可能有些地方不是很正确,所以如果有什么不对的地方请各位卓友告

2016-08-30 15:06:38 262

转载 Android SQLite 事务处理

应用程序初始化时需要批量的向sqlite中插入大量数据,单独的使用for+Insert方法导致应用响应缓慢,因为 sqlite插入数据的时候默认一条语句就是一个事务,有多少条数据就有多少次磁盘操作。我的应用初始5000条记录也就是要5000次读写磁盘操作。而且不能保证所有数据都能同时插入。(有可能部分插入成功,另外一部分失败,后续还得删除。太麻烦)解决方法:添加事务处理,把

2016-08-30 14:38:25 238

原创 Java反射机制

一、什么是反射机制         简单的来说,反射机制指的是程序在运行时能够获取自身的信息。在java中,只要给定类的名字,     那么就可以通过反射机制来获得类的所有信息。 二、哪里用到反射机制         有些时候,我们用过一些知识,但是并不知道它的专业术语是什么,在刚刚学jdbc时用过一行代码,     Class.forName("com.mysql.jdbc.

2016-08-30 14:35:04 252

原创 android volley总结

什么是Volley?  Volley是一个网络通信库,它是对网络操作的一个封装框架,能够简化网络的相关操作,同时使网络更快、更简单、更健壮。Volley的使用  任意创建一个规范的Android项目,然后在src目录下新建一个包com.android.volly,将Volleyball源码拷到这个包下就可以了。Volley:是一个异步网络请求框架和图片加载框架,适用

2016-08-11 16:01:25 280

原创 android SVN总结

为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本。 SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作

2016-08-11 16:00:15 230

原创 android Git总结

Git是分布式版本控制系统,那么它就没有中央服务器的,每个人的电脑就是一个完整的版本库,这样,工作的时候就不需要联网了,因为版本都是在自己的电脑上。既然每个人的电脑都有一个完整的版本库,那多个人如何协作呢?比如说自己在电脑上改了文件A,其他人也在电脑上改了文件A,这时,你们两之间只需把各自的修改推送给对方,就可以互相看到对方的修改了。 用git是不是更麻烦了我觉得,svn可以直

2016-08-11 15:59:25 208

原创 android广播总结

动态广播与静态广播的区别广播接收器可以自由地对自己感兴趣的广播进行注册,这样当有响应的广播发出时,广播接收器就能够收到该广播,并 在内部处理响应的逻辑,注册广播的方式一般有两种,在代码中注册和在配置文件中注册,其中前者也被称为动态注册,后者也被称为静态注册:静态注册就是在AndroidManifest.xml文件中定义,注册的广播接收器必须继承BroadReceiver动态注册

2016-08-11 15:57:24 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除