问题描述
- android中的service本质是一个类还是一个方法还是一个对象
-
android中的service本质是一个类还是一个方法还是一个对象
当然我明白java中一切都是对象的这种说法
解决方案
service在哪里看到的,作为类的定义它是类,对它实例化创建了对象并且执行就是对象了。
解决方案二:
java中一切都是对象
这个说法其实不准确。你能说java中的关键字是对象么?
解决方案三:
Service(服务)是Android 核心组件之一,特点就是Android系统帮你实例化他的对象(就是 new 在内存中开辟空间来保存对象 )
使用它首先要在你的项目里创建一个类继承Android的Service类,还需要在清单配置文件中注册这个类
Android系统才能够通过反射找到这个Service类并创建对象
类就相当于一张汽车设计图(封装属性和方法),设计汽车有什么属性(变量),什么功能(方法)
如果你想要根据这个设计图生产出一辆能跑的车,就需要 new 创建这个类的对象
通过这个对象才能够调用一些方法,比如刹车.
public class Car{
//车的颜色
String color;
//车的重量
int heavy;
public void run(){
//怎么跑
}
public void stop(){
//怎么刹车
}
}
Car BMW = new Car();
BMW.run();
BMW.stop();
解决方案四:
/*
- Copyright (C) 2006 The Android Open Source Project
* - Licensed under the Apache License, Version 2.0 (the "License");
- you may not use this file except in compliance with the License.
- You may obtain a copy of the License at
* - http://www.apache.org/licenses/LICENSE-2.0
* - Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS,
- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- See the License for the specific language governing permissions and
- limitations under the License.
*/
package android.app;
import android.annotation.Nullable;
import android.content.ComponentCallbacks2;
import android.content.ComponentName;
import android.content.Intent;
import android.content.ContextWrapper;
import android.content.Context;
import android.content.res.Configuration;
import android.os.Build;
import android.os.RemoteException;
import android.os.IBinder;
import android.util.Log;
import java.io.FileDescriptor;
import java.io.PrintWriter;
/**
- A Service is an application component representing either an application's desire
- to perform a longer-running operation while not interacting with the user
- or to supply functionality for other applications to use. Each service
- class must have a corresponding
- {@link android.R.styleable#AndroidManifestService <service>}
- declaration in its package's
AndroidManifest.xml
. Services - can be started with
- {@link android.content.Context#startService Context.startService()} and
- {@link android.content.Context#bindService Context.bindService()}.
- Note that services, like other application objects, run in the main
- thread of their hosting process. This means that, if your service is going
- to do any CPU intensive (such as MP3 playback) or blocking (such as
- networking) operations, it should spawn its own thread in which to do that
- work. More information on this can be found in
- Processes and
- Threads. The {@link IntentService} class is available
- as a standard implementation of Service that has its own thread where it
- schedules its work to be done.
- Topics covered here:
- What is a Service?
- Service Lifecycle
- Permissions
- Process Lifecycle
- Local Service Sample
- Remote Messenger Service Sample
- *
-
Developer Guides
- For a detailed discussion about how to create services, read the
- Services developer guide.
-
相关文章
- aidl-android AIDL使用的问题
- java类的问题-大神帮帮忙解决包装类的问题
- Java如何创建对象问题
- android binder-Android Binder 跨进程传递对象的本质
- 字符串-java中String究竟是传递的值,还是引用
- android中content provide本质是一个类吗
- java-简答的来说‘合成复用原则’是什么意思?
- android-Android中在activity中调用service中的某个对象的方法
- java中同一个方法可以被几个类或者被几个对象共享
- 接口的作用 面向对象设计
【云栖快讯】他,一路保送,但可能不是你想象中的学霸; 他,曾是微软最年轻的技术管理者,挑战带领跨国团队; 他,后来加入阿里,成为阿里西雅图分部的第22名员工; 他,就是阿里通用计算平台负责人关涛! 通过短视频,为你揭晓他的成长和开发计算平台的经历,以及他对未来的展望! 详情请点击
热门推荐
- 高性能云服务器2折起
- 云服务器配置
- 技术资料
- 云计算
- 域名
- shell
- node.js
- 问答
- java
- mysql
- C++
- python
- jQuery
- Android
- asp
- PHP技巧
- jQuery教程
- JavaScript技巧
- JS
- SEO
- sql server
- mysql教程
- 前端
- 技术文集
- 技术
- 主题地图
- A
- z
- 云服务器哪家好
- API
- 大数据
- 云安全
- 云存储
- 云计算
- 获取公众号授权失败
- 兼容性疑难解答
- path
- stm32
- jsonobject
- product
前三篇
- 求解决-这个题目为什么第二个输入输出是对应的,而第一个输入输出不对应
- windows-Credential provider 与摄像头
- 摄像头-vfm使用时出现错误提示
后三篇
- vc++-C++的DLL导出函数参数问题
- android中如何让一个service无法被一键清理给清理掉
- 树形结构-急!MFC单文档多视图的CTreeView不能正常使用
(yq.aliyun.com)为您免费提供android中的service本质是一个类还是一个方法还是一个对象相关信息,包括
android
的信息
,所有android中的service本质是一个类还是一个方法还是一个对象相关内容均不代表的意见!
该页面h5页面的地址是:https://m.aliyun.com/yunqi/wenzhang/show_15716,您可以点击android中的service本质是一个类还是一个方法还是一个对象-手机站访问。时间: 2024-08-04 13:25:10