- 浏览: 1593041 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (289)
- java 语法基础 (51)
- spring (8)
- mvc struct /Ant --build.xml (8)
- SOA (0)
- oracle 9i/10g (23)
- sql server 2000-2005 (3)
- 数据库基础知识 (6)
- 设计模式与软件架构 (10)
- Hibernate 持久化 (9)
- J2SE/J2EE/J2ME/AJAX 技术 (8)
- JSF 技术 (3)
- JAVA 图形化 (0)
- JMS (40)
- Eclipse 3.2 IDE 开发技巧 (13)
- 项目处理方法集合 (2)
- html/jsp/javascript (2)
- Unix/Linux (9)
- j2me/ARM/windriver/嵌入式 (4)
- 电信科学 (8)
- jsp (1)
- c/c++ (1)
- LZW压缩算法(java) (2)
- Android (77)
- 版本管理git/svn (2)
最新评论
-
huihai:
有demo吗?
NamingStrategy实现动态表名映射 -
cangbaotu:
推荐给大家一些有用的爬虫源码:https://github.c ...
网络爬虫(源代码参考) -
tuspark:
除了.classpath文件以外,.project文件也应该了 ...
Eclipse .classpath文件浅谈 -
tuspark:
造成eclipse自动关闭的原因有很多,这里有很多介绍:ecl ...
eclipse 自动关闭 解决方案 -
DEMONU:
网上都是这些,这种文章。。。
ActiveMQ中的消息持久性
每次我们锁键盘的时候,都看到如下页面 :
看多了就产生审美疲劳 , 手机是追求个性化的消费品,想到就是替换她,再找一个。
如何替换呢? Android 提供如下函数 :
KeyguardManager mKeyguardManager = (KeyguardManager)getSystemService(Context. KEYGUARD_SERVICE );
KeyguardLock mKeyguardLock = mKeyguardManager.newKeyguardLock( "" );
mKeyguardLock.disableKeyguard();
拿到键盘守护锁,屏蔽她既可。接下来就是在合适的时机替代她 , 这个合适的时机就是接收 Intent.ACTION_SCREEN_OFF.
IntentFilter filter = new IntentFilter(Intent. ACTION_SCREEN_OFF );
registerReceiver( mReceiver , filter);
这里有点奇怪的是,如果通过 android.manifest 配置 receiver 的话,就得不到 Action_screen_off 事件,我现在还纳闷了 ……
最后就是再找一个她 ( 个性化屏保 ) 了 , 我目前在模仿 Hero 屏保,所以就以她来说了。
首先用一个服务启动一个 Activity.
如下:
Intent it = new Intent();
it.setClass( this , ScreenShow. class );
it.setFlags(Intent. FLAG_ACTIVITY_NEW_TASK );
this .startActivity(it);
还要设置该 Activity 为单态,并且为透明 , 属性如下 :
android:launchMode="singleTask" android:theme="@style/Theme.nd_Dialog" 其中透明 Activity 的 Style 设置为
< style name = "Theme.nd_Dialog" parent = "android:style/Theme.Translucent" >
< item name = "android:windowNoTitle" > true </ item >
</ style >
我们体验过 Hero 屏保界面,就会发现,屏保的移动与手势的用力大小相关。用力重的时候,屏保界面自动往下滑。
VelocityTracker mVelocityTracker;
if ( mVelocityTracker == null ) {
mVelocityTracker = VelocityTracker.obtain ();
}
mVelocityTracker.addMovement(event);
mVelocityTracker .computeCurrentVelocity (1000);
float yVel = mVelocityTracker .getYVelocity();
其中屏保自动往下滑的动作不是用 Animation 来做的,而是通过 Handler, 隔一段时间发送一个消息达到动画的效果 :
mHandler .sendMessageAtTime( mHandler .obtainMessage( MSG_ANIMATE ),
mCurAnimationTime );
比起 Animation, 通过 Handle 可以达到自如地控制动画 .
最后,讲讲屏保内容用到 Receiver ,
// 时间 Receiver
intentFilter.addAction(Intent. ACTION_TIME_CHANGED );
intentFilter.addAction(Intent. ACTION_TIME_TICK );
intentFilter.addAction(Intent. ACTION_TIMEZONE_CHANGED );
// 配置变化 , 关闭系统 ,
intentFilter.addAction(Intent. ACTION_CONFIGURATION_CHANGED );
intentFilter.addAction(Intent. ACTION_CLOSE_SYSTEM_DIALOGS );
// 网络名称 Receiver( 比如中国移动等 ) intentFilter.addAction(Telephony .Intents.SPN_STRINGS_UPDATED_ACTION);
// 电量改变 Receiver
intentFilter.addAction(Intent. ACTION_BATTERY_CHANGED );
// Sim 状态 Receiver intentFilter.addAction(TelephonyIntents .ACTION_SIM_STATE_CHANGED;
发表评论
-
APN(default、mms、supl、dun、hipri接入点类型的区别)
2013-10-10 19:31 45897设置APN上网时,大家可能经常遇到这个问题:为什么有时要填写 ... -
AMR音频编码器概述及文件格式分析
2013-10-10 19:29 3963全称Adaptive Multi-Rate,自适应多速率编码 ... -
pad 强制加载 Hdpi资源 (2.3 dpi < 240)
2012-07-16 16:47 0pad 强制加载 Hdpi资源 (2.3 dpi < ... -
android 设计模式-享元模式
2011-12-16 23:01 2198享元(FlyWeight)模式,原意是“轻量级”模式,它用来解 ... -
statusbar 2.3
2011-11-08 16:04 1292以前我的文章分析过Stat ... -
android 输入法默认设置
2011-07-07 14:00 7203设置默认输入法 在 frameworks\base\co ... -
Android Media Scanner Process
2011-06-06 22:58 3414下面是系统图 Medi ... -
handler与多线程消息处理
2011-06-04 13:42 8289在Android下面也有多线程的概念,在C/C++中,子线程可 ... -
android light
2011-03-24 16:15 3418背光设置是在:设置->声音和显示->亮度,通过进度 ... -
PowerManagerService sensor
2011-03-22 20:06 2678默认分类 2010-12-24 14:34:55 阅读144 ... -
android 单例
2011-02-15 09:26 42351. Framework层的代码: A ... -
Android 开发之 Services 服务
2010-11-02 18:21 4247Service Service ... -
深入学习android之AlarmManager
2010-11-01 16:50 34772对应AlarmManage有一个Alarm ... -
eclipse+android+ddms+adt
2010-09-14 10:30 8469用eclipse + ADT作为android ... -
Menus
2010-09-05 19:01 1794Android Menus 文章分类:移动开发 1.O ... -
Android开机自启动应用开发
2010-08-28 10:07 4599目前需要开发一个开机自启动的GTD应用程序来提醒用户的 ... -
Android2.1_Launcher学习笔记
2010-08-11 13:40 3884文章分类:移动开发 好么,2.0的源码没看几天,2.1的 ... -
Browsing Android Source in Eclipse
2010-08-09 16:00 3443Google’s Android SDK includes ... -
android 编译
2010-08-07 16:31 25401 我的系统是Ubuntu 8.04 * 2 系统上 ... -
Ubuntu linux 右键添加"以管理员身份打开","在终端中打开"
2010-08-02 15:04 4673Ubuntu linux 右键添加"以管理员身份打开 ...
相关推荐
《定制个性化工作环境》 在Windows XP操作系统中,定制个性化工作环境是一项重要的功能,它能让用户根据个人喜好和工作需求调整计算机的外观和操作方式,提高工作效率和使用体验。本章主要介绍了桌面设置、快捷方式...
通过上述步骤,您可以轻松地修改计算机的屏保设置,不仅能够提升桌面的美观度,还能根据自己的喜好进行个性化定制。同时,需要注意的是,在享受个性化的同时,也要注意保护系统的安全,避免不必要的风险。随着技术的...
标题中的“自己做屏保”指的是用户可以自行创建和定制个性化屏保的软件。这种屏保软件相对简单,但能够满足用户对个性化需求的追求,尽管特效可能比专业的商业屏保软件少一些。描述中提到的“数码屏保特效很多”,...
总的来说,一个好的屏保制作程序能够极大地激发用户的创意,提供丰富多样的选项来定制个性化屏保,无论是作为自我表达的工具还是作为礼物分享,都是一个极好的选择。通过学习和掌握这款程序,你可以将自己的想象变为...
在IT行业中,个性化主页是一种根据...综上所述,"我的个性化主页"涉及到的技术和设计方面非常广泛,涵盖用户个性化需求、数据处理、接口集成、隐私保护等多个层面,为用户提供了一个展示自我并高效获取信息的网络空间。
【七彩泡泡可定制图片演示屏保】是一种个性化的电脑屏幕保护程序,它以其独特的视觉效果和可定制性赢得了用户的喜爱。这款屏保在屏幕上展现出飘动的七彩泡泡,为用户提供了轻松愉快的视觉体验,同时允许用户自定义...
2. **sstext3d.scr** - 3D文本屏幕保护程序:将用户选择的文字以3D形式动态展现,既有趣又实用,可用于个性化定制屏幕保护内容。 3. **sspipes.scr** - 管道屏幕保护程序:模拟水管在屏幕上流动的效果,给人一种...
【个性办公时钟电脑屏保】是一款为提升工作环境趣味性和个性化设计的屏幕保护程序,它将时钟功能与电脑屏幕保护相结合,为用户在办公环境中带来独特的时间展示方式。这款屏保不仅拥有美观的界面设计,还可能包含一些...
虽然现代显示器技术已经不再容易遭受这一问题,屏幕保护程序的功能也逐渐演变成个性化展示或是作为计算机空闲时的装饰,它还可能带有提醒用户休息的功能。 在本例的"pb.rar_SCR_屏保_屏幕保护"压缩包中,我们发现了...
总的来说,《黑客帝国屏幕保护程序》是一款结合了娱乐与个性化的桌面应用,通过简单的安装步骤,就能让用户的电脑屏幕焕发出电影般的魅力。只需按照描述中的指导操作,用户就能轻松享受到这份特别的视觉盛宴。
当用户尝试在神州网信版Windows 10中更改屏保时,可能会发现“屏幕保护程序”选项呈现灰色不可选状态,导致无法正常设置新的屏保。这一问题通常与系统的策略设置有关,需要通过组策略编辑器进行相应的调整。 #### ...
【项目四个性化设置Windows7】的讲解涵盖了Windows 7操作系统中的多项个性化定制功能,旨在帮助用户根据个人喜好和需求调整计算机的外观和使用体验。以下是详细的解释: 1. **设置精美的桌面主题**:桌面主题是...
3. **定制化设置**:优秀的屏幕保护程序通常会提供一系列可调整的设置,让用户根据个人喜好定制显示效果,如速度、颜色、声音等。 4. **资源管理**:考虑到卡巴斯基的品牌,该屏保程序很可能优化了资源使用,即使在...
**MFC屏幕保护程序** MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于简化Windows应用程序开发。...通过学习和实践,你可以创建出独具特色的个性化屏幕保护程序,给用户带来独特的视觉体验。
《夜光时钟屏保》是一款专为计算机用户设计的个性化屏幕保护程序,它将时钟功能与屏保完美结合,赋予了桌面一种独特的视觉效果。这款屏保以夜光为主题,模拟出在黑暗环境中发出柔和光线的时钟,不仅实用,而且极具...
屏幕保护程序是计算机操作系统...总的来说,时钟屏幕保护程序结合了实用性和娱乐性,为用户的电脑桌面提供了个性化的时间展示方式。通过对各种不同主题和视觉效果的探索,用户可以根据自己的喜好来定制电脑的休眠时光。
屏保,又称屏幕保护程序,是计算机用户为了防止长时间显示同一静态图像导致显示器老化而设计的一种功能。在电脑闲置一段时间后,屏保会自动启动,显示动态画面或信息,既保护了显示器,也为用户带来视觉上的享受。...
【Win8可同步的个性化设置】是指Windows 8操作系统中的一项功能,允许用户根据个人喜好定制桌面和Modern界面,并将这些设置同步到使用相同微软账户的其他Win8设备上。个性化设置不仅增强了用户体验,同时也方便用户...
另一种方法是在桌面空白处右键单击,选择“个性化”,然后在设置中找到“屏幕保护程序”选项进行配置。 2. **自动启动**:系统可以设置为在一段时间无操作后自动启动屏幕保护程序。在“个性化”设置中,用户可以...
7. **创新体验**:通过【屏保专家 - 个性DIY】,用户不仅可以享受个性化屏保带来的乐趣,还能将其作为展示自我风格的一种方式。这在社交场合尤其吸引人,例如在公共场所或朋友间分享自己的定制屏保,展现独特品味。 ...