-
Spring, MyBatis 多数据源的配置跟管理
Spring,MyBatis多数据源的配置和管理同一个项目有时会涉及到多个数据库,也就是多数据源。多数据源又可以分为两种情况:1)两个或多个数据库没有相关性,各自独立,其实这种可以作为两个项目来开发。比如在游戏开发中一个数据库是平台数据库,其它还有平台下的游戏对应的数据库;2)两个或多个数据库是master-slave的关系,比如有mysql搭建一个master-master,其后又带有多个sla...
10
热度 -
Android IntentService完全解析 当Service碰到Handler
AndroidIntentService完全解析当Service遇到Handler转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/47143563;本文出自:【张鸿洋的博客】一概述大家都清楚,在Android的开发中,凡是遇到耗时的操作尽可能的会交给Service去做,比如我们上传多张图,上传的过程用户可能将应用置于后台,然后干别...
3
热度 -
关于界面
上门洗车APP---Android客户端开发之项目结构介绍上门洗车APP---Android客户端开发之项目结构介绍前言虽然公司项目较紧,但还是抽出时间给大家继续更新。o_O"~感谢大家的关注,很高兴和大家共同学习。前面给大家分享了项目中的以下内容:上门洗车APP---Android客户端开发前言及业务简介上门洗车APP---Android客户端开发之网络框架封装介绍(一)上门洗车APP...
15
热度 -
android 进程间通信-Service Manager(二)
android进程间通信---ServiceManager(2)关于servicemanager的设计:还是这张结构图,由于ProcessState&IPCThreadState是与binderderiver交互的,所以对于client端来说BpBinder以下的部分是透明的。我们从Activity的getsystemservice来一步步分析整个servicemanager提供服务的过程...
52
热度 -
Service基础
关于Android中的四大组件(Service的开启与关闭)前言服务(Service)是Android系统中的四大组件之一。服务主要用于两个目的:后台运行和跨进程访问。通过启动一个服务,可以在不显示界面的前提下在后台运行指定的任务,这样可以不影响用户做其他事情。通过AIDL服务可以实现不同进程之间的通信,这也是服务的重要用途之一。Service基础Service并没有实际界面,而是一直在Andro...
58
热度 -
android 过程/线程管理(三)-Thread,Looper / HandlerThread / IntentService
android进程/线程管理(三)----Thread,Looper/HandlerThread/IntentServiceThread,Looper的组合是非常常见的组合方式。Looper可以是和线程绑定的,或者是mainlooper的一个引用。下面看看具体app层的使用。首先定义thread:packagecom.joyfulmath.androidstudy.thread;importcom...
706
热度 -
5、FragmentPagerAdapter与FragmentStatePagerAdapter
AndroidFragment你应该知道的一切转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/42628537,本文出自:【张鸿洋的博客】很久以前写过两篇Fragment的介绍,主要就是介绍其功能:AndroidFragment真正的完全解析(上)和AndroidFragment真正的完全解析(下)有兴趣的可以凑合看下。之前的博客...
90
热度 -
Android打造粒子爆炸特效
Android制作粒子爆炸特效简介最近在闲逛的时候,发现了一款粒子爆炸特效的控件,觉得比较有意思,效果也不错。但是代码不好扩展,也就是说如果要提供不同的爆炸效果,需要修改的地方比较多。于是我对源代码进行了一些重构,将爆炸流程和粒子运动分离。对于源码,大家可以参考以下链接链接1链接2上面两套代码,其实结构都是一样的,但是实现的效果不同(其实就是粒子运动的算法不同)。本篇文章,将给大家介绍粒子爆炸特效...
67
热度 -
Android动态加载技术三个关键有关问题详解
Android动态加载技术三个关键问题详解编者按:InfoQ开设新栏目“品味书香”,精选技术书籍的精彩章节,以及分享看完书留下的思考和收获,欢迎大家关注。本文节选自任玉刚著《Android开发艺术探索》中的章节“Android的动态加载技术”,探讨了Android动态加载的三个关键问题。动态加载技术(也叫插件化技术)在技术驱动型的公司中扮演着相当重要...
47
热度 -
android内存溢出有关问题
android内存溢出问题最近的项目中,内存一直再增长,但是不知道是什么问题,导致内存溢出,在网上看到了这么一篇关于内存分析与管理的文章,解决了部分问题,感觉这篇文章还不错,就转帖到我的blog上了,希望对大家有所帮助。如果哪里有不好的地方,给留下言,然后我们大家继续完善内存泄露的问题,对大家都会有所帮助的,呵呵一、概述1二、Android(Java)中常见的容易引起内存泄漏的不良代码1(一)查询...
73
热度 -
黑马软件工程师Java培训和Android培训Java I/O输入输出
黑马程序员Java培训和Android培训JavaI/O输入输出黑马程序员一File类RandomAccessFile类各种节点流类字符编码各种过滤流与包装类IO类得相关应用File类File类是IO包中唯一代表磁盘文件本身信息的类,而不是文件中的内容。File类定义了一些与平台无关的方法来操纵文件,例如,调用File类得各种方法可以判断文件的读写权限以及文件是否存在,创建,删除文件和重命名文件,...
80
热度 -
php 常见有关问题总结
php常见问题总结1.Include与require的区别,require和require_once的效率哪个高?Php在遇到include时就解释一次,如果页面中出现10次include,php就解释10次,而php遇到require时只解释一次,即使页面出现多次require也只解释一次,因此require的执行表率比include高。Php使用require包含文件时将被包含的文件当成当前文...
421
热度 -
android原生browser分析(1)-Application
android原生browser分析(一)--Application类Browser.java是整个应用的Application.其代码如下:publicclassBrowserextendsApplication{@OverridepublicvoidonCreate(){super.onCreate();//createCookieSyncManagerwithcurrentContextCo...
47
热度 -
Android图片处理神器Bit地图Fun源码分析
Android图片处理神器BitmapFun源码分析尊重源码:http://blog.csdn.net/yuanzeyao/article/details/38355719 作为一名Android开发人员,相信大家对图片OOM的问题已经耳熟能详了,关于图片缓存和解决OOM的开源项目也是相当的多,被大家熟知的就是Universal_image_loader和Volley了,Volley在前面的文章中...
53
热度 -
取得Android安装的应用并自动检测升级更新
获得Android安装的应用并自动检测升级更新?一、??说明:本示例是在上一个示例(Android应用自身升级)的基础上完成的。环境配置也同上一个demo一样。只是增加了一些功能用来检测Android系统中所有需要升级的应用程序,并从服务器上下载更新。二、?功能需求说明:?????a)????检测出Android系统中所有已安装的应用(区别与Android系统自带的应用),并获得每个应用的信息。?...
89
热度 -
Android,哪位高手动了小弟我的内存
Android,谁动了我的内存转载:from??http://winuxxan.blog.51cto.com/2779763/512179??一、?Android的内存机制????Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是...
25
热度 -
用 事件 时,务必 要委托么
用事件时,必须要委托么?搜了委托的示例,也会提到事件,但是演示委托功能时,可以不用事件但是,搜索所有事件的例子,基本都会有委托用事件时,一定要委托么?再有,为什么要使用事件?什么情况下适合使用事件?color='#FF8000'>------解决思路----------------------事件就是一种委托color='#FF8000'>------解决思路-------------------...
678
热度 -
C# Socket系列2 简单的创建 socket 通信
C#Socket系列二简单的创建socket通信看了系列一我们开启了对sockettcp的监听状态,那么这一章我们来讲解怎么创建socket的通信代码我新建一个类TSocketBase1publicabstractclassTSocketBase2{3//封装socket4internalSocket_Socket;5//回调6privateAsyncCallbackaCallback;7//接受...
791
热度 -
PHP的抽象类、接口的差异和选择
PHP的抽象类、接口的区别和选择区别:1、对接口的使用是通过关键字implements。对抽象类的使用是通过关键字extends。当然接口也可以通过关键字extends继承。2、接口中不可以声明成员变量(包括类静态变量),但是可以声明类常量。抽象类中可以声明各种类型成员变量,实现数据的封装。(另JAVA接口中的成员变量都要声明为publicstaticfinal类型)?[php]?viewplai...
82
热度 -
Tomcat源码导入Eclipse并运作
Tomcat源码导入Eclipse并运行今天成功的导入,编译并运行了Tomcat源码,主要参考的下面三个文档,有的直接复制过来了,有的只写链接吧。它们中导入源码方式不同,有的也包括了编译过程中遇到的问题,要如何解决,以后如果再导入发现不行的话可以多参考参考:1.http://jackycheng2007.iteye.com/blog/14778452.http://blog.csdn.net/cu...
1
热度