当前位置:  编程技术>移动开发
本页文章导读:
    ▪2010年,哪些智能手机很抢手        2010年,哪些智能手机很热门? 2010年哪款手机最热门?当然是仁者见仁,智者见智了。相信大家都有自己的看法。笔者从配置、性能、用户体验、功能、电池续航能力这几方面综合评判。.........
    ▪ shape根本用法及全部属性定义        shape基本用法及全部属性定义 如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android123就写到过Android Button按钮控件美化方法里面提到.........
    ▪ tabs圆角成效       tabs圆角效果 今天要处理一个圆角效果用到了下面tab = tabs.newTabSpec("tab_Busquedas"); tab.setContent(new Intent().setClassName("com.grapp", "com.grapp.homes").putExtras(bundle)); tab.setIndicator(null,null); tabs.addTab(tab); //.........

[1]2010年,哪些智能手机很抢手
    来源: 互联网  发布时间: 2014-02-18
2010年,哪些智能手机很热门?
2010年哪款手机最热门?当然是仁者见仁,智者见智了。相信大家都有自己的看法。笔者从配置、性能、用户体验、功能、电池续航能力这几方面综合评判。以下几款智能手机当仁不让是2010年的最热门手机。
1、3GS iPhone
1)拍摄功能升级
  从原来200万像素升级到320万像素,,支持自动对焦,并且苹果3.0还支持触摸对焦的功能,你只要在屏幕上点一下或者几下,就可以对焦拍摄。
2)支持视频拍摄剪辑
   拍摄视频以及上传也变得非常简单,新的iPhone 3GS拍摄后还可以自己进行编辑。完成以后你可以用彩信,邮件甚至是同步到mobile Me,直接共享到Youtube。
3)语音控制方便
    iPhone 3GS 提供了全新的语音控制系统,让拨号、播放音乐变得更简单,如直接说出联系人就可拨号,说出歌曲名就可播放。
4)续航能力的提升
    iPhone 3GS的电池待机时间长达300小时,可提供9小时 WIFI无线上网,3G网络时长达5小时,10小时视频播放,30小时音乐播放,12小时2G通话,5小时3G通话


2、摩托罗拉Milestone
   摩托罗拉Milestone配备了3.7英寸FWVGA分辨率电容屏,浏览网页时候不会留出空白。采用目前最为强劲的ARM Cortex-A8核心的TI OMAP 3430处理器,主频为550MHz。内置了256 Mb RAM和512 Mb内置存储空间,microSD存储卡插槽最大支持32 Gb存储空间该,内置MOTO导航地图,支持WIFI和GPS,功能非常的齐全。
摩托罗拉Milestone升级了最新版本的谷歌地图,而Android2.0也会对语音控制系统进行更加广泛的应用。另外,Android还支持微软Exchange邮件服务,并进一步完善了系统的邮件功能,比如整合多个不同帐户,提供统一的邮件收件箱等,在使用上更加的便利和快捷。
Milestone的电池容量为1400 mAh,可以支持8个小时的连续通话和260小时的待机时间


3、诺基亚N97  
   诺基亚N97将3.5英寸宽度触摸屏幕与QWERTY全键盘的完美结合,配备500万像素摄像头的同时支持最大16GB的海量存储,采用了ARM CPU,主频达到434MHz。
  诺基亚N97配备了3.5英寸1600万色TFT材质的超大可触摸屏幕,屏幕分辨率为640×360,支持16:9的显示效果。
  N97配备了一颗500万像素卡尔·蔡司认证镜头,两颗LED闪光灯融于一身,拍摄VGA分辨率30fps的视频,可以实现16:9的DVD画质视频捕捉。
  N97是Symbian S60 v5版操作系统真正的精英,同时它的软件表现已经值得称道,只不过相对于健全的AppStore软件商店,诺基亚整体的表现都有待提升了。诺基亚N97充分支持诺基亚音乐商店(Nokia Music Store)以及长达1.5天不间断的音乐播放时间。此外,通过HSDPA和WLAN,诺基亚N97支持各种服务,如实现即时分享的Ovi全分享(Share on Ovi)。
    诺基亚N97配备了一块1500毫安的锂电池,待机情况还不错,正常的打电话发短信可以续航2天多。


4、三星i9000
    三星i9000装备了一块4.0英寸WVGA分辨率的屏幕(800×480像素),Super AMOLED触控屏。主频高达1GHz的ARM Cortex-A8处理器,并配有512MB RAM/512MB ROM,一颗500万像素自动对焦摄像头.,并且支持720p,30fps的高清视频拍摄。此外,三星I9000也支持Wi-Fi、A-GPS,蓝牙连接功能也达到了3.0级别.
    三星i9000采用Android 2.1操作系统,并且搭载TouchWiz 3.0用户界面。 三星I9000由于采用电容屏,多点触控也是在配置之中。通过使用发现,多点触控的流畅度十分高,跟iPhone 4有得一拼。另外,三星I9000在系统的流畅度方面是比较理想的,触摸屏的灵敏度也比较高。
     三星I9000采用一块1500mAh锂电池,待机时间能达到2天左右


5、HTC Touch HD2 
    Touch HD2采用4.3英寸大触摸屏,同时主频高达1GHz,搭配488MB的RAM和512MB的内存,4.3英寸的WVGA高清电容式触控屏,而且更支持480×800像素的高分辨率和支持多点触控功能。不仅如此,该机还被标榜是HTC旗下第一款内置HTC Sense 的 Windows Phone。不仅拥有更加丰富的桌面插件,包括天气、联系人等元素,而且还提供了更具冲击力的视觉效果,可提供更出色的使用体验。
    HTC HD2不仅提供了完善的无线网络功能,支持GSM/GPRS/WCDMA/HSDPA网络和WLAN无线局域网接入功能,而且还可以将手机设置为无线路由器使用。HTC HD2也提供了加速感应器、接触感应器、光感感应器,当手机贴着脸颊讲电话时,便会自动将屏幕关闭以避免误触,同时也可以达到省电的目的。
    HTC HD2内置500万像素摄像头,并支持自动聚焦、高亮度双LED闪光灯及高清视频拍摄等功能。
    HTC HD2搭载了Windows Mobile 6.5 Professional操作系统,操作速度流畅。HTC HD2还拥有相当丰富的多媒体娱乐功能,支持12小时音乐播放时间和兼容多种影音格式文件播放。除了支持当前流行的GPS导航及电子指南针功能之外,用户还可以在微软Market place 下载多样化的应用软件,以符合个人需求或展现个人风格。此外,HTC HD2还搭载Windows 版本的 Twitter 应用程序HTC Peep,可让用户利用该机内置摄像头拍摄的照片可以即刻在 Facebook 或 Twitter之上与他人分享。


6、黑莓9630 
   黑莓9630定位于高端智能手机用户群体.黑莓9630配备了624MHz处理器.
   屏幕上则采用了2.44英寸分辨率为HVGA级别(480x320像素)的屏幕,配备了320万像素的摄像头,支持自动对焦功能
   黑莓9630同时支持支持 850/900/1800/1900MHz GSM/GPRS/EDGE,2100MHz UMTS/HSPA,800/1900MHz CDMA/EVDO Rev A三种网络制式,也就是说9630 Tour支持移动的2G卡、联通

的3G卡、电信的3G卡,不过只有一个卡槽。机身内存为256MB支持SD卡扩展,最高可达16GB。
    黑莓9630内置完善的办公处理软件,Microsoft Word、Excel、Powerpoint三大Office软件,完美支持Office 2007文档。
    黑莓拥有丰富的第三方扩展程序,能够将政企用户的工作效率大幅提高。通过黑莓OA系统,可以实现文件传输、流程审批、重要公告发布等功能。通过点对点的安全连接,主动推送给专有 BlackBerry终端。并且将黑莓的邮件服务优势更加放大,收件人只需填入收件人名称即可匹配完整邮箱地址,并可通过黑莓内置的Office工具,随时查看编辑文档附件。
   电源方面采用1400毫安电池,支持14天待机时间以及300分钟的通话时间。

本文欢迎转载,但请注明出处和作者

    
[2] shape根本用法及全部属性定义
    来源: 互联网  发布时间: 2014-02-18
shape基本用法及全部属性定义
如果你对Android系统自带的UI控件感觉不够满意,可以尝试下自定义控件,我们就以Button为例,很早以前Android123就写到过Android Button按钮控件美化方法里面提到了xml的selector构造。当然除了使用drawable这样的图片外今天Android开发网谈下自定义图形shape的方法,对于Button控件Android上支持以下几种属性shape、gradient、stroke、corners等。

      我们就以目前系统的Button的selector为例说下:
<shape>
      <gradient
             android:startColor="#ff8c00"
             android:endColor="#FFFFFF"
             android:angle="270" />
      <stroke
             android:width="2dp"
             android:color="#dcdcdc" />
       <solid android:color="#ff9d77"/>
       <corners
               android:radius="2dp" />
       <padding
               android:left="10dp"
               android:top="10dp"
               android:right="10dp"
               android:bottom="10dp" />
</shape>


对于上面,这条shape的定义,分别为渐变,在gradient中startColor属性为开始的颜色,endColor为渐变结束的颜色,下面的 angle是角度。接下来是stroke可以理解为边缘,corners为拐角这里radius属性为半径,最后是相对位置属性padding。

    对于一个Button完整的定义可以为
 <?xml version="1.0" encoding="utf-8"?>
    <selector
        xmlns:android="http://schemas.android.com/apk/res/android">
        <item android:state_pressed="true" >
            <shape>
                <gradient
                    android:startColor="#ff8c00"
                    android:endColor="#FFFFFF"
                    android:angle="270" />
                <stroke
                    android:width="2dp"
                    android:color="#dcdcdc" />
                <corners
                    android:radius="2dp" />
                <padding
                    android:left="10dp"
                    android:top="10dp"
                    android:right="10dp"
                    android:bottom="10dp" />
            </shape>
        </item>

        <item android:state_focused="true" >
            <shape>
                <gradient
                    android:startColor="#ffc2b7"
                    android:endColor="#ffc2b7"
                    android:angle="270" />
                <stroke
                    android:width="2dp"
                    android:color="#dcdcdc" />
                <corners
                    android:radius="2dp" />
                <padding
                    android:left="10dp"
                    android:top="10dp"
                    android:right="10dp"
                    android:bottom="10dp" />
            </shape>
        </item>

        <item>      
            <shape>
                <gradient
                    android:startColor="#ff9d77"
                    android:endColor="#ff9d77"
                    android:angle="270" />
                <stroke
                    android:width="2dp"
                    android:color="#fad3cf" />
                <corners
                    android:radius="2dp" />
                <padding
                    android:left="10dp"
                    android:top="10dp"
                    android:right="10dp"
                    android:bottom="10dp" />
            </shape>
        </item>
    </selector>

  注意Android123提示大家,以上几个item的区别主要是体现在state_pressed按下或state_focused获得焦点时,当当来判断显示什么类型,而没有state_xxx属性的item可以看作是常规状态下。

附shape全部属性定义:
<?xml version="1.0" encoding="utf-8"?> 
<shape xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape=["rectangle" | "oval" | "line" | "ring"] > 
    <gradient 
        android:angle="integer" 
        android:centerX="integer" 
        android:centerY="integer" 
        android:centerColor="integer" 
        android:endColor="color" 
        android:gradientRadius="integer" 
        android:startColor="color" 
        android:type=["linear" | "radial" | "sweep"] 
        android:usesLevel=["true" | "false"] /> 
    <solid 
        android:color="color" /> 
    <stroke 
        android:width="integer" 
        android:color="color" 
        android:dashWidth="integer" <!--点划线-->
        android:dashGap="integer" /> 
    <padding 
        android:left="integer" 
        android:top="integer" 
        android:right="integer" 
        android:bottom="integer" /> 
    <corners 
        android:radius="integer" 
        android:topLeftRadius="integer" 
        android:topRightRadius="integer" 
        android:bottomLeftRadius="integer" 
        android:bottomRightRadius="integer" /> 
</shape>

    
[3] tabs圆角成效
    来源: 互联网  发布时间: 2014-02-18
tabs圆角效果
今天要处理一个圆角效果用到了下面
tab = tabs.newTabSpec("tab_Busquedas");
tab.setContent(new Intent().setClassName("com.grapp", "com.grapp.homes").putExtras(bundle));
tab.setIndicator(null,null);
tabs.addTab(tab);
//设置一个圆角图片
tabs.getTabWidget().getChildAt(0).setBackgroundResource(R.drawable.mytab_roundedcorners);
mytab_roundedcorners是一个selector.在里面你可以引用一个图片

<drawable name="rounded_tab"> 
                <shape xmlns:android="http://schemas.android.com/apk/res/android" 
                    android:shape="rectangle"> 
                    <stroke android:width="3dip" android:color="@android:color/white" /> 
                    <solid android:color="@android:color/white" /> 
                    <corners android:bottomRightRadius="0.1dip" 
                        android:bottomLeftRadius="0.1dip" android:topLeftRadius="15dip" 
                        android:topRightRadius="15dip" /> 
                </shape> 

    
最新技术文章:
▪Android开发之登录验证实例教程
▪Android开发之注册登录方法示例
▪Android获取手机SIM卡运营商信息的方法
▪Android实现将已发送的短信写入短信数据库的...
▪Android发送短信功能代码
▪Android根据电话号码获得联系人头像实例代码
▪Android中GPS定位的用法实例
▪Android实现退出时关闭所有Activity的方法
▪Android实现文件的分割和组装
▪Android录音应用实例教程
▪Android双击返回键退出程序的实现方法
▪Android实现侦听电池状态显示、电量及充电动...
▪Android获取当前已连接的wifi信号强度的方法
▪Android实现动态显示或隐藏密码输入框的内容
▪根据USER-AGENT判断手机类型并跳转到相应的app...
▪Android Touch事件分发过程详解
▪Android中实现为TextView添加多个可点击的文本
▪Android程序设计之AIDL实例详解
▪Android显式启动与隐式启动Activity的区别介绍
▪Android按钮单击事件的四种常用写法总结
▪Android消息处理机制Looper和Handler详解
▪Android实现Back功能代码片段总结
▪Android实用的代码片段 常用代码总结
▪Android实现弹出键盘的方法
▪Android中通过view方式获取当前Activity的屏幕截...
▪Android提高之自定义Menu(TabMenu)实现方法
▪Android提高之多方向抽屉实现方法
▪Android提高之MediaPlayer播放网络音频的实现方法...
▪Android提高之MediaPlayer播放网络视频的实现方法...
▪Android提高之手游转电视游戏的模拟操控
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3