摘要:
本文来自:安卓航班网 在Android手机界面的最上方有一条显示时间、信号强度和电池状态等信息的区域,这是Android手机的状态栏(Status Bar)。当系统有一些信息要通知手机用户时,例如,收到新短信、收到新的电子邮件或有未接来电时,系统通常会把信息显示在状态栏中,有的仅显示小图标,有的则显示图标及文字提醒,用手指按住状态栏往下拉,还可以展开状态栏,查看所有系统发出的信息。 在程序中,要如何把提示信息放入状态栏,又要如何显示小图标呢?Android API已经为了管理提示信息(Notification),率先定义了NotificationManager(Android.app.Noti 阅读全文
摘要:
本文来自:安卓航班网Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。实际上谷歌参考了Windows的消息循环机制,也在Android系统中实现了消息循环机制。Android通过Looper、Handler来实现消息循环机制,Android消息循环是针对线程的(每个线程都可以有自己的消息队列和消息循环)。本文深入介绍一下Android消息处理系统原理。Android系统中Looper负责管理线程的消息队列和消息循环,具体实现请参考Looper的源码。 可以通过Loop.myLooper()得到当前线程的Looper对象,通过Loop.getMainLooper()可以获得 阅读全文
摘要:
本文来自:安卓航班网目的主要是使用javascript:window.open()对浏览器 iE6.0,7.0,8.0,chorme,safari,firefox适用刚开始的时候对最大化使用<a href="javascript:void window.open('https://www.sina. com.cn/ ','XX','fullscreen,scrollbars,resizable=yes,toolbar=no')">Open</a>对IE6.0,它的效果是全屏,但是没有了关闭等等按钮,必须 阅读全文
摘要:
本文来自:安卓航班网Android是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。 Android一出生就被打上了富二代的胎记,不仅仅是因为诞生于当今的网络霸主Google,更主要还有一个空前强大和壮观的开放手机联盟OHA(Open Handset Alliance)提供全力的支持。OHA是什么?OHA涵盖了中国移动、T-Mobile、Sprint等移动运营商,包括HTC、Motolora、三星等手机制造商,有Google为代表的手机软件商,还有Inter 阅读全文
摘要:
本文来自:安卓航班网在android应用中,通常会有按返回键(即keyCode == KeyEvent.KEYCODE_BACK)的情况,但大多情况下该应用还在任务里运行着,并不是我们想要的结果。 但我们可以这样实现,当用户点击自定义的退出按钮或返回键时,在onDestroy()里强制退出应用,或直接杀死进程,具体操作代码如下: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { //按下键盘上返回按钮 if(keyCode == KeyEvent.KEYCODE_BACK){ new AlertDialog.Bu 阅读全文
摘要:
本文来自:安卓航班网 通过Socket + Instrumentation实现模拟键盘鼠标事件主要通过以下三个部分组成: Socket编程:实现PC和Emulator通讯,并进行循环监听 Service服务:将Socket的监听程序放在Service中,从而达到后台运行的目的。这里要说明的是启动服务有两种方式,bindService和startService,两者的区别是,前者会使启动的Service随着启动Service的Activity的消亡而消亡,而startService则不会这样,除非显式调用stopService,否则一直会在后台运行因为Service需要通过一个Activity来 阅读全文
摘要:
本文来自:安卓航班网 锁定屏幕对于移动终端来说是非常有必要的,但是对于机顶盒产品就没有这个必要了。所以本文介绍一下怎样让Android设备永不锁屏。 Android系统的锁屏时间存放在Setting数据库中,字段为Settings.System.SCREEN_OFF_TIMEOUT。查看SettingsProvider源码,查看如下文件的源码:frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java查看loadSystemSettings()函数的代码如下:p 阅读全文
摘要:
本文来自:安卓航班网1:查看是否有存储卡插入 String status=Environment.getExternalStorageState(); if(status.equals(Enviroment.MEDIA_MOUNTED)) { 说明有SD卡插入 } 2:让某个Activity透明 OnCreate中不设Layout this.setTheme(R.style.Theme_Transparent); 以下是Theme_Transparent的定义(注意transparent_bg是一副透明的图片) 3:在屏幕元素中设置句柄 使用Activity.findViewById来取得屏幕 阅读全文
摘要:
本文来自:安卓航班网1、创建工程:HandlerTest022、准备程序中需要的图片资源,将图片资源存放在res/drawable-mdpi目录下3、编写布局文件main.xml:代码如下: <?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androidrientation="vertical" android:layout_ 阅读全文
摘要:
本文来自:安卓航班网最近在做一个RSS订阅软件,需要对过长的新闻标题进行截取,本来准备自己来写一下,不过后来查了一下资料,发现TextView已经有完成这种需求的属性了,android开发起来真的很方便,代码如下:<TextView android:id="@+id/txChannelDesc" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:e 阅读全文