上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页
摘要: 之前在Android开发中,只有一个应用入口,也就是只有一个Activity在intent-filter中声明:<intent-filter> <action android:name="android.intent.action.MAIN"></action> <category android:name="android.intent.category.LAUNCHER"></category> </intent-filter>以上设置可以在Android的应用列表中有一个位置。 阅读全文
posted @ 2012-12-12 17:50 water0504 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 在Android应用程序开发的时候,从一个Activity启动另一个Activity并传递一些数据到新的Activity上非常简单,但是当您需要让后台运行的Activity回到前台并传递一些数据可能就会存在一点点小问题。首先,在默认情况下,当您通过Intent启到一个Activity的时候,就算已经存在一个相同的正在运行的Activity,系统都会创建一个新的Activity实例并显示出来。为了不让Activity实例化多次,我们需要通过在AndroidManifest.xml配置activity的加载方式(launchMode)以实现单任务模式,如下所示:<activity andro 阅读全文
posted @ 2012-12-12 17:48 water0504 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一楼:默认情况下,Android设备会在一段时间后使屏幕变暗,然后关闭屏幕显示,最后停止CPU,有时用户并不希望如此,因此Android提供了WakeLock类让用户实现自定义的电源管理,但是如果不合理使用这个功能,应用程序造成的电池电量消耗产生显著的影响,所以建议当用户观看屏幕但是很少与屏幕进行交互时(如看视频)使用,从而防止屏幕变暗。二楼:如果一开始就对Android手机的硬件架构有一定的了解,设计出的应用程序通常不会成为待机电池杀手,而要设计出正确的通信机制与通信协议也并不困难。但如果不去了解而盲目设计,可就没准了。首先Android手机有两个处理器,一个叫Application Pro 阅读全文
posted @ 2012-12-12 17:44 water0504 阅读(304) 评论(1) 推荐(1) 编辑
摘要: Viber应用目前官网支持 iPhone 与 Android 手机 (貌似在iPod Touch或iPad上也可以),Viber 需要使用你的手机号进行注册 (注册完全免费),然后它会读取你手机上原本的通讯录列表,如果发现你通讯录上的朋友已经有注册过Viber的话,它就会自动地识别出来并标识出来,这时你就能免费通过网络直接拨打或发短信给它了。也就是说你不需像 QQ 那样一个一个地添加好友,再等待对方允许,Viber 整合了你本机的通讯录,事实上,你的通讯录,本来就是一个好友列表,Viber 所做的,是告诉你这个列表中,你已经可以和哪些人通过 Viber 免费通话了(即对方也安装了Viber)。 阅读全文
posted @ 2012-12-09 19:42 water0504 阅读(1016) 评论(0) 推荐(0) 编辑
摘要: 方法一:使用MyEclipse进行Java开发,用SVN进行版本控制。Update,提示如下类似的错误: org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug,please reportsvn:Working copy 'D:\temp\workspace\BOBO365\WebRoot\WEB-INF\classes\com' is missing or not locked在网上查找是eclipse把src文件夹中的.svn文件夹也" 阅读全文
posted @ 2012-12-09 19:38 water0504 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 在实际开发中LayoutInflater这个类还是非常有用的,它的作用类似于findViewById()。不同点是LayoutInflater是用来找res/layout/下的xml布局文件,并且实例化;而findViewById()是找xml布局文件下的具体widget控件(如 Button、TextView等)。具体作用:1、对于一个没有被载入或者想要动态载入的界面,都需要使用LayoutInflater.inflate()来载入;2、对于一个已经载入的界面,就可以使用Activiyt.findViewById()方法来获得其中的界面元素。LayoutInflater 是一个抽象类,在文档 阅读全文
posted @ 2012-12-09 19:36 water0504 阅读(224) 评论(0) 推荐(0) 编辑
摘要: This answer has 2 parts 1) its not how much images the screen has, but being carefull on cleaning everything up when finishing the activity 2) Android dev site (http://developer.android.com/resources/articles/future-proofing.html) Technique to Avoid, #3: Going Overboard with Layouts Due to changes i 阅读全文
posted @ 2012-12-09 19:32 water0504 阅读(258) 评论(0) 推荐(0) 编辑
摘要: package eoe.demo; import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.text.InputType; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.WindowManager.LayoutParams; import androi 阅读全文
posted @ 2012-12-09 19:28 water0504 阅读(318) 评论(0) 推荐(1) 编辑
摘要: import java.util.Timer; import java.util.TimerTask; import android.app.Activity; import android.content.Context; import android.os.Bundle; import android.os.Handler; import android.os.Message; import android.view.Gravity; import android.view.LayoutInflater; import android.view.View; import android.. 阅读全文
posted @ 2012-12-09 19:27 water0504 阅读(369) 评论(0) 推荐(0) 编辑
摘要: 1、通过创建临时表可以把数据先导入到一个临时表中,然后删除原表的数据,再把数据导回原表,SQL语句如下: creat table tbl_tmp (select distinct* from tbl); truncate table tbl;//清空表记录 insert into tbl select * from tbl_tmp; //将临时表中的数据插回来。这种方法可以实现需求,但是很明显,对于一个千万级记录的表,这种方法很慢,在生产系统中,这会给系统带来很大的开销,不可行。2、利用rowid在oracle中,每一条记录都有一个rowid,rowid在整个数据库中是唯一的,rowid确定了 阅读全文
posted @ 2012-12-09 15:37 water0504 阅读(1107) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 26 下一页