自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AOSP之编译adb

AOSP之编译adb

2024-05-28 10:51:08 359

原创 git 小技巧 old mode new mode问题

git 小技巧只old mode new mode

2024-05-28 10:46:16 557

原创 Android--AOSP中使用AlertDialog使用踩坑记录

在App中使用AlertDialog有很多帖子说明,这里不在赘述。主要记录修改AOSP中遇到的使用AlertDialog踩坑记录。

2024-05-23 11:44:01 448

原创 Android STR研究之五

Android STR研究之五

2023-11-02 16:33:56 644

原创 Android STR研究之四

Android STR研究之四

2023-11-02 16:28:40 561

原创 Android STR研究之三

Android STR研究之三

2023-11-02 16:22:37 1115

原创 Android STR研究之二

Android STR研究之二

2023-11-02 16:00:05 618

原创 Android STR研究之一

android STR

2023-11-02 15:12:11 953

原创 Android 小技巧

小技巧

2023-11-02 13:42:52 49

原创 Android 换肤方案研究

Android换肤方案大致有三大类。

2023-03-27 16:56:07 260

原创 开发技巧汇总

开发技巧汇总

2023-03-27 10:40:50 72

原创 Android 获取GPU数据

Android获取GPU数据

2023-03-13 10:54:19 129

原创 Android开机动画

android开机动画总结,以及遇到的开机动画播放失败问题

2023-01-30 14:43:59 1621

原创 android 测试emmc

使用dd命令测试emmc速度。

2023-01-05 14:13:17 101

原创 Ubuntu 开发Android AOSP 工具记录

ubuntu小技术

2022-11-02 17:23:36 514

原创 Android system/priv-app跟vendor/priv-app区别

小技巧

2022-10-27 15:58:21 308

原创 android 打印nsecs_t

打印nsecs_t对象

2022-09-20 17:50:07 1537

原创 Android SystemServer ANR总结

SystemServer ANR

2022-08-23 19:26:13 225

原创 Android Bootchart使用经验

bootchart使用

2022-06-20 17:16:03 786

原创 Android MQTT学习总结以及用法

Android MQTT学习总结以及用法前言MQTT是什么MQTT原理Android中使用MQTT前言记录在开发中学习,使用MQTT的经验,以及遇到的坑MQTT是什么 先上一段百度百科的说明MQTT(消息队列遥测传输)是ISO 标准(ISO/IEC PRF 20922)下基于发布/订阅范式的消息协议。它工作在 TCP/IP协议族上,是为硬件性能低下的远程设备以及网络状况糟糕的情...

2020-11-26 17:35:35 440

原创 Android RecycleView加载数据时,View闪烁

在项目中遇到一个问题,用RecycleView+databing组合加载或者刷新数据的时候,View总是会闪烁一下。查询了很多文档,有的写的是关闭动画,用如下代码:recyclerView.getItemAnimator().setAddDuration(0); recyclerView.getItemAnimator().setChangeDuration(0); recyclerView.getItemAnimator().setMoveDuration(0);

2020-10-24 16:46:45 1076

原创 Android 生成二维码踩坑之二维码无法正常识别扫码

网上Android生成二维码的文章很多,我看的一帖是Android生成自定义二维码,这篇文章详细讲解了如何生成一个二维码。我在实际使用的时候遇到一个问题,就是生成的二维码是有问题的,扫码无效果。。。我的二维码展示的时候背景是个黑色,生成是黑白相间的二维码,展示是没问题的,尝试修改找寻问题。发现问题的原因竟然是我的margin的值有问题 if (!TextU...

2020-03-19 14:52:34 2895

原创 Android studio 踩坑记录之包名异常导致无法通过包名类名启动App

在项目开发中遇到一个问题,在Android studio项目中,在AndroidManifest.xml中写的包名,也声明了MainActivity,但是在实际测试的时候通过adb shell am start 包名/类名的方式是无法正常启动app的,报错Activity class does not exit<manifest xmlns:android="http://schema...

2020-03-19 13:59:27 1750

原创 踩坑记录之开机启动android app

开机启动app,通过接收开机广播,如下写法:<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />如果编译app后,通过adb install 安装,会发现重启设备无效,原因如下:Android3.1开始,由于安全性的考虑.程序在安装后,用户没有通过自己的操作...

2020-01-15 17:00:08 275

原创 RxJava在Android中学习记录之二

RxJava在Android中学习记录之二被观察者的类型ObservableFlowableSingleCompletableMaybe名词解释被观察者的类型从语法开始,RxJava Demo的第一个单词是被观察者,那就从被观察者开始类型描述Observable能否发射0或N个数据,并以成功或者错误的事件终止Flowable能否发射0或N个数据,并以成功或者错误...

2019-10-16 16:02:15 164

原创 Android Mock测试问题记录

Android Mock测试问题记录前言问题一 测试的类包含Android接口导致失败修改方式前言记录在Android中使用Mock遇到的问题记录,编译的IDE为Android studio问题一 测试的类包含Android接口导致失败通过mock进行单元测试开发的时候,最常遇到的一类问题就是要测试的方法里包含Android原生的接口或者是工具类导致运行失败,例如方法里含有Log.d(…)...

2019-10-14 17:16:29 380

原创 RxJava在Android中学习记录之一

RxJava学习记录之一前言基本语法Android项目中引入RxjavaRxJava的Hello Word前言记录在Android项目中RxJava的学习使用,以及遇到的一些问题本记录可能会持续很久,尽量完善基本语法Android项目中引入Rxjava想在项目中使用RxJava,首先我们要引入需要用的框架包可以直接这么写 compile 'io.reactivex.rxjav...

2019-10-11 15:03:05 127

原创 RxJava踩坑记录之Android App

RxJava踩坑记录之Android App简介项目场景原因分析解决方法简介这一段比较火的RxJava在项目上使用,MVVM+RxJava,使用RxJava的时候是在ViewModel中处理异步的状态回调,往往是一个界面针对一个ViewModel,会出现一类情况,两个View其实是对一个状态进行监听,即两个ViewModel里都监听一个状态,监听该状态是用RxJava。项目场景在开发And...

2019-10-10 15:09:25 224

原创 个人浅谈:Android MVC/MVP/MVVM理解

Android 开发的模式从MVC/MVP/MVVM,一路发展过来,讲讲个人的理解。MVC是最开始的模式,MVC=Model+View+Controller其中:Model:数据模型层,主要负责数据的获取 View:视图层,页面的显示 Controller:控制器,业务逻辑的核心控制 其实看到这个名称解释,就有一个问题产生了,Android想要显示一个界面,一般要有...

2019-09-12 13:55:14 191

原创 Android APP切换系统语言

1.需求 三方APP实现点击切换语言功能(类似于系统Settings中点击语言自动切换)2.实现 2.1 跳转到系统Settings的语言选择界面,实现功能 跳转代码:Intent intent = new Intent(Settings.ACTION_LOCALE_SETTINGS);startActivity(intent); 优点:...

2019-08-22 11:24:04 3201 1

原创 Android RxJava 个人学习总结

个人对Android 中的RxJava一直不是很理解,边学习边记载,如有问题,欢迎雅正. 一直搞Android Framework工程师,只有刚参加工作的时候做了一段独立三方app开发,之前工作更多的内容更多的是解决Android framework的问题,现在客串一下Android app工程师,RxJava现在很火,那就学习总结下。在这个框架满天...

2019-08-20 18:10:13 209

原创 android 跳转到系统设置界面的所有Intent

Intent 的 意图: Intent intent =newInetnt(Setings);Setings:1. ACTION_ACCESSIBILITY_SETTINGS :// 跳转系统的辅助功能界面Intent intent =newIntent(Settings.ACTION_ACCESSIBILITY_SETTINGS);startActivity...

2019-08-14 13:44:52 1112

原创 依赖注入之Dagger2学习总结

一直认为,任何框架和理论的诞生,一定是为了解决某种特定或者一类共性的场景,没有任何场景做依托的框架是没有价值的。同理,在项目进行技术选型,框架选择的时候,所选的框架一定是满足使用场景中最方便的框架(请原谅没有使用最佳这个词,每个人对于场景的理解不同,且同一种编程思想,能有多种框架选择,很难说那个是最好的,故使用最方便)。1.控制反转和依赖注入 学习Dagger2之...

2019-08-12 17:16:17 101

原创 Android使用自定义控件时canvas drawText如何换行

最近遇到一个问题,在使用自定义控件的时候,做全球化翻译的时候,中文和英文的字数不一样,导致界面显示,中文正常,英文就显示有问题。 中文两个字,翻译成英文就两个单词,再加上单词间的空格,两个中文的地方完全显示不下英文翻译,所以英文需要换行,尝试了加转义字符\n,也是不会换行。 我借鉴的博客 //画文字 Paint.Fo...

2019-08-12 11:44:50 4225 2

原创 利用NotificationListenerService和Android Auto自动回复微信消息

这里只讲技术和思路 这里只讲技术和思路 这里只讲技术和思路在之前的一片文章中描述了如何通过NotificationListenerService获取微信通知的消息,利用NotificationListenerService获取微信通知消息的头像和内容1.通过虚拟点击回复消息:1.1当通过NotificationListenerService可以...

2019-05-29 17:04:04 2382 5

转载 android:windowSoftInputMode属性详解

android:windowSoftInputModeactivity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。这个属性能影响两件事情:【一】当有焦点产生时,软键盘是隐藏还是显示【二】是否减少活动主窗口大小以便腾出空间放软键盘它的设置必须是下面列表中的一个值,或一个”state…”值加一个”adjust…”值的组合。在任...

2019-05-05 10:27:08 123

原创 利用NotificationListenerService获取微信通知消息的头像和内容

强调下:利用Android原生功能获取第三方APP通知消息是流氓且不道德的(可能沾上官司),本文只讲原理强调下:利用Android原生功能获取第三方APP通知消息是流氓且不道德的(可能沾上官司),本文只讲原理强调下:利用Android原生功能获取第三方APP通知消息是流氓且不道德的(可能沾上官司),本文只讲原理提供一篇灵感文章,写的很好推荐看看https://blog.csdn.net...

2019-01-14 19:06:01 5617 2

原创 AccessibilityService中onAccessibilityEvent(AccessibilityEvent event) 不上报消息处理

        AccessibilityService就像一个潘多拉的魔盒,虽然通过这个功能可以实现很多模拟操作的功能,但是总的来说这个功能其实能做的事情不多,用来做虚拟点击的操作的话,忽悠的性质大于实际的功效       言归正传        当通过AccessibilityService来实现操作的时候,往往是要一步步操作到我们满意的结果,而且是从自己的应用启动目标app,然后通过...

2019-01-04 17:04:34 7834 1

转载 Android 8.0 前台服务

记录下写的一个前台服务demo codeimport android.app.Notification;import android.app.NotificationChannel;import android.app.NotificationManager;import android.app.Service;import android.content.Context;impo...

2018-12-06 14:44:55 800

原创 利用AccessibilityService实现微信发红包功能

在AccessibilityService中我们可以做模拟操作,下面记述下通过AccessibilityService实现微信发红包的功能1.配置AccessibilityService,需要通过集成AccessibilityService来执行操作。public class TestAccessibilityService extends AccessibilityService {...

2018-11-03 17:04:40 673 2

空空如也

空空如也

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

TA关注的人

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