• 详解listview的四种适配器模式

    ListView是Android开发中比较常用的一个组件,它以列表的形式展示具体内容,并且能够根据数据的长度自适应显示。比如说我们手机里的通讯录就使用到了ListView显示联系人信息。ListView同时也是所有Android UI控件中最为麻烦的控件,之所以麻烦就是因为它的各

    13-01-07
  • 安卓Matrix画图

    Matrix,中文里叫矩阵,高等数学里有介绍,在图像处理方面,主要是用于平面的缩放、平移、旋转等操作。 首先介绍一下矩阵运算。加法和减法就不用说了,太简单了,对应位相加就好。图像处理,主要用到的是乘法。下面是一个乘法的公式: 在Android里面,Matrix

    13-01-05
  • Android中如何自定义View

    Android自定义View实现很简单 继承View,重写构造函数、onDraw,(onMeasure)等函数。 如果自定义的View需要有自定义的属性,需要在values下建立attrs.xml。在其中定义你的属性。 在使用到自定义View的xml布局文件中需要加入xmlns:前缀=http://schemas.andr

    13-01-05
  • 2个Android颜色选择器开源库

    如果您需要使用选择颜色的功能的话, 有2个比较好的颜色选择器开源库可以使用: 1.android-ColorPickerPreference https://github.com/attenzione/android-ColorPickerPreference 这个库有如下特性 Color Area Hue Slider Alpha Slider (disabled by default

    13-01-05
  • Android获取存储卡路径的方式

    Android Lint 有个关于在代码中硬编码“sdcard”路径的警告,内容为: 不要硬编码(hardcode) “/sdcard/”; 使用 Environment.getExternalStorageDirectory().getPath() 替代sdcard路径 详情参考: http://developer.android.com/guide/topics/data/data-sto

    13-01-05
  • Android缓存网络图片的实现

    如果每次加载同一张图片都要从网络获取,那代价实在太大了。所以同一张图片只要从网络获取一次就够了,然后在本地缓存起来,之后加载同一张图片时就从缓存中加载就可以了。从内存缓存读取图片是最快的,但是因为内存容量有限,所以最好再加上文件缓存。文件

    13-01-05
  • 用ShareActionProvider添加一个简单的共享事件

    在ActionBar中添加分享功能会使得应用更加高效友好。Android4.0(API等级14)引入的ActionProvider类使得分享功能变得更加的简单。一旦ActionProvider被绑定到Action Bar的一个菜单中,它就能处理那一项的显示和反应。在ShareActionProvider的实例中,只需提

    13-01-05
  • 适配器模式在android中的应用

    适配器模式: 把一个类的接口转换为客户端所期待的另一种接口,从而使原本因接口不匹配而无法再一起工作的两个类能够在一起工作。 又称为:转化器模式、变压器模式或包装模式。 通俗的来说: 就像我们平常给笔记本用的充电器一样,不管外接电源是110V、220V

    13-01-05
  • Android应用程序间的内容分享机制

    当您创建一个intent的时候,您必须指定您想让intent触发的行为。Android定义了若干行为,包括 ACTION_SEND 。您可能猜到了,ACTION_SEND表明intent从一个应用中携带了数据发送给另外一个应用,甚至可以跨线程传输。为了向其他应用发送数据,您所要做的只需要

    13-01-04
  • Fragment对menu菜单的操作

    android4.0之后引入了fragment的概念,它的生命周期函数和activity几乎一样。对菜单的操作也是通过onCreateOptionMenu()实现的。 fragment可以通过实现 onCreateOptionMenu() 提供菜单项给activity的选项菜单。为了使这个方法接收调用,无论如何, 你必须在

    13-01-04
  • 安卓4.2开启开发者选项方法

    刷了官方的4.2系统之后,找不到ADB调试了,那个开发者选项哪去了?其实,在安卓4.2中,谷歌对这一选项仅仅是加以隐藏而已。现在就来教大家安卓4.2开启开发者选项的方法。 安卓4.2开启开发者选项方法: 1. 打开“设置”-关于手机”-版本号”。 2. 狂点版本号

    13-01-03
  • Android控制应用程序的音量和播放

    好的用户体验是可预知的。如果您的应用能够播放媒体文件,让用户使用硬件或者软件设备、蓝牙耳机、手机来控制音量是非常重要的。 同样,在适当和有效的应用使用的音频流上、播放、停止、暂停、快进和快退媒体录放控制按键需要执行各自的动作。 确认使用的是

    12-12-31
  • Android判断网络连接状态

    有些应用需要联网,例如设定重复闹铃,更新后台服务,最通常的做法是定期联网,用网上资源、缓存数据或运行一个下载任务(下载数据)来更新应用。但是如果手机没联网,或者网速超慢,就没必要执行这些任务。 我们可以使用ConnectivityManager检查是否联网以及

    12-12-31
  • Android监控电池电量和充电状态

    如果您要更改后台更新频率,从而减少更新对电池使用时间的影响,最好先查看当前的电池电量和充电状态。 对应用进行更新会影响电池使用时间,具体取决于设备的电池电量和充电状态。如果用户正在通过交流电源为设备充电,更新应用的影响就可以忽略不计。因此,

    12-12-31
  • 安卓5.0酸橙馅饼(Key Lime Pie)系统曝光

    日前,在测试网站NenaMark曝光了一款名为Sony LT30i的新机型测试图,由于之前索尼曾推出Xperia T LT30p,业界猜测该款机型应为国际版Xperia T。值得注意的是,该款机型搭载的是Android 5.0.0系统,如下图: 据了解,Android 5.0.0的开发代号为“酸橙馅饼”(K

    12-12-30
2457文