当前位置:  编程技术>移动开发
本页文章导读:
    ▪智能手机王者-摩托罗拉XT800        智能手机王者---摩托罗拉XT800 摩托罗拉发布了全球首款基于Android平台的,双网双待、3G/WAPI/WIFI1互联网双通道3G智能手机——智尚XT800,全面支持中国电信各项业务。android操作系统不同于其.........
    ▪ google地图加载多个overlay内存溢出        googlemap加载多个overlay内存溢出 今天测试了一下地图加载多个不同overlay,结果溢出 其实也不大16*16 总过18个 结果内存移除"out of memory".搜索了一下 有个人也遇到过 他的解决办法就是 捕获溢出.........
    ▪ intent 常见几种适用       intent 常见几种实用   Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActi.........

[1]智能手机王者-摩托罗拉XT800
    来源: 互联网  发布时间: 2014-02-18
智能手机王者---摩托罗拉XT800
摩托罗拉发布了全球首款基于Android平台的,双网双待、3G/WAPI/WIFI1互联网双通道3G智能手机——智尚XT800,全面支持中国电信各项业务。android操作系统不同于其他智能系统的优势在于,系统软件的开源性,完善的网络连接功能和较好的触控体验等。而摩托罗拉在Android系统的快速提升发展历程中,始终发挥着引领作用。摩托罗拉XT800基于Android2.1系统更是智能手机终端的王者。

1、基本指标
尺寸体积:120×61.8×11.4mm
重    量:137克
主屏参数:16M彩色屏幕;480×854像素(WVGA),3.7英寸电容触控屏;
处理器类型:ARM Cortex A8 600MHz.强劲Cortex TM- A8多核处理器,拥有硬件视频、图形加速处理器(GPU),及专用数码相机处理器
内存:256MB RAM,512MB ROM,支持高达32GB Micro-SD 扩展存储
操作系统:Android2.1
另外XT800还内置500万像素自动对焦数码相机,支持720P视频播放以及HDMI输出



2、网络功能异常强大
   MOTO XT800可以双网双待,MOTO XT800的两张电话卡都可单独待机,并能够随时切换,且具有独立的电话簿、短信和通话记录。同时MOTO XT800在无线网络方面也是“双配置”,除具备Wi-Fi之外还搭载了WAPI制式,二者都能提供无线商务能力。



3、无所不能的数据处理
- 支持短信、彩信、电子邮件和企业邮箱3等多种信息接收
- USB2.0高速数据传输,并支持与电脑同步
- 支持蓝牙2.0+EDR高速传输及无线蓝牙立体声
- 自带GPS独立卫星定位导航2&3,附带全国地图,支持谷歌地图全球定位搜索
- 新一代MOTO智能指书,高速便捷准确输入
- 支持文本拍摄扫描及识别,多语言谷歌在线翻译
- 支持Word/Excel/PowerPoint/PDF/Zip多种格式文件浏览编辑
- 支持视频拍摄及多种视频格式浏览,H.263/H.264/ MPEG4,WMA 9等
- 支持AAC,ACC+,MP3,CMX,AMR NB,AMR WB,MIDI,WAV,WMA 9等多种音频格式



4、更智能的Android 更完美的体验
  摩摩托罗拉XT800包含五大新功能,动态壁纸、3D媒体库、智能节电模式、5个主屏、支持多点触摸等。
    1)强大的动态壁纸系统,加强了手机整个画面的渲染效果,平添了绚丽的视觉感受。大家可能已经见识过Nexus One上的炫酷动态壁纸(Live Wallpapers),它实际上是Android 2.1系统的一个基本特性。这些互动的背景不仅能够随着你对主屏的操作而旋转移动,而且能随着音乐或手指的触摸生成可视化效果
   2)3D媒体库增加了文件的浏览与查找功能
   3)智能节电模式:用户可以通过设置高峰和非高峰时段, 选择打开或关闭数据和WLAN。
    4)Android 2.0默认提供了3个主屏幕(Home Screen),与此相比,2.1则提供了5个可供放置快捷方式和小工具的主屏幕。摩托罗拉XT800升级至Andorid2.1后,为了保证小工具在动态壁纸下正常工作,所以需要将主屏幕恢复到默认——用户添加的快捷图标和小工具会被删除,需要手动添加恢复;但是所有数据和应用,包括安装的应用程序将不受影响。
   5)摩托罗拉XT800支持多点触摸功能,这一点可是不小的改进,多点触控功能可以让整个操作过程从原来单一的“点”转变为“拉”,这种体验的变革就把用户从原先的点扩展到线和面方面。多点触摸功能一般在普通功能上没有太大的特点,只有在互联网和图片方面才能得到最优质的体验.支持多点触控功能的屏幕让我们可以轻松的缩放网页,整个体验真的是非常的完美。Android2.1更是添加了多点触摸Google地图功能,用户在轻松定位的同时,还能对地图上任一角落进行缩小和放大处理,实现更便捷的定位搜寻



5、没有最好只有更好的上网功能
    Android内置的Chrome Lite浏览器功能非常强大,对页面的格式支持非常好,显示效果基本上同PC端浏览一样,在WIFI环境下下载速度也很令人满意,页面安全、隐私等方面的功能设置也比较齐全。微软的平台虽支持各种不同的网络标准,包括TD、WCDMA、CDMA,网络选择较多,但内置的IE浏览器在浏览网页时会出现排版错乱、字体差异等问题。塞班系统中内置网络浏览器总体来讲很不错,功能上可以说是桌面级的浏览器。不过由于S60的手机普遍屏幕较小,并且手机处理器处理完整的页面尚有那么一些力不从心,消耗的流量巨大,限制了用户的使用。
  另外Android支持多点触控功能的屏幕可以让我们轻松的缩放网页

    
[2] google地图加载多个overlay内存溢出
    来源: 互联网  发布时间: 2014-02-18
googlemap加载多个overlay内存溢出

今天测试了一下地图加载多个不同overlay,结果溢出 其实也不大16*16 总过18个

结果内存移除"out of memory".搜索了一下 有个人也遇到过 他的解决办法就是 捕获溢出的异常

mapView.setBuiltInZoomControls(true);   
    ZoomButtonsController zoomctrl = mapView.getZoomButtonsController();  
    zoomctrl.setAutoDismissed(false);//自动隐藏关闭 
    zoomctrl.setVisible(true); 
    zoomctrl.setOnZoomListener(new ZoomButtonsController.OnZoomListener() { 
 
        public void onZoom(boolean zoomIn) { 
            // TODO Auto-generated method stub 
            try{ 
                Log.i(TAG, "OnZoomListener"); 
                System.gc(); 
                if(zoomIn) 
                {                        
                    mc.zoomIn(); 
                } 
                else 
                { 
                    mc.zoomOut(); 
                } 
                System.gc(); 
            } 
            catch(OutOfMemoryError e) 
            { 
                e.printStackTrace(); 
                Log.e(TAG, e.toString()); 
                Toast.makeText(GoogleMap.this, e.toString(), Toast.LENGTH_LONG); 
            } 
            catch (Exception e) 
            { 
                Log.w(TAG, e.toString()); 
                Toast.makeText(GoogleMap.this, e.toString(), Toast.LENGTH_LONG); 
            }                
        } 
 
        public void onVisibilityChanged(boolean visible) { 
            // TODO Auto-generated method stub 
 
        } 
    }); 
 
    private boolean myDoubleTouch(float x, float y, MapView mapView) 
    { 
    Log.i(mParent.TAG, "myDoubleTouch: " + x +","+y); 
    try 
    { 
        mapView.getController().zoomInFixing((int)x, (int)y); 
    } 
    catch(OutOfMemoryError e) 
    { 
        System.gc(); 
        e.printStackTrace(); 
        Log.e(mParent.TAG, e.toString()); 
        Toast.makeText(m_mapview.getContext(), e.toString(), Toast.LENGTH_LONG); 
    } 
    catch (Exception e) 
    { 
        Log.w(mParent.TAG, e.toString()); 
        Toast.makeText(m_mapview.getContext(), e.toString(), Toast.LENGTH_LONG); 
    }            
 
    return true; 

1 楼 llxwxj 2011-09-19  
没头没尾的。。。mc是什么?

    
[3] intent 常见几种适用
    来源: 互联网  发布时间: 2014-02-18
intent 常见几种实用

 

Intent应该算是Android中特有的东西。你可以在Intent中指定程序要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料。都指定好后,只要调用startActivity(),Android系统会自动寻找最符合你指定要求的应用程序,并执行该程序。


打开其他APK文件的ACTIVITY

Intent mIntent = new Intent();
ComponentName comp = new ComponentName("com.android.a","com.android.a.AbcActivity" );
mIntent.setComponent(comp);
mIntent.setAction("android.intent.action.MAIN");
startActivity(mIntent);


显示网页:

1.        Uri uri = Uri.parse("http://www.google.com");

2.        Intent it  = new Intent(Intent.ACTION_VIEW,uri);

3.        startActivity(it);

 

显示地图:

1.        Uri uri = Uri.parse("geo:38.899533,-77.036476");

2.        Intent it = new Intent(Intent.Action_VIEW,uri);

3.        startActivity(it);

 

路径规划:

1.        Uri uri = Uri.parse("http://maps.google.com/maps?f=d&saddr=startLat%20startLng&daddr=endLat%20endLng&hl=en");

2.        Intent it = new Intent(Intent.ACTION_VIEW,URI);

3.        startActivity(it);

 

拨打电话:
调用拨号程序

1.        Uri uri = Uri.parse("tel:xxxxxx");

2.        Intent it = new Intent(Intent.ACTION_DIAL, uri); 

3.        startActivity(it); 

 

1.        Uri uri = Uri.parse("tel.xxxxxx");

2.        Intent it =new Intent(Intent.ACTION_CALL,uri);

3.        要使用这个必须在配置文件中加入<uses-permission android:name="android.permission.CALL_PHONE" />

 

 

发送SMS/MMS
调用发送短信的程序

1.        Intent it = new Intent(Intent.ACTION_VIEW);  

2.        it.putExtra("sms_body", "The SMS text");  

3.        it.setType("vnd.android-dir/mms-sms");  

4.        startActivity(it); 

 

 

发送短信

1.        Uri uri = Uri.parse("smsto:0800000123");  

2.        Intent it = new Intent(Intent.ACTION_SENDTO, uri);  

3.        it.putExtra("sms_body", "The SMS text");  

4.        startActivity(it); 

 

 

发送彩信

1.        Uri uri = Uri.parse("content://media/external/images/media/23");  

2.        Intent it = new Intent(Intent.ACTION_SEND);  

3.        it.putExtra("sms_body", "some text");  

4.        it.putExtra(Intent.EXTRA_STREAM, uri);  

5.        it.setType("image/png");  

6.        startActivity(it);

 

 

发送Email

1.        

2.        Uri uri = Uri.parse("mailto:xxx@abc.com");

3.        Intent it = new Intent(Intent.ACTION_SENDTO, uri);

4.        startActivity(it);

 

1.        Intent it = new Intent(Intent.ACTION_SEND);  

2.        it.putExtra(Intent.EXTRA_EMAIL, "me@abc.com");  

3.        it.putExtra(Intent.EXTRA_TEXT, "The email body text");  

4.        it.setType("text/plain");  

5.        startActivity(Intent.createChooser(it, "Choose Email Client")); 

 

1.        Intent it=new Intent(Intent.ACTION_SEND);    

2.        String[] tos={"me@abc.com"};    

3.        String[] ccs={"you@abc.com"};    

4.        it.putExtra(Intent.EXTRA_EMAIL, tos);    

5.        it.putExtra(Intent.EXTRA_CC, ccs);    

6.        it.putExtra(Intent.EXTRA_TEXT, "The email body text");    

7.        it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");    

8.        it.setType("message/rfc822");    

9.        startActivity(Intent.createChooser(it, "Choose Email Client"));  

 

 

添加附件

1.        Intent it = new Intent(Intent.ACTION_SEND);  

2.        it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text");  

3.        it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/mysong.mp3");  

4.        sendIntent.setType("audio/mp3");  

5.        startActivity(Intent.createChooser(it, "Choose Email Client"));

 

 

播放多媒体

//方法1.

        Uri uri = Uri.parse("file:///sdcard/song.mp3");
        Intent it = new Intent(Intent.ACTION_VIEW, uri);
//      it.addFlags(it.FLAG_ACTIVITY_NEW_TASK);//非必须选项
        it.setDataAndType(uri, "audio/mp3");
        context.startActivity(it);

//方法2.

1.         

2.        Intent it = new Intent(Intent.ACTION_VIEW);

3.        Uri uri = Uri.parse("file:///sdcard/song.mp3");

4.        it.setDataAndType(uri, "audio/mp3");

5.        startActivity(it);

//方法3. 启动一个播放器并播放一个系统声音

1.        Uri uri = Uri.withAppendedPath(MediaStore.Audio.Media.INTERNAL_CONTENT_URI, "1");  

2.        Intent it = new Intent(Intent.ACTION_VIEW, uri);  

3.        startActivity(it); 

 

 

Uninstall 程序

1.        Uri uri = Uri.fromParts("package", strPackageName, null);  

2.        Intent it = new Intent(Intent.ACTION_DELETE, uri);  

3.        startActivity(it);

 

 

uninstall apk

1.        Uri uninstallUri = Uri.fromParts("package", "xxx", null);

2.        

3.        returnIt = new Intent(Intent.ACTION_DELETE, uninstallUri);

install apk

1.        Uri installUri = Uri.fromParts("package", "xxx", null);

2.        

3.        returnIt = new Intent(Intent.ACTION_PACKAGE_ADDED, installUri);

 

 

play audio

1.        Uri playUri = Uri.parse("file:///sdcard/download/everything.mp3");

2.        

3.        returnIt = new Intent(Intent.ACTION_VIEW, playUri);

 

 

哈,原来你还没贴完,我再加个:

1.        //发送附件

2.        Intent it = new Intent(Intent.ACTION_SEND); 

3.        it.putExtra(Intent.EXTRA_SUBJECT, "The email subject text"); 

4.        it.putExtra(Intent.EXTRA_STREAM, "file:///sdcard/eoe.mp3"); 

5.        sendIntent.setType("audio/mp3"); 

6.        startActivity(Intent.createChooser(it, "Choose Email Client"));

 

 


 


market相关

再来一个market相关的:
market相关

1.        //搜索应用

2.        Uri uri = Uri.parse("market://search?q=pname:pkg_name"); 

3.        Intent it = new Intent(Intent.ACTION_VIEW, uri); 

4.        startActivity(it); 

5.        //where pkg_name is the full package path for an application 

6.        

7.        //显示指定应用的详细页面(这个好像不支持了,找不到app_id)

8.        Uri uri = Uri.parse("market://details?id=app_id"); 

9.        Intent it = new Intent(Intent.ACTION_VIEW, uri); 

10.     startActivity(it); 

11.     //where app_id is the application ID, find the ID 

12.     //by clicking on your application on Market home 

13.     //page, and notice the ID from the address bar

 
 

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/kome2000/archive/2009/10/20/4704308.aspx


    
最新技术文章:
▪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