2011年10月20日
摘要: 4、OSS音频驱动 主设备号为14,次设备号如下: /dev/mixer:0,访问声卡中内置的mixer,调整音量大小,选择音源; /dev/sndstat:6,测试声卡; /dev/dsp:3,读此设备为录音,写此设备为放音,/dev/audio使用u律编码,/dev/dsp使用8们无符号数的线性编码,/dev/dspW使用16位有符号数的线性编码。/dev/audio主要实现不慌不忙 SunOS的兼容。5、ALSA音频驱动 主设备号为116,Android没有直接使用ALSA,但可以基于ALSA实现Android Audio硬件抽象层;6、MTD MTD字符设备的主设备号为90... 阅读全文
posted @ 2011-10-20 19:01 Conerlius 阅读(765) 评论(0) 推荐(0) 编辑
摘要: 驱动的东西太多,这里我只给出一些架构图,并附上少许说明,我也是个Android初学者,大家可以交流一下! Android相对于Linux内核,新增了一些没有加入标准Linux内核的内容,形成Android的专用驱动,Linux的驱动我就不多说了,想了解的话,可以去学一下Linux! Android的专用驱动有以下几种: 1、Ashmem:匿名共享内存驱动; 2、Bingder:基于OpenBinder系统的驱动,为Android平台提供IPC支持; 3、Logger:轻量级的Log驱动; 5、PM:电源管理; 6、LMK:在缺少内存的情况下,Kill Progress; 7、P... 阅读全文
posted @ 2011-10-20 18:50 Conerlius 阅读(1675) 评论(0) 推荐(1) 编辑
摘要: 下面是XCode 4.X 下的第一个小程序,我也在适应Xcode 4.XThe first step: 新建一个Project;写入项目名一路Next,要修改存储路径的可以修改~当你建完项目后,你可以找到一个.xlb格式的文件,单击其就可以看到你项目在运行端上的显示界面了!想进行修改,产生第一个HelloWorld吗?简单!选择其中一个Library,你会在右下角看到下面一个布局!这里有你所要的控件,选一个拖动到.xlb所显示的界面内,再进行修改~至于怎么修改,你拖动后就会明白~最后我的界面: 阅读全文
posted @ 2011-10-20 09:22 Conerlius 阅读(312) 评论(0) 推荐(1) 编辑
  2011年10月18日
摘要: 搞Iphone开发,没有苹果系统是不行的。由于我已经装好了苹果的雪豹系统,所以在此我只是简单在说一下大休怎么装! 苹果系统,现下在非苹果机上的安装分两种:1、虚拟机安装;2、物理机安装。 现在先说延续一种,虚拟机安装! 一、下载雪豹系统,当然Lion的也行,不过Lion的要用VM8以上才能很好安装~VM7要装补丁!准备好引导境像~我用的是Darwin.iso 二、创建虚拟机在选择系统时,如下图所示创建完成后,在创建好的系统的文件中找到 .VMX后缀的文件,用记事本打开,找到guestOS,奖其值修改为“Darwin10”;然后挂载引导境像,进入引导后,再挂载苹果的DMG文件,然后就... 阅读全文
posted @ 2011-10-18 23:27 Conerlius 阅读(371) 评论(0) 推荐(0) 编辑
  2011年10月17日
摘要: Android 的学习也到一定段落了,Iphone也要回归了,但现在装的是Xcode4.X的,与以前用的3.X的操作差距太大了~主要是界面的不熟呀,所以我得重新搞一遍Iphone基础,用以适应新的工具界面,有兴趣的同学可以跟我一起学一下~虽然我的表达有点问题,但有问题可以留言,大家一起交流学习,呵~对Android框架熟的也可以交流一下~我现在正在学着Android框架和引擎,诚然,你们会觉得没那么多时间,但时间是挤出来的,现在我大专大三,有很多空闲时间,偶尔还可以来几盘Game,呵!有应趣的可以一起学习哦! 阅读全文
posted @ 2011-10-17 20:43 Conerlius 阅读(159) 评论(0) 推荐(0) 编辑
摘要: XCode快捷键从http://www.rainsts.net/article.asp?id=1066上转来的!1. 文件CMD + N: 新文件CMD + SHIFT + N: 新项目CMD + O: 打开CMD + S: 保存CMD + SHIFT + S: 另存为CMD + W: 关闭窗口CMD + SHIFT + W: 关闭文件2. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL + TOP: 折叠全部函数CMD + CTRL + BOTTOM: 取消全部函数折叠CTRL 阅读全文
posted @ 2011-10-17 08:39 Conerlius 阅读(916) 评论(0) 推荐(2) 编辑
  2011年9月29日
摘要: 在Android中,有一个闹钟的类,AlarmManager类,我们可以通过其来对系统内的通知进行操作! 本文用到了Service和Broadcast两个后台管理,在处理时,曾出现过很多问题,但经过半天的努力,终于解决了! 首先是Main.xml文件:View Code <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orient 阅读全文
posted @ 2011-09-29 11:01 Conerlius 阅读(13517) 评论(8) 推荐(2) 编辑
  2011年9月27日
摘要: 由于电脑的原因,搞 了几天,今天才能学习~唉!相机,在Android中,有一个类Camera,我们只要了解其中的方法就可以很快会用,个中方法请参照官方文档!以下为本人打的代码:MainActivity.java:View Code package com.chiefcto.camera;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.Window;import android.view.WindowManager;public class 阅读全文
posted @ 2011-09-27 22:46 Conerlius 阅读(1291) 评论(2) 推荐(0) 编辑
  2011年9月21日
摘要: Gallery本地开发是一个相对简单的例子,下面将讲棕此例子开发的过程与代码! 首先main.xml文件的代码: 1 <?xml version="1.0" encoding="utf-8"?> 2 <LinearLayout 3 xmlns:android="http://schemas.android.com/apk/res/android" 4 android:layout_width="fill_parent" 5 android:layout_height="fill_pare 阅读全文
posted @ 2011-09-21 20:25 Conerlius 阅读(413) 评论(2) 推荐(1) 编辑
摘要: Android动画Android动画的实现主要有两种方式,一种是使用Tween,一种是利用Frame,一、Tween动画实现Tween动画是通过预先定义一组指令,这些指令指定了图形变换的类型、触发时间,持续时间。程序沿着时间线执行这些指令就可以实现动画效果。因此我们首先需要定义Animation动画对像,然后设置该动画的一些属性,最后通过startAnimation方法来开始动画。MainView.javaView Code MainActivity.javaView Code package com.chiefcto.Animation;import android.app.Activit. 阅读全文
posted @ 2011-09-21 20:24 Conerlius 阅读(307) 评论(1) 推荐(1) 编辑