Android 钉钉自动打卡
提前准备 首先我们需要一直不用的Android手机,插上公司的电源。下载安装钉钉并设置为极速打卡。 自动打开 我们只需要启动一个服务,定时打开钉钉应用后再返回即可。 防止熄屏 这华为手机并没有永不息屏的选项,所以我们需要设置一下防止自动息屏。 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 设置不自动息屏 getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON, WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); setContentView(R.layout.activity_main); } 打开钉钉,签到后返回 核心程序 /** * * @param packageName 包名 */ public void openApplication(String packageName) { PackageManager packageManager = getPackageManager(); PackageInfo pi = null; try { pi = packageManager