Android程序员必备
文章平均质量分 70
Jeff-Li
四海为家,仗剑天涯。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android平台架构介绍
下面这张图片是在google官网上下载的关于android系统的体系结构图:从上面的图片我们可以看出来,android系统的底层建立在linux系统之上,该平台由操作系统、中间件、用户界面和应用软件4层架构组成,它采用的主要方法被称为软件叠层,这种叠层方法结构使得层与层之间相互分离,明确了各层之间的分工,这种分工保证了低耦合性,当下层的层内或者层下发生改变时,上层的应用程序无需原创 2014-04-08 15:57:02 · 2868 阅读 · 0 评论 -
BaseAdapter中重写getview的心得以及发现convertView回收的机制
http://blog.youkuaiyun.com/pkxiuluo01/article/details/7380974这篇文章让我对ListView的机制转载 2014-10-13 18:38:49 · 668 阅读 · 0 评论 -
android中listview卡顿的终极原因解析
1..Adapter的getView方法里面convertView没有使用setTag和getTag方式;2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作;3.在getView方法里面 inflate的row 嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景所致;4.Adapter多余转载 2014-10-13 17:10:51 · 1207 阅读 · 0 评论 -
android布局中的单位详解
以前做android的时候也只是了解一下,并没有作更加原创 2014-10-31 09:52:42 · 1222 阅读 · 0 评论 -
Android网络图片显示在ImageView 上面
在写这篇博文的时候,我参与了一个项目的开发,里面涉及了很多网络调用相关的问题,我记得我在刚刚开始做android项目的时候,曾经就遇到这个问题,当时在网上搜索了一下,发现了一篇博文,现在与大家分享一下,http://www.open-open.com/lib/view/open1376128628881.html其实这篇文章的思想是有问题的,因为网络是需要不断的轮询访问的,所以必须要放在线程中原创 2014-10-13 14:57:02 · 2822 阅读 · 1 评论 -
android自定义刷新类控件
android虽然定义了种类非常丰富的控件,但是有的时候这些自定义的控件还是不能满足我的要求,为了能够适配更多的需求,我们需要在原有的基础上进行自定义控件。今天我向大家介绍的就是android中最常见的刷新类控件。因为我们最近正在参加一个项目,在项目组长的带领下,我学到了很多的东西,这对我的android技术的提升非常大,定义一个自定义控件可能不是很难,但是如何让这个自定义控件更加有效、更加快原创 2014-10-31 16:44:54 · 2187 阅读 · 0 评论 -
Android中解析网络请求的URL
最近正在做Android网络应用的开发,使用了android网络请求方面的知识,现在向大家介绍网络请求方面的知识,我们知道android中向服务器端发送一个请求,(这就是我们通常所说的POST请求),我们要发送一个完整的URL,然后服务器端接收到这个URL,对这个URL进行特定的解析,就是对URL进行解析,转化为JSON数据,然后,我们只要处理这个JSON数据就可以了。我现在就用我的项原创 2014-11-06 16:38:33 · 4329 阅读 · 0 评论 -
android ant 自动批量打包——带有第三方项目library的情况(补充运行)
上一篇blog忘记写怎么运行了,现在向大家补上——上面是我的项目目录,其实大家可以看到有build.xml下面右击build.xml接下来就可以运行了,等待一会儿,打工告成啊,祝大家好运哈。原创 2015-01-26 10:17:20 · 1247 阅读 · 0 评论 -
eclipse android 出现adb无法启动的问题
今天比较诡异,打开eclipse出现了一个问题:总是出现ADB无法打开的和无法回应的问题,而且还出现了如下的错误提示:当然我也参考了很多网上的其他方法,也确实收获了不少,大体上是因为ADB的端口5037被占用了,但是试了一下网上的其他方法,有些并不实用,现在推荐我的方法:1、Reset ADB一下,2、打开任务管理器,找到如下的两个:sjk_daemon.e原创 2015-01-16 14:48:03 · 2004 阅读 · 0 评论 -
AsyncTask的最好总结
http://blog.youkuaiyun.com/liuhe688/article/details/6532519转载 2015-02-03 15:58:56 · 596 阅读 · 0 评论 -
Android的lanudMode 和SetFlags介绍
本文转载自:http://hi.baidu.com/amauri3389/item/adfcf9e1e4f8fbaace2d4f69Activity有四种加载模式:standard(默认), singleTop, singleTask和 singleInstance。以下逐一举例说明他们的区别:1、standard:Activity的默认加载方法,即使某个A转载 2014-10-30 15:34:26 · 691 阅读 · 0 评论 -
android把内存卡中的图片或者其他的文件转存在其他的路径中
这是一个比较简单的问题,但是也是我们经常回遇到的问题,就是在Android的开发过程中,如何将内存卡的图片或者其他的文件转存,然后对这个文件进行处理,因为我们不能对原文件进行处理,最近正在做图片方面的android项目,所以用到了这方面的知识,就和大家分享一下吧。private void string2File() { tempFiles = new File[resultFile原创 2014-10-29 14:45:10 · 1500 阅读 · 0 评论 -
android界面编程与视图组件
android应用的绝大部分UI组件都放在android.widget包及其子包、android.view包及其子包中,android应用的所有UI组件都继承View类。View类还有一个重要的子类:ViewGroup,但ViewGroup通常作为其他组件的容器使用。已知android中所有UI组件都是建立在View、ViewGroup基础上的,android采用组合器设计模式来设计Vie原创 2014-04-08 16:34:44 · 1197 阅读 · 0 评论 -
android界面编程与视图组件(续)
从上一篇博客我们可以看出android中view类中很多xml属性或者方法都是来控制Drawable的。Drawable是android提供的抽象基类,它代表可以被绘制出来的某种东西,它还包括大量的子类。(1)BitmapDrawable代表位图Drawable(2)ColorDrawable代表颜色Drawable(3)ShapeDrawable代表几何形状Drawable下原创 2014-04-08 17:22:41 · 1670 阅读 · 0 评论 -
android-UI组件(三):ImageView及其子类
ImageView继承自View组件,它的主要功能是显示图片或者任何Drawable对象,下面是ImageView的类关系图:由上图可以看出来,ImageView派生出ImageButton、ZoomButton等组件,因此ImageView支持的XML属性以及相关的方法也可以应用在ImageButton、ZoomButton上面。下面是ImageView支持的XML属性以及相关方原创 2014-04-09 11:00:22 · 1357 阅读 · 0 评论 -
android-UI组件(一):布局管理器
本节主要介绍的是:以ViewGroup为基类派生的布局管理器下面显示了android布局管理器的类图:android应用的图形用户界面具有良好的平台无关性,就是使用布局管理器来管理组件的分布、大小,而不是直接设置组件的位置和大小。1、LinearLayout类(线性布局):可以将容器里的组件一个挨一个地排列起来,LinearLayout可以控制各组件的排列方式(横向或者纵向原创 2014-04-08 19:36:38 · 1736 阅读 · 0 评论 -
android-UI组件(二):TextView及其子类
下面列出了TextView及其子类的类图关系:TextView与EditText具有很多相似的地方,它们最大的不同在于:TextView不允许用户编辑文本内容,EditText允许用户编辑文本内容。TextView提供大量XML属性,这些XML属性适用于TextView以及它的子类,下面列出这些XML属性以及相关方法:1、EditText原创 2014-04-09 00:53:52 · 2219 阅读 · 0 评论 -
android-UI组件(五):ProgressBar及其子类
ProgressBar组件是非常重要的组件,ProgressBar本身代表着进度条组件,下面是其继承关系图:1、ProgressBar(进度条):android支持几种风格的进度条,下面是:下面是ProgressBar的常用XML属性:ProgressBar提供如下方法操作进度条的操作进度:2、SeekBar(拖动条):原创 2014-04-10 10:07:36 · 1202 阅读 · 0 评论 -
android-UI组件(四):AdapterView及其子类
AdapterView组件是一组重要的组件,AdapterView本身是一个抽象基类,它派生的子类在用法上十分相似,知识显示界面有些不同,下面是AdapterView及其子类的继承关系类图:从AdapterView派生出的三个子类:AdsListView、AdsSpinner、AdapterViewAnimator,这3个子类依然是抽象的,实际运用时需要它们的子类。1、List原创 2014-04-10 09:31:22 · 4500 阅读 · 0 评论 -
Android中图形截取的方式介绍
在Android的应用中,有时候我们想只显示一部分图像,这时候就要求图形截图。1、任意截取图像的方法,下面我们详细介绍一下android中的重要类——Bitmappublic final classBitmapextends Objectimplements Parcelablejava.lang.Object andro原创 2014-09-18 09:53:19 · 2426 阅读 · 2 评论 -
Android探秘:SimpleAdapter与Bitmap的结合
首先我们知道,在Android中,Adapter本身是一个接口,他 派生了很多子接口,这些子接口又被很多具体的类实现,来实现具体的显示效果。本次我们主要介绍的是SimpleAdapter实现类。SimpleAdapter类:实际上SimpleAdapter并不简单,而且他的功能非常强大,可以将List集合的多个对象封装成列表项。这就是我们经常需要用到的功能。例如:我们在手机上显示东西的时候原创 2014-09-12 09:10:30 · 2126 阅读 · 0 评论 -
android ant 自动批量打包——带有第三方项目library的情况
如果你每次打包都需要不断地手动打包,通过不断地复制粘贴,当你打几百个包的情况下,我相信你一定会疯掉的,当然,这种事情在我们程序员看来,都是可以解决的事情,因为,我们的工作就是让本来繁琐的工作变得简单一点。今天我们就需要简单地介绍一下ant批量打包的问题吧。网上看到的资料各有千秋吧,现在是时候做一个总结,站在各位大神的肩膀上我们才能够看得更加远。首先你应该去官网上面下载apache-ant的原创 2015-01-26 10:07:40 · 2413 阅读 · 1 评论
分享