- 博客(106)
- 资源 (6)
- 收藏
- 关注
原创 error: cannot find symbol import android.os.SystemProperties;
error: cannot find symbolimport android.os.SystemProperties; 使用hide接口,依赖framework.jar编译。
2024-10-15 20:45:00
578
原创 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
1397
1
原创 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
750
原创 不一样的SYSTEM APP(SYSTEM flag和system_prop区别)
Android中不同场景下system app. 区分ApplicationInfo.FLAG_SYSTEM和system_app的概念.
2024-06-16 21:03:50
977
原创 aapt命令查看apk所有资源id
aapt d resources apk命令获取apk包内所有资源id和id名称对应关系,方便快速查询对应的资源以及反编译时源码阅读。
2024-03-01 11:00:43
846
原创 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
1653
原创 windows和linux下SHA1,MD5,SHA256校验办法
SHA256/md5/SHA1文件校验命令,windows, linux环境。
2024-01-23 10:27:57
3641
原创 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
22709
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
2819
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
4235
原创 正确引入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
1258
原创 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
6767
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
14760
原创 BiometricPrompt.Builder.setDeviceCredentialAllowed(boolean)方法过时了,怎么破。
BiometricPrompt.Builder.setDeviceCredentialAllowed(boolean)方法过时了,怎么破。
2020-07-07 13:20:18
1850
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
6310
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
1564
原创 Android Settings搜索Search方案分析
Android开发会遇到一些自写界面需要允许被搜索,或者三方应用挂靠在Settings,用户也希望能被搜索。在知道怎么添加之前,得先了解下整个框架,才能更好地加入我们自己的代码。这里稍微整理了下整个search database数据如何索引加载流程。android.content.action.SEARCH_INDEXABLES_PROVIDERSEARCH_INDEX_DATA_PROVIDER
2020-06-22 16:05:07
4057
1
原创 静态代码块里,如何拿到PackageManager?
近期遇到一个场景,静态代码块里,无法拿到context,context.getPackageManager只在运行时适用,而静态代码块里无法做到,那么如何拿到PackageManager?例如:static { if(判断条件) { //执行静态方法; } }从NfcAdapater里边找到了启发。package android.nfc;/** * Represents the ..
2020-06-20 17:49:00
820
1
原创 Ubuntu UI卡死
Ubuntu运行时间长了,UI时而卡死,鼠标指针能移动,但是键盘鼠标任何输入UI无反馈。系统时间从UI上看,也是停顿状态。由于卡顿之前,打开的程序比较多,不敢贸然强行拔电。这时参考下帖提到的关键命令:sudo pkill Xorg远程ssh登录到本机,执行如上命令,等上一小段时间,屏幕从灰色恢复了重新登录UI。登入后,所有原来上下文需要重新打开。亲测可用,特此笔记记录之。...
2020-06-13 10:43:38
951
原创 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
2983
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
985
2
原创 Android Q+ 新特性 Settings Panel
Android Q引入三方上下文可快捷启动简单设置弹窗API。ACTION_INTERNET_CONNECTIVITYACTION_NFCACTION_WIFIACTION_VOLUME
2020-06-10 12:48:46
2265
原创 com.airbnb.lottie.animation 播放json动画失败
com.airbnb.lottie.animation 播放json动画失败。AndroidRuntime: java.lang.IllegalStateException: Missing values for keyframe.
2020-06-10 10:01:03
2173
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
2305
virtualbox 4 ubuntu
2016-11-08
ichartjs V1.2 released
2015-05-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人