- 博客(19)
- 资源 (4)
- 收藏
- 关注
原创 Android 突破边界:解密google Partner机制获取Resource
值得注意的是,通过 Partner 机制获取 Partner APK 的资源文件不仅仅是一种访问资源的方式,同时也是一种跨进程的通信方式。在 Android 应用开发中,除了可以查找系统中的特定 APK 并获取其信息外,还可以通过 Partner 机制获取 Partner APK 的资源文件,同时这种机制也是一种跨进程的通信方式。本文将进一步探讨这些内容。通过这种方式,我们可以利用 Partner 机制轻松地访问 Partner APK 中的资源文件,从而实现更加灵活和定制化的功能。
2024-08-28 11:16:42
220
原创 Android中的Settings.System, Settings.Secure和Settings.Global:区别与用途
在Android开发中,和是用于访问设备设置的三种不同方式。
2024-08-21 08:41:43
70
原创 emulator 执行后报错,没有模拟器启动
在 Android 开发和测试中,有时候遇到模拟器启动时的问题,例如选择的 lunch 设备型号不支持模拟器。本文将介绍如何通过修改文件并重新编译来解决这个问题,并最终在模拟器上实现 root 和 remount 操作。
2024-08-20 14:25:17
72
原创 在 Android 模拟器上实现 root 和 remount 操作
在 Android 开发和测试中,有时需要在模拟器上执行高级操作,如修改系统或挂载磁盘为可写状态。本文将介绍如何在 Android 模拟器上进行 root 和 remount 操作。
2024-08-20 12:37:57
原创 深入探讨 Android 系统调试:Bugreport、Event Log、ANR Trace 详解
Bugreport 是 Android 提供的一种调试工具,它生成的报告包含了设备运行状态的详细信息。设备基本信息:包括设备型号、构建版本、内核版本等。这些信息可以帮助你快速了解当前设备的硬件和软件环境,便于分析问题的背景。系统服务状态:展示了当前系统的运行状态,包括活动管理器(Activity Manager)中的任务栈信息。这部分信息对于分析系统级别的问题非常重要。系统日志:包括崩溃日志、应用异常(如 FATAL EXCEPTION)的堆栈跟踪。通过这些日志,你可以精确定位导致应用崩溃的原因。设备配置。
2024-08-20 12:25:38
395
转载 zookeeper在linux上的安装
Zookeeper 在Linux系统的安装安装步骤:第一步:安装 jdk(此步省略,我给大家提供的镜像已经安装好JDK)第二步:把 zookeeper 的压缩包(资源\配套软件\dubbox\zookeeper-3.4.6.tar.gz)上传到 linux 系统。Alt+P 进入SFTP ,输入put d:\zookeeper-3.4.6.tar.gz 上传第三步:解压缩压缩包tar ...
2018-10-30 10:15:00
209
原创 rabbitmq的简单使用
1.rabbitmq 在springboot项目中的配置。配置host、username、pwd,默认端口5672.网页地址端口15672.2.rabbitmq的路由类型:(1).fanout广播,收到消息,发送给所有binding的queue(2).direct单点发送,指定exchange以及key,发送给与key值完全相同的queue(3).topic匹配发送,指定exchange以...
2018-10-24 14:18:09
292
转载 springBoot数据库连接池常用配置
在配置文件中添加配置如下(我使用的是多数据源):spring.datasource.primary.url=jdbc:mysql://localhost:3306/test?useUnicode\=true&characterEncoding\=utf-8 spring.datasource.primary.username=test spring.datasource.prima...
2018-06-22 15:04:35
2806
原创 redis+aop实现数据缓存
redis+aop实现数据缓存在ssm项目下首先使用spring集成redis 我用的是maven项目,先导入必要的依赖。这里的集成也是花了点时间,因为jar版本冲突的问题,tomcat启动老是找不到jar。用对了版本之后,还是有异常,就去project structure查看了一下,发现直接在pom.xml添加的jar并没有被添加到打包项目的lib中。。。,导入之后就好了 这个是集成re...
2018-06-02 09:48:20
2855
原创 redis的启动关闭以及开启日志输出
1.redis的启动,进入redis/src目录下,使用命令 ls查看文件 2.查看到有redis-server文件,说明进入目录正确 执行 ./redis-server(./表示当前目录下,这种启动方式是前台启动。一旦有其他操作,redis自动关闭) 所以一般使用 ./redis-server &后台启动 3.使用 ps -ef|grep redis 查看redis是否启动 ...
2018-05-25 08:56:54
22360
原创 Linux服务器安装redis
在官网redis官网下载最新的redis压缩包,为.tar.gz后缀。用ftp或者其他工具上传到服务器你想放置的目录下使用 tar -zxvf redis-3.2.9.tar.gz(你的安装包文件名)进入解压后的文件夹执行make,cd redis-3.2.9.tar.gz 然后make先看最后一行,可能会出现Error 2,两个错误。然后网上看,有个gcc:Command not f...
2018-05-24 17:25:32
657
原创 Netty框架梳理
1.Netty可以用于设备之间的通信。可以用心跳机制,一直保持长连接,也可以用于服务端向客户端推送消息。 2.其中的Future、回调和ChannelHandler,内部都是采用了一种回调的方式去相应发送回来的消息。 3.Netty通过选择器,消除了所有本来将需要手动编写的派发代码。再每个Channel建立起来之后,会自动为其分配一个EventLoop,用于处理所有事件: 注册感兴趣...
2018-05-05 09:14:18
176
原创 UEditor与springmvc整合——解决后端配置项没有正常加载,上传插件不能正常使用!
这里记录一下UEditor跟springmvc整合出现的问题,整合网上给出的过程很详细,就不多少了,具体可以参考: springmvc与百度Ueditor整合 这里使用的是将ueditor-1.1.2.jar 源码整合到自己的项目中使用。下载下来的ueditor-1.4.3.3中的controller.jsp 这里把上传啊,管理图片等action直接指向这个ueditor-1.1.2.jar包...
2018-04-24 15:02:29
11409
3
原创 android——截屏共享的坑,mmp
最近要做android屏幕共享,使用netty框架通信不同的android设备。然后服务端不停截屏把bitmap转化成byte[]写入通道中。 然后就是各种坑: netty框架通道传输的字节大小限制 局域网内搜寻服务端 然后最坑的截屏: 使用view绘制的效果太差,很多画面都绘制不出来 然后看到有vysor的源码,想着人家都做出来了,把截屏套用过来不就行了么,然后就是各种反射,aidl...
2018-04-14 15:19:29
378
原创 android 反射使用——反射获取IWIndowManager中方法的使用
话不多说直接上代码,代码含义注释里有Method getRotation ;Object IWindowManager ;public void getRotation(){ try { //加载得到ServiceManager类,然后得到方法getService。 Method getServiceMethod = Cl...
2018-04-14 11:05:08
6556
转载 常见的运行时异常分类
一般面试中java Exception(runtimeException )是必会被问到的问题 常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了常见的几种如下:NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常。 IllegalArgumentException - 传递非法参数异常。 Arithm
2018-01-07 11:50:30
3210
转载 Spring中各个jar包的作用
spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的。 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己
2017-12-29 15:06:04
192
原创 java实现微信小程序第三方登录-保存用户至自己的服务器
梳理一下最近自己编写的代码。微信小程序交给第三方管理,首先要编写接口获取授权码,component_access_token,还需要第三方的component_appid,如果这两步没有完成,就无法完成以下步骤。在小程序中获取用户信息有两种方式。其一,在小程序中可以使用wx.getUserInfo这个接口获取当前打开小程序用户的信息。但是,我们知道小程序就只是前端而已,它的大小最大也就几M而已,所以
2017-12-29 14:22:24
13159
16
ormlite包嘻嘻嘻
2018-05-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人