-
Android应用性能优化之使用SparseArray顶替HashMap
Android应用性能优化之使用SparseArray替代HashMapHashMap是java里比较常用的一个集合类,我比较习惯用来缓存一些处理后的结果。最近在做一个Android项目,在代码中定义这样一个变量,实例化时,Eclipse却给出了一个performance警告。意思就是说用SparseArray<E>来替代,以获取更好性能。老实说,对SparseArray并不熟悉,第一...
95
热度 -
Android之使用Android-query框架开展开发(一)
Android之使用Android-query框架进行开发(一)开发Android使用Android-query框架能够快速的,比传统开发android所要编写的代码要少得很多,容易阅读等优势。下载文档及其例子和包的地址:http://code.google.com/p/android-query/以下内容是我学习的一些心得分享:第一节://必须实现AQuery这个类AQueryaq=newAQu...
12
热度 -
从小弟我的android说起
从我的android说起Android入门??标题取为android入门,即时觉得android的水深的很,我仅仅才能达到入门的地步。好了直接开讲,开始接触android的时候是在寒假,那时候本来是要寒假集训的,但是没有参加,峰哥就说寒假还是要搞一个成品出来的,我答应寒假弄一个出来。当时我是想早点回家就满口答应了,但是之前的我才上完五子棋这块的内容,装完android?sdk的时候连怎么建andr...
83
热度 -
Android Theme跟Style切换UI
AndroidTheme和Style切换UIP{margin-bottom:0.21cm;}A:link{}android换肤的方法非常多,如果不需要做成开放接口,只是自己的软件单纯支持换肤,或者在framework层做开发,需要根据系统设置修改app的皮肤,那么就可以使用theme来实现。其优势是维护和扩展方面,实现起来也很方便,只要使用xml文件提前定义好需要的皮肤,在项目中加入少量代码就可以...
21
热度 -
详解Android卡通片之Tween Animation
详解Android动画之TweenAnimation前面讲了动画中的Frame动画,今天就来详细讲解一下Tween动画的使用。同样,在开始实例演示之前,先引用官方文档中的一段话:Tween动画是操作某个控件让其展现出旋转、渐变、移动、缩放的这么一种转换过程,我们成为补间动画。我们可以以XML形式定义动画,也可以编码实现。如果以XML形式定义一个动画,我们按照动画的定义语法完成XML,并放置于/re...
13
热度 -
Android中View的作图
Android中View的绘制Android中的任何一个布局、任何一个控件其实都是直接或间接继承自View的,如TextView、Button、ImageView、ListView等。这些控件虽然是Android系统本身就提供好的,我们只需要拿过来使用就可以了,但你知道它们是怎样被绘制到屏幕上的吗?多知道一些总是没有坏处的,那么我们赶快进入到本篇文章的正题内容吧。要知道,任何一个视图都不可能凭空突...
32
热度 -
Android惯用权限permission列表摘录
Android常用权限permission列表摘录一个Android应用程序需要权限才能调用某些android系统的功能;一个android应用也可能被其他应用调用,因此也需要声明调用自身所需要的权限。除了平时常用的权限记得比较熟悉,还有很多的权限一时需要用到却有想不起来,下面是摘选自网络的一组使用频率比较高的权限的列表,整理归档备用属性说明android.permission.ACCESS_CH...
79
热度 -
Android SDK 4.0.3 开发环境配置及运作
AndroidSDK4.0.3开发环境配置及运行近来又装了一次最新版号码归属地查询另外ADK环境其时最新版是AndroidSDK4.0.3这篇文章的插图和关键词挖掘工具文本虽然是Android2.2的进程都是一样的,假设姓名测试设备的进程中遇到什么问题,可以留言,我会赶快回复!系统环境的需要可以参看http://www.fanselang.com?/sdk/requirements.html一,下...
49
热度 -
[转]Android应用崩溃后错误捕获并重启
[转]Android应用崩溃后异常捕获并重启原文:?http://www.open-open.com/lib/view/open1373897468607.html在Android应用开发中,偶尔会因为某些异常导致正在使用的应用出现异常并强制关闭,这样导致不友好的用户体验。为了解决这个问题,我们需要捕获出现的异常并做处理。在Java中有两类异常,分别是Error和RuntimeException,...
13
热度 -
小弟我的android 第37天 -服务-Service(二)
我的android第37天-服务--Service(二)我的android第37天-服务--Service(二)??二、建立能与Activity进行相互通信的本地服务?通过startService()和stopService()启动关闭服务。适用于服务和Activity之间没有调用交互的情况。如果相互之间需要方法调用或者传递参数,需要使用bindService()和unbindService()方...
366
热度 -
五、总结
[.NET领域驱动设计实战系列]专题七:DDD实践案例:引入事件驱动与中间件机制来实现后台管理功能一、引言在当前的电子商务平台中,用户下完订单之后,然后店家会在后台看到客户下的订单,然后店家可以对客户的订单进行发货操作。此时客户会在自己的订单状态看到店家已经发货。从上面的业务逻辑可以看出,当用户下完订单之后,店家或管理员可以对客户订单进行跟踪和操作。上一专题我们已经实现创建订单的功能,则接下来自然...
330
热度 -
Android Matrix理论与使用详解
AndroidMatrix理论与应用详解本文转自http://blog.csdn.net/kuku20092009/article/details/6740865非常感谢!呵呵然后我又做了些补充?Matrix学习——基础知识以前在线性代数中学习了矩阵,对矩阵的基本运算有一些了解,前段时间在使用GDI+的时候再次学习如何使用矩阵来变化图像,看了之后在这里总结说明。首先大家看看下面这个3x3的矩阵,这...
43
热度 -
说说Android中的style跟theme
说说Android中的style和theme最近在做软件从2.3到4.0的改变的一些工作,其中涉及了一些style和theme相关的东西。上网上查了一些东西,这个一并说说。关于android中style和theme的基本使用,这里就不再赘述了,可以查看DevGuide上的东东,这里主要说说自己比较困惑的一些部分。Androidplatform已经提供了许多的style和theme供开发者使用,可以...
12
热度 -
转:android开发之wifi网络操作初始
转:android开发之wifi网络操作初步一,先了解wifi是什么Wi-Fi是一种可以将个人电脑、手持设备(如PDA、手机)等终端以无线方式互相连接的技术。比较常见的就是一个无线路由器,在它发出的无线电波有效范围内都可以通过wifi方式连接到网络,如果无线路由器连接了一条ADSL线路或者其他的上网线路,则又被称为“热点”。二,获取wifi网卡状态wifi的状态就是定义的一系列整型常量,如下:[j...
78
热度 -
Android平台下实现图片的缩放,圆角,倒影效果
Android平台上实现图片的缩放,圆角,倒影效果主要包含了放大缩小圆角图片和倒影?Java代码??package?com.lp.imageUI;????import?android.graphics.Bitmap;??import?android.graphics.Canvas;??import?android.graphics.LinearGradient;??import?android.g...
367
热度 -
Step by Step筹建Android NDK开发环境
StepbyStep搭建AndroidNDK开发环境??????大多数Android开发者是从纯Java、基于AndroidSDK应用开始学习Android编程的,而且每个人都知道,他们无须使用NDK(NativeDevelopmentKit)。由于NDK及其文档和示例,均独立于SDK,因此,如果在开发中不用它实际操练一次,就不大可能熟悉它。??????因为这样的原因,很多人认为NDK是Andro...
91
热度 -
2011.09.13(二)——— android 图标上面添加数字
2011.09.13(2)———android图标上面添加数字2011.09.13(2)———android图标上面添加数字参考:http://flysnow.iteye.com/blog/906770???新建名为NotificationIconCount的AndroidProject。首先修改AndroidManifest.xml,加入权限<uses-permissionandroid:...
70
热度 -
Android View种的onMeasure方法介绍
AndroidView类的onMeasure方法介绍除非你总是需要一个100×100像素的控件,否则,你必须要重写onMeasure。?onMeasure方法在控件的父元素正要放置它的子控件时调用。它会问一个问题,“你想要用多大地方啊?”,然后传入两个参数——widthMeasureSpec和heightMeasureSpec。?它们指明控件可获得的空间以及关于这个空间描述的元数据。?比返回一个结...
59
热度 -
Android开发环境筹建完全图解
Android开发环境搭建完全图解本文介绍从0开始,在Linux系统下,搭建一个Android开发环境的方法。如果你是《LearningAndroid》这本书的读者,你也可以参考这篇文章,因为这篇文章是以书中的安装方法为基础而写的。(如果你不是也没有关系,反正步骤都是一样的:))所谓Android的开发环境,主要是以下两个组件,AndroidSoftwareDeveloperKit(Android...
25
热度 -
Ubuntu 8.04上编译Android源码全过程
Ubuntu8.04下编译Android源码全过程??一、获取Android源代码Git是LinuxTorvalds(Linux之父)为了帮助管理Linux内核开发而开发的一个开放源码的分布式版本控制软件,它不同于Subversion、CVS这样的集中式版本控制系统。在集中式版本控制系统中只有一个仓库(Repository),许多个工作目录(WorkingCopy),而在Git这样的分布式版本控制...
81
热度