E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
android开发学习
Android开发学习
笔记(二)——编译和运行原理(2)
上篇介绍了应用程序从源码到安装包的整个过程,考虑到篇幅过长,遂将原理内容分成两部分来介绍。接下来,在本篇中,主要介绍Android平台应用程序的运行原理。 在阅读了SDK文档中“Application Fundamentals”一篇的内容后,根据自己的理解绘制了下面的示意图: &n
·
2015-11-13 03:32
Android开发
Android开发学习
笔记(二)——编译和运行原理(1)
接着上一篇的内容,继续从全局了解Android。在清楚了Android的平台架构(可以看作是静态原理)后,还需要掌握其动态原理。动态原理包含两部分,一部分是编译原理,另一部分是运行原理。有人会说,搭建一个基于Eclipse的Android开发环境,编译和运行只要点击按钮即可完成。但是,如果只是“知其然而不知其所以然”的话,在后面的开发中一旦遇到奇怪的问题后可能就束手无措啦。所以,即使是作为初学者,
·
2015-11-13 03:30
Android开发
Android开发学习
之ImageView手势拖拽、缩放、旋转
转自: http://blog.csdn.net/qinyuanpei/article/details/17751481 在Android应用中,图片随手势的拖拽、缩放、旋转在很多场景中都会用到,今天我们要做的就是在ImageView的基础上实现一个可以拖拽、缩放、转转的TouchView。 &n
·
2015-11-13 00:29
imageview
android开发学习
2——hello world
打开eclipse,file->new ->project 建立 android application 输入App名称AndroidIntro。然后根据指导选择最低支持的SDK,目标SDK等。这样就建立好一个androidApp了 接下来我们来看一下他的架构 src:源代码所在的地方;gen:自动生成的代码;Android 4.0.3、AndroidDep
·
2015-11-12 23:25
Hello world
Android开发学习
1——android安装和配置
下载eclipse,这个不用交 然后在Help->Install New Software添加ADT http://dl-ssl.google.com/android/eclipse。 然后勾选下图的两个最基本的东西,也可以全部勾选 然后下载即可。 然后打开windows->AVDManager。如果没有的话 则进入windows->Customize Perspect
·
2015-11-12 23:24
Android开发
平时积累文章链接
Android数据存储(二)PreferenceFragment详解:http://www.it165.net/pro/html/201410/23922.html点击打开链接
Android开发学习
之TypedArray
coralling_css
·
2015-11-12 17:06
Android开发学习
笔记(三)——基于Eclipse开发环境的搭建及HelloAndroid示例程序的创建
网上,有关基于Eclipse IDE开发环境搭建的资料还真不少,这里我就不再一步一步的将整个过程叙述一遍,毕竟,作为一名程序员还是应该有点儿复用的意识,哈哈! 推荐一个Android2.3环境搭建的博文: http://blog.csdn.net/deaboway/archive/2011/01/30/6170418.aspx(第一部分)
·
2015-11-12 15:55
Android开发
Android开发学习
笔记(二)——编译和运行原理(2)
上篇介绍了应用程序从源码到安装包的整个过程,考虑到篇幅过长,遂将原理内容分成两部分来介绍。接下来,在本篇中,主要介绍Android平台应用程序的运行原理。 在阅读了SDK文档中“Application Fundamentals”一篇的内容后,根据自己的理解绘制了下面的示意图
·
2015-11-12 15:54
Android开发
Android开发学习
笔记(二)——编译和运行原理(1)
接着上一篇的内容,继续从全局了解Android。在清楚了Android的平台架构(可以看作是静态原理)后,还需要掌握其动态原理。动态原理包含两部分,一部分是编译原理,另一部分是运行原理。有人会说,搭建一个基于Eclipse的Android开发环境,编译和运行只要点击按钮即可完成。但是,如果只是“知其然而不知其所以然”的话,在后面的开发中一旦遇到奇怪的问题后可能就束手无措啦。所以,即使是作为初学者,
·
2015-11-12 15:54
Android开发
Android开发学习
之TypedArray类
在学习Android的开发中,学习Gallery视图显示图片的过程中,在设置图片适配器的时候,用到了此TypedArray类型,这次根据android SDK,一块把此类型弄清楚! android.content.res.TypedArray 包
·
2015-11-12 13:03
Android开发
Color About——First
最近在
Android开发学习
中遇到TextView背景色以及文字颜色着色问题,在此做个记录。
·
2015-11-12 08:11
color
Android开发学习
笔记(一)——初识Android
对于一名程序员来说,“自顶向下”虽然是一种最普通不过的分析问题和解决问题的方式,但其却是简单且较为有效的一种。所以,将其应用到Android的学习中来,不至于将自己的冲动演变为一种盲目和不知所措。 根据“自顶向下”、“从整体到局部”的思想,我的基本学习思路是: 从全局入手,宏观的了解Android平台的架构 了解基于Android平台的应用程序的运行原理 了解环境的搭建,为后面结
·
2015-11-11 18:37
Android开发
Android开发学习
之Gallery画廊的使用
从今天起,我将为大家带来
Android开发学习
系列文章,与大家一起来学习Android应用开发的相关知识。
·
2015-11-11 15:57
Android开发
Android开发学习
之Notification通知的简单实现
Notification,顾名思义就是通知、提醒的意思。那么我们今天就来做这样一个通知。 在Android中实现通知,需要借助NotificationManager和Notification类。对于UI布局,我们采用一个最为简单的形式
·
2015-11-11 15:57
notification
Android开发学习
之摇一摇功能的简单实现
自从微信里的摇一摇功能为大家所熟知了以后,似乎摇一摇已经成了移动应用不可缺少的功能,不管什么类型的应用,只有加上了摇一摇才显得足够时尚。其实对于一款产品而言,我们真正应该关注的是用户需要什么,而不是很主观地去强迫用户适应这种看似很杀手级的功能。要知道,在用户的手机里,你只是众多应用中的一个而已,下一秒钟用户会选择谁,我们都不知道
·
2015-11-11 15:56
Android开发
Android开发学习
之SQLite数据库初探
在前面的一篇文章中,我给大家介绍了SQLite这样一个开源、免费的数据库,并给出了C#ADO.Net模式下的代码。其实,不只是在C#中可以使用SQLite,在Android中同样提供了SQLite并作为整个系统的数据库供大家使用,考虑到数据库在实际开发中的重要性,所以,我们今天就来学习Android中SQLite的用法。数据库的
·
2015-11-11 15:46
Android开发
Android开发学习
之IO文件读写操作
今天为大家带来的是IO。IO,顾名思义是Input和Output,即输入输出系统,用于完成文件的读写操作。今天我们就来学习在Android中使用Java原生的IO来读写文件。 页面布局一贯地简单,因为我们最主要的任务是学会怎么样使用这个类(学习J
·
2015-11-11 15:46
Android开发
Android开发学习
之闹钟功能的简单实现
Alarm就是我们通常说的闹钟,其实,在Android中实现一个简单的闹钟功能并不是很难,原理就是在特定的事件广播一个Intent,然后系统收到这个广播以后,做出一个反应( Receive)。在Android中提供了四种类型的闹钟,分别是ELAPSED_REALTIME(在指定的延时后广播通知,不唤醒设备)、ELAP
·
2015-11-11 15:45
Android开发
Android开发学习
之常见适配器总结
Adapter是指适配器的意思,在Android中,适配器扮演者重要的角色,是UI与Data实现绑定的一个桥梁。Adapter负责创建和显示每个项目的子View和提供对下层数据的访问。支持Adapter绑定的UI控件必须扩展AdapterView抽象类。默认情况下,Android为我们提供了下面几种常见的数据适配器: &nbs
·
2015-11-11 15:44
Android开发
Android开发学习
之调用系统相机完成拍照的实现
今天本来想写一篇关于百度地图定位SDK的文章的,无奈根据官网提供的例子编写的程序始终无法运行,所以这个计划只能落空。那么今天要与大家分享的是Camera,即照相机。随着硬件能力的大幅提升,手机上各种依托硬件的应用层出不群。在所有硬件中,照相机功能无疑是最常用的功能。那么,我们今天就来做一个简单的照相机吧。这个例子在很
·
2015-11-11 15:43
Android开发
Android开发学习
之Animation之Android帧动画解析
今天给大家分享的是Android中的动画,在Android中系统为我们提供了四种动画效果,分别是:缩放、平移、旋转、渐变。下面我们通过一个简单的例子来了解Android中的动画机制。这里我们主要用到的类有ScaleAnimation、TranslateAnimation、RotateAnimation、AlphaAnimation,分别对应上面
·
2015-11-11 15:43
animation
Android开发学习
之设置Android壁纸的功能实现
今天和大家分享的是关于在Android中设置壁纸的方法,在Android中设置壁纸的方法有三种,分别是: 1、使用WallpaperManager的setResource(int ResourceID)方法 &nb
·
2015-11-11 15:42
Android开发
Android开发学习
之ViewFilpper
今天几乎用半天折腾Fragment,总算做出来了,打算稍后与大家一起分享。今天想和大家分享的是ViewFilpper。ViewFilpper是一个在项目中实现多个View滑动效果的控件,通过ViewFlipper我们可以实现很漂亮的手势滑动效果,在很多应用的设计中都会有所体现。今天想实现的
·
2015-11-11 15:41
Android开发
Android开发学习
之使用ViewPager+PagerTabStrip制作可滑动的Tab
在昨天的文章中,我们使用ViewPager制作了一个简单的滑动切换的例子。今天让我们在昨天的基础之上,利用ViewPager来制作一个可以滑动的Tab。要实现这样的功能,除了ViewPager外,我们还需要一个PagerTabStrip来配合使用。简单说一下PagerTabStrip,Google官方描述为:Pag
·
2015-11-11 15:40
viewpager
Android开发学习
之使用ViewPager打造应用引导界面面
在上一篇文章中,我们使用 ViewFilpper实现一个滑动切换的简单例子,但是毫无疑问地是,ViewFilpper实现的效果总体显得生硬,在滑动的过程中十分地不自然。那么,有没有解决这个问题的办法呢?答案是有的,就是我们今天要说的ViewPager。ViewPager用于实现多页面的切换效果,该类存在于Google
·
2015-11-11 15:40
viewpager
Android开发学习
之UnIty3D重力感应
今天想和大家分享的是基于Unity3D的重力感应。首先简单地说一下Unity3D,Unity3D是一个支持Windwos、Android、ios、Mac、WII等多平台类型游戏的开发环境,具备可视化的编辑窗口,可以快捷、方便地对游戏场景进行编辑,对DirectX和OpenGL具有高度的渲染能力,支持资源导入,支持物理引擎、支持光影特效、支持粒子系统,是开发
·
2015-11-11 15:39
Android开发
Android开发学习
之分享功能的实现
今天想分享给大家的是在Android中实现分享功能,如果没有了分享,那么再好的应用终究会成为信息孤岛,所以在Andoid应用中实现分享功能就显得十分重要。在这里,分享功能的实现是依靠一个系统的意图来完成的。下面的基本代码: * Android分享功能的实现 * Author:秦元培 * 时间:2013年12月9日 */
·
2015-11-11 15:38
Android开发
Android开发学习
之ActionBar之Tab和Spinner导航
在 上一篇文章中,我们实现了ActionBar的简单功能,并对ActionBar有了一定的了解。事实上,ActionBar提供了三种导航方式,分别是标准、Tab、Spinner。那么今天我们就来学习后面两种。首先来看看最终实现的效果吧! &
·
2015-11-11 15:37
Android开发
Android开发学习
之初识ActionBar
ActionBar,即操作栏,根据Android官方给出的描述:操作栏是一个窗口功能,可识别用户位置,并提供用户操作和导航模式。使用操作栏提供您的用户不同应用程序中熟悉的界面,该系统优雅地适应不同的屏幕配置。我们首先来看看一个一般情况下的操作栏的结构,首先应用程序将整个操作栏分为四个区域,分别是:1、应
·
2015-11-11 15:37
Android开发
Android开发学习
之基于ViewPager实现Gallery画廊效果
通过我们前面的学习,我们知道ViewPager是可以做出近乎完美的滑动体验,回顾整个Android,我们发现Gallery具备同样的特点,于是我们大胆地猜想,Gallery是否和ViewPager之间有些关联呢?两者在功能上的类似和重叠,总会让我们对此充满好奇,我们开始思考:如果不借助Gallery,我
·
2015-11-11 15:36
viewpager
Android开发学习
之基于ZBar实现微信扫一扫
蛰伏半月有余,一直在准备期末考试,期间抽空研究了一些Android的源代码,现在我就把在这其中的一些收获分享给大家。 今天想分享给大家的是二维码扫描。说起二维码,大家一定不会陌生,尤其是微信火了以后,在我们的生活中几乎随处都可以看到二维码的影 子。相关科技媒体甚
·
2015-11-11 15:35
Android开发
Android开发学习
之仿微信聊天界面的实现
既然在上一篇文章中,我们提到了微信,那么在今天的文章中,我们继续来说微信吧。今天想和大家分享的是关于微信的聊天界面。 一、实现原理 继承BaseAdapter创建一个自定义适配器,然后
·
2015-11-11 15:35
Android开发
Android开发学习
之卡片式布局的简单实现
GoogleNow是Android4.1全新推出的一款应用,它可以全面了解你的使用习惯,并为你提供现在或者未来可能用到的各种信息,GoogleNow提供的信息关联度较高,几乎是瞬间返回答案,总而言之,GoogleNow是Google提出的全新搜索概念。当然,GoogleNow最为引人注目的当属它的卡片式
·
2015-11-11 15:34
Android开发
Android开发学习
之微信公众号界面
接着上一篇博客中的卡片式设计,我们继续从微信中寻找一些线索,我们首先来看这样一个界面,这是微信中默认的一个公众号,主要是发布腾讯新闻上的最新动态,我们可以看出,它采用了类似于我们在上一篇文章中采用的卡片式布局。那么,今天就让我们一起来做这样一个界面吧!
·
2015-11-11 15:33
Android开发
Android开发学习
之快速实现圆角ListView
一如既往,我们继续从微信当中寻找Android开发的思路,我们一起来看下面的这样一个效果。 这是微信里的一个界面,可以看到的是这个界面中大量使用了圆角的元素。当然,在其他的应用中,我们依然可以找到类似的影子,这自然是从IOS上移植过来的风格啦,俨然已经成了设计界的标准。 &nb
·
2015-11-11 15:32
Android开发
Android开发学习
之ImageView手势拖拽、缩放、旋转
在Android应用中,图片随手势的拖拽、缩放、旋转在很多场景中都会用到,今天我们要做的就是在ImageView的基础上实现一个可以拖拽、缩放、转转的TouchView。 &
·
2015-11-11 15:32
imageview
Android开发学习
之使用百度语音识别SDK实现语音识别(上)
作为移动互联网杀手级的交互方式,语音识别从问世以来就一直备受人们的关注,从IOS的Siri到国内的讯飞语音,语音识别技术在移动开发领域是最为充满前景和希望的技术。Android作为一个移动操作系统,其本身就继承了Google天生的搜索基因,因此Android对于语音识别和语音合成本身是具有较好的支持的。然而由于种种原因,在我天朝上国,Andr
·
2015-11-11 15:30
Android开发
Android开发学习
之使用百度语音识别SDK实现语音识别(下)
今天我们来继续学习百度语音识别SDK的相关内容,今天我们以百度语音识别SDK提供的API接口为前提,来实现自己的语音识别交互界面。在正式开始今天的文章之前,我们首先来了解下百度语音识别SDK中的几个重要的类吧。 1、VoiceRe
·
2015-11-11 15:29
Android开发
Android开发学习
之录音同步播放的实现
最近看到一篇关于音频的文章,忽然想起以前有个中国传媒大学的一位朋友,要我帮她设计一个可以实时播放输入音频的程序,我当时想到了要用DirectSound,可是对于这种从来没有碰过的东西,我内心是多少有些恐惧的,而且是用C#这样的语言来写这种相对来说比较底层的东西,所以这件事情最后就不了了之了,好在后来这位朋友顺利地完成了毕设。此时此
·
2015-11-11 15:29
Android开发
Android开发学习
之仿手机QQ消息列表侧滑删除效果
今天想和大家分享的是手机QQ消息列表侧滑删除效果,这种效果在IOS中被封装为一个列表控件,而手机QQ则是将这个功能移植到了Android上,换言之,这并非是手机QQ的独创。尽管如此,用户体验依然得到了很大的提升。那么,今天就让我们一起来学习实现这个效果吧。 &nbs
·
2015-11-11 15:28
Android开发
Android开发学习
之以CameraAPI方式实现相机功能(二)——相机功能配置
接着我们在上一篇文章中实现的简单项目,现在我们继续为这个相机添加功能。首先,在Camera中,我们可以对相机进行简单的控制,而当我们需要进行更多的功能上的配置上的时候,我们需要使用Camera下面的Parameters类。Parameters类中封装了我们需要的大部分功能,下面我们来一一讲解: &n
·
2015-11-11 15:27
Android开发
Android开发学习
之以CameraAPI方式实现相机功能(一)——快速实现相机
今天无意当中发现在《
Android开发学习
之基于ZBar实现微信扫一扫》中的一部分代码可以用来以硬件方式实现一个照相机的功能,在《
Android
·
2015-11-11 15:27
Android开发
Android开发学习
之QQ好友列表的实现
今天想和大家分享的是QQ好友列表的实现,我们知道,在默认情况下,QQ好友列表是处于收缩状态的,此时,列表显示好友分组名称。当我们单击分组时,列表处于展开状态,列表显示该分组下的项目。当再次单击分组时,列表恢复到收缩状态。 首先想和大家说说实现QQ好友列表的原
·
2015-11-11 15:26
Android开发
Android开发学习
之Xml解析归纳
在程序开发中,有两种语言是和平台无关的,它们就是Xml和Json,因此,作为在不同平台间传递信息的Xml和Json在Android中同样扮演者重要的角色,那么今天我们就来一起学习Android中Xml的解析吧,关于Json的解析我们将在后面的文章中和大家一起分享! 关于Xm
·
2015-11-11 15:25
Android开发
Android开发目录
Android开发学习
笔记(一)——
·
2015-11-11 13:09
Android开发
Android开发学习
之电话、短信、联系人
作为一部手机,最重要的功能当属电话、短信、联系人了,所以今天想和大家分享的是关于Android电话、短信、联系人这块的API接口。 1、通话记录的获取 List<TelePhoneRecord> mRecords=new ArrayList<Te
·
2015-11-11 10:48
Android开发
Android开发学习
路线图
Android开发学习
方法: Android是一个比较庞大的体系,从底层的Linux内核到上层的应用层,各部分的内容跨度也比较大。
·
2015-11-11 08:51
Android开发
android开发学习
几个有用的学习资料~
《 Android高级应用开发-基础篇》 针对Android基础入门课程,包含了Android四大件基础。UI,Launcher等等。这个课程学习之后也是进一步深入的基础。 《 Android高级应用开发-深入篇》 讲解很多高级的内容。包括NDK,电话,服务,高级UI定制,动画,多线程等。讲解不仅仅是讲解使用,而是结合android源码给大家讲解。 《 基于Androi
·
2015-11-11 04:33
Android开发
Android开发学习
之Camera
今天本来想写一篇关于百度地图定位SDK的文章的,无奈根据官网提供的例子编写的程序始终无法运行,所以这个计划只能落空。那么今天要与大家分享的是Camera,即照相机。随着硬件能力的大幅提升,手机上各种依托硬件的应用层出不群。在所有硬件中,照相机功能无疑是最常用的功能。那么,我们今天就来做一个简单的照相机吧。这个例子在很
·
2015-11-09 13:55
Android开发
Android开发学习
笔记:浅谈WebView
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法: 第一种方法的步骤: 1.在要Activity中实例化WebView组件:WebView webView = new WebView(this); 2.调用WebView的loadUrl()方法,设置WevView要显示的网页: &nbs
·
2015-11-09 12:17
Android开发
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他