摘要:
Android每次加载图片很浪费时间。所以设计了一个图片缓存技术来解决每次android手机加载图片的问题内存的读取速度是最快的,然后是文件的读取速度,最后是网络资源的读取既然内存的读取时间最快,我们好好利用内存资源。将内存再分两层缓存强引用缓存不会轻易被回收,来保存常用数据,不常用的资源放入软引用... 阅读全文
摘要:
第29节 内省_JavaBean讲解JavaBean是一个特殊的Java类方法打头一定要是get,或者setclass Person{ private int x; public int getAge()//返回这个对象的Age属性,注意!!!get不能有参数, { return x; } pub... 阅读全文
摘要:
第1节 课程价值与目标介绍基础知识非常重要,基础知识的深入程度决定了你能力学习能力很重要,在未来的工作生活中,这是最重要的能力每个知识点,会看会学会写会教人,才能达到熟练掌握的程度第2节 eclipse及IDE开发工具介绍1)IDE:ItegrityDevelopment Enviroment,集成... 阅读全文
摘要:
在各个厂商开发基于Android系统的产品的时候,虽然有的时候也需要修改Android的框架,但是移植是其中的主要工作。 Android系统本身是一个庞大的系统,移植并不需要精通Android的每一个部分,需要考虑的是Android系统的硬件抽象层(HAL)和Linux中的相关设备驱动程序。如图1... 阅读全文
摘要:
androidpn(Android Push Notification)是一个基于XMPP协议的java开源Android push notification实现。它包含了完整的客户端和服务器端。项目首页1、Androidpn的配置和使用方法Androidpn的配置和使用方法:先下载android-... 阅读全文
摘要:
我们经常会从网上加载大量的图片,处理不好,经常会出现内存溢出,导致app崩溃,还有下载速度慢登问题。ImageLoader基本避免了这些问题,下载速度快,基本不会出现内存泄漏,还有很好的缓存管理机制,自己感觉很好用的,下面,简单介绍其使用方法:官方网址:https://github.com/nost... 阅读全文
摘要:
我们还是来看一款示例:(蘑菇街) 看起来很像我们的gridview吧,不过又不像,因为item大小不固定的,看起来是不是别有一番风味,确实如此.就如我们的方角图形,斯通见惯后也就出现了圆角.下面我简单介绍下实现方法.第一种:我们在配置文件中定义好列数.如上图也就是3列.我们需要定义三... 阅读全文
摘要:
在很多情况下,我们需要在Android系统上实现应用程序的静默安装,但很不幸的是,从Android 1.5之后Google就不再提供静默安装的接口了。 下面介绍一种比较简单的静默安装实现方法。 原理: 使用隐藏的系统API——installPackage。该方法在1.5版之后的android ... 阅读全文
摘要:
今天看到了一个关于ANDROID底层开发的帖子,还不错,今后或许有勇武之地,所以先收藏先.·Android开发:如何实现TCP和UDP传输http://bbs.starandroid.com/showtopic-10667.html·Android平台值得关注的开源项目http://bbs.star... 阅读全文
摘要:
一、首先说说View和ViewGroup吧 Android系统中的所有UI类都是建立在View和ViewGroup这两个类的基础上的。所有View的子类成为”Widget”,所有ViewGroup的子类成为”Layout”。View和ViewGroup之间采用了组合设计模式,可以使得“部分-整体”... 阅读全文
摘要:
长连接与短连接所谓长连接,指在一个TCP连接上可以连续发送多个数据包,在TCP连接保持期间,如果没有数据包发送,需要双方发检测包以维持此连接,一般需要自己做在线维持。短连接是指通信双方有数据交互时,就建立一个TCP连接,数据发送完成后,则断开此TCP连接,一般银行都使用短连接。比如http的,只是连... 阅读全文
摘要:
1.HttpGet类和HttpPost类操作详解AndroidSDK集成的ApacheHttpClient模块。要注意的是,这里的ApacheHttpClient模块是HttpClient4.0(org.apache.http.*),而不是JakartaCommonsHttpClient3.x(or... 阅读全文
摘要:
eclipse 主页: http://www.eclipse.org/eclipse的主页做得很醒目,右上角就是下载地址点击后,进入所有资源的下载页面。我们的目标是搭建 android开发环境,所以选择第一项 Eclipse IDE for Java Developers 即可。注意:提供了32位、... 阅读全文
摘要:
1.什么是“9妹”(9patch)?它是一个对png图片做处理的一个工具,能够为我们生成一个"*.9.png"的图片;2.何为"*.9.png"?所谓"*.9.png"这是Android os里所支持的一种特殊的图片格式,用它可以实现部分拉伸;这种图片是经过”9妹“进行特殊处理过的,如果不处理的话,... 阅读全文
摘要:
本文介绍在Android中实现推送方式的基础知识及相关解决方案。推送功能在手机开发中应用的场景是越来起来了,不说别的,就我们手机上的新闻客户端就时不j时的推送过来新的消息,很方便的阅读最新的新闻信息。这种推送功能是好的一面,但是也会经常看到很多推送过来的垃圾信息,这就让我们感到厌烦了,关于这个我... 阅读全文
摘要:
样式属性理解了样式是如何定义的之后,就需要学习元素都定义了那些有效的样式属性类型。你可能已经熟悉了像layout_width和textColor属性,但是还有更多的可以使用的样式属性。查找应用于指定的View对象的最好的地方是对应的类参考,类参考中会列出所有的XML所支持的属性。例如,在TextVi... 阅读全文
摘要:
首先,应该了解的几个问题:1)Android平台网络相关API接口a) java.net.*(标准Java接口)java.net.*提供与联网有关的类,包括流、数据包套接字(socket)、Internet协议、常见Http处理等。比如:创建URL,以及URLConnection/HttpURLCo... 阅读全文
摘要:
本示例介绍在Android平台下通过HTTP协议实现断点续传下载。我们编写的是Andorid的HTTP协议多线程断点下载应用程序。直接使用单线程下载HTTP文件对我们来说是一件非常简单的事。那么,多线程断点需要什么功能?1.多线程下载,2.支持断点。使用多线程的好处:使用多线程下载会提升文件下载的速... 阅读全文
摘要:
官方文档:A Handler allows you to send and processMessageand Runnable objects associated with a thread'sMessageQueue. Each Handler instance is associated w... 阅读全文
摘要:
packageandroid.util; importjava.util.LinkedHashMap;importjava.util.Map;/***Acachethatholdsstrongreferencestoalimitednumberofvalues.Eachtime*avalueisac... 阅读全文
摘要:
在Android应用开发中,对一个应用在内存使用大小是有限制。在应用中如果大量的使用Bitmap很有可能导致内存溢出的问题(OOM),出现这种问题后,第一感觉就是头疼,但是又不得不解决,在网上查了一些资料后,找到解决方法。问题描述:在一个项目中,要用Gallery来显示多张不同的图片,在给Galle... 阅读全文
摘要:
Android图片的异步加载,主要原理:加载图片时先查看缓存中是否存在该图片,如果存在则返回该图片,否则先加载载一个默认的占位图片,同时创建一个通过网络获取图片的任务并添加,任务完成后发送消息给主线程更新界面。使用方法:[java]view plaincopyAsynImageLoaderasynI... 阅读全文
摘要:
一.Linux系统进程间通信有哪些方式? 1.socket; 2.name pipe命名管道; 3.message queue消息队列; 4.singal信号量; 5.share memory共享内存;二.Java系统的通信方式是什么? 1.socket; 2.name pipe;三.Androi... 阅读全文
摘要:
本文主要内容是如何让Gallery和ImageSwitcher控件能够同步自动播放图片集 ,看起来较难,然而,实现的方法非常简单,请跟我慢慢来。总的来说,本文要实现的效果如下图:(截图效果不怎么好) 本文是建立在以下两篇bolg上的:1、Android入门第十二篇之Gallery 2、Android... 阅读全文
摘要:
ImageSwitcher是Android中控制图片展示效果的一个控件,如:幻灯片效果...,颇有感觉啊。做相册一绝源码下载一、重要方法 setImageURI(Uriuri):设置图片地址 setImageResource(int resid):设置图片资源库 setImageD... 阅读全文
摘要:
最近,一直在研究FM收音机源码,通过一星期的学习,基本上弄懂了源码的调用关系以及布局文件的显示,整体上给我的感觉是它的布局方式以及各个类之间的调用相当细致,只你能慢慢的消化了。苦恼的是还有很多底层的知识没有涉及到,目前也只是一步步的研究,希望能早日研究透彻。学习的时候,发现了FM收音机的启动运行背景... 阅读全文
摘要:
一.创建xml文件,位置:drawable/xxx.xml,同目录下记得要放相关图片[html]view plaincopy二.使用xml文件:1.方法一:在listview中配置android:listSelector="@drawable/xxx或者在listview的item中添加属性andr... 阅读全文
摘要:
实现按钮按下和释放,按钮背景图片相应切换效果的方法这里介绍两种,一种是在代码里实现,另一种是在xml文件里实现一、在xml文件里 首先现在layout的一个xml文件下定义Button如下所示:[html]view plaincopy注意代码里的android:background="@drawab... 阅读全文
摘要:
ViewFlippe原文:http://www.cnblogs.com/lea-fu/p/3298827.html 1)View切换的控件—ViewFlipper介绍 ViewFilpper类继承于ViewAnimator类。而ViewAnimator类继承于FrameLayout。 ... 阅读全文