Compare commits
	
		
			3 Commits
		
	
	
		
			timestamp-
			...
			48623a2805
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					48623a2805 | ||
| 
						 | 
					2739627aff | ||
| 
						 | 
					58e0be9cf4 | 
@@ -1,5 +1,7 @@
 | 
				
			|||||||
## TimpStamp
 | 
					## TimpStamp
 | 
				
			||||||
## 时间戳工具集
 | 
					
 | 
				
			||||||
 | 
					#### 介绍
 | 
				
			||||||
 | 
					时间戳工具集。常驻工具栏快捷拷贝一份时间戳到剪贴板的工具。
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## 使用要点:
 | 
					## 使用要点:
 | 
				
			||||||
1。常驻通知栏按钮的正常使用,
 | 
					1。常驻通知栏按钮的正常使用,
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,8 +1,8 @@
 | 
				
			|||||||
#Created by .winboll/winboll_app_build.gradle
 | 
					#Created by .winboll/winboll_app_build.gradle
 | 
				
			||||||
#Thu Jul 24 15:25:52 HKT 2025
 | 
					#Mon Jul 28 11:36:51 HKT 2025
 | 
				
			||||||
stageCount=3
 | 
					stageCount=4
 | 
				
			||||||
libraryProject=
 | 
					libraryProject=
 | 
				
			||||||
baseVersion=15.1
 | 
					baseVersion=15.1
 | 
				
			||||||
publishVersion=15.1.2
 | 
					publishVersion=15.1.3
 | 
				
			||||||
buildCount=0
 | 
					buildCount=0
 | 
				
			||||||
baseBetaVersion=15.1.3
 | 
					baseBetaVersion=15.1.4
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -3,6 +3,9 @@
 | 
				
			|||||||
    xmlns:android="http://schemas.android.com/apk/res/android"
 | 
					    xmlns:android="http://schemas.android.com/apk/res/android"
 | 
				
			||||||
    package="cc.winboll.studio.timestamp">
 | 
					    package="cc.winboll.studio.timestamp">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    <!-- 开机启动 -->
 | 
				
			||||||
 | 
					    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <!-- 运行前台服务 -->
 | 
					    <!-- 运行前台服务 -->
 | 
				
			||||||
    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
 | 
					    <uses-permission android:name="android.permission.FOREGROUND_SERVICE"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -45,6 +48,20 @@
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        <service android:name=".AssistantService"/>
 | 
					        <service android:name=".AssistantService"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <receiver
 | 
				
			||||||
 | 
					            android:name=".receivers.MainReceiver"
 | 
				
			||||||
 | 
					            android:enabled="true"
 | 
				
			||||||
 | 
					            android:exported="false"
 | 
				
			||||||
 | 
					            android:directBootAware="true">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            <intent-filter>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					                <action android:name="android.intent.action.BOOT_COMPLETED"/>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            </intent-filter>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        </receiver>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </application>
 | 
					    </application>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
</manifest>
 | 
					</manifest>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -0,0 +1,40 @@
 | 
				
			|||||||
 | 
					package cc.winboll.studio.timestamp.receivers;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import android.content.BroadcastReceiver;
 | 
				
			||||||
 | 
					import android.content.Context;
 | 
				
			||||||
 | 
					import android.content.Intent;
 | 
				
			||||||
 | 
					import cc.winboll.studio.libappbase.LogUtils;
 | 
				
			||||||
 | 
					import cc.winboll.studio.timestamp.MainService;
 | 
				
			||||||
 | 
					import cc.winboll.studio.timestamp.models.AppConfigsModel;
 | 
				
			||||||
 | 
					import cc.winboll.studio.timestamp.utils.AppConfigsUtil;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					/**
 | 
				
			||||||
 | 
					 * @Author ZhanGSKen&豆包大模型<zhangsken@188.com>
 | 
				
			||||||
 | 
					 * @Date 2025/07/28 11:15
 | 
				
			||||||
 | 
					 * @Describe MainReceiver
 | 
				
			||||||
 | 
					 */
 | 
				
			||||||
 | 
					public class MainReceiver extends BroadcastReceiver {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    public static final String TAG = "MainReceiver";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    static final String ACTION_BOOT_COMPLETED = "android.intent.action.BOOT_COMPLETED";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    AppConfigsUtil mAppConfigsUtil;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @Override
 | 
				
			||||||
 | 
					    public void onReceive(Context context, Intent intent) {
 | 
				
			||||||
 | 
					        String szAction = intent.getAction();
 | 
				
			||||||
 | 
					        if (szAction.equals(ACTION_BOOT_COMPLETED)) {
 | 
				
			||||||
 | 
					            AppConfigsModel appConfigs = AppConfigsUtil.getInstance(context).loadAppConfigs();
 | 
				
			||||||
 | 
								boolean isEnable = appConfigs.isEnableService();
 | 
				
			||||||
 | 
								AppConfigsUtil.getInstance(context).saveAppConfigs();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
								Intent intentMainService = new Intent(context, MainService.class);
 | 
				
			||||||
 | 
								if (isEnable) {
 | 
				
			||||||
 | 
									context.startService(intentMainService);
 | 
				
			||||||
 | 
								}
 | 
				
			||||||
 | 
								LogUtils.i(TAG, "System Boot And Start ManagerService Completed!");
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
		Reference in New Issue
	
	Block a user