方便使用
万子开发
追求技术,追求进步
展开
-
设计模式之模板方法模式
概述在面向对象程序设计过程中,程序员常常会遇到这种情况:设计一个系统时知道了算法所需的关键步骤,而且确定了这些步骤的执行顺序,但某些步骤的具体实现还未知,或者说某些步骤的实现与具体的环境相关。例如,去银行办理业务一般要经过以下4个流程:取号、排队、办理具体业务、对银行工作人员进行评分等,其中取号、排队和对银行工作人员进行评分的业务对每个客户是一样的,可以在父类中实现,但是办理具体业务却因人而异,它可能是存款、取款或者转账等,可以延迟到子类中实现。这样的例子在生活中还有很多,例如,一个人每天会起床、吃原创 2020-11-26 14:13:33 · 121 阅读 · 0 评论 -
积累第三方SDK
xCrashxCrash 能为安卓 APP 提供捕获 java 崩溃,native 崩溃和 ANR 的能力。不需要 root 权限或任何系统权限。开源地址:https://github.com/iqiyi/xCrash转自:https://www.jianshu.com/p/937d52297046原创 2020-06-29 15:05:20 · 196 阅读 · 0 评论 -
关于不知道对方的类名及其包名如何启动显示服务
Intent mIntent = new Intent();mIntent.setAction("action"); 发送action_context.bindService(getExplicitIntent(getActivity(),mIntent), new ServiceBtControl(), Context.BIND_AUTO_CREATE); 绑定服务private sta...原创 2020-04-03 17:58:03 · 332 阅读 · 0 评论 -
获得当前正在显示的activity的类名
需要加一个权限:<uses-permission android:name="android.permission.GET_TASKS"/>Java代码ActivityManagermanager=(ActivityManager)getSystemService(Context.ACTIVITY_SERVICE);List<RunningT...转载 2019-07-15 17:18:02 · 237 阅读 · 0 评论