自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

野猿新一

Android、Python、Vue、小程序

  • 博客(17)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android Studio 右侧Gradle窗口内容为空显示nothing to show问题的解决方法

问题Android Studio右侧的Gradle窗口正常显示如下,我经常用里面的assemble来生成签名的正式apk文件,但是突然有一天要发布版本的时候却发现里面空空如也,只显示nothing to show。慌里慌张的,老板还催着我发布版本呢。解决方法1.打开项目根目录下的settings.gradle文件,注释掉里面的内容,比如include ':app',然后点击右上角的...

2019-12-27 16:26:59 6808 3

原创 android.os.TransactionTooLargeException: data parcel size 4195216 bytes问题原因与解决

从AActivity跳转BActivity通过intent.putExtra传递数据,结果报android.os.TransactionTooLargeException: data parcel size 4195216 bytes错误,意思就是传输的数据过大,4195216byte转换下大概为4Mb,确实有点大,因为是从本地文件读取的String内容,可能文件内容太大。源码遇到问题我们...

2019-12-27 16:01:45 3447 1

原创 Android EventBus Sticky Events粘性事件详解

简介普通事件:通过post()方法发出的普通事件,会被已经注册的订阅者接收到,若订阅者是在消息发送之后才注册,那么是不会接收到该事件的粘性事件:而粘性事件是可以被事件发出之后才注册的订阅者接收到,也可以在事件发出之后通过主动查询获取事件内容。粘性事件实现原理其实是把最近的事件缓存到内存中,之后注册的订阅者还可以查询出来比如在AActivity中发送一个粘性事件Event,然后打开BAc...

2019-12-27 14:07:34 4893

原创 Android 广播接收者BroadcastReceiver的两种注册方法

BroadcastReceiver示例我们先实现一个简单的BroadcastReceiverpublic class MyBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { if (in...

2019-12-27 11:28:38 868 1

原创 Android AsyncTask使用说明

示例代码我们先运行下如下代码,看下打印的log,然后再做说明private void doTask() { new AsyncTask<String, Integer, Boolean>() { @Override protected void onPreExecute() { Log.d("MyAsyncT...

2019-12-27 10:09:52 214

原创 Android 四个步骤集成EventBus事件总线框架实现消息发送和接收

1.Gradle依赖implementation 'org.greenrobot:eventbus:3.1.1'2.定义消息类空消息public static class EmptyEvent {}或者带参数的消息public static class MessageEvent { public String message; public M...

2019-12-27 09:05:12 535

原创 Android 定时任务的四种实现

1.Thread.sleep()java Thread.sleep()实现定时任务2.Handler.postDelayedAndroid Handler.postDelayed实现定时任务3.Timer+TimerTaskjava Timer结合TimerTask执行定时任务4.ScheduledExecutorServicejava ScheduledExecuto...

2019-12-27 08:47:23 354

原创 java ScheduledExecutorService实现定时任务

使用scheduleAtFixedRate方法private ScheduledExecutorService pool = Executors.newScheduledThreadPool(5);private ScheduledFuture future;// 开启定时器private void startTask() { stopTask(); future = ...

2019-12-26 15:49:46 1170

原创 java Thread.sleep()实现定时任务

实现代码很简单,在Thread内不断循环执行任务,通过Thread.sleep()控制时间间隔另外用一个boolean变量来控制定时任务的开始和停止。private boolean run;// 开启定时器private void startTask() { // 任务执行中,直接返回 if (run) { return; } run ...

2019-12-26 14:05:28 1862 1

原创 Android Handler.postDelayed实现定时任务

直接上代码,原理就是在任务结束后一段时间再次开启下一次任务,不断循环实现定时器private Handler handler = new Handler();private Runnable task;private int delay = 1000;// 开启定时任务private void startTask() { stopTask(); handler.po...

2019-12-26 13:48:52 2336

原创 java Timer结合TimerTask执行定时任务

直接上代码TimerTask的第二个参数delay表示延时多久开始定时任务,第三个参数period表示定时任务的间隔若要停止定时任务,调用Timer.cancel()方法即可import java.util.Timer;import java.util.TimerTask;public class Main { public static void main(Stri...

2019-12-26 13:26:11 295

原创 华为手机或平板开启应用Logcat日志打印输出

华为手机或者平板应用的日志打印默认是关闭的,只打印系统的日志,开发时需手动打开应用的日志输出。而且我用的华为平板M3每次关机或者过一段时间又会自动关闭应用日志输出,还需再手动打开,很是烦人。每当测试时出现bug闪退,到logcat里又看不到日志,情急之下忘了还要手动打开日志,真是束手无策。虽说关闭应用日志输出是为了不影响设备性能。华为手机打开日志打印打开手机拨号页面 输入*#*#2846...

2019-12-26 10:08:59 3224

原创 Android 杀死应用并重启

public static void restart(Context context) { // 获取启动的intent Intent intent = context.getPackageManager().getLaunchIntentForPackage(context.getPackageName()); PendingIntent restartIntent =...

2019-12-26 09:33:53 2944

原创 Android VideoView 播放视频

现在布局中添加VideoView控件<VideoView android:id="@+id/video_view" android:layout_width="match_parent" android:layout_height="match_parent"/>设置视频资源及播放private VideoView mVideoView;pu...

2019-12-25 21:10:51 370

原创 Android MediaPlayer播放音频

初始化MediaPlayer及加载音频资源,加载完成后开始播放private MediaPlayer mediaPlayer;private void start() { mediaPlayer = new MediaPlayer(); // 设置音量,参数分别表示左右声道声音大小,取值范围为0.0~1.0 mediaPlayer.setVolume(1f, 1f...

2019-12-25 20:04:04 402

原创 Android 监听U盘插入和拔出并获取U盘文件路径

首先实现一个接收U盘挂载和异常广播的BroadcastReceiverpublic class USBReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { StorageManager mStorageMan...

2019-12-25 19:37:13 3661

原创 java 递归复制文件夹及文件夹内的文件

package com.xindecoiot.rfidchecker.result;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;publ...

2019-12-25 12:21:00 250

LibraWhitePaper_en_US-1.pdf

FaceBook Libra白皮书,先一睹为快。想了解的同学可以下载看下。

2019-06-28

MySQL java驱动包mysql-connector-java-5.1.45

MySQL java驱动包mysql-connector-java-5.1.45,亲测可以正常使用。在Android平台也可以直接使用直连数据库。

2019-04-11

空空如也

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

TA关注的人

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