`

[转]创建不可见的Activity

 
阅读更多

在android开发中有时候会用到一些后台的Activity,但又不适合使用service,比如直接点击程序图标时只是执行一段代码,不需要弹出程序界面。此时可以在项目的AndroidManifest.xml文件中相应的Activity标签中添加这样一行:

android:theme=”@android:style/Theme.NoDisplay”

这样一来,当这个Activity启动的时候,就不会显示出界面了。

P.S. Activity有个属性是“visible”,我尝试了在AndroidManifest.xml中添加 android:visible=”false”和在onCreate函数中添加setVisible(false)两种方法,都没有取得预期的效果,后 来在网上查到了Theme.NoDisplay,终于到达效果。

分享到:
评论
1 楼 潇湘叶语 2014-08-10  
加了这句后,不止是程序不见,整个屏幕都点不动了

相关推荐

    android下activity生命周期

    android下activity生命周期 生命周期: 回调 描述 onCreate() 这是第一个回调,在活动第一次创建是调用 onStart() 这个回调在活动为用户可见时被调用 onResume() 这个回调在应用程序与用户开始可交互的时候调用 ...

    android实习报告(1).doc

    用户想要自己创建一个Activity,首先创建一个java类继承自Activity,可以为他配备 一个布局文件用来显示Activity创建后的布局。最后在主配置文件manifest.xml中对创 建的Activity进行注册,这一步是必不可少的,...

    WalxPlugin免Root框架开发工具包sdk

    2.加载器:对用户和开发者不可见,而是由WP管理器加载到目标应用。 3.开发sdk用到的jar包:walxpluginsdk.jar,开发者需要将该jar包导入到项目中去。 4.核心模块:该模块由WP自身提供,为程序自带的插件,用于开发...

    Android开发人员不得不收集的代码

    createOrExistsFile : 判断文件是否存在,不存在则判断是否创建成功 createFileByDeleteOldFile : 判断文件是否存在,存在则在创建之前删除 copyDir : 复制目录 copyFile : 复制文件 moveDir : 移动目录 moveFile : ...

    2019-2020年Android最新整理面试题

    onStart():表示Activity正在被启动,此时Activity可见但不在前台,还处于后台,无法与用户交互; onResume():表示Activity获得焦点,此时Activity可见且在前台并开始活动,这是与onStart的区别所在; onPause():...

    java8集合源码-Android-Interview:一个初级Android开发的技术知识点

    :表示Activity**正在启动**,Activity**可见但不在前台**,还在后台,无法与用户交互; onResume() : 表示Activity**获得焦点**,然后Activity**可见并在前台**并开始活跃,这就是和onStart的区别; onPause() :...

    利用BottomNavigationView实现底部标签栏

    在Android Studio上创建官方默认的首屏标签页面很方便,首先右击需要添加标签栏的模块,在弹出的右键菜单中依次选择“New”——“Activity”——“Bottom Navigation Activity”,弹出下图所示的活动创建页面。...

    安卓java读取网页源码-Android.Interview-experience:自己面试过程中遇到的一些题目加以分类总结,顺便梳理下知识

    直接不可见了 可以注销广播之类的 onDestory 资源的释放 重新开始则 onRestart --> onResume则重新到前台可见有焦点 ps:前台有onResume onPause 可见有 onStart到onStop 实际使用其实区别不大 比如上面的注销广播...

    Android代码-最最轻量级的新手引导库(只有7个类)

    本系统能够快速的为一个Activity里的任何一个View控件创建一个遮罩式的导航页。 工作原理 首先它需要一个目标View或者它的id,我们通过findViewById来得到这个View,计算它在屏幕上的区域targetRect,通过这个区域...

    Android 连接Wifi和创建Wifi热点的实例

    android的热点功能不可见,用了反射的技术搞定之外。  Eclipse设置语言为utf-8才能查看中文注释 上代码: MainActivity.java package com.widget.hotspot; import android.os.Bundle; import android.app....

    Andriod-Studio-Small-Apps

    首次创建活动时会调用onCreate 。 当活动变得对用户可见时,将调用onStart 。 当活动将开始与用户进行交互时,将调用onResume 。 当用户看不到活动时,将调用onPause 。 当活动不再对用户可见时,将调用onStop ...

    新版Android开发教程.rar

    程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算...

    Android_UI设计指南.pdf

    Android_UI设计指南, 一、图标设计指南 创建一个统一的外观和...单都悬浮在activity 之上并比全屏小,因此应用程序的边缘仍然可见。这是一种视觉提醒, 一旦菜单消失,它的使用是一个中介的操作。 下面开始介绍菜单。

    android 面试2

    service不包含可见的用户界面,而是在后台无限地运行可以连接到一个正在运行的服务中,连接后,可以通过服务中暴露出来的借口与其进行通信 broadcast receiver是一个接收广播消息并作出回应的component,broadcast ...

    工程硕士学位论文 基于Android+HTML5的移动Web项目高效开发探究

    W3C 万维网联盟,创建于1994年,是Web技术领域最具权威和影响力的国际中立性技术标准机构。主要的工作是发展 Web 规范,这些规范描述了 Web 的通信协议(比如 HTML 和 XHTML)和其他的构建模块。 NativeApp 使用...

    安卓中活动的生命周期——面试、笔试必考题

    一、前言 安卓开发岗位面试官最喜欢问的问题就是...②onStart(),活动由不可见变为可见的时候被调用。 ③onResume(),活动准备好和用户进行交互的时候被调用。 ④onPause(),活动暂停之前被调用,这时候活动还是可见的

    Android开发技巧之Fragment的懒加载

    就是当fragment完全可见的时候我们再去加载数据,我们在做应用开发的时候,一个Activity里面可能会以viewpager(或其他容器)与多个Fragment来组合使用,而如果每个fragment都需要去加载数据,或从本地加载,或从...

    Android常用对话框使用大全

    日常生活中我们随处可见对话框,上面有很多提示信息,更加方便提示用户进行不同的操作。 一、对话框的两个特点和一些常见的对话框 1.当弹出对话框是会结束UI线程(即主线程); 2.当前的Activity会失去焦点; 3.消息...

Global site tag (gtag.js) - Google Analytics