`

(转)Android开发无界面无应用图标应用

阅读更多

今天写了一个安卓小程序,这个程序没有界面,也不会在桌面创建应用程序图标

当然,在“设置”中的应用程序管理是可以看到的,也可以把这个应用程序删除


简单的说,这是一个没有界面的后台运行的应用程序

而且,还有一功能:开机自启动,启动运行一个服务


程序结构非常简单,两个类,一个是service的扩展类,一个是BroadcastReceiver扩展类


service扩展类:

import android.app.Service;
import android.content.Intent;
import android.os.IBinder;
import android.util.Log;
import android.widget.Toast;

public class TestService extends Service{   

    public void onCreate(){   
        super.onCreate(); 
        Log.d("AAAAAAAAAAAAAAAAAAA", "AAAAAAAAAAAAAAAAAAAAAAA");
        Toast.makeText(getApplicationContext(), "默认Toast样式",
              Toast.LENGTH_LONG).show();
    }   
       
    public IBinder onBind(Intent intent){   
     Log.d("BBBBBBBBBBBBBBBBBBB", "BBBBBBBBBBBBBBBBBBBBBBB"); 
     Toast.makeText(getApplicationContext(), "不默认Toast样式",
             Toast.LENGTH_LONG).show();
        return null;   
    }   
} 

 

BroadcastReceiver扩展类:

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.util.Log;

public class BootReceiver extends BroadcastReceiver {

 @Override
 public void onReceive(Context arg0, Intent arg1) {
  // TODO Auto-generated method stub

  Log.d("WWWWWWWWWWWWWWWWWWWWW", "WWWWWWWWWWWWWWWWWWWWWWWW");
  Intent mBootIntent = new Intent(arg0, TestService.class);
  arg0.startService(mBootIntent);
  Log.d("CCCCCCCCCCCCCCCCCCCCC", "CCCCCCCCCCCCCCCCCCCCCCCC");
 }
}

 

配置文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.tyq"
android:versionCode="1"
android:versionName="1.0" >

<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name" >
<service android:name=".TestService"></service> 
<receiver android:name=".BootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
</application>

<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-sdk android:minSdkVersion="10" />
</manifest>

注:要想程序没有图标,只要没有主Activity即可,程序相应系统的广播然后做到开机自启

转自:http://netspook.iteye.com/blog/1291236

分享到:
评论

相关推荐

    Android Service无图标/界面独立运行

    1、startService开启服务以后,与activity就没有关联,不受影响,独立运行,需要stopService关闭,否则Activity移除栈后将一直运行(kill杀不死). 2、bindService开启服务以后,与activity存在关联,退出activity时...

    android开发图标素材

    本资源包“android开发图标素材”包含了一系列与天气相关的图标以及各种应用程序常用的图标,旨在方便开发者们在创建Android应用时使用。 首先,我们要了解Android图标设计的基本原则。在Android平台上,图标应当...

    Android开发经典图标

    SVG是矢量图,可以在不同尺寸下保持清晰,适合用于启动图标和应用图标;PNG则适用于多种状态的图标,如按下、悬停等,因为它们可以包含透明度和多种颜色。 在Android Studio中,可以使用Asset Studio工具快速创建和...

    Android开发常用图标

    1. **启动图标(Launcher Icons)**:这是用户在手机主屏幕上看到的应用图标,用于启动应用。通常要求有清晰的辨识度,因为它们在不同背景上都会显示。 2. **动作图标(Action Icons)**:这些图标出现在工具栏或...

    获取android设备已安装应用信息(包名、图标、应用名)

    总结来说,获取Android设备已安装应用信息主要包括获取PackageManager服务、列出安装应用、遍历并解析PackageInfo对象以及处理应用图标。这个过程对于构建应用管理功能、数据分析或其他与应用信息相关的功能至关重要...

    Android开发图标2

    为了确保应用图标在各种设备上显示清晰且比例适当,开发者需要提供不同分辨率的图标版本。在给定的压缩包文件中,`AndroidIcon2`、`AndroidIcon4`和`AndroidIcon3`很可能分别代表了这些不同分辨率的图标资源。 1. *...

    android应用开发图标素材

    "android应用开发图标素材"这个资源包提供了一系列常用图标,旨在帮助开发者专注于编程,无需花费大量时间在图形设计上。这些图标通常包括各种功能按钮、状态指示器、导航元素等,适用于多种应用场景。 1. 图标设计...

    android开发按钮图标(png)

    总之,这个"Android开发按钮图标(png)"资源集合为Android开发者提供了丰富的设计元素,可以帮助他们快速构建美观且易于使用的应用界面,无论是在功能按钮还是导航按钮的设计上,都能找到合适的图标。通过合理运用...

    android开发小图标素材

    本资源包“android开发小图标素材”包含了超过900个专为Android平台设计的小图标,这些图标适用于各种应用界面,能极大地丰富你的设计元素库,提升应用的界面美感。 这些图标的设计遵循了Android Material Design的...

    Android应用小图标

    本资源提供了一组适用于Android开发的小图标,覆盖了多种颜色,为开发者提供了丰富的选择。 首先,我们要了解Android图标设计的基本规范。在Android平台上,图标需要遵循Material Design的设计指南,这包括清晰的...

    Android开发的UI图标大全

    - 应用图标:每个应用的主图标,代表应用的视觉标识。 - 内容图标:如文件、图片、音乐等,用于表示内容类型或类别。 2. **图标风格与规范** Android遵循Material Design设计指南,图标应该具有清晰的轮廓,一致...

    android开发小图标

    在Android开发中,PNG文件通常用于应用图标、按钮和其他UI元素,因为它们支持透明度,且文件体积相对较小,加载速度快。通常,开发者会根据Android的不同屏幕密度(ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhdpi)提供...

    android开发图标分享

    本资源包“android开发图标分享”提供了大量的Android开发图片资源,涵盖了各种类型和风格的图标,对于开发者来说,这是一个宝贵的素材库,能够帮助他们快速找到适合自己应用的图标,提升应用的用户体验和设计质量。...

    android开发图标大全(很多的图标)

    本资源"android开发图标大全(很多的图标)"提供了丰富的图标集合,对于开发者来说,是设计用户界面时的宝贵参考资料。 Android图标设计遵循一套统一的规范,称为Material Design图标指南。这套规范旨在确保跨平台...

    900多个android开发小图标素材,很多精美小图标收集

    总的来说,这900多个Android开发小图标素材为开发者提供了丰富的选择,无论是在早期的概念设计阶段还是在应用的最终优化阶段,都能大大提升设计效率和应用质量。合理利用这些图标,可以使你的应用在众多应用中...

    android开发仿微信界面实现

    总结来说,实现"android开发仿微信界面"涉及到的关键技术点包括:ViewPager的使用与Adapter设计、Fragment管理、RecyclerView及其Adapter、Toolbar和TabLayout的应用、消息发送与接收逻辑、以及UI交互与用户体验的...

    android 手机开发素材图标集

    在Android开发中,主要有四种图标:动作(Action)图标、通知(Notification)图标、启动(Launcher)图标和内容(Content)图标。动作图标用于表示菜单中的操作,通知图标显示在状态栏中,启动图标是用户在主屏幕上看到的...

Global site tag (gtag.js) - Google Analytics