前两讲中,我们分别大体的了解了适配器是什么,和它的一些基本知识。
并且分别讲解了了ArrayAdapter和SimpleCursorAdapter这两种常用的安卓原生适配器,这两种适配器都是封装好了的,他们虽然使用起来非常简单,但是可扩展性较差。
现在我们继续向下深入学习安卓的适配器,这一次我们将会一同学习SimpleAdapter
simpleAdapter的扩展性最好,可以定...
分类:
移动开发 时间:
2014-07-28 00:18:00
阅读次数:
304
AudioManager类提供了访问音量和振铃器mode控制。使用Context.getSystemService(Context.AUDIO_SERVICE)来得到这个类的一个实例。...
分类:
移动开发 时间:
2014-07-28 00:17:19
阅读次数:
592
1.我们首先new一个我们自己的类集成ContentProvider,并实现方法如下
package com.wzw.sqllitedemo.providers;
import com.wzw.sqllitedemo.db.PersonSQLiteOpenHelper;
import android.content.ContentProvider;
import android.conten...
分类:
移动开发 时间:
2014-07-28 00:17:09
阅读次数:
295
出自http://blog.csdn.net/ajun_studio/article/details/6698147 和http://www.oschina.net/question/12_18065?sort=time
Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类keyvalue存储的不足,在部 分场合可以对关系数据库起到很好...
分类:
系统相关 时间:
2014-07-28 00:13:29
阅读次数:
598
效果如下:
DrawerLayout来自support.v4包,所以不用考虑兼容性问题。其次,这种布局类似风靡一时的侧滑菜单,但是比侧滑菜单轻巧许多。
下面介绍这种布局的使用方式。
1.在你的项目中导入support.v4包。
2.编辑一个布局,根节点为android.support.v4.widget.DrawerLayout,此节点下只允许有两个子节点,第一个为...
分类:
移动开发 时间:
2014-07-28 00:11:19
阅读次数:
400
在开发应用的时候,很多时候都会涉及大量图片的加载和高精度图片的加载,这两种操作都是会导致应用程序OOM(OutOfMemory)的问题发生,合理的图片加载和图片内存管理就是必须解决的问题,以下将提供一个比较完善的技术方案,解决这两个问题。
首先,我们必须明确为什么会发生OOM(OutOfMemory)的问题,其原因就是因为在APP运行过程中,所使用的系统内存超出了当前APP的最大可用内存...
分类:
移动开发 时间:
2014-07-28 00:08:00
阅读次数:
314
MainActivity如下:
package cc.cv;
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import and...
分类:
其他好文 时间:
2014-07-28 00:06:39
阅读次数:
248
通过前面的3篇博客已经简单的介绍了Android开发的过程并写了一个简单的demo,了解了Android开发的环境以及一些背景知识。接下来这篇博客不打算继续学习Android开发的细节,先停一下,明确一下接下来的学习目标以及学习路线。一、对Android开发的基本认识1、Android原生开发是基于Java语言的,由于我比较擅长C#,所以对Java语言本身不太熟练,需要加强Java语言基础的练习,...
分类:
移动开发 时间:
2014-07-28 00:06:20
阅读次数:
291
主要是使用内容提供者ContentProvider
#1.在activity_main.xml布局文件中添加写sdcard权限,并添加读短信的权限
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/t...
分类:
移动开发 时间:
2014-07-28 00:05:49
阅读次数:
391
谷歌Matias Duarte称,“Material Design是美丽和大胆的,因为干净的排版和布局简单且容易理解。内容才是焦点。
谷歌I/O
014开发者大会上宣布全新的设计语言“Material Design”,适用于旗下所有平台,包括 Android、Chrome OS 和网页。
谷歌Matias Duarte称,“Material Design是...
分类:
移动开发 时间:
2014-07-28 00:03:10
阅读次数:
282