自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 【转帖】dl.google.com的国内镜像源

2、C:\Windows\System32\drivers\etc添加配置的hosts中。解析出dl.google.com的国内代理。dl.google.com不能访问。

2024-03-21 11:39:59 361

原创 关于遇到的一个Android webview问题

查看日志发现,玩家用内置浏览器打开抽奖链接后,抽奖链接自动跳转到了抽奖主页,webview通过shouldOverrideUrlLoading接收到跳转的页面后,重新加载了新url,导致显示404。项目使用我写的一个内置浏览器,要用它打开一个抽奖页面,这个抽奖页面是带邀请码的,要打开的链接上带邀请码,web再跳转到抽奖页面主页进行抽奖,如果有人直接访问抽奖页面主页,是显示404的。而用内置浏览器打开这个抽奖链接后,也显示404了,手机自带浏览器是没问题的。

2023-12-07 19:26:06 68

原创 Android软件包可见性

Android11以后,除了默认的一些应用外,我们不能直接获取某些应用是否安装,不能获取手机中安装了哪些应用。

2023-12-07 15:15:46 75

原创 记录下intent相关学习

被打开的应用,需要在AndroidManifest.xml中给组件设置intent-filter,intent-filter中的内容和打开应用的Intent中的内容对上,就能被打开。[协议名]://[用户名]:[密码]@[主机名]:[端口]/[路径]?打开应用的代码,需要给Intent设置action,data,category等内容;action指组件要处理的操作类型,view表示展示内容,send表示接收数据等。data是指发送的数据,一般可以指定类型,例如分享功能,或者指定uri。

2023-11-15 15:51:38 73 1

原创 charles抓包Android手机

记住个人电脑上charles上的IP和端口,我这里的端口8888 ip 192.168.1.106 每个人的不同,(手机需要设置锁屏密码, 已设置的输入密码,点击保存:提示已安装charles证书即可)打开受信任的凭据 =》选择从手机中安装 =》 选择 charles证书即可。下载好后点击安装,提示:_______ 你自定义一个证书名称,点击保存。将证书通过数据线,文件传输模式,传入手机的文件中(如:download下)点击打开或保存(部分手机点击证书提示找不到对应的打开文件)

2023-09-05 15:53:00 881 1

原创 minSdkVersion指定为23后,包体变大

在AndroidManifest.xml中指定application android:extractNativeLibs=“true”即可。

2023-03-22 16:03:13 181

原创 c++线程安全小问题

c++线程安全

2023-02-17 11:42:00 73

原创 Android透明activity

android透明activity

2022-12-01 17:14:32 1754

原创 GooglePlay结算库初始化时ANR

GooglePlay结算库初始化ANR

2022-07-12 17:31:17 421

原创 android studio获取jar包

android studio获取classes.jar

2022-07-04 19:37:42 639

原创 vivo手机部分log不打印

在vivo手机上,我用的是vivo x27,日志的tag如果有vivo字符串,则该条日志打印不出来。换了个其他手机,果断打印出来了。参考链接:Android Log 打印不出来_小米科技Android 研发曹新雨的博客-CSDN博客...

2022-04-11 14:37:41 2886

原创 Android获取Manifest.xml中声明的权限

亲测有效。PackageInfo packageInfo = null;try { packageInfo = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_PERMISSIONS);} catch (PackageManager.NameNotFoundException e) { e.printStackTrace();}if (packageInf.

2022-04-01 18:05:11 264

原创 华为刘海屏挤压顶部dialog

问题描述Android应用设置全屏显示时(没有状态栏),在顶部显示的dialog(y坐标为0-状态栏的高度),刘海屏的华为设备上,dialog会被挤压,高度变窄,其他手机没发现该问题。尝试解决方案修改WindowManager.LayoutParams为:LAYOUT_IN_DISPLAY_CUTOUT_MODE_DEFAULT,LAYOUT_IN_DISPLAY_CUTOUT_MODE_NEVER,LAYOUT_IN_DISPLAY_CUTOUT_MODE_SHORT_EDGES,

2021-09-28 10:46:10 236

原创 MarkDown文内跳转问题

最开始是这么写的,显示会有问题:### <a id="jump">1.标题1</a>[1.标题1](#jump)显示会按照markdown的###标题和html的a标签,将"1.标题1"文字显示两次。改成下面这种就好了:<a id="jump"> </a>### 1.标题1相当于给标题上面设置了一个跳转的位置,markdown和html的标签还都不冲突。...

2021-09-22 16:16:18 525

原创 Markdown不能生成表格问题

表格内容需要和上一行隔开一行。这样就可以正常显示表格了。

2021-09-22 16:11:18 986

原创 使用rubost遇到的问题

使用robust打apk包,反馈错误:```Execution failed for task ':app:transformClassesWithRobustForRelease'.> java.io.IOException: invalid constant type: 19 at 5```后面发现是robust和retrofit依赖有冲突。去掉retrofit依赖后,就可以打包apk了。...

2020-12-28 17:04:22 890

原创 <Android>BLE研究

扫描扫描设备需要通过BletoothManager获取到BluetoothAdapter对象进行扫描,在BluetoothAdapter.LeScanCallback回调中返回结果:final BluetoothManager bluetoothManager = (BluetoothManager) getSystemService(Context.BLUETOOTH_SERVICE

2017-11-10 10:35:36 230

原创 <深入理解Android内核设计思想>读书笔记:Looper,Handler,Runnable,MessageQueue,ActivityThread

Looper不断获取MessageQueue中的一个Message,交给Handler处理。加入队列为空,Looper进入休眠。几者的关系:每个Thread只对应一个Looper;每个Looper只对应一个MessageQueue;每个MessageQueue中有N个Messsage;每个Message最多指定一个Handler来处理事件。Handler的功

2017-08-09 09:24:52 404

原创 <Android APK签名验签>二:META-INF文件分析

http://www.chenglong.ren/2016/12/30/android%E4%B8%AD%E7%AD%BE%E5%90%8D%E5%8E%9F%E7%90%86%E5%92%8C%E5%AE%89%E5%85%A8%E6%80%A7%E5%88%86%E6%9E%90%E4%B9%8Bmeta-inf%E6%96%87%E4%BB%B6%E8%AE%B2%E8%A7%A3/这篇

2017-07-19 10:29:28 2234 1

原创 <Android APK签名验签>一:生成keystore对APK签名

参考:http://www.jianshu.com/p/e9a685c88258http://www.cnblogs.com/qianxudetianxia/archive/2011/04/09/2010468.html目录1.APK签名的作用唯一性:相同包名的APP,签名使用的证书不一样的话,系统不允许安装。只有相同证书签名的程序才能覆盖老版本安装。2.生成key

2017-07-12 09:41:31 683

安装aab的bat脚本

安装aab的bat脚本,配置keystore,不用配置java,adb等环境,一键安装

2023-03-29

Android编程权威指南.pdf

Android编程权威指南.pdf,于人方便就是于己方便。。。

2018-04-04

空空如也

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

TA关注的人

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