視訊直播原始碼,提醒類彈窗,到時間後自動彈出
視訊直播原始碼,提醒類彈窗,到時間後自動彈出
一、根據日期判斷軟體是否超期,超期彈窗,按鈕退出程式,不超期繼續執行。
方法:呼叫系統當前時期與設定日期進行比較(compareto),如果大於0則超期,程式退出。
二、按鈕彈窗
xml程式碼
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=" android:id="@+id/toot" android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/btn1" android:layout_width="100dp" android:layout_height="50dp" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="退出程式" android:onClick="onDialogClick"/> </RelativeLayout>
java全部程式碼:
package com.example.test; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.content.DialogInterface; import androidx.appcompat.app.AlertDialog; import android.view.View; import java.util.*; import java.text.*; import java.text.ParseException; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); showNormalDialog(); } //以下是根據日期判斷彈窗 private void showNormalDialog() { /* @setIcon 設定對話方塊圖示 * @setTitle 設定對話方塊標題 * @setMessage 設定對話方塊訊息提示 * setXXX方法返回Dialog物件,因此可以鏈式設定屬性 */ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Date date1= new Date(); Date date2 = null; try { date2 = sdf.parse("2021-10-23"); if (date1.compareTo(date2) > 0) { final AlertDialog.Builder normalDialog = new AlertDialog.Builder(MainActivity.this); //normalDialog.setIcon(R.drawable.icon_dialog); normalDialog.setTitle("程式使用期已過"); normalDialog.setMessage("你需要付出點什麼才可以繼續使用!"); normalDialog.setNegativeButton("關閉", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { finish();//...To-do } }); // 顯示 normalDialog.show(); } } catch (ParseException e) { e.printStackTrace(); } } //以下是按鈕彈窗 public void onDialogClick(View v){ new AlertDialog.Builder(MainActivity.this) .setIcon(android.R.drawable.ic_dialog_alert) .setTitle("注意") .setMessage("確定要退出麼?") .setPositiveButton("確定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { finish();//Exit Activity } }) .setNegativeButton("取消", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { } }).create().show(); } }
以上就是視訊直播原始碼,提醒類彈窗,到時間後自動彈出, 更多內容歡迎關注之後的文章
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2900224/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- app直播原始碼,收到訊息時出現彈窗APP原始碼
- 線上直播系統原始碼,彈出警告/提示類彈窗原始碼
- 短視訊系統原始碼,直播間實現彈幕的自動傳送原始碼
- 彈出視窗程式碼
- 直播app原始碼,Flutter 彈窗元件APP原始碼Flutter元件
- 彈出視窗
- 短視訊平臺搭建,收到通知後彈出相關提示的彈窗
- 直播網站原始碼,安卓防止輸入框自動彈出網站原始碼安卓
- 直播視訊app原始碼,底部彈出的列表對話方塊APP原始碼
- Prism 彈出視窗
- 直播商城原始碼,vue 彈窗 慣性滾動 加速滾動原始碼Vue
- app直播原始碼,列表越界後自動彈回原樣的效果APP原始碼
- javascript自帶的彈出輸出視窗程式碼例項JavaScript
- 線上直播系統原始碼,平臺彈窗自適應裝置原始碼
- uniapp彈窗24小時之後彈APP
- 彈出視窗指令碼生成器指令碼
- Spring3MVC提交彈出視窗表單後,自動返回父視窗的列表頁面SpringMVC
- javascript自帶彈出視窗簡單介紹JavaScript
- 廣告彈窗/小視窗程式碼
- 除錯彈出式視窗除錯
- 彈出視窗messagebox
- 線上直播系統原始碼,滑鼠懸停後彈出氣泡原始碼
- Chrome彈窗提醒Flash將不再支援Chrome
- JS彈出視窗視窗的位置和大小JS
- 影片直播app原始碼,Swift動態修改Icon,消除系統彈窗APP原始碼Swift
- 移動端點選彈出提示視窗程式碼例項
- 短視訊app原始碼,提示以按鈕彈窗的形式實現APP原始碼
- Activity彈出視窗含意解釋
- 用函式控制彈出視窗函式
- fastadmin 彈出視窗的功能AST
- Qt之彈出介面顯示在父視窗中間QT
- 直播平臺原始碼,Android中常用Dialog彈窗效果原始碼Android
- js實現window.open()彈出視窗和父視窗之間相互操作JS
- 直播app原始碼,使用者首次登入時彈出左右滑動導航頁APP原始碼
- app直播原始碼,彈出層 加遮罩層 頁面禁止滑動APP原始碼遮罩
- 自動彈出網頁或不定時彈出網頁的解決方法網頁
- javascript如何在彈出視窗給父視窗賦值JavaScript賦值
- js漸變彈出視窗和關閉視窗效果JS