博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

09 2011 档案

摘要:Ubuntu10.04系统 32位机上安装编译Android2.3源码,其步骤和注意事项如下:1.安装JDK6对于Android2.3系统,不要安装JDK5,应该安装最新的JDK6。如果安装了JDK6,Android会自动按64位编译,如果系统是32位的,会有编译错误,后面会说如何修改这个错误。sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"sudo add-apt-repository "deb-src http://archive.canonical.com/ub 阅读全文

posted @ 2011-09-28 14:19 梦回鲁南 阅读(769) 评论(0) 推荐(0)

摘要:1. 环境Ubuntu 10.04 32-bitsudo apt-get install git-coresudo apt-get install curlsudo apt-get installzlib-dev 变为sudo apt-get installzlib1g-devsudo apt-get install bisonsudo apt-get install flexsudo apt-get install libncurses-dev (libncurses5-dev)sudo apt-get install g++sudo apt-get install libx11-devsu 阅读全文

posted @ 2011-09-28 11:56 梦回鲁南 阅读(376) 评论(0) 推荐(0)

摘要:手机设计公司是根据不同的手机研发平台来设计不同性能的产品!手机研发的基本流程是:用一个较简单的阐释,一般的手机研发公司是需要最基本有六个部门:ID、MD、HW、SW、PM、Sourcing、QA。1、ID(IndustryDesign)工业设计包括手机的外观、材质、手感、颜色配搭,主要界面的实现与及色彩等方面的设计。例如摩托罗拉“明”翻盖的半透明,诺基亚7610的圆弧形外观,索爱W550的阳光橙等。这些给用户的特别感受和体验都是属于手机工业设计的范畴,一部手机是否能成为畅销的产品,手机的工业设计显得特别重要!2、MD(MechanicalDesign)结构设计手机的前壳、后壳、手机的摄像镜头位 阅读全文

posted @ 2011-09-09 11:06 梦回鲁南 阅读(503) 评论(0) 推荐(0)

摘要:1.把eclipse工程配置文件复制到android源码根目录下 cp development/ide/eclipse/.classpath ./ 2.修改eclipse程序的配置 1)、修改eclipse缓存设置 把eclipse.ini(在eclipse软件的安装目录下)的3个值改为下面的值: -Xms128m -Xmx512m -XX:MaxPermSize=256m 2)、把android-formatting.xml和android.importorder导入eclipse android-formatting.xml、.classpath和android.importorder.. 阅读全文

posted @ 2011-09-09 10:39 梦回鲁南 阅读(3568) 评论(1) 推荐(0)

摘要:Android 动画框架原理现有的 Android 动画框架是建立在 View 的级别上的,在 View 类中有一个接口 startAnimation 来使动画开始,startAnimation 函数会将一个 Animation 类别的参数传给 View,这个 Animation 是用来指定我们使用的是哪种动画,现有的动画有平移,缩放,旋转以及 alpha 变换等。如果需要更复杂的效果,我们还可以将这些动画组合起来,这些在下面会讨论到。要了解 Android 动画是如何画出来的,我们首先要了解 Android 的 View 是如何组织在一起,以及他们是如何画自己的内容的。每一个窗口就是一棵 V 阅读全文

posted @ 2011-09-08 11:22 梦回鲁南 阅读(2197) 评论(0) 推荐(0)

摘要:Tween 动画通过对 View 的内容完成一系列的图形变换 (包括平移、缩放、旋转、改变透明度)来实现动画效果。具体来讲,预先定义一组指令,这些指令指定了图形变换的类型、触发时间、持续时间。这些指令可以是以 XML 文件方式定义,也可以是以源代码方式定义。程序沿着时间线执行这些指令就可以实现动画效果。动画的进度使用 Interpolator 控制,android 提供了几个 Interpolator 子类,实现了不同的速度曲线,如LinearInterpolator 实现了匀速效果、 Accelerateinterpolator 实现了加速效果、DecelerateInterpolator 阅读全文

posted @ 2011-09-08 10:46 梦回鲁南 阅读(945) 评论(0) 推荐(0)

摘要:Frame Animation是顺序播放事先做好的图像,跟电影类似。不同于animation package, Android SDK提供了另外一个类AnimationDrawable来定义、使用Frame Animation。Frame Animation可以在XML Resource定义(还是存放到res\anim文件夹下),也可以使用AnimationDrawable中的API定义。由于Tween Animation与Frame Animation有着很大的不同,因此XML定义的格式也完全不一样,其格式是:首先是animation-list根节点,animation-list根节点中包含 阅读全文

posted @ 2011-09-08 10:20 梦回鲁南 阅读(497) 评论(0) 推荐(0)

摘要:这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controller。它首先用onInterceptTouchEvent(MotionEvent)来拦截所有的touch事件,如果是长按item拖动的话不把事件传下去,直接交由onTouchEvent()处理,这样就可以实现item 阅读全文

posted @ 2011-09-07 14:07 梦回鲁南 阅读(319) 评论(0) 推荐(0)

摘要:关于动画的实现,Android提供了Animation,在Android SDK介绍了2种Animation模式:1. Tween Animation:通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果,即是一种渐变动画;2. Frame Animation:顺序播放事先做好的图像,是一种画面转换动画。动画类型下面先来看看Android提供的动画类型。Android的animation由四种类型组成在XML文件中:alpha 渐变透明度动画效果scale 渐变尺寸伸缩动画效果translate 画面转换位置移动动画效果rotate 画面转移旋转动画效果在Java 源码中定义了相应 阅读全文

posted @ 2011-09-07 13:52 梦回鲁南 阅读(278) 评论(0) 推荐(0)

摘要:位图是我们开发中最常用的资源,毕竟一个漂亮的界面对用户是最有吸引力的。1. 从资源中获取位图可以使用BitmapDrawable或者BitmapFactory来获取资源中的位图。当然,首先需要获取资源: Resources res=getResources();使用BitmapDrawable获取位图使用BitmapDrawable (InputStream is)构造一个BitmapDrawable;使用BitmapDrawable类的getBitmap()获取得到位图;// 读取InputStream并得到位图InputStream is=res.openRawResource(R.dra 阅读全文

posted @ 2011-09-06 12:44 梦回鲁南 阅读(373) 评论(0) 推荐(0)

摘要:(一)在任意位置获取应用程序ContextAndroid程序中访问资源时需要提供Context,一般来说只有在各种component中(Activity, Provider等等)才能方便的使用api来获取Context, 而在某些工具类中要获取就很麻烦了。为此,我们可以自定义一个Application类来实现这种功能。import android.app.Application;public class MyApplication extends Application { private static MyApplication instance; public static MyAppli 阅读全文

posted @ 2011-09-05 14:24 梦回鲁南 阅读(257) 评论(0) 推荐(0)

摘要:public static Bitmap getViewBitmap(View v) { v.clearFocus(); v.setPressed(false); //能画缓存就返回false boolean willNotCache = v.willNotCacheDrawing(); v.setWillNotCacheDrawing(false); int color = v.getDrawingCacheBackgroundColor(); v.setDrawing... 阅读全文

posted @ 2011-09-05 11:52 梦回鲁南 阅读(1607) 评论(1) 推荐(0)

摘要://绝对布局AbsoluteLayoutabslayout=new AbsoluteLayout(this);setContentView(abslayout);Button btn1 = newButton(this);btn1.setText(”this is abutton”);btn1.setId(1);AbsoluteLayout.LayoutParams lp1=newAbsoluteLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT,ViewGroup.LayoutParams.WRAP_CONTENT,0,100);a 阅读全文

posted @ 2011-09-05 11:46 梦回鲁南 阅读(664) 评论(0) 推荐(0)

摘要:android:id 为控件指定相应的IDandroid:text指定控件当中显示的文字,需要注意的是,这里尽量使用strings.xml文件当中的字符串android:gravity指定View组件的对齐方式,比如说居中,居右等位置 这里指的是控件中的文本位置并不是控件本身android:layout_gravity 指定Container组件的对齐方式.比如一个button 在linearlayout里,你想把该button放在靠左、靠右等位置就可以通过该属性设置.以button为 例,android:layout_gravity="right"则button靠右and 阅读全文

posted @ 2011-09-05 11:33 梦回鲁南 阅读(190) 评论(0) 推荐(0)

摘要:固件(Firmware)就是写入EROM或EPROM(可编程只读存储器)中的程序,通俗的理解就是“固化的软件”,台港澳称为“韧体”。更简单的说,固件就是BIOS的软件,但又与普通软件完全不同,它是固化在集成电路内部的程序代码,负责控制和协调集成电路的功能。固件原理 目前(2010年)固件(firmware)一般存储于设备中的电可擦除只读存储器EEPROM(Electrically Erasable Programmable ROM)或FLASH芯片中,一般可由用户通过特定的刷新程序进行升级的程序。一般来说,担任着一个数码产品最基础、最底层工作的软件才可以称之为固件,比如计算机主板上的基本输入. 阅读全文

posted @ 2011-09-01 15:38 梦回鲁南 阅读(274) 评论(0) 推荐(0)

摘要:四码合一是在三码合一的基础上多了一张发票,也是指IMEI手机串号相吻合。简介IMEI由15位数字组成,其组成为: 1、前6位数(TAC)是"型号核准号码",一般代表机型。 2、接着的2位数(FAC)是"最后装配号",一般代表产地。 3、之后的6位数(SNR)是"串号",一般代表生产顺序号。 4、最后1位数(SP)通常是"0",为检验码,目前暂备用。 IMEI码具有唯一性,贴在手机背面的标志上,并且读写于手机内存中。它也是该手机在厂家的"档案"和"身份证号"。 在手机外包装盒子 阅读全文

posted @ 2011-09-01 15:23 梦回鲁南 阅读(706) 评论(0) 推荐(0)

摘要:基带芯片是用来合成即将的发射的基带信号,或对接收到的基带信号进行解码。具体地说,就是:发射时,把音频信号编译成用来发射的基带码;接收时,把收到的基带码解译为音频信号。同时,也负责地址信息(手机号、网站地址)、文字信息(短讯文字、网站文字)、图片信息的编译。基带芯片的组成 基带芯片可分为五个子块:CPU处理器、信道编码器、数字信号处理器、调制解调器和接口模块. CPU处理器对整个移动台进行控制和管理,包括定时控制、数字系统控制、射频控制、省电控制和人机接口控制等.若采用跳频,还应包括对跳频的控制.同时,CPU处理器完成GSM终端所有的软件功能,即GSM通信协议的layer1(物理层)、l... 阅读全文

posted @ 2011-09-01 15:20 梦回鲁南 阅读(813) 评论(0) 推荐(0)

摘要:经过一段时间的蓄势,TD终于开始要开花结果了,近几个月销量开始迅猛上升,以致卖到芯片缺货,需要追着台积电下单。据说明年一月份迎来小高峰销量可能达到今年全年总额。又传中移动明年的规划目标是要发展3000万TD用户。TD芯片争霸的大戏明年要开演了。据说今年的出货,T3G占50%左右,联发科+联芯占40%,展讯通过无线固化也斩获不少。不过今年只是热身。展讯,GSM上能跟联发科掰掰手腕的。比较有希望做大的公司。联芯,大唐分出来的。有点像高通。目前主要是给联发科提供协议栈,据说在开发自己的芯片。重邮,实力相对弱。T3G,原来大唐占有股份,现在是ST-Ericsson(意法半导体和爱立信合资)全资拥有,后 阅读全文

posted @ 2011-09-01 15:07 梦回鲁南 阅读(4862) 评论(3) 推荐(0)

无觅相关文章插件,快速提升流量