`
LoveZhou
  • 浏览: 272444 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
短信发送是手机最常用的功能,现在做一个简单的短信发送程序,在模拟上模拟运行。 (出现乱码问题,高手可以帮助解决一下。) 1.加入短信发送权限:   <uses-permission android:name="android.permission.SEND_SMS"></uses-permission> 2.在Activity中实现功能 package com.zhou.activity; import java.util.List; import android.app.Activity; import android.os.Bund ...
北京时间1月3日消息,据国外媒体报道,近日著名科技专栏作家埃里克·施恩菲尔德(Erick Schonfeld)以《将会撼动2011年的七大技术》为题在Techcrunch撰文,预测将会在2011年成为市场主流的七大IT技术。 其实在2009年年底,施恩菲尔德曾预测过2010年将会成为市场主流的十大IT技术,其中提到的平板电脑、地理定位、实时搜索和 Android都获得了成功,获得了市场主流的认同;而一些技术虽然没有获得主流地位,但是在2010年也获得了发展,如HTML5、增强现实、移动视频 等;而像Chrome操作系统的发展仍得寄希望于2011年。 施恩菲尔德预测2011年会成为主流的IT技 ...
传闻表示Android 2.4蜂巢可能仅用于平板设备,同时要求为双核的A9处理器,目前符合这一标准的非NVIDIA Tegra2莫属了,目前还没有Android手机支持这一标准,使用这样的要求可能是为了统一未来的发展,但是导致了手机和平板的分裂对于开发者而言可能有一些疑问,不过这些还处于传言阶段,最终Android 蜂巢到底是什么样子的,还需要等到CES 2011 (北京时间本月的6日晚间)   Android 2.4如果真的需要这样的要求可能目前的Samsung Galaxy Tab用户将无法升级,从目前曝光的各种消息老看Android平板的配置为至少1GB的RAM、双核A9处理器和多点触控 ...
很多Android开发者可能考虑购买平板电脑作为测试机,Android123推荐大家等待2011年1月6日举行的CES展,届时将曝光多款Android蜂巢平板,比如说摩托罗拉的MotoPad代号Xoom这款使用Android 2.4蜂巢的平板,同时Acer、Asus以及HTC可能都将展出新一代的平板,和目前Android 2.2的三星Galaxy Tab不同的是,CPU将由目前的单核A8架构的提高到A9双核,未来大多数平板将使用NVIDIA Tegra2的平板,目前国内只有万利达这给我们印象是做VCD出身的厂商使用了这一配置。NVIDIA Tegra2在功耗,多媒体性能上十分突出,连三星都有大量 ...
Android 是最近几年刚刚出现的智能手机平台系统,尤其在最近一年里,在中国,Andriod正在被越来越多的人接受,Android开发工作也进行的如火如荼,今年四月份,自己还未正式毕业,已经开始在北京的一家公司,做Android应用程序开发工作。 Android是由Google推出的一个包括操作系统、中间件、移动设备软件堆,为了推动Android系统的发展,Google与33加公司联手成立一个组织,OHA(Open Handset Alliance 开放手机联盟). 基于Android系统的以一款移动电话是G1,现在已经有很多Android手机与手持设备。 Android的出现绝非偶然,是 ...
Android 获取屏幕大小有两种方式 通过窗口管理器 WindowManager对象 WindowManager manage = this.getWindowManager(); Display display = manage.getDefaultDisplay(); int screenWidth = display.getWidth(); int screenHeigth = display.getHeight(); 先得到DisplayMetrics对象,在将屏幕信息存储在DisplayMetrics对象中 DisplayMetrics dm = new Displ ...
如何使用搜索技巧来成为一名高效的程序员   没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩   对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。   如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。   现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。我们正变得更加高效、高生产力,并能够解决更多的问题。但这是否意味着在构建软件时,拥有好的搜索技巧 ...
基于位置的服务(Location Based Service,LBS),它是通过电信移动运营商的无线电通讯网络(如GSM网、CDMA网)或外部定位方式(如GPS)获取移动终端用户的位置信息(地理坐标,或大地坐标),在GIS(Geographic Information System,地理信息系统)平台 ...
android:allowTaskReparenting=["true" | "false"] 是否允许activity更换从属的任务,比如从短信息任务 切换到浏览器任务。    android:alwaysRetainTaskState=["true" | "false"] 是否保留状态不变,比如切换回home, 再从新打开, activity处于最后的状态        android:clearTaskOnLaunch=["true"" | "false&qu ...
核心代码: //设置标志为自定义标题栏 requestWindowFeature(Window.FEATURE_CUSTOM_TITLE); setContentView(R.layout.custom_title); //设置自定义标题栏,该句必须放在setContentView之后 getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.custom_title_1); 效果图: package com.zhou.activity; import android.app.Activity; imp ...
使用TextToSpeech 可以朗读文本,要先初始化TextToSpeech 对象,通过实现TextToSpeech.OnInitListener接口来检测初始化状态成功与否(设置语言等动作是否成功),初始化成功后,才可以使用,用完该对象后,要调用shutdown方法,释放TextToSpeech (TTS)引擎占用的资源 package com.zhou.activity; import java.util.Locale; import java.util.Random; import android.app.Activity; import android.os.Bun ...
TextSwitcher 字面理解是文字交换器,是ViewSwitcher的子类,从ViewSwitcher来看,是View交换器,TextSwitcher继承自ViewSwitcher,显然是交换TextView。 效果图: 应用分为三步: 1.得到 TextSwitcher 实例对象   TextSwitcher switcher = (TextSwitcher) findView ...
ExpandableList 是折叠列表,通过继承ExpandableListActivity 类就可以非常简单的实现折叠列表。 效果图: 代码实现 package com.zhou.activity; import android.app.ExpandableListActivity; import android.os.Bundle; import android.view.ContextMenu; import android.view.Gravity; import android.view.MenuItem; import android.view.View; ...
Google对Android的描述是:      为移动设备设计的第一个真正开放的综合平台,所有的软件都能运行在手机上,从而消除了阻碍移动创新的屏障。      Android 由以下几个部分组成:      1.一个硬件参考设计(指移动设备的硬件配置,说白了,就是多高的处理器,和多大的内存,可以运行起整个Android系统)。      2.一个Linux操作系统内核(有了硬件,就需要有软件与硬件联系的接口,Linux内核提供了Android系统底层与移动设备的低级接口,内存管理和进程控制,还专门为移动设备进行了优化)。      3.应用程序开发的开源库(SQLite,WebKit,Ope ...
当应用不再使用时,通常需要关闭应用,可以使用以下方法关闭android应用: 第一种方法:首先获取当前进程的id,然后杀死该进程。 android.os.Process.killProcess(android.os.Process.myPid()) 第二种方法:终止当前正在运行的Java虚拟机,导致程序终止 System.exit(0); 第三种方法:强制关闭与该包有关联的一切执行 ActivityManager manager = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);    manager.rest ...
Global site tag (gtag.js) - Google Analytics