• Android屏幕密度(Density)和分辨率概念详解

    移动设备有大有小,那么如何适应不同屏幕呢,这给我们编程人员造成了很多困惑。我也是突然想到这些问题,然后去网上搜搜相关东西,整理如下。 首先,对下面这些长度单位必须了解。 Android中的长度单位详解(dp、sp、px、in、pt、mm) 看到有很多网友不太理

    12-11-29
  • Android自适应不同分辨率或不同屏幕大小的layout布局

    Android自适应不同分辨率或不同屏幕大小的layout布局(横屏|竖屏) 一:不同的layout Android手机屏幕大小不一,有480x320, 640x360, 800x480.怎样才能让App自动适应不同的屏幕呢? 其实很简单,只需要在res目录下创建不同的layout文件夹,比如layout-640x360,

    12-11-28
  • ListView中使用自定义Adapter及时更新数据

    在项目中,遇到不能ListView及时更新的问题。写了一个demo,其中也遇到一些问题,一并写出来。 好吧,上代码 : public class PersonAdapter extends BaseAdapter { private ArrayListPersonBean mList; private Context mContext; public PersonAdapter(Arr

    12-11-27
  • 怎样成为一名Android开发者

    Chris(克里斯)是一位来自波兰的 Android 应用 开发者 ,最为一名非著名的开发者他开发的应用在Android Market上免费提供下载,并通过广告获得收入,最近他在自己的博客上面分享了从事 Android开发 带来的收入情况,并通过自己的经历给予 Android开发入门者非

    12-11-27
  • 开发者对Android寄予厚望 甘愿忍受低营收状况

    Pinger公司是一家移动 应用开发 公司,为 苹果 设备应用开发获得的收入是 Android 的两倍,但这并未阻止Pinger开发其首款 Android应用 。 Pinger首席产品与营销官乔·斯福尔(Joe Sipher)说:“虽然开发Android应用收入较低,但我们认为其意义重大。我们的

    12-11-27
  • 给初学者的介绍android系统framework

    一、 android 的开发工作 Android 的开发分为三个类型: 移植开发移动设备系统;android 系统级开发和应用程序 开发。 1、移植开发移动设备系统 2、Android 系统级开发,指的是扩展 android 的框架或者是修改 bug,这方面比较少, 除非有些开发移动设备的厂商,比

    12-11-26
  • Android开发做哪方面好?

    很多网友转型 Android 开发或准备做一个Android 开发者 ,到底做哪方面的好呢? 下面是给大家的一些建议: 1. 过去是J2EE、J2SE的开发者,这类传统的Java开发者可以考虑继续做Android 应用开发 ,如果会SSH,可以做更好的服务性客户端等等。 2. 过去时J2ME的开

    12-11-26
  • Android UI开发 popupwindow介绍以及代码实例

    PopupWindow在android.widget包下,弹出窗口的形式展示。官方文档对该控件的描述是:“一个弹出窗口控件,可以用来显示任意视图(View),而且会浮动在当前 活动(activity)的顶部”。PopupWindow可以让我们实现多种自定义控件,例如:menu、alertdialog等弹窗

    12-11-26
  • Android开发指南:获取用户位置

    知道用户的位置可以让你的应用程序更加智能并能够传递更好的信息给用户。当开始一个位置感知的Android程序时,你可以利用GPS或Android的网络位置提供者(Location Provider)来获取用户位置。虽然GPS最为精确,但它只能在户外使用,比较耗电,而且不能快速获

    12-11-26
  • 开源组件actionbarsherlock的使用

    从android 3.0开始,android加入了一个新的api,actoinbar,不得不说3.0之前android的标题栏确实比较丑,并且还没有任何功能,大部分情况下我都是直接将其隐藏的。 之前很多应用的顶部栏很多都是仿苹果的,比如微信。随着android 4.0的发布和慢慢的推广开来,

    12-11-26
  • android下拉刷新列表实现(pull to refresh)

    android中提供了ListView控件,listview能够为我们展现丰富的内容,有时候我们为了提升用户体检,需要更炫而且更好用户体验的效果,pull to refresh(下拉刷新列表效果)就应运而生了。 pull to refresh更多的应用于获取最新的内容,比如新浪微博、腾讯微博

    12-11-26
  • 给下拉刷新组件PullToRefresh ListView增加左右滑动手势的识别

    使用Android-PullToRefresh这个插件来展示列表 但是想增加左右滑动的手势的识别 目前是这么实现的: listView = pullToRefreshListView.getRefreshableView(); listView.setOnTouchListener(new OnTouchListener() { @Override public boolean onTouch(View

    12-11-26
  • 开源免费的Android UI库及组件推荐

    短短数年时间Android平台就已经形成了一个庞大而活跃的开发者社区。许多社区开发的项目业已进入成熟阶段,甚至可以用于商业的软件生产中,且不用担心质量问题。 本文编译自 androiduipatterns ,意在分享一些免费、开源的Android UI库及组件资源。 一、UI组

    12-11-26
  • android触屏事件处理onInterceptTouchEvent的问题

    有些view的实现会自定义onInterceptTouchEvent, 以及OnTouchEvent两个响应事件,onTouchEvent的功能我们都知道,但是onInterceptTouchEvent的功能是什么呢?两者又是什么关系?什么情况需要使用? onInterceptTouchEvent()是ViewGroup的一个方法,目的是在系

    12-11-26
  • 动态改变actionbar的menu菜单MenuItem的显示

    onCreateOptionsMenu(Menu menu)方法中我们能够通过getMenuInflater().inflate(R.menu.list_option, menu);来构建一个菜单,并通过 menu.findItem(R.id.menu) 获得具体的一个菜单项。但这个onCreateOptionsMenu在activity的整个周期中只被调用一次,之后都不

    12-11-26
2457文