
安卓
文章平均质量分 72
一个酸菜鱼
这个作者很懒,什么都没留下…
展开
-
【PS5串流】使用chiaki实现ps5串流功能
测试平台RK3568,ps5功能描述使用ps串流功能,即在家里或者外面可以用手机或电脑,平板玩游戏;不需要使用hdmi输出画面到特定设备。官方apk是 PS Remote Play.不过这个app在rk平台会报88001003错误,说是识别到了root权限;但是实际上是没有开的,su 、busybox移除,selinux关闭等都不行,也许是没过认证,原因不明。后面在Google store找到一个叫ps remote controller的应用,发现延时严重,画面经常是没有刷新。还要limited原创 2021-09-01 14:35:04 · 26192 阅读 · 0 评论 -
反编译一个apk
反编译小米设置apk要开发一个手机apk,需要跳转到设置菜单某个界面,发现从logcat获取的信息不能满足我的需要,于是非常迫切需要查看怎么启动activity的,就有下面的反编译。该文章主要记录反编译过程终于到的问题。 准备反编译apk用到的工具,这里整理了一个:https://download.youkuaiyun.com/download/lin_ff/13756705 使用apktool工具反编译apk,得到classes.dex文件。先确认apktool是否能用,可以将对应的apktool工具拷贝到C原创 2021-08-19 10:41:40 · 174 阅读 · 0 评论 -
Android Sensors整理
Android Sensors整理最近要在安卓平台加一个陀螺仪,第一次搞这个模块,花时间看了下代码流程,把这一模块整理一下。文章目录Android Sensors整理前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章U原创 2021-08-02 15:07:00 · 406 阅读 · 0 评论 -
安装Ubuntu18.04后配置安卓11环境
1、安装“ifconfig”,sudo apt install net-tools@-virtual-machine:~$ ifconfigCommand 'ifconfig' not found, but can be installed with:sudo apt install net-tools@-virtual-machine:~$ sudo apt install net-tools[sudo] password for linfangfang: Reading packa原创 2021-07-01 15:23:53 · 2082 阅读 · 0 评论 -
基于安卓10分析Input事件处理流程
前言 安卓框架其实做的挺好,它已经把跟linux交互的过程都装起来,我们开发的时候基本不用再去关注这个实现。只要把对应的硬件设备对接好,比如触摸驱动替换等,基本不影响用户使用平台。这对平台移植,替换模块来说非常方便,对开发工程师来说也非常省事,只要关注应用开发就可以了。但是,搞清楚它的逻辑还是很必要的。 这篇文章主要是记录个人对按键处理流程的一些理解。其实已经有很多小伙伴都有写过很多文章介绍过相关内容,但自己去看一遍源码更加能加深印象,也会有更多不一样的收获。...原创 2021-05-20 17:40:03 · 521 阅读 · 0 评论 -
【linux】centOS下安装OpenJDK
今天下午给服务器安装java环境去编译安卓7.0的代码,狠狠地被坑了2个小时;后面弄好之后发现这个东西还是很简单的,并没有很复杂,所以记录下来自勉。centOS跟Ubuntu的安装有点差异,我也在Ubuntu上配置好环境,但是内存只有4G,编译起来真是太慢了,果断换服务器编译,如果电脑的内存不够,本地编译安卓,会出现各种奇怪的错误,修都修不完。1、在centOS虚拟机中,首先先问...原创 2019-04-01 19:55:02 · 1311 阅读 · 0 评论 -
【Android】jni调用
动态注册jni1、load so库文件static {Log.d(LOG_TAG, "EventManager Load library~");try {System.loadLibrary("JNI_EventManager");} catch (UnsatisfiedLinkError e) {Log.d(LOG_TAG, "Cannot load JNI_Even...原创 2019-01-22 10:56:50 · 301 阅读 · 0 评论 -
【Android】hwbinder service在client的调用
1、通过jni的方式跟service的沟通sp<ITvEvent> getService(){myTvEvent = ITvEvent::getService();return myTvEvent;} 2、调用service的接口if(myTvEvent!=nullptr){。。。。。。。myTvEvent->SendEvent(m_pIn...原创 2018-12-29 04:13:49 · 1287 阅读 · 0 评论 -
【Android】hwbinder的selinux配置
1、android\o-base\vendor\xxx\attributes 添加attribute hal_tv_xxx;attribute hal_tv_xxx_client;attribute hal_tv_skyworth_server;2、android\o-base\vendor\xxx\hwservice_contextsvendor.xxx.hardware.e...原创 2018-12-29 04:11:06 · 3488 阅读 · 0 评论 -
【Android】使用hwbinder创建一个service
service相关文件的创建1、例如:在vendor目录下创建文件夹,如vendor\xxx\xxx\hardware\interfaces:a、添加配置文件Android.bp:subdirs = ["event"]b、Android.mk :include $(call all-subdir-makefiles)c、update-makefiles.sh :...原创 2018-12-29 03:59:13 · 2107 阅读 · 0 评论