
Android Application
文章平均质量分 65
lostnx
来不及解释了,快上车…
展开
-
解决navigation中使用app:popEnterAnim不生效问题
前言最近在xml中使用navigation的页面切换动画时候遇到一个奇葩的问题:以下3个属性都能生效app:enterAnimapp:exitAnimapp:popExitAnim唯独app:popEnterAnim不生效, 百思不得其解,因为工程已经很大了,排查起来比较麻烦,经过反复排查终于找到了是哪里对它造成了影响。环境AndroidStudio: v4.2.1wrapper gradle: gradle-6.7.1-bin.zipcom.android.tools.build:gr原创 2021-11-08 23:54:25 · 2578 阅读 · 0 评论 -
frameworks中增加自定义服务使其也成为系统服务
前言在Android开发framework层的时候,如果我们想增加自定义的功能,这个时候又不想改动系统原有的组件,那通常我们可以增加自己服务成为系统服务,用自己服务统一来进行管理。Kernel: v4.4.126Device: rk3399Platform Version: Android 7.1步骤例如:在frameworks/base/services/core/java/c...原创 2020-03-19 01:25:02 · 947 阅读 · 0 评论 -
Sqlite3常用简单指令
前言有的时候我们想查看Android的data目录下的数据库,可以导出来然后通过windows下的安装工具进行打开,但这样太麻烦,其实可以通过内置的sqlite3指令直接对数据库进行操作,下面介绍几条简单的指令。(可能需要root权限)Kernel: v4.4.126Device: rk3399Platform Version: Android 7.1指令打开数据库,进入指令操作窗...原创 2020-03-18 21:31:44 · 211 阅读 · 0 评论 -
AndroidStudio将导入jar包优先级调到比sdk中的高方法及遇到的问题
前言当我们在AndroidStudio中打包apk的时候,有的时候我们想使自定义jar包的优先级比sdk的高,编译的时候使用自定义的jar,而不使用sdk中的类。AndroidStudio: v3.5.1wrapper gradle: gradle-5.4.1-all.zipcom.android.tools.build:gradle:3.5.1修改步骤如下所示首先将要是用的jar...原创 2020-03-05 01:05:00 · 2449 阅读 · 2 评论 -
Wifi列表扫描
Kernel: v4.4.179Device: rk3328Platform Version: Android 9.0只针对权限允许的情况打开wifi开关if (!wifiManager.isWifiEnabled()) { if (wifiManager.setWifiEnabled(true)) { Log.i(TAG, "...原创 2020-03-03 16:09:06 · 739 阅读 · 0 评论 -
Gps的GPRMC数据格式详解及要注意的地方
GPRMC数据格式如下:$GPRMC,014600.00,A,2237.496474,N,11356.089515,E,0.0,225.5,310518,2.3,W,A*23其中,每个字段的描述如下:field 0:$GPRMC, 格式ID,表示该格式为建议的最低特定GPS / TRANSIT数据(RMC)推荐最低定位信息field 1: UTC时间, 格式hhmmss.ssss,代表时分...原创 2020-03-02 22:42:12 · 23900 阅读 · 2 评论 -
AndroidStudio编译报错DexException解决方法
编译报错DexExceptiocom.android.dex.DexException: Multiple dex files define Lorg/objectweb/asm/AnnotationVisitor解决方法:下载这个文件 1.17z解压后放到下面这个路径下:C:\Users\wolfnx\.gradle\caches\modules-2\files-2.1\net.min...原创 2020-03-02 00:34:06 · 907 阅读 · 0 评论 -
Apn的读写
Device: rk3188Platform Version: Android 4.4分为以下两个步骤Apn读取Apn写入Apn读取apns-conf.xml—>telephony.dbapns-conf.xml放在system/etc/telephony.db放在data/data/com.android.providers.telephony/database...原创 2020-03-01 21:50:33 · 918 阅读 · 0 评论 -
Android的adb指令单刷boot、apk的方法
使用指令直接单刷boot.img原创 2020-03-01 21:11:41 · 7053 阅读 · 0 评论 -
解决AndroidStudio签名apk总是签不上问题
最近在使用AndroidStudio打包apk的时候,验证过4种apk打包方式,全都签不上名, 搞的人很困惑。原创 2019-11-02 12:00:40 · 4786 阅读 · 12 评论 -
AndroidStudio的几种生成apk的方式及其签名情况
我们在使用AndroidStudio进行打包apk时有几种方式,但多数情况,我们并没有考虑过这几种方式的签名情况,而导致有的时候回出现问题。原创 2019-11-02 11:25:51 · 611 阅读 · 0 评论 -
Android恢复出厂设置后应用签名突然不对的问题
最近遇到一个奇怪的问题,恢复出厂设置后,在/system/priv-app/下的一个应用突然启动不了,查看日志发现导致启动不了得原因是签名不匹配。原创 2019-10-01 02:18:36 · 370 阅读 · 0 评论 -
Gson转换字符串为对象慢的问题
解决Gson转换字符串为对象的慢的问题。原创 2019-09-26 00:09:33 · 1554 阅读 · 0 评论 -
Databing RadioButton drawableTop selector不生效问题
radio button drawable selector不生效,尝试很久终于找到解决方法。原创 2019-09-15 01:20:06 · 738 阅读 · 0 评论 -
Android应用层通过echo拉高gpio
我们想通过应用层拉高gpio、进行例如点灯或者其他操作,但如果不熟悉kernel修改的,不知道怎么实现。下面介绍一种非专业的办法。原创 2019-09-12 01:04:11 · 1206 阅读 · 2 评论