自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 问答 (1)
  • 收藏
  • 关注

原创 EventBus源码解析之注册

注册 EventBus.getDefault().register(this);EventBus通过getDefault()获得单例对象; public static EventBus getDefault() { if (defaultInstance == null) { synchronized (EventBus.class...

2019-08-18 01:18:35 97

原创 SystemServer启动过程

系统服务的启动过程是从SystemServer的main函数开始的:public static void main(String[] args) { new SystemServer().run(); }该方法调用之后,run方法就会执行。run方法主要作以下工作: ... //1、 设置系统属性,例如...

2019-07-23 20:10:12 199

原创 dataBinding第一天

一、集成在AndroidStudio中集成dataBinding很简单,只需要在APP 的gradle文件中的Android节点下添加以下代码即可:android { compileSdkVersion 28 dataBinding { enabled = true }}二、编写布局文件    和普通的布局文件不同的是需要在我们的根布局最...

2019-01-30 22:02:52 152

原创 ReactNative和Android交互

在ReactNative侧调用Android原生方法:主要分四步:1、在Android侧创建类,需要继承ReactContextBaseJavaModule。public class NewsModule extends ReactContextBaseJavaModule {    private ReactApplicationContext context;    pub...

2018-12-29 19:36:08 367

原创 Android 实现开机自启动app

想实现android开机自启动app思路;监听手机设备的开机状态,然后打开一个页面;步骤;1创建广播接收器;public class BootBroadcastReceiver extends BroadcastReceiver {    @Override    public void onReceive(Context context, Intent inten

2016-07-21 17:36:35 878

原创 Android实现TextView走马灯效果同时自动更新显示当前时间

在项目开发中,有时候我们需要显示一个走马灯效果,简单的走马灯效果当然容易实现;在xml文件中给TextView设置以下属性即可;android:focusable=true;android:focuseableInTouchMode=trueandroid:singleLine=true;android:ellipsize=marquee;marqueeRepeatLimi

2016-07-14 10:51:55 4627 1

原创 对于快速连续点击Button操作从而引发的多次提交数据问题;

在项目中需要点击按钮,进行发送udp广播,从而对服务器返回的数据进行显示,操作等;然而服务器访问是耗时操作,如果快速点击按钮,可能导致数据更新速度跟不上,今儿程序崩溃;解决办法如下;我们每点击一次按钮,就记录下当前时间,如果前后两次时间差小于某个值(自己设定),就不进行逻辑操作,不发送广播;public static long lastClickTime;    publi

2016-06-06 14:05:33 2794

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除