当前位置: 首页 > news >正文

找人做网站维护多少钱网页的制作公司

找人做网站维护多少钱,网页的制作公司,网络营销推广方法word,泰州网站建设物美价廉Android的四个主要组件是活动#xff08;Activity#xff09;、服务#xff08;Service#xff09;、广播接收器#xff08;Broadcast Receiver#xff09;和内容提供器#xff08;Content Provider#xff09;。下面通过一个简单的示例来介绍这四个组件及其用法。 示…Android的四个主要组件是活动Activity、服务Service、广播接收器Broadcast Receiver和内容提供器Content Provider。下面通过一个简单的示例来介绍这四个组件及其用法。 示例一个简单的记事本应用 1. 活动Activity 活动是用户界面的基本构建块负责显示和与用户交互。 // MainActivity.java package com.example.notetakingapp;import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import androidx.appcompat.app.AppCompatActivity;public class MainActivity extends AppCompatActivity {Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);Button addNoteButton findViewById(R.id.add_note_button);addNoteButton.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {Intent intent new Intent(MainActivity.this, AddNoteActivity.class);startActivity(intent);}});} }2. 服务Service 服务用于执行长时间运行的操作例如从网络下载数据且不需要用户界面。 // NoteSyncService.java package com.example.notetakingapp;import android.app.Service; import android.content.Intent; import android.os.IBinder; import androidx.annotation.Nullable;public class NoteSyncService extends Service {NullableOverridepublic IBinder onBind(Intent intent) {return null;}Overridepublic int onStartCommand(Intent intent, int flags, int startId) {// 在这里执行同步操作new Thread(new Runnable() {Overridepublic void run() {// 模拟同步操作syncNotes();}}).start();return START_STICKY;}private void syncNotes() {// 同步笔记的逻辑} }3. 广播接收器Broadcast Receiver 广播接收器用于接收并响应广播消息如系统广播或应用内广播。 // NoteBroadcastReceiver.java package com.example.notetakingapp;import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.widget.Toast;public class NoteBroadcastReceiver extends BroadcastReceiver {Overridepublic void onReceive(Context context, Intent intent) {String action intent.getAction();if (com.example.notetakingapp.NEW_NOTE_ADDED.equals(action)) {Toast.makeText(context, 新笔记已添加, Toast.LENGTH_SHORT).show();}} }在AndroidManifest.xml中注册广播接收器 receiver android:name.NoteBroadcastReceiverintent-filteraction android:namecom.example.notetakingapp.NEW_NOTE_ADDED //intent-filter /receiver4. 内容提供器Content Provider 内容提供器用于在不同应用之间共享数据。 // NoteContentProvider.java package com.example.notetakingapp;import android.content.ContentProvider; import android.content.ContentValues; import android.database.Cursor; import android.net.Uri; import androidx.annotation.NonNull; import androidx.annotation.Nullable;public class NoteContentProvider extends ContentProvider {Overridepublic boolean onCreate() {// 初始化数据库return true;}NullableOverridepublic Cursor query(NonNull Uri uri, Nullable String[] projection, Nullable String selection, Nullable String[] selectionArgs, Nullable String sortOrder) {// 查询数据return null;}NullableOverridepublic String getType(NonNull Uri uri) {return null;}NullableOverridepublic Uri insert(NonNull Uri uri, Nullable ContentValues values) {// 插入数据return null;}Overridepublic int delete(NonNull Uri uri, Nullable String selection, Nullable String[] selectionArgs) {// 删除数据return 0;}Overridepublic int update(NonNull Uri uri, Nullable ContentValues values, Nullable String selection, Nullable String[] selectionArgs) {// 更新数据return 0;} }总结 通过上述例子我们可以看到 Activity用于处理用户界面和用户交互。Service用于执行后台长时间运行的操作。Broadcast Receiver用于接收和响应广播消息。Content Provider用于在应用之间共享数据。 这些组件共同构成了一个完整的Android应用。
http://www.hkea.cn/news/14494713/

相关文章:

  • 网站开发与运行环境地旺建设官方网站
  • 后台网站地图注册建筑工程公司起名大全
  • 网站建设管理情况报告官网的建站过程
  • 网站建设开发团队介绍上网站建设公司
  • 免费外链网站seo发布淄博培训网站建设
  • 秦皇岛建设局官方网站沈阳建信建设工程有限公司位置
  • 网站后台管理代码下载免费素材库
  • 长沙医疗网站建设谷歌搜索入口365
  • 做个中英文网站多少钱互联网技术
  • 万网 网站建设合同网站建设总体方案设计
  • 深圳建设局官方网站网站设计建站
  • 什么网站做全景效果图好公司网站制作招聘
  • 广州建立网站如何绑定域名wordpress
  • 建什么样的网站好wordpress 购物 主题
  • 广西住房建设厅网站首页宣传片制作公司长沙
  • 网站编辑兼职wordpress简单网址导航模板
  • 下沙网站制作徐州人才网最新招聘
  • 国外的设计网站app吗福州大型网站建设
  • 旅游网站模块模板网站大全
  • 常德网站制作模板创作师
  • 做酒店销售上哪个网站好企业邮箱格式怎么注册
  • wordpress搭建实时聊天网站做网站从什么做起
  • c2c网站制作怎么看别人的wordpress
  • asp做微网站设计建设宁夏分行互联网站
  • 门户网站的基本特征信息与服务织梦 手机网站模板
  • 网站建设的7种流程图个人免费推广网站
  • 怎么做qq空间支付网站iis怎么加载网站
  • 怎么做多个网站单点登录外贸seo是什么意思啊
  • 互联网网站建设新闻咨询工程师
  • 网站国外空间空间做子网站