- 博客(30)
- 资源 (5)
- 收藏
- 关注
转载 避免Android中Context引起的内存泄露
Context是我们在编写Android程序经常使用到的对象,意思为上下文对象。 常用的有Activity的Context还是有Application的Context。Activity用来展示活动界面,包含了很多的视图,而视图又含有图片,文字等资源。在Android中内存泄露很容易出现,而持有很多对象内存占用的Activity更加容易出现内存泄露,开发者需要特别注意这个问题。本文讲介绍An
2016-06-14 23:19:03
489
转载 跨进程数据共享问题及解决方案
原文链接:http://gudong.name/2016/02/25/SharePreference_service_activity.html最近在开发咕咚翻译时,在偏好设置的过程中,出现了一个莫名其妙的 bug,在 A 进程中设置偏好设置后,B 进程不能及时访问到 A 进程中设置的数据,今晚终于得到解决,随即做一次简单的记录。咕咚翻译这里先简单介绍下咕咚翻译这个 App
2016-06-14 23:15:40
1834
转载 Android性能优化典范(五)
序言这是Android性能优化典范第5季的课程学习笔记,拖拖拉拉很久,记录分享给大家,请多多包涵、担待指正!文章共有10个段落,涉及的内容有:多线程并发的性能问题,介绍了AsyncTask、HandlerThread、IntentService与ThreadPool分别适合的使用场景以及各自的使用注意事项。这是一篇了解Android多线程编程不可多得的基础文章,清楚地了解这些Android系统
2016-06-10 11:05:47
1261
原创 LocalBroadcastManager 使用小结
在Android系统中,BroadcastReceiver的设计初衷就是从全局考虑的,可以方便应用程序和系统、应用程序之间、应用程序内的通信,所以对单个应用程序而言BroadcastReceiver是存在安全性问题的,相应问题及解决如下:1、当应用程序发送某个广播时系统会将发送的Intent与系统中所有注册的BroadcastReceiver的IntentFilter进行匹配,若匹配成功则
2016-02-18 13:10:41
554
转载 Android面试经典题
,,面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、内存回收程序负责释放无用内存 C、内存回收程序允许程序员直接释放内存 D、内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、Arithmeti
2015-10-20 10:01:39
568
转载 Activity的生命周期理解
Activity 是我们开发Android应用程序最重要的一个类。 这篇文章会涉及到以下几个内容 一 Activity的生命周期 二 让Activity变成一个窗口:Activity属性设定 三 你后台的Activity被系统回收怎么办:onSaveInstanceState 四 调用与被调用:我们的通信使者 - Intent 一 Activity的生命周期
2015-10-16 14:58:54
423
转载 Java开发中23中设计模式
设计模式(Design Patterns) ——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真
2015-09-26 19:58:52
705
转载 Java BlockingQueue
前言: 在新增的Concurrent包中,BlockingQueue很好的解决了多线程中,如何高效安全“传输”数据的问题。通过这些高效并且线程安全的队列类,为我们快速搭建高质量的多线程程序带来极大的便利。本文详细介绍了BlockingQueue家庭中的所有成员,包括他们各自的功能以及常见使用场景。认识BlockingQueue阻塞队列,顾名思义,首先它是一个队列,而一个
2015-05-03 15:43:43
445
转载 Android WebView开发问题及优化汇总
我们在native与网页相结合开发的过程中,难免会遇到关于WebView一些共通的问题。就我目前开发过程中遇到的问题以及最后得到的优化方案都将在这里列举出来。有些是老生常谈,有些则是个人摸索得出解决方法。下面就是整理得到的些干货。1.加快HTML网页装载完成的速度默认情况html代码下载到WebView后,webkit开始解析网页各个节点,发现有外部样式文件或者外部脚本文件时,会异
2015-03-14 17:57:42
513
转载 This Handler class should be static or leaks might occur 解决方法
转自 http://www.eoeandroid.com/thread-184245-1-1.html 更新到adt2.0的开发者们可能会在handler上发现这么一条警告:This Handler class should be static or leaks might occur 。 首先在ADT 20 Changes我们可以找到这样一个变化:New Lint Check
2014-12-27 17:09:29
484
转载 Activity的作用域
在Java中内存泄漏是只,某个(某些)对象已经不在被使用应该被gc所回收,但有一个对象持有这个对象的引用而阻止这个对象被回收。比如我 们通常会这样创建一个View TextView tv = new TextView(this);这里的this通常都是Activity。所以这个TextView就持有着这个Activity的引用。下面看张图 (Google IO 2011 ppt中抄得)通常情况
2014-12-27 17:07:06
662
转载 Android 仿扇形菜单实现(path)
记得在eoe上有人发过,但代码质量不好。我重写了一下,抽成了控件。但没有经过各种控件的相容性测试,如果和其他控件的相容性不好,就直接在activity中写代码吧,应该差不多的。我用的是平板,所以效果还行,不知道手机如何。代码:Java代码 package com.ql.view; import android.R.anim; imp
2014-10-11 23:54:10
2380
转载 【绝对给力】Android开发免豆资料(教程+工具+源码)地址汇总 ...
下载中心特意为广大搞android开发的同学整理了一批0下载豆的资料,希望大家喜欢~资料目录下载:http://down.51cto.com/data/439071目录内容无格式浏览:教程下载:【免费】android界面效果全汇总.pdfhttp://down.51cto.com/data/209179Android终极开发教程【pdf高清版】http://
2013-10-28 16:55:16
720
转载 【珍藏】 2012Android开发热门资料(110个)
在移动开发如火如荼的今天,Android开发市场广阔,是目前市场占有率最高的智能手机操作系统。这个文档里整理110个优质的Android开发资料,网上的资料众多,参差不齐,然而这批资料却是经过精心整理的,下载量高,好评众多。附件较多,无法将附件一一分享给大家,只能提供资料地址了。希望对大家有帮助!下载中心完整附件下载地址:http://down.51cto.com/data/412494
2013-10-28 16:50:01
1281
原创 多个div在同一行显示
以下为css样式:div{ margin-bottom: 10px; clear:both; word-break:break-all; word-wrap:break-word;}.custom_div{height: 23px;width: 50px;line-height: 23px;float: left;}以下为html代码: jelly1 jelly2
2013-09-10 16:02:34
998
转载 Java IO流相关知识
InputFromConsole这个最简单不过了,从console接受用户输入的字符,如和用户有交互的命令行。如果你不复习的话,嘿嘿,还真答不出,来看:[java] view plaincopypackage org.sky.io; public class InputFromConsole {
2013-08-29 16:38:05
590
原创 整合Struts2+Spring3.1.1+Jpa2.0(Hibernate4.1.1)实现
jpa2.0实现: hibernate 4.1.1 连接池: BoneCP 0.7.1 缓存: ehcache 2.5.21、在MyEclipse下建树一个Web Project,把响应的jar到放到WEB-INFlib目次中 所需的jar: antlr-2.7.7.jar ao
2013-08-23 17:29:02
1533
转载 java中的乐观锁和悲观锁
锁(locking) 业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算 处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中 (可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓 的“锁”,即给我们选定的目标数据上锁,使其无法被其他程
2013-08-22 15:50:56
692
原创 java实现汉字、字符转为十六进制
代码实现了中文汉字及字符转为十六进制,采用gbk方式编码实现。package com.jelly.coding;import java.io.UnsupportedEncodingException;public class HexUtils { private static String hexString = "0123456789ABCDEF"; public stati
2013-08-21 15:50:07
4827
转载 Apache CXF实战之八 Map类型绑定
本文链接:http://blog.youkuaiyun.com/kongxx/article/details/7544640Apache CXF实战之一 Hello World Web ServiceApache CXF实战之二 集成Sping与Web容器Apache CXF实战之三 传输Java对象Apache CXF实战之四 构建RESTful Web Service
2013-08-21 15:14:41
815
转载 Apache CXF实战之七 使用Web Service传输文件
本文链接:http://blog.youkuaiyun.com/kongxx/article/details/7540930Apache CXF实战之一 Hello World Web ServiceApache CXF实战之二 集成Sping与Web容器Apache CXF实战之三 传输Java对象Apache CXF实战之四 构建RESTful Web Service
2013-08-21 15:10:11
679
转载 Apache CXF实战之六 创建安全的Web Service
本文链接:http://blog.youkuaiyun.com/kongxx/article/details/7534035Apache CXF实战之一 Hello World Web ServiceApache CXF实战之二 集成Sping与Web容器Apache CXF实战之三 传输Java对象Apache CXF实战之四 构建RESTful Web Service
2013-08-21 15:08:12
781
转载 Java Socket实战之七 使用Socket通信传输文件
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/7319410Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象Java Socket实战之五 使用加密协议传输对象Java Soc
2013-08-21 14:59:05
962
转载 Java Socket实战之五 使用加密协议传输对象
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/7259837Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象Java Socket实战之四 传输压缩对象前面几篇博文提到了Socket中一些常用的用法,但是对于一些有安全要求的应用就需
2013-08-21 14:56:53
743
转载 Java Socket实战之四 传输压缩对象
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/7259834Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信Java Socket实战之三 传输对象上一篇文章说到了用Java Socket来传输对象,但是在有些情况下比如网络环境不好或者对象比较大的情况下需要把数据对象进行压缩然后
2013-08-21 14:54:49
738
转载 Java Socket实战之三 传输对象
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/7259827Java Socket实战之一 单线程通信Java Socket实战之二 多线程通信前面两篇文章介绍了怎样建立Java Socket通信,这一篇说一下怎样使用Java Socket来传输对象。首先需要一个普通的对象类,由于需要序列化这个对象以便在网
2013-08-21 14:53:11
730
转载 Java Socket实战之二 多线程通信
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/7259465Java Socket实战之一 单线程通信上一篇文章说到怎样写一个最简单的Java Socket通信,但是在上一篇文章中的例子有一个问题就是Server只能接受一个Client请求,当第一个Client连接后就占据了这个位置,后续Client不能再继续连接,所以需要做些改
2013-08-21 14:49:22
576
转载 Java Socket实战之一 单线程通信
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/7259436现在做Java直接使用Socket的情况是越来越少,因为有很多的选择可选,比如说可以用spring,其中就可以支持很多种远程连接的操作,另外jboss的remoting也是不错的选择,还有Apache的Mina等等,但是在有些时候一些特殊情况仍然逃脱不了直接写Socket的情况,
2013-08-21 14:45:21
592
转载 Java Socket实战之六 使用NIO包实现Socket通信
本文地址:http://blog.youkuaiyun.com/kongxx/article/details/7259436现在做Java直接使用Socket的情况是越来越少,因为有很多的选择可选,比如说可以用spring,其中就可以支持很多种远程连接的操作,另外jboss的remoting也是不错的选择,还有Apache的Mina等等,但是在有些时候一些特殊情况仍然逃脱不了直接写Socket的情况,
2013-08-21 14:43:27
810
转载 java获取时间
1.import java.text.DateFormat; 2.import java.text.ParsePosition; 3.import java.text.SimpleDateFormat; 4.import java.util.Calendar; 5.import java.util.Date; 6.import java.util
2013-08-21 14:37:04
836
fastjosn-1.1.15.jar
2013-04-21
QRCode编码、解码示例
2013-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人