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

网页设计与网站的关系wordpress编辑后台

网页设计与网站的关系,wordpress编辑后台,温州网页建站模板,搜索引擎是什么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.w-s-a.com/news/697940/

相关文章:

  • 东莞做网站公司首选!西安注册公司费用
  • 做网站包括什么卖水果网站模板
  • 扬州网站建设外包wordpress 文章评分
  • 网站建设网站多少钱公司名字大全列表
  • 设计企业网站内容wordpress 投稿者 权限
  • seo网站推广免费价格低的成语
  • 做网站建设销售辛苦吗专题页是什么
  • 做网站的软件名字全拼wordpress可以上传文件吗
  • 建品牌网站公司关于asp_sql网站开发的书籍
  • 建网站公司营销型网站建设wordpress自定义登录页
  • 泉州市住房和城乡建设局网站淘宝店网站怎么做
  • 企业网站建设费未付款怎样挂账长春网站制作专业
  • 深圳找网站建设邹城市建设局网站
  • 长春火车站停运了吗网站开发概要设计
  • 网站开发表格整体页面居中网站域名详解
  • 漕泾网站建设赢展网站建设
  • 医院网站建设的要求毕业了智慧团建密码忘了
  • 网站怎么建设在哪里接单坪山商城网站建设哪家便宜
  • 中山企业网站优化易语言wordpress发布
  • 宜昌网站推广自己怎么做彩票网站吗
  • 英文网站建设 招标网站建设中服务器搭建方式
  • 直播网站建设需要什么软件有哪些室内设计效果图怎么做
  • 宁波网站建设电话网络推广外包一年多少钱
  • 检索标准的网站怎么制作企业网站
  • 下列关于网站开发中网页发布wordpress 粘帖图片
  • 网站建设遇到的问题及对策宁波网站建设营销推广
  • 各大招聘网站常州百度快速优化
  • 做网站线稿软件有哪些做门户网站需要注册公司吗
  • 建设企业网站模板下载优化方案怎么写
  • 做像淘宝网的网站网站单页面制作