Android

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。

Android Launcher--简易Launcher开发

 第一步,把我们的应用程序作为home(即实现按下home键,启动自己的launcher.) 要把我们的应用程序作为home,只需要在AndroidManifest.xml中添加: <category android:name=\"android.intent.category.HOME\" /> <ca

2015-07-28 10:19:04

[重要]使用Vitamio打造自己的Android万能播放器(10)—— 本地播放 (缩略图、视频信息、视频扫描服务)

前言 Vitamio是我们团队的诚意之作,除了要将VPlayer打造成Android最好的播放器,也要将Vitamio打造成Android最好的播放器组件。新版发布内测SDK虽然还有一些问题,但已经具备高可扩展性、便捷性和许多内置实用的功能,后续文章将继续深挖和介绍Vitamio的使用细节和方法。本章将提供显示缩略图、视频大小等视频信息,并介绍使用Vitam

2015-07-28 10:19:04

Android开发中的多线程

多线程案例——计时器 这个案例中,屏幕启动之后,进入如图所示的界面。 屏幕上有一个文本框用于显示逝去的时间,此外还有一个“停止计时”按钮。案例的用例图如图所示。 能够在屏幕上“实时地显示”时间的流逝,单线程程序是无法实现的,必须要多线程程序才可以实现,即便有些计算机语言可以通过

2015-07-28 10:19:04

android中的MotionEvent 及其它事件处理

最近一段时间一直忙着做项目,忙的都没时间来我的博客小窝看看了,今天来一篇。。。 MotionEvent对象 当用户触摸屏幕时将创建一个MotionEvent对象。MotionEvent包含关于发生触摸的位置和时间等细节信息。MotionEvent对象被传递到程序中合适的方法比如View对象的onTouchEvent()方法中。在这些方法中我们可以分析Mo

2015-07-28 10:19:03

【Android Studio使用教程1】Android Studio导入项目的几种方法

本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到该版本。 Android Studio默认使用 Gradle 构建项目, Eclipse 默认使用Ant构建项目。建议Android Studio导入项目时,使用 Gradle 构建项目。 导入 Eclipse 项目 本例中,使

2015-07-28 10:19:03

Android数据库 之 SQLite数据库

Android数据库  一、关系型数据库SQLIte   每个应用程序都要使用数据,Android应用程序也不例外,Android使用开源的、与操作系统无关的SQL数据库—SQLite。SQLite第一个Alpha版本诞生于2000年5月,它是一款轻量级数据库,它的设计目标是嵌入式的,占用资源非常的低,只需要几百K的内存就够了。

2015-07-28 10:19:02

Android中文API(119)——TableRow

 前言   本章内容是android.widget.TableRow,版本为Android 3.0 r1,翻译来自\"Snail\",欢迎访问它的博客:\"http://blog.csdn.net/zuolongsnail\",再次感谢\"Snail\" !期待你一起参与Android API的翻译,联系我over140@gmail.com。 &n

2015-07-28 10:19:02

ANDROID自定义输入法-自定义键盘

摘要:在本教程中,将通过一个股票输入法实例来详细介绍如何在OPhone1.5中创建自定义输入法。 OPhone输入法介绍 得益于OPhone1.5的良好架构,在OPhone中创建输入法可不再是一件多么复杂的事情了。下面来看看OPhone中输入法的组成部分以及如何实现。       &n

2015-07-28 10:19:02

Android开发-API指南- Calendar Provider

Calendar Provider 英文原文:http://developer.android.com/guide/topics/providers/calendar-provider.html 采集日期:2015-05-10 在本文中 基础知识 用户权限 日程表 查询日程 修改日程 插入日程

2015-07-28 10:19:01

【Android】Fragment真正意义上的onResume和onPause

 前言 Fragment虽然有onResume和onPause的,但是这两个方法是Activity的方法,调用时机也是与Activity相同,和ViewPager搭配使用这个方法就很鸡肋了,根本不是你想要的效果,这里介绍一种方法。声明 欢迎转载,但请保留文章原始出处:)  博客园:http://www.cnblogs.com 农民伯伯

2015-07-28 10:19:01

Android控件系列之Button以及Android监听器

说明:本教程来源于http://www.cnblogs.com/wt616/转载请标注该链接 学习目的: 1、掌握在Android中如何建立Button 2、掌握Button的常用属性 3、掌握Button按钮的点击事件(监听器) Button是各种UI中最常用的控件之一,它同样也是Android开发中最受欢迎的控件之一,用户可以通过触

2015-07-28 10:19:00

Android 播放Gif 动画

在Android 中是不支持直接使用Gif 图片关联播放帧动画,如下动画在Android 中是无法播放的: Android 提供了另外一种解决的办法,就是使用AnimationDrawable 这一函数使其支持逐帧播放,但是如何把gif 图片打散开来,成为每一帧的图片呢?下面介绍两种比较不错的软件,可以帮我们打散图片。 gifsplitter2.0

2015-07-28 10:19:00

二十六、Android WebView缓存

在项目中经常会使用到WebView控件,当加载html页面时,会在/data/data/应用package目录下生成database与cache两个文件夹如下图如示: 请求的url记录是保存在webviewCache.db,而url的内容是保存在webviewCache文件夹下.      &nbsp

2015-07-28 10:19:00

windows下如何下载android源码

在网上找了好久都没有找到如何批量下载,只是找到有位通过角本执行来进行下载的。 试了一下在我机器上运行有问题,所以索性自己搞了一个出来。 首先根据官方的说法要下载git,这个无论如何是要下载的。 点击安装,安装完成后, 在盘符上建立文件夹,我建在E:\\android src下 右键选择Git bash 弹出如下界面 下面就是整理下载的过

2015-07-28 10:18:59

图解Android - Binder 和 Service

在 Zygote启动过程 一文中我们说道,Zygote一生中最重要的一件事就是生下了 System Server 这个大儿子,System Server 担负着提供系统 Service的重任,在深入了解这些Service 之前,我们首先要了解 什么是Service?它的工作原理是什么?    1. Service是什么?

2015-07-28 10:18:59

Xamarin体验:使用C#开发iOS/Android应用

Xamarin是Mono创始人Miguel de Icaza创建的公司,旨在让开发者可以用C#编写iOS, Android, Mac应用程序,也就是跨平台移动开发。   简介 Xamarin是基于Mono的平台,目前主要有以下产品(更具体请见:http://xamarin.com/products): Xamarin Studio:I

2015-07-28 10:18:58

Android实用代码七段(一)

前言  这里积累了一些不常见确又很实用的代码,每收集7条更新一次,希望能对大家有用。 声明  欢迎转载,但请保留文章原始出处:)     博客园:http://www.cnblogs.com    农民伯伯: http://over140.cnblogs.com    正文  1、 精

2015-07-28 10:18:58

android手机定位

做移动互联网就不太可能不碰手机端的开发。上周为了项目需要,俺也挽袖子抡胳膊开始写起了android程序,还好有java基础,倒也上手快,写了几个小程序,主要都是关于定位方面的。网上也搜得到一些相关的文章和教程,但给出的例子效果不太好,而且感觉只有其表,却不明其理。因此写出此文,分享一些我的经验。虽然是以android为主,但是我想对其它平台的开发也应该有些帮

2015-07-28 10:18:58

Android UI线程和非UI线程

  Android UI线程和非UI线程   UI线程及Android的单线程模型原则   当应用启动,系统会创建一个主线程(main thread)。   这个主线程负责向UI组件分发事件(包括绘制事件),也是在这个主线程里,你的应用和Android的UI组件(components from the Android UI to

2015-07-28 10:18:58

Android--UI之ScrollView

前言   本篇博客主要讲解ScrollView和HorizontalScrollView两个容器的使用。它们分别代表了垂直滚动以及水平滚动,滚动的内容是它其中包含的View。在本篇会简单介绍ScrollView和HorizontalScrollView的使用以及注意事项,最后以一个简单的Demo来演示一下这两个容器的使用。 ScrollView   S

2015-07-28 10:18:57