
android
大胡子的机器人
代码提升社会效率,改变社会结构,进而促进社会文明的进化
展开
-
将java生成dex并通过app_process执行的教程
需要用到d8工具,所以需要提前配置好d8的环境变量,我的是windows环境,于是需要将d8路径配置到path里面,如图:接下来,我通过android studio在一个空白的项目里面,new module新建了一个Hello.java。原创 2025-04-03 18:28:26 · 255 阅读 · 0 评论 -
安卓中app_process运行报错Aborted,怎么查看具体的报错日志
我在pc端生成了一个jar包,可以正常执行,但是导入到安卓的/data/local/tmp下面执行就会报错。然后在日志里面找关键词:app_process的相关日志,竟然还是class未找到导致的。然后直接返回的是Aborted,一点报错都没有,怎么查看具体日志呢?我们可以通过adb logcat将所有日志抓出来。原创 2025-04-03 17:50:30 · 282 阅读 · 0 评论 -
native层JNI函数映射java方法
以MirRgbdApp项目为例,可以看到vative_realsense.cpp中有映射java层(RGBDSensor.kt)调用的方法这里其实有很多参数是看不懂的,你看比如【(Ljava/lang/String;)Z】,这就需要对照表参考参数对应java层的https://blog.youkuaiyun.com/weixin_31767183/article/details/78469707...原创 2022-07-04 16:05:33 · 394 阅读 · 0 评论 -
常用adb、git命令、maven操作及jenkins操作
logcat信息太多:adb logcat -G 2mlogcat查看崩溃信息adb logcat -b crash删除日志目录:adb shell rm -rf /sdcard/pd/log删除地图:adb shell rm -rf /sdcard/pd/map取日志:adb pull /sdcard/pd/log e:/logs卸载各版本包:adb uninstall com.pdtech.robot.peanutadb uninstall com.pdtech.phoenix查看usb设备列表(如查看原创 2022-07-04 16:03:23 · 498 阅读 · 0 评论 -
android studio的右侧gradle只有dependens,没有tasks任务栏
如图:出现该问题,是因为升级了android studio到4.2.1,默认关闭了,打开即可原创 2021-06-04 20:53:15 · 1616 阅读 · 1 评论 -
疫情期间,老板给我奖励6683800000个token,我该要吗?
随着区块链技术的成熟,越来越多的团队也加入到区块链的应用落地,因此需要用到token激励机制。这里说的token机制是基于以太坊的token,类似股权激励。比如:公司疫情经营困难,为了生存下去,不得不降薪,但为了画给大家希望,于是,老板说:未来公司的15%利润将用来发放token激励,根据每个人持有的token数量来分配分红。token可以允许转让,不需要实名制,也不需要交税和变更工商。所...原创 2020-04-28 17:18:39 · 386 阅读 · 0 评论 -
拨打10086后播报“流量查询请按3”,我告诉你这个【3】是怎么发送的
本文章是介绍基于android9.0接管系统电话后需要发送指令,比如拨通10086后,一般还需要输入指令数字,那你知道这个指令数字是什么吗?需要的权限:系统权限及系统签名在AndroidManifest.xml里增加:android:sharedUserId="android.uid.phone" 或 android:sharedUserId="android.uid.system"...原创 2020-04-28 10:06:22 · 1288 阅读 · 0 评论 -
what?有些app接管系统电话还安全吗?
一般情况下,基于android9.0我们可以通过复制一个系统电话出来,但大多数权限是获取不到的,因此还是相对安全的(就算要获取关键信息也会弹出授权)。如果你的手机root过或者厂商定制过,那就要当心了,app通过以下方式完全监听手机电话:一、通过获取通话记录掌握所有通话。root或系统权限可以直接获取到。二、这个是本文的主要内容,方便解决拥有系统权限定制自己电话app功能的状态问题。a...原创 2020-04-28 09:52:16 · 419 阅读 · 0 评论 -
android横向翻页滚动菜单
话不多说,先看效果图:最上面的是简单的recycleview列表,下面的是可翻页滚动的菜单,采用的是viewpager + recycleview模式。翻页滚动菜单使用方法:private void initViewpager() { List<MenuInfo> listData2 = new ArrayList<>(); for (int i = ...原创 2019-03-20 11:55:31 · 1744 阅读 · 3 评论