-
Android开发系列通讯篇之EventBus
Android开发系列通信篇之EventBus概述及基本概念**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。作为一个消息总线,...
159
热度 -
JAVA基础拾掇-集合篇(一)
JAVA基础整理-集合篇(一)集合作为JAVA的基础知识,本来感觉自己理解的很清楚了,但是在最近的一次面试中还是答得不尽如人意!再次做一下整理,以便加深理解以及随时查阅。首先,java.util包中三个重要的接口及特点:List(列表)、Set(保证集合中元素唯一)、Map(维护多个key-value键值对,保证key唯一)。集合框架体系如下图所示:图1各个集合类型的区别与联系如下图:接口简述实现...
74
热度 -
eclipse 老崩溃 错误异常如下
eclipse老崩溃异常错误如下eclipse老崩溃我找了下日志文件异常错误如下,ini文件我也修改小了xms不管用Javacode##AnunexpectederrorhasbeendetectedbyHotSpotVirtualMachine:##EXCEPTION_ACCESS_VIOLATION(0xc0000005)atpc=0x6d777916,pid=1332,tid=1036##J...
11069
热度 -
【Android应用开发技术:传媒开发】打印
【Android应用开发技术:媒体开发】打印作者:郭孝星微博:郭孝星的新浪微博邮箱:[email protected]/**/博客:http://blog.csdn.net/allenwellsGithub:https://github.com/AllenWells在Android4.4以及更高版本的系统中,提供了直接从Android应用程序打印图片和文字的服务,包括打印图片、HTML页...
28
热度 -
Android 性能优化之使用MAT分析内存泄露有关问题
Android性能优化之使用MAT分析内存泄露问题转载请注明本文出自xiaanming的博客(http://blog.csdn.net/xiaanming/article/details/42396507),请尊重他人的辛勤劳动成果,谢谢!我们平常在开发Android应用程序的时候,稍有不慎就有可能产生OOM,虽然JAVA有垃圾回收机,但也不能杜绝内存泄露,内存溢出等问题,随着科技的进步,移动设备...
53
热度 -
Android异步更新UI-线程池-Future-Handler范例分析
Android异步更新UI-线程池-Future-Handler实例分析Android异步更新UI-线程池-Future-Handler实例分析前言:我们在开发Android过程中,在处理耗时任务和UI交互的过程中,都会将耗时任务放到子线程处理并刷新.下面我提出的两个问题,相信大多数开发者都会碰到:1.数据经常需要读取更新,并且比较耗时,需要分步刷新UI.2.UI界面切换后,如何停止掉子线程里面正...
35
热度 -
ANDROID模拟火花粒子的滑动喷溅效果
ANDROID模拟火花粒子的滑动喷射效果转载请注明本文出自大苞米的博客(http://blog.csdn.net/a396901990),谢谢支持!开篇废话:年前换了一个手机,SONY的Z3C。这个手机在解锁屏幕时有一个滑动动画,类似火花的粒子喷射,效果很炫。。。于是尝试着模拟了一下,完成后效果如下图(还有很多细节没有实现):SurfaceView:因为surfaceview是使用的...
100
热度 -
Android源码之Binder(1)
Android源码之Binder(一) 在Android系统中,进程间通信使用的是Binder机制。Binder通信在Android里占据着很重要的地位,Android系统的方方面面都会涉及到Binder. 因此,接下来我们就分析一下Binder的源码。 我们先来看一下Binder设备的初始化过程,Binder是作为Android的一个设备存活的。 在binder.c文件的最后有下面这么一句代码 ...
34
热度 -
IPhone and Location(二)Documents Region Monitoring and Region Sample
IPhoneandLocation(2)DocumentsRegionMonitoringandRegionSampleIPhoneandLocation(2)DocumentsRegionMonitoringandRegionSampleTheCoreLocationframeworkprovides2waystodetectauser'sentryandexit.a.geographicalr...
468
热度 -
第三篇——第二部分——首先文 SQL Server镜像简介
第三篇——第二部分——第一文SQLServer镜像简介原文出处:http://blog.csdn.net/dba_huangzj/article/details/26951563镜像是什么?说白了就是个镜子(没用过镜子?没镜子你总要小便吧?开个玩笑。。),这里镜子的含义主要有两个:1、一模一样,下面会详细介绍,包括库名、数据文件和日志文件的存放路径都要一样。2、看得到,却“用不了”,镜像库在没有做...
20
热度 -
Android 文件系统移栽
Android文件系统移植转载作者:汕头大学—黄珠唐??时间:2009年10月29日??????主要介绍linux内核启动过程以及挂载android根文件系统的过程,以及介绍android源代码中文件系统部分的浅析。?????主要源代码目录介绍Makefile(全局的Makefile)bionic(Bionic含义为仿生,这里面是一些基础的库的源代码)bootable(引导加载器)build(bu...
83
热度 -
在android平台下编译libpcap-0.9.8 和 jnetpcap-1.2.rc1
在android平台上编译libpcap-0.9.8和jnetpcap-1.2.rc11、下载源代码$gitclone?git://android.git.kernel.org/platform/external/libpcap.git(从android官方源码站点下载libpcap代码,版本为0.9.8)?之前在网上查到jnetpcap1.2版本支持libpcap-0.9.8,所以下载jnetp...
37
热度 -
Android 异步更新UI-handler+thread
Android异步更新UI----handler+threadandroid应用是单线程模式的。单线程模式需要记住两条:一、防止UI线程阻塞二、确保只在UI线程中访问AndroidUI工具包在开发Android应用时必须遵守单线程模型的原则:AndroidUI操作并不是线程安全的并且这些操作必须在UI线程中执行。每个Android应用程序都运行在一个dalvik虚拟机进程中,进程开始的时候会启动一...
95
热度 -
c#中的引用类型跟值类型
c#中的引用类型和值类型一,c#中的值类型和引用类型众所周知在c#中有两种基本类型,它们分别是值类型和引用类型;而每种类型都可以细分为如下类型:什么是值类型和引用类型什么是值类型:进一步研究文档,你会发现所有的结构都是抽象类型System.ValueType的直接派生类,而System.ValueType本身又是直接从System.Object派生的。根据定义所知,所有的值类型都必须从System...
228
热度 -
android4.0 USB Camera范例(三)UVC
android4.0USBCamera实例(三)UVC前面我写了两篇文章说明了zc301的实现具体请看http://blog.csdn.net/hclydao/article/details/21235919下面顺便把通用的USB也写上前面的ZC301获取到的格式是JPEG的所以不用进行什么处理就可以用来显示,但是标准的UVC获取到的是YUV422格式的需要转换成RGB...
531
热度 -
Android4.2.2的preview的数据流跟控制流以及最终的预览显示
Android4.2.2的preview的数据流和控制流以及最终的预览显示本文均属自己阅读源码的点滴总结,转账请注明出处谢谢。欢迎和大家交流。qq:1037701636email:[email protected]/**/Android源码版本Version:4.2.2;硬件平台全志A31step1:之前在讲到CameraService处的setPreviewWindow中传入一个窗口给...
8
热度 -
Android4.0(Phone)拨号起步过程分析(二)
Android4.0(Phone)拨号启动过程分析(二)接上:Android4.0(Phone)拨号启动过程分析(一)InCallScreen处理来电和拨号的界面,接通电话也是这个界面,接下来分析InCallScreen类是如何处理拨号流程的;@Override protectedvoidonCreate(Bundleicicle){ Log.i(LOG_TAG,"onCreate()...
74
热度 -
从Alarm瞥Android上层UI到内核代码的流程分析
从Alarm看Android上层UI到内核代码的流程分析Alarm调用流程,alarm的流程实现了从上层应用一直到下面driver的调用流程,下面简单阐述:AlarmManager里的闹铃类型:publicstaticfinalintRTC_WAKEUP=0;//当系统进入睡眠状态时,这种类型闹铃会唤醒系统,该闹铃所用时间是绝对时间,是UTC时间publicstaticfinalintRTC=1;...
48
热度 -
Android面试标题
Android面试题目以下题目根据公司面试或者网络整理而得,面试中经常会遇到。各个公司套路基本一样。仔细复习,必定成功。什么是Activity?请描述一下Activity生命周期。两个Activity之间跳转时必然会执行的是哪几个方法。横竖屏切换时候Activity的生命周期。如何将一个Activity设置成窗口的样式。你后台的Activity被系统回收怎么办?如何退出Activity?如何安全退...
75
热度 -
Android兑现widget定时更新
Android实现widget定时更新01.publicclassNewsWidgetProviderextendsAppWidgetProvider{02.03.04.@Override05.publicvoidonDeleted(Contextcontext,int[]appWidgetIds){06.}07.08.@Override09.publicvoidonDisabled(Contex...
87
热度