08 2014 档案

摘要:我不喜欢那些泛泛而谈的去讲那些形而上学的道理,更不喜欢记那些既定的东西。靠记忆去弥补思考的人,容易陷入人云亦云的境地,最后必定被记忆所围困,而最终消亡的是创造力。希望这个高手之路系列能够记录我学习安卓的点点滴滴总结。从而汇成流,聚为江,成为海。 下面就结合代码分析一下ClassLoader这... 阅读全文
posted @ 2014-08-29 16:32 xiaochao1234 阅读(402) 评论(0) 推荐(0) 编辑
摘要:本文将引导大家做一个音乐播放器,在做这个Android开发实例的过程中,能够帮助大家进一步熟悉和掌握学过的ListView和其他一些组件。为了有更好的学习效果,其中很多功能我们手动实现,例如音乐播放的快进快退等。 先欣赏下本实例完成后运行的界面效果: 首先我们建立项目,我使用的SDK是Andro... 阅读全文
posted @ 2014-08-29 08:43 xiaochao1234 阅读(1810) 评论(2) 推荐(0) 编辑
摘要:本文介绍MediaPlayer的使用。MediaPlayer可以播放音频和视频,另外也可以通过VideoView来播放视频,虽然VideoView比MediaPlayer简单易用,但定制性不如用MediaPlayer,要视情况选择了。MediaPlayer播放音频比较简单,但是要播放视频就需要Sur... 阅读全文
posted @ 2014-08-28 08:58 xiaochao1234 阅读(540) 评论(0) 推荐(0) 编辑
摘要:本文给大家讲解下Android文件选择器的使用。实际上就是获取用户在SD卡中选择的文件或文件夹的路径,这很像C#中的OpenFileDialog控件。 此实例的实现过程很简单,这样可以让大家快速的熟悉Android文件选择器,提高开发效率。 网上曾经见到过一个关于文件选择器的实例,很多人... 阅读全文
posted @ 2014-08-27 09:37 xiaochao1234 阅读(1264) 评论(0) 推荐(1) 编辑
摘要:本文为大家演示了如何使用Chronometer控件实现Android计时器的实例。 先贴上最终的实现效果图:Android计时器实现思路 使用Chronometer控件实现计器的操作。通过设置setBase(long base)来设置初始时间,然后为其添加一个 setOnChronometerT... 阅读全文
posted @ 2014-08-26 16:52 xiaochao1234 阅读(1764) 评论(0) 推荐(0) 编辑
摘要:自身以前也写过cocos2d-x如何优化内存的应用,以及内存不够的情况下怎么样处置惩罚游戏。今天在微博中看到有友好简介了下内存,挺详细的。不晓得是谁写的,我纪录下。一,IOS与图片内存在IOS上,图片会被积极缩放到2的N次方大小。例如一张1024*1025的图片,占用的内存与一张1024*2048的... 阅读全文
posted @ 2014-08-26 08:56 xiaochao1234 阅读(301) 评论(0) 推荐(0) 编辑
摘要:进行软件开发时,通常我们都喜欢使用较新版本的工具,但这里我为什么使用低版本的SDK来开发Android游戏呢?这里介绍下原因: 1、Android SDK属于向下兼容!那么低版本可以运行的,高版本基本上更是没问题!(当然每次SDK的更新也会带来新功能,或者修改了一些原来的BUG等等,那么其实对于... 阅读全文
posted @ 2014-08-25 08:55 xiaochao1234 阅读(800) 评论(0) 推荐(0) 编辑
摘要:我们进行Android开发时,Handler可以说是使用非常频繁的一个概念,它的用处不言而喻。本文就详细介绍Handler的基本概念和用法。Handler的基本概念 Handler主要用于异步消息的处理:当发出一个消息之后,首先进入一个消息队列,发送消息的函数即刻返回,而另外一个部分逐个的在消... 阅读全文
posted @ 2014-08-22 08:43 xiaochao1234 阅读(745) 评论(0) 推荐(0) 编辑
摘要:不知道大家是否用过天天动听,对于它界面上的半透明Menu效果,笔者感觉非常漂亮。下面是天天动听半透明Menu的截图,欣赏下吧: 感觉还不错吧?那么如何实现这种半透明Menu效果呢?本文就重点讨论并给出这种Menu的具体代码实现过程。 首先分析下实现这种半透明Menu所需做的工作,并进行合理分解: 1... 阅读全文
posted @ 2014-08-21 08:52 xiaochao1234 阅读(775) 评论(0) 推荐(0) 编辑
摘要:在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入,Java代码@OverridepublicvoidonCreate(BundlesavedInstanceState){supe... 阅读全文
posted @ 2014-08-20 15:32 xiaochao1234 阅读(784) 评论(0) 推荐(1) 编辑
摘要:这篇文章主要针对其数据流程进行分析。Camera一般用于图像浏览、拍照和视频录制。这里先对图像浏览和拍照的数据流进行分析,后面再对视频电话部分进行分析。1、针对HAL层对摄像头数据处理补充一下Linux中使用V4L2最为摄像头驱动,V4L2在用户空间通过各种ioctl调用进行控制,并且可以使用mma... 阅读全文
posted @ 2014-08-20 09:17 xiaochao1234 阅读(2969) 评论(0) 推荐(1) 编辑
摘要:近来找了一些关于android线程间通信的资料,整理学习了一下,并制作了一个简单的例子。 andriod提供了 Handler 和 Looper 来满足线程间的通信。例如一个子线程从网络上下载了一副图片,当它下载完成后会发送消息给主线程,这个消息是通过绑定在主线程的Handler来传递的。在Andr... 阅读全文
posted @ 2014-08-19 15:43 xiaochao1234 阅读(1254) 评论(0) 推荐(0) 编辑
摘要:Fragments 是android3.0以后添加的。主要是为了方便android平板端的开发。方便适应不同大小的屏幕。此代码是为了最简单的Fragment的使用,往一个Activity中添加Fragment,主要涉及的知识点有:1、Fragment类的创建,2、Fragment的添加3、无UI的 ... 阅读全文
posted @ 2014-08-18 17:29 xiaochao1234 阅读(1129) 评论(0) 推荐(0) 编辑
摘要:Android的应用框架的外特性空间的描述在SDK文档有十分清楚的描述,Android应用的基本概念,组件生命周期等等有详细的描述。在外特性空间中,Android提供了Activity,Service,Broadcast receivers,Content Provider,Intent,task等... 阅读全文
posted @ 2014-08-18 09:30 xiaochao1234 阅读(396) 评论(0) 推荐(0) 编辑
摘要:前言:使用Activity的openFileOutput()方法保存文件,文件是存放在手机空间上,一般手机的存储空间不是很大,存放些小文件还行,如果要存放像视频这样的大文件,是不可行的。对于像视频这样的大文件,我们可以把它存放在SDCard。 SDCard是干什么的?你可以把它看作是移动硬盘或U盘。... 阅读全文
posted @ 2014-08-15 13:51 xiaochao1234 阅读(819) 评论(0) 推荐(1) 编辑
摘要:一部手机最常用的功能就是打电话和发短信了,在Android开发中我们如何通过程序拨打电话呢?本文就给出一个用Android手机拨打电话的简单的实例。 下面是开发此实例的具体步骤: 一、新建一个Android工程,命名为phoneCallDemo。二、设计程序的界面,打开main.xml把内容修改... 阅读全文
posted @ 2014-08-14 14:05 xiaochao1234 阅读(650) 评论(0) 推荐(0) 编辑
摘要:在Android系统中也能经常见到动画,那么如何实现动画效果呢?本文就来为大家介绍动画的实现方式。Android中动画的实现分两种方式,一种方式是补间动画Tween Animation,就是说你定义一个开始和结束,中间的部分由程序运算得到。另一种叫逐帧动画Frame Animation,就是说... 阅读全文
posted @ 2014-08-14 09:09 xiaochao1234 阅读(465) 评论(0) 推荐(1) 编辑
摘要:搭建Android环境步骤(仅供参考): 官方搭建步骤:http://developer.android.com/index.html搭建环境之前需要下载下面几个文件包:一、安装Java运行环境JRE(没这个Eclipse运行不起来)和JDK 官网下载http://www.oracle.com/... 阅读全文
posted @ 2014-08-13 14:47 xiaochao1234 阅读(525) 评论(8) 推荐(0) 编辑
摘要:ANDROID 调试技术:1)Ps 指令ls –l /proc/27/cat /proc/27/cmdline #cmdline文件表示了这个进程所在的命令行。cat /proc/27/status #status 文件表明了获知这个进程的相关信息。 #stat包含更多信息,但较难读。cat ... 阅读全文
posted @ 2014-08-13 09:03 xiaochao1234 阅读(351) 评论(0) 推荐(0) 编辑
摘要:暂停和恢复Activity(Pausing and Resuming an Activity)在正常的应用程序使用,前台activity有时会被其他可视化组件遮挡,从而 造成activity的暂停。例如,当一个半透明的activity打开时(如在一个风格对话框),以前的activity就暂停了。只要... 阅读全文
posted @ 2014-08-12 08:53 xiaochao1234 阅读(668) 评论(0) 推荐(0) 编辑
摘要:看了程序人生网站的编程高手的编程感悟深有感触,好像也是一个android 程序员写的,推荐大家也看看。话不多说,还是言归正传吧。一、前言 我很喜欢电脑,可是笔记本还是太大,笔记本电脑再小还是要弄个小包背起来的,智能手机则不同,它完全就是一个手机,可以随意装在一个口袋里随身携带。因此我在2002年左右... 阅读全文
posted @ 2014-08-11 09:03 xiaochao1234 阅读(1134) 评论(0) 推荐(0) 编辑
摘要:在开发你的第一个Android应用程序之前,你应该先检查一下是否安装了Android SDK,以及是否创建好了Android模拟器(AVD),如果有不清楚的地方,请先看百度这篇文章“Android是什么,如何为Visual Studio 2010安装Android开发环境”,完成安装后再继续看下面的... 阅读全文
posted @ 2014-08-07 08:53 xiaochao1234 阅读(3261) 评论(4) 推荐(0) 编辑
摘要:在Android 2.0之后有了overridePendingTransition() ,其中里面两个参数,一个是前一个activity的退出两一个activity的进入,Java代码@OverridepublicvoidonCreate(BundlesavedInstanceState){supe... 阅读全文
posted @ 2014-08-06 09:02 xiaochao1234 阅读(596) 评论(0) 推荐(1) 编辑
摘要:前段时间写了个安卓平台下SQLite数据库操作的实例 ,一直没得时间总结 ,今天把它弄出来了。在Android 运行时环境包含了完整的 SQLite。首先介绍一下SQLite这个数据库:SQLite,是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多... 阅读全文
posted @ 2014-08-05 15:13 xiaochao1234 阅读(3589) 评论(0) 推荐(0) 编辑
摘要:最近要参加面试,网上找了一些题来备着,大家也来学习学习吧,话说平时还真有些东西不知道。。。面试题一:AIDL的全称是什么?如何工作? Android interface definition language (android接口定义语言) ,用来跨进程的访问方法,像 游戏中调用支付宝接口就是用的这... 阅读全文
posted @ 2014-08-04 17:25 xiaochao1234 阅读(697) 评论(0) 推荐(0) 编辑
摘要:一,重要性AndroidManifest.xml是Android应用程序中最重要的文件之一。它是Android程序的全局配置文件,是每个 android程序中必须的文件。它位于我们开发的应用程序的根目录下,描述了package中的全局数据,包括package中暴露的组件 (activities, s... 阅读全文
posted @ 2014-08-04 09:24 xiaochao1234 阅读(5060) 评论(0) 推荐(0) 编辑
摘要:统一的用户界面是可以使得应用程序更友好。要做到用户界面的统一,我们就必须用到风格(style)和主题(theme)。OPhone系统提供了很多系统默认的风格和主题,但是很多情况下,这些不能满足我们的需要。例如我们不可能总是希望背景色是系统规定的,我们也不希望字体大小一成不变。当然我们可以在每个空... 阅读全文
posted @ 2014-08-01 17:35 xiaochao1234 阅读(1073) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示