自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决 request to https://registry.npm.taobao.org/@types%2ffs-extra failed, reason: certificate has expi

npm cache clean --force

2024-02-28 13:58:32 114

原创 win11 激活

首先是查看 win11 到期的命令。

2023-12-17 18:50:39 1611

原创 国内maven镜像

国内 Maven 镜像,你可以将它们添加到你的 Android Kotlin 项目的。

2023-12-03 14:38:01 848

原创 adb shell 常用命令(持续更新)

获取安卓系统版本。

2023-07-28 15:44:06 627

原创 解决android studio 乱码

-Dfile.encoding=UTF-8

2023-04-24 18:43:22 417 1

原创 如何正确定义ContentProvider权限的问题

contentProvider 权限 readPermission writePermission

2022-10-29 20:24:27 1403 1

原创 解决百度人脸识别,无法启动摄像头(A TextureView or a subclass can only be used with hardware acceleration enabled.)

我接手的项目之前设置了在Androidmanifest中,硬件加速关闭。这个设置true就好了。摄像头启动必须在硬件加速的情况下。

2022-10-10 13:34:26 1826

原创 解决 class org.jetbrains.kotlin.com.intellij.util.io.FileChannelUtil

class org.jetbrains.kotlin.com.intellij.util.io.FileChannelUtil

2022-08-27 17:39:34 2482

原创 解决unsupported class file major version 62 gradle

unsupported class file major version 62

2022-08-27 16:53:11 7416 3

原创 代码修改activity的theme

修改activity的theme

2022-07-15 11:44:38 1264

原创 android studio 取消代理

在目录:C:\Users\用户名\.gradle下删除gradle.properties文件

2022-05-05 14:20:57 1010

原创 关于android studio emulator proxy的配置

如果模拟器要配置代理,gradle里面不能设置代理正确的做法是 如果模拟器要开代理:只开模拟器的代理即可。gradle中设置成No Proxy

2022-04-15 13:53:10 4092

原创 解决Cannot access ‘java.lang.Comparable‘ which is a supertype of ‘org.gradle.kotlin.dsl.KotlinBuildScr

应用可以跑,但是gradle全红问题的原因是,依赖的jdk和gradle里面制定的java版本不一致导致的。首先确认项目中依赖的java版本我这边gradle定义了java 1.8sourceCompatibility = JavaVersion.VERSION_1_8targetCompatibility = JavaVersion.VERSION_1_8然后到setting里面下载对应的jdk 版本,apply...

2022-03-22 14:49:08 5253

原创 解决open failed: EACCES (Permission denied)

在Manifest的Application中加属性android:requestLegacyExternalStorage="true"

2022-03-22 03:19:39 1731

原创 tv 的桌面推荐不能用本地图片

因为当使用fileprovider的时候,另一方在读取文件的时候会报错java.lang.SecurityException: Permission Denial: opening provider解决办法是在intent中授权 val intent = Intent() intent.component = ComponentName("com.example.myapplication","com.example.myapplication.Ma...

2022-02-23 11:35:40 1936

原创 对New WebView for popup window must not have been previously 的理解

参考链接如下:https://android.googlesource.com/platform/frameworks/webview/+/1a0ca65/chromium/java/com/android/webview/chromium/WebViewContentsClientAdapter.javacreateWindow的WebView必须没有加载过任何url。不然就不能作为createWindow的webview使用。...

2021-12-29 15:48:35 1280

原创 解决在Rtl场景下RelativeLayout布局不显示

使用FrameLayout 就可以显示布局。具体原因不太清楚。建议如果是堆叠布局用FrameLayout如果是要展示几个View相对位置 用RelativeLayout。

2021-11-29 18:25:17 511

原创 解决应用热启动能显示之前activity的问题

问题:定义activity A,B比如应用打开之后先显示A ,通过某个按钮 打开B ,这时候按home键。再从桌面打开应用,我希望看到B 。解决方法:1.在manifest中A的 launchMode删掉。2.在A的oncreate中加入如下逻辑。if (intent.flags and Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT != 0) { finish() return ..

2021-10-25 18:44:29 277

原创 解决cannot find implementation AppDatabase

初始化room崩溃 ,第一行错误日志是at androidx.room.Room.getGeneratedImplementation(Room.java:94)解决方案:gradle配置如下:plugins { id 'kotlin-kapt'}dependencies { implementation "androidx.work:work-runtime-ktx:2.5.0" implementation "androidx.room:ro

2021-10-15 19:20:30 2972

原创 DialogFragment圆角灰边的解决方案

在onCreateView方法中设置dialog的window的背景色 override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { dialog?.window?.setBackgroundDrawable( ColorDrawable(Color.TRANSPARENT)); val view =

2021-10-11 16:52:00 247

原创 AutoSize屏幕适配的失效

今日头条官方适配方案,很好用,但是有个缺陷,不能适配写在xml里的Webview。所以我的解决办法是在setContentView之后再动态添加WebView val webview:OBWebView by lazy { OBWebView(this) } override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState)

2021-09-17 17:28:23 761

原创 kotlin中断foreach

两种方式:@Test fun test3() { val list = ArrayList<Int>() list.add(1) list.add(2) list.add(3) list.add(4) list.add(5) list.add(6) run outside@{ list.forEachIndexed { index,

2021-09-07 20:59:28 773

原创 解决vendor目录下的文件无法读取的问题

使用 命令setenforce 0可以让非系统应用也能正常读取vendor目录下的文件如果是无法创建文件使用如下命令adb shellmount -o rw,remount /vendorexit

2021-08-09 14:09:48 2307

原创 获取apk的targetVersion,compileVersion的值

通过命令可以获取apk中的targetVersion compileVersion等等aapt dump badging xxx.apk

2021-07-27 14:04:58 632

原创 解决Android studio unknow host

我的目录是C:\Users\用户名\.gradle\gradle.properties去掉以下设置systemProp.http.proxyHost=xxxsystemProp.http.proxyPort=xxxsystemProp.https.proxyHost=xxxxsystemProp.https.proxyPort=xxx

2021-07-22 19:10:55 2214

原创 解决DialogFragment宽度显示不正确的问题

我写了个下载框。布局文件用RelativeLayout 写的。发现在安卓11的设备上无法设置宽度。布局控件叠在一起了。解决方案:1.在最外层用FrameLayout 包裹,宽高都用match_parent <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_paren.

2021-07-07 14:23:22 523

原创 在chrome上,谷歌账号无法登陆的解决办法

找到chrome安装目录,找到chrome_proxy.exe 打开,就能解决问题

2021-07-05 15:18:17 53936 18

原创 修改vendor的读写权限

命令如下:adb shellmount -o rw,remount /vendorexit参考链接:https://blog.csdn.net/weixin_36307377/article/details/117499505

2021-06-29 11:24:45 2958

原创 webview设置系统键盘的样式

众所周知,editText是可以通过设置inputType来改变键盘默认弹起的样式。比如全数字,全字母,带.com按钮等等。但是WebView没有这个直接的fa

2021-06-15 17:28:52 354 2

原创 adb启动app 带参数

adb shell am start -n 包名/acitivity路径 --es key value比如adb shell am start -n com.test.aa/com.test.aa.MainActivity--es key value相当于val intent = Intent(context,MainActivity::class.java) intent.putExtra("key","value") startActi...

2021-03-10 20:03:03 2494

原创 onNewIntent崩溃的问题

我在测试app的时候,经常会发生执行onNetIntent的逻辑时,变量没有初始化,导致空指针崩溃。根据以前的认知,app只有被热启动打开的时候,才会调用onNewIntent方法。实际上不是的。有时候launcher在打开app的时候会先执行oncreate方法,然后马上执行onNewIntent方法,导致变量在oncreate方法里面还没来得及初始化就在onNewIntent方法里面被用了。导致app崩溃。所以解决方案,如果在onNewIntent方法里面。变量为空,则说明此次打开ap.

2021-02-03 18:24:07 313

原创 应用图标变小及换图标不生效的问题

最近要对不同渠道的app做定制图标,期间我发现怎么改图标都不生效。分析原因:估计是默认分渠道打包的时候,系统会显示默认渠道的图标。解决方案:如果你测试的icon和默认icon不一样,编译的渠道也没问题,就是改图标不生效。建议把默认渠道的图标先删掉,然后进行测试。等测试完之后,再把默认渠道的图标还原回来。应用图标在系统应用列表中比别的图标小1mm。分析原因:最新的android studio 生成用Asset studio插件生成的图标,默认会放在mipmap目录下。而老的android.

2021-02-02 15:59:33 2112

原创 OneTimeWorkRequestBuilder 不执行的原因

这个api一般在应用第一次启动执行,后面不会再执行。这个这个操作一般在RoomDatabase创建对象的时候执行。我是这样写的fun getInstance(context: Context): AppDatabase { return instance ?: synchronized(this) { instance ?: buildDatabase(context).also { instance = it }

2020-12-02 21:21:49 1177

原创 打包批处理方法整理

//先通过project structure 编辑签名信息signingConfigs { release { storeFile file('D:\\work_space\\MyApplication3\\test.jks') storePassword '12345678' keyPassword '12345678' keyAlias 'key0' } }.

2020-09-14 15:13:56 385

原创 ObservableInt 无法使用

需要在build.gradle中的android下加入android{dataBinding { enabled = true }}

2020-09-02 19:56:19 457

原创 解决 ‘origin‘ does not appear to be a git repository

原因:这事因为origin没有绑定git远端仓库。先查看一下 remotegit remote -v可能什么都没有。这时候要把远端的库添加成 origin。git remote add origin "git仓库地址"然后git remote -v这时候就会有记录了。...

2020-08-18 15:59:05 5257

原创 拦截鼠标点击事件 屏蔽webview的点击事件

我有个需求,因为鼠标点击事件会击穿当前控件,作用到被遮盖的webview解决方案:根据点击事件是从最外层的布局一层层往内分发的,那么只要把webview的父容器 比如relativelayout的点击事件分发禁掉就可以实现,禁止webview被点击的操作,我写了一个FrameLayout来存放webView代码:var isDispatch=trueclass MyFrameLayout:FrameLayout { constructor(context: C...

2020-08-18 13:20:41 1446

原创 解决鼠标点击webView无法弹起键盘

我自定义了个WebView错误的写法class MyWebView @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0) : WebView(context, attrs, defStyleAttr){ init { }}正确的写法class MyWebView:WebView {...

2020-08-17 16:01:46 252

原创 jekens 上 module引用不到的解决方案

把module 打成aar 然后放到libs上引用先在module中创建task脚本: task makeJar(type: Copy) {// delete "build/intermediates/compile_library_classes_jar/debug/classes.jar" from('build/intermediates/intermediate-jars/release/') new File("build/outputs/jar/").mkdi.

2020-08-11 15:36:50 178

原创 android studio 配置gradle命令的环境变量(最新版本)

网上很多教程的android studio路径比较老,今天我找到了新版as的配置gradle命令的路径。路径在C:\Users\登录PC的用户名\.gradle\wrapper\dists\gradle-5.6.4-all\ankdp27end7byghfw1q2sw75f\gradle-5.6.4\bin配置完之后你可以在新开个cmd,然后输入gradle -vGradle 5.6.4------------------------------------------...

2020-08-11 13:06:02 890

空空如也

空空如也

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

TA关注的人

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