自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(104)
  • 资源 (6)
  • 收藏
  • 关注

原创 Context的createPackageContext用法

createPackageContext和createApplicationContext用法. java.lang.SecurityException: Requesting code from com.xsq.testdemo (with uid 10191) to be run in process com.start.testdemo (with uid 10185)

2024-07-04 15:51:07 926 1

原创 设计模式-代理模式和装饰者模式

代理模式和装饰者模式

2024-07-01 08:34:53 751

原创 设计模式-状态模式和策略模式

策略模式和状态模式的异同点.

2024-06-30 16:05:20 541

原创 每日算法-插值查找

插值查找算法实现.

2024-06-30 02:32:21 398

原创 对数函数转换公式

对数函数转换公式,换底公式

2024-06-29 23:42:14 215

原创 每日算法-二分查找

二分查找的迭代,递归以及Arrays.binarySearch() API三种实现方式.

2024-06-29 12:30:31 339

原创 VS Code准备JAVA环境

VS code 中java环境的快速搭建.

2024-06-26 23:31:18 398

原创 Bad return type in lambda expression: void cannot be converted to Unit

当kotlin中声明需要传入一个返回值为空(Unit)的方法引用.java该如如何声明这个函数并传入形参数. Bad return type in lambda expression: void cannot be converted to Unit

2024-06-20 00:32:39 284

原创 Android sensor列表和访问记录

Android设备中Sensor列表和访问记录查看.

2024-06-17 00:18:20 738 1

原创 不一样的SYSTEM APP(SYSTEM flag和system_prop区别)

Android中不同场景下system app. 区分ApplicationInfo.FLAG_SYSTEM和system_app的概念.

2024-06-16 21:03:50 626

原创 Android manifest清单文件意外权限来源和合并规则

被意外引入的权限来源定位, manifest清单文件合并规则

2024-05-29 12:27:38 627 1

原创 aosp源码在线阅读站点汇总

AOSP源码在线阅读站点汇总

2024-03-01 14:43:24 186

原创 aapt命令查看apk所有资源id

aapt d resources apk命令获取apk包内所有资源id和id名称对应关系,方便快速查询对应的资源以及反编译时源码阅读。

2024-03-01 11:00:43 486

原创 GitCommandError: ‘reset --keep v2.41^0‘ on repo failed

repo sync子仓库命令报错,GitCommandError: 'reset --keep v2.41^0' on repo failed,A new version of repo is available

2024-02-28 15:18:22 1136

原创 AOSP代码清华镜像下载关键步骤

从清华镜像网站下载AOSP代码的关键步骤.

2024-02-28 14:58:07 1707

原创 windows和linux下SHA1,MD5,SHA256校验办法

SHA256/md5/SHA1文件校验命令,windows, linux环境。

2024-01-23 10:27:57 3009

原创 Google Android GMS全家桶

gms全家桶,gms应用列表

2023-06-27 12:06:53 1485

原创 apk签名-signapk.jar

signapk签名

2023-06-12 17:57:16 2265

原创 AndroidStudio kotlin插件意外disable后的恢复办法。

Kotlin插件禁用后AS无法启动的恢复办法。

2022-06-23 14:39:19 1583 1

原创 gradle导入历史项目出错gradle-wrapper.properties not found

java.lang.ExceptionInInitializerError (no error message)compileSdkVersion is not specified.gradle-wrapper.properties not found

2021-06-10 17:40:19 19846 2

原创 单独刷system.img踩坑记录

单独刷system.img踩坑记录集成管理出的daily版本使用的签名和本地编译的签名不一致。基于daily fastboot单刷system.img, 发现报如下权限问题。01-01 01:31:16.993 3444 3444 D AndroidRuntime: Shutting down VM01-01 01:31:16.994 3444 3444 E AndroidRuntime: *** FATAL EXCEPTION IN SYSTEM PROCESS: main01-

2021-05-19 20:38:59 2438 3

原创 android:navigationBarColor失效

android:navigationBarColor失效。上结论,是项目引入了setupdesign设计,GlifLayout相关联的自定义布局overrride了NavigationBar主题,需要用setupdesign自定义的属性来设置颜色。<item name="android:navigationBarColor">@color/black</item><item name="sucSystemNavBarBackgroundColor">@colo

2021-05-14 10:00:39 3775

原创 正确引入setupdesign和setupcompat的方式

正确引入setupdesign和setupcompat的方式引入方式如下:├── app│ ├── app.iml│ ├── assests│ ├── build│ ├── build.gradle // 配置1│ ├── libs│ ├── proguard-rules.pro│ └── src├── build.gradle├── TESTX.iml├── gradle│ └── wrapper├── gradle.propertie...

2021-05-13 18:08:11 1063

原创 Caused by: java.lang.NumberFormatException: For input string: “?2130969371“

Caused by: java.lang.NumberFormatException: For input string: "?2130969371"题记报错。上结论:"?2130969371" ,即:”?attr/sudScrollIndicator“, 是因为sudScrollIndicator自定义属性主题未给定值引起。在AS工程引入setupdesign和setupcompat时,简单写了个主AppCompatActivity,引用了一个被GlifLayout包裹的布局文件。..

2021-05-13 16:56:46 6517 1

原创 ubuntu安装python3.6

首先从python网站下载源码自己编译安装,本例子下载的是Python3.6.11。下载之后,是个名为Python-3.6.11.tgz的压缩包,直接解压。里头有个README.rst使用说明:1.首先它给了几个python相关的几个重要网站,- Website: https://www.python.org- Source code: https://github.com/python/cpython- Issue tracker: https://bugs.python.or

2020-07-22 22:06:12 13693

原创 BiometricPrompt.Builder.setDeviceCredentialAllowed(boolean)方法过时了,怎么破。

BiometricPrompt.Builder.setDeviceCredentialAllowed(boolean)方法过时了,怎么破。

2020-07-07 13:20:18 1619 1

原创 lottie踩坑记录

lottie踩坑1.Unable to parse composition原因,json资源缺失06-26 12:08:20.526 26711 26711 D AndroidRuntime: Shutting down VM06-26 12:08:20.527 26711 26711 E AndroidRuntime: FATAL EXCEPTION: main06-26 12:08:20.527 26711 26711 E AndroidRuntime: Process: com.an

2020-06-28 11:56:39 5949 1

原创 Android R config_biometric_sensors默认通用定制common可好?

前面已经写过一个帖子-《Android R Setupwizard无指纹、人脸录入》发现,这个无异于开了个定制值,加入某项目中共分支不同varint有FP设备,而另外的又没有。这时候合理做法应该是针对不同varint进行overlay。如此,一旦未定制,将在三方canAuthenticate()得到反馈。但是如此,定制未免太过于麻烦,一旦varient多样起来。如果默认定制成common,有指纹呢?会怎样?以Settings WIFI ap share启动一次生物识别弹窗为例。..

2020-06-23 21:33:23 1411

原创 Android Settings搜索Search方案分析

Android开发会遇到一些自写界面需要允许被搜索,或者三方应用挂靠在Settings,用户也希望能被搜索。在知道怎么添加之前,得先了解下整个框架,才能更好地加入我们自己的代码。这里稍微整理了下整个search database数据如何索引加载流程。android.content.action.SEARCH_INDEXABLES_PROVIDERSEARCH_INDEX_DATA_PROVIDER

2020-06-22 16:05:07 3477 1

原创 静态代码块里,如何拿到PackageManager?

近期遇到一个场景,静态代码块里,无法拿到context,context.getPackageManager只在运行时适用,而静态代码块里无法做到,那么如何拿到PackageManager?例如:static { if(判断条件) { //执行静态方法; } }从NfcAdapater里边找到了启发。package android.nfc;/** * Represents the ..

2020-06-20 17:49:00 749 1

原创 Ubuntu UI卡死

Ubuntu运行时间长了,UI时而卡死,鼠标指针能移动,但是键盘鼠标任何输入UI无反馈。系统时间从UI上看,也是停顿状态。由于卡顿之前,打开的程序比较多,不敢贸然强行拔电。这时参考下帖提到的关键命令:sudo pkill Xorg远程ssh登录到本机,执行如上命令,等上一小段时间,屏幕从灰色恢复了重新登录UI。登入后,所有原来上下文需要重新打开。亲测可用,特此笔记记录之。...

2020-06-13 10:43:38 871

原创 Android R Setupwizard无指纹、人脸录入

Android R Setupwizard无指纹、人脸录入,但是进入系统后,发现指纹功能可用。Android生物识别报BIOMETRIC_ERROR_HW_NOT_PRESENT.BiometricService: canAuthenticate: User=0, Caller=0, Authenticators=255 .AuthService: canAuthenticate, userId: 0, callingUserId: 0, authenticators: 255, result: 1

2020-06-13 10:18:47 2830 2

原创 Android R Settings的各Fragments

Android R Settings的各Fragments。自写应用Fragment继承自PreferenceFragmentCompat时,当我们发现似乎可以这样用: @Override public void onCreatePreferences(Bundle savedInstanceState, String rootKey) { getPreferenceManager().setSharedPreferencesName("mysetti.

2020-06-11 22:19:05 924 2

原创 Android Q+ 新特性 Settings Panel

Android Q引入三方上下文可快捷启动简单设置弹窗API。ACTION_INTERNET_CONNECTIVITYACTION_NFCACTION_WIFIACTION_VOLUME

2020-06-10 12:48:46 2045

原创 com.airbnb.lottie.animation 播放json动画失败

com.airbnb.lottie.animation 播放json动画失败。AndroidRuntime: java.lang.IllegalStateException: Missing values for keyframe.

2020-06-10 10:01:03 1989 2

原创 Android指纹解锁边界性问题

Android指纹开发过程中遇到一些边界的问题记录.问题1[1] 指纹息屏解锁,唤醒屏幕,Power键按下,无黑屏(息屏)log如下:01-02 08:11:51.792 1155 1379 D WindowManager: PhoneWindowManager interceptPowerKeyDown event=KeyEvent { action=ACTION_DOWN, keyCode=KEYCODE_POWER, scanCode=116, metaState=0, flag

2020-05-23 12:21:35 2201

原创 AlertDialog旋转不消失,并大小不一异常

AlertDialog旋转不消失时,来回旋转屏幕,dialog横向宽度出现大小不一异常

2020-05-12 11:23:24 477 1

原创 alertdialog旋转屏幕消失造成leak window

alertdialog旋转屏幕消失造成leak window

2020-05-12 10:35:22 2805 1

原创 Android R system_ext动态扩展分区

Android Q lunch device刷R system.img后,发现其多了个system_ext分区。列表如下:TPro:/ # ls -ltotal 65dr-xr-xr-x 37 root root 0 2020-04-26 10:45 acctdrwxr-xr-x 48 root root 960 2020-04-26 10...

2020-04-28 12:25:29 10196

原创 指纹解锁锁屏不消失

指纹解锁锁屏不消失问题

2020-04-26 21:10:13 766

开发工具Git2.43.2 for windows

备份开发工具Git for windows,以备用,github内网访问不太稳定。

2024-01-23

开发工具-gradle7.4和6.6二进制包

备份gradle工具,当前gradle下载github访问不稳定。

2024-01-23

NfcCardRead log

本log为NfcCardRead demo的完整log,用于佐证newIntent调用周期。

2017-07-05

Android远程控制工具

可以用于电脑端远程模拟屏幕输入,控制操作手机

2017-04-11

Android带参字串的写法注意事项

本文以个人项目中的一个字串小案例来总结带参字串的写法注意事项

2017-04-06

virtualbox 4 ubuntu

本资源来自Oracle,未作任何改动,请支持正版软件. 版本:virtualbox-5.1_5.1.8-111374 说明:支持Ubuntu16.04 64bits

2016-11-08

genymotion-2.8.0-linux_x64.bin

本资源来自gemymotion,本人未做任何修改,请放心下载使用,仅供个人使用,请支持正版软件.

2016-11-08

ichartjs V1.2 released

里面包含开发文档和外部导入包。 ichartjs 是一款基于HTML5的图形库。使用纯javascript语言, 利用HTML5的canvas标签绘制各式图形。 ichartjs致力于为您的应用提供简单、直观、可交互的体验级图表组件。是WEB/APP图表展示方面的解决方案 。如果你正在开发HTML5的应用,ichartjs正好适合您。 ichartjs目前支持饼图、环形图、折线图、面积图、柱形图、条形图。ichartjs是基于Apache License 2.0协议的开源项目。

2015-05-25

空空如也

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

TA关注的人

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