自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 Android adb命令模拟按键事件KeyCode大全

电话键key功能valueKEYCODE_CALL拨号键5KEYCODE_ENDCALL挂机键6KEYCODE_HOMEHome键3KEYCODE_BACK返回键4KEYCODE_SEARCH搜索键84KEYCODE_CAMERA拍照键27KEYCODE_FOCUS拍照对焦键80KEYCODE_POWER电源键26KEYCODE_NOTIFICATION通知键83KEYCODE_MUTE话筒静

2020-12-13 15:47:17 1524

原创 Android中出现TransactionTooLargeException异常原因及解决

最近项目中出现了TransactionTooLargeException异常,这个异常挺罕见的,所以记录一下,避免以后忘记。造成异常原因“TransactionTooLargeException” 该异常引发原因是因为在Activity跳转时,通过Intent携带数据过大导致。在项目中,我往Intent中传了一个String数组,该数组由后台返回,经排查发现,这个数组中有三千多条数据,所以才会引发此问题。解决办法使用静态变量传递数据或者其他方式传递数据,避免Intent携带数据过大。...

2020-11-29 16:18:59 1250

原创 Android定时器Chronometer切到后台,无法监听回调onChronometerTick解决方案

关于定时器的使用,我就不过多介绍了。今天就讲一下关于定时器Chronometer的回调onChronometer方法的使用。在一些特殊场景中,我们使用定时器会有一定的限制;比如:倒计时Chronometer只能进行正计时,无法进行倒计时。但是想实现倒计时的需求该怎么做呢?这时候就用到了onChronometer回调方法。这个回调方法是在定时器在每次计时的时候都会回调的一个方法,具体用法如下: chronometer.setOnChronometerTickListener(new Chronom

2020-07-04 14:01:19 1402 5

原创 bugly之SIGSEGV(SEGV_MAPERR)问题定位及解决

SIGSEGV(SEGV_MAPERR)记录一下关于我在项目中遇到 SIGSEGV(SEGV_MAPERR) 异常引起原因。在 POSIX 兼容的平台上,SIGSEGV 是当一个进程执行了一个无效的内存引用,或发生段错误时发送给它的信号。SIGSEGV 的符号常量在头文件 signal.h 中定义。因为在不同平台上,信号数字可能变化,因此符号信号名被使用。通常,它是信号11。对于不正确的内存处理,如当程序企图访问 CPU 无法定址的内存区块时,计算机程序可能抛出 SIGSEGV。操作系统可能使用信号栈

2020-06-23 11:40:19 10475

原创 沉浸式状态栏工具StatusBarUtil

发现了一个好用的沉浸式状态栏工具,分享给大家。支持状态栏渐变色,纯色, 全屏,亮光、暗色模式,适配android 4.4 -10.0机型。以下是Android9.0效果:以下是Andorid4.4效果:好了,话不多说,直接上代码;Gradle引用:repositories { ... maven { url 'https://www.jitpack.io' }}...

2020-04-30 15:38:03 1102

原创 Android自定义TextView,可实现跑马灯效果,不限文字长短。

很多场景中,我们都会用到TextView,面对如今各种各样的需求,很多人都选择自定义TextView实现各种各样的需求,今天就来实现一个自定义跑马灯的效果。可实现:不论文字长短,都可有跑马灯效果可随时暂停跑马灯效果直接上代码:public class MyTextView extends TextView implements OnClickListener{ public...

2020-04-20 17:25:42 1047

原创 Android之极光推送简单实现

Android之极光推送环境配置注册APP KEYAndroid Studio配置注册APP KEY首先 我们注册极光推送官网的账号,进入开发者服务点击创建应用第二步:随便定义应用名字,可不上传图片第三步:点击推送设置将我们自己新建的android项目包名输入其中点击保存后 下载DemoAndroid Studio配置现在build.gradle文件中导入依赖和键名:...

2019-07-18 21:16:45 1437

原创 Android百度地图POI检索

百度地图POI检索POI检索简介POI(Point of Interest),即“兴趣点”。在地理信息系统中,一个POI可以是一栋房子、一个景点、一个邮筒或者一个公交站等。百度地图SDK提供三种类型的POI检索:城市内检索、周边检索和区域检索(即矩形区域检索)。下面分别对三种POI检索服务的使用方法作说明。POI城市内检索(关键字检索)关键字检索适用于在某个城市内搜索某个名称相关的POI...

2019-07-17 21:45:53 1470

原创 android自定义View用法

自定义View用法效果图布局文件重写viewJava代码效果图二布局文件重写viewJava代码效果图三布局文件重写viewJava代码效果图布局文件// An highlighted block<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.andro...

2019-07-09 21:19:27 337

原创 HttpURLConnection网络资源下载断点续传

HttpURLConnection网络资源下载断点续传相关方法相关方法 connection.setRequestMethod("GET");//设置请求方法 connection.setConnectTimeout(8000);//设置请求连接超时时间 connection.setRequestProperty("Range","bytes...

2019-06-27 21:29:41 606

原创 RecyclerView添加头尾布局/xml解析

RecyclerView添加头尾布局/xml解析pull解析Sax解析SAX解析对文档进行顺序扫描,当扫描到4中情况(开始文档,结束文档,开始标签,结束标签)的时候回通知DefaultHandler中的方法,一直重复这个方法直到结束优点:解析速度快,占用内存少缺点:解析一个xml文件对应一个handler类,比较麻烦特点:流式解析,解析是同步的督导哪里就是解析到哪里用法自定义类继承D...

2019-06-26 21:42:17 348

原创 Android调用蓝牙功能

Android调用蓝牙功能相关权限具体使用相关方法相关权限<!-- 用于进行网络定位 --> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <!-- 用于访问GPS定位 --> <uses-permission andro...

2019-06-19 21:25:10 2476

原创 GPS定位与高德地图的使用

Android GPS定位与高德地图的使用1.GPS定位:android 的三种定位方式2.GPS定位代码使用高德地图1.GPS定位:android 的三种定位方式1.GPS定位:需要GPS硬件支持,直接和卫星交互来获取当前经纬度。  优点:速度快、精度高、可在无网络情况下使用。  缺点:首次连接时间长、只能在户外已经开阔地使用,设备上方有遮挡物就不行了、比较耗电。2.Network定位...

2019-06-17 21:24:57 3410 1

原创 RecyclerView多布局、万能适配器使用及XRecyclerView刷新方法

RecyclerView多布局、万能适配器使用及XRecyclerView刷新方法多布局万能适配器XRecyclerView多布局昨天写过一个RecyclerView的简单用法,今天给大家写一下RecyclerView的多布局用法首先在我们的数据源中,定义一个int类型或其他类型的参数,用于判断布局类型我这里简单写一个Bean类 用于存储数据public class Bean { ...

2019-06-09 21:29:23 1149

原创 Kotlin语言:ListView适配器写法及用法

Kotlin : ListView用法ListView布局适配器实现代码ListView布局 <ListView android:id="@+id/list1" android:layout_width="match_parent" android:layout_height="match_parent">...

2019-06-05 21:27:27 1149

原创 有序广播,粘性广播

有序广播,粘性广播有序广播粘性广播有序广播1.注册多个receiver,要同时使用同一个action,设置priority来指定优先级。2.发送有序广播:sendOrderedBroadcast(intent,null);Intent intent = new Intent("www.wangpeng"); intent.putExtra("name","我是有序排序")...

2019-05-20 21:34:18 631

原创 Notification通知常用方法

Notification通知普通通知栏进度条通知栏跳转方法大视图列表通知普通通知栏 NotificationManager manager = (NotificationManager) getSystemService(Context.NOTIFICATION_SERVICE); Notification.Builder builder=new Notification...

2019-05-13 21:40:49 311

空空如也

空空如也

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

TA关注的人

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