• 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
  • Android广播机制-BroadcastReceiver详解

    Broastcast是应用程序间通信的手段。BroastcastReceiver也是跟Intent紧密相连的,动态/静态注册了BroastcastReceiver之后,使用sendBroadcast把Intent发送之后,系统会自动把符合条件的BroastcastReceiver启动,跟嵌入式系统的中断类似。 本文主要演示了如何

    12-11-25
  • Android取得当前屏幕的截图

    Android取得屏幕截图主要使用了Bitmap类里的方法,首先取得一个bitmap然后用取得的bitmap去绘制一张图片然后进行保存。 代码如下: import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import android.ap

    12-11-25
  • android处理触摸事件(touchEvent)的详细流程

    用户和应用程序的交互多数都是通过触摸事件完成,所以有必要对事件处理的内部逻辑有了解,只有这样,才能编写事件时应用自如。下面开始吧 声明: 1.文中的WMS的全称是:WIndowManagerServier 2.文中所说的具体view,如果没有特除说明,全部代表如TextView,B

    12-11-25
  • Android平板上开发应用的一点心得——精确适配不同的dpi和屏幕尺寸

    一、引言 Android的开源使厂商无需自行研发OS,大大降低了研发、生产的成本,使得Android平板品牌如雨后春笋般爆发,山寨机厂商们似乎又找到了一丝希望。与此同时带来的是广大开发者的苦不堪言,各种神奇的小板儿考验着app的兼容性,各种定制的rom不经意间就

    12-11-23
  • 关于做Android+J2ee系统集成开发的一点心得

    前言: 很早以前,就听人说过android以后会火起来,作为一个前瞻性,对它有所了解会是一个转型的好机会。javaweb太成熟饱和了,现在市面上各种android手机层出不穷,网上各种android视频连续剧一样跟进,安卓一下子成为了热门话题,刚开始也是出于个人兴趣学

    12-11-21
  • 关于Android的一些设计常识

    谈到应用程序设计,对设计师来说,Android就像是房间里的大象。很多设计师会更希望这是iOS,在那里所有任何人都只需要关心iPhone手机,iPad和App Store。然后没有人可以忽略Android,它目前已占据智能手机中最大的市场份额,且已经被广泛用于从平板电脑到电

    12-11-21
2093文