自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (8)
  • 收藏
  • 关注

原创 拷贝Android手机里已安装的apk文件

需要借助Android Studio1、手机打开开发者模式,链接电脑,打开Android Studio里的Device File Explorer2、进到data/app目录,找到以应用包名开头的文件,拷贝路径3、命令行 adb pull 路径==/base.apk

2021-07-05 18:22:09 2550 2

原创 国际版android手机自动还原的坑

今天在调试应用的时候,发现应用彻底删除重新安装后,原来存储的SharedPreferences数据还是会存在,很纳闷,开始排查:重新删除应用,打开android studio的Device File Explorer,在data/data/目录下寻找应用包名文件夹,确实删除了 重新安装,但不打开,打开上述目录,发现应用包名文件夹下有很多文件,打开相应的SharePreferences的文件(xxx.xml),发现里面有各种数据,这时相应的代码还没运行,不科学 百度、谷歌各种查找,怀疑是备份的问题,最

2021-04-15 10:38:50 182

原创 通过adb给手机发送一个字符串

如果测试机上没有微信、钉钉之类的,想通过电脑传递一个字符串很困难。网上搜索,发现可以用:adb shell input text "123"但是我尝试之后报错:Injecting to another application requires INJECT_EVENTS permission原来是需要开启:开发者选项-USB调试(安全设置) 才可以但是,这个方法只支持ASCII码字符,不支持中文,有点遗憾。...

2021-01-27 18:27:22 741 1

原创 MultiDex指定主dex中的class

官方文档:https://developer.android.google.cn/studio/build/multidex折腾了几天,发现始终不成功,后来发现是以下原因:"您应该检查minSdkVersion,如果您的minSdkVersion> = 21,则不支持multiDexKeepProguard。因为默认情况下,构建工具会进行dex拆分。"照此修改,果然成功。????...

2021-01-27 14:15:37 229

原创 下载gradle新版本太慢,可以使用腾讯的镜像,很快

下载gradle新版本太慢,可以使用腾讯的镜像,很快https\://mirrors.cloud.tencent.com/gradle/gradle-4.4-bin.zip

2021-01-26 21:36:47 696

原创 android 命令行查看报错日志adb shell → logcat -d *:E

打开App闪退了,手机又没有插线连电脑,想看日志怎么办:adb shelllogcat -d *:E上面两条命令就可以看到所有Error日志,找到崩溃的那一条就可以了

2020-12-25 15:50:10 885

原创 Android Notification通知RemoteView布局使用ConstraintLayout报错

Android Notification通知RemoteView布局使用ConstraintLayout报错:inflate error ?Notification的自定义布局是RemoteViews,和其他RemoteViews一样,在自定义视图布局文件中,仅支持FrameLayout、LinearLayout、RelativeLayout三种布局和AnalogClock、Chronometer、Button、ImageButton、ImageView、ProgressBar、TextView、.

2020-11-12 17:20:31 724

原创 Arouter: there‘s no route matched

使用Arouter报错:there's no route matched网上查了一天,各种解决方法都试了,无解。。。最终发现是由于以下原因:“app主模块需要把所有要跳转的模块compile进去”,即App模块build.gradle中的dependencies把要跳转的模块依赖进来:implementation project(':xxx')...

2020-11-10 11:43:42 910

原创 小米手机适配/MIUI适配/小米文档中心

MIUI适配文档中心:https://dev.mi.com/console/doc/detail?pId=2349

2020-10-29 17:29:57 633

原创 Cause:unable to find valid certification path to requested target 一句话解决

AndroidStudio报错ERROR: Cause: unable to find valid certification path to requested targethttps://www.jianshu.com/p/89ca5b635d3f

2020-03-11 22:01:18 386

原创 Android 为什么要用 match_parent 替换掉 fill_parent

官方的解释是:Note:Beginning with Android 2.2 (API level 8),"fill_parent"has been renamed"match_parent"to better reflect the behavior. The reason is that if you set a view to"fill_parent"it does not...

2019-08-26 11:22:28 474

原创 Android各版本分布

平台版本本部分提供了运行指定 Android 平台版本的相对数量设备的相关数据。如需了解有关如何根据平台版本针对相应设备开发应用的信息,请阅读支持不同平台版本。Version Codename API Distribution 2.3.3 - 2.3.7 Gingerbread 10 0.2% 4.0.3 - 4.0.4 I...

2019-01-17 16:15:38 5358

原创 Failed to resolve: com.google.android.exoplayer:exoplayer:2.8.4

Failed to resolve: com.google.android.exoplayer:exoplayer:2.8.4出现这个错误是因为 Gradle version 太高,改到 4.4 即可

2018-12-11 13:58:42 3268

原创 Android Framework 学习笔记

一、Android 系统结构Linux 系统内核操作系统,直接和硬件交互,包含所有硬件驱动。负责进程管理、内存管理、安全性、网络协议栈等。Linux内核也同时作为硬件和软件栈之间的抽象层。本地函数库本层包含一些C/C++函数库,供上层使用:libc(系统C函数库):专门为嵌入式Linux设备定制的。 媒体库:音视频录制和播放,图片的拍摄和展示。 Surface Manage...

2018-07-24 16:31:51 531

原创 Android studio glide包重复问题

包重复会报异常:DexArchiveMergerException网上方法都是在App的build.gradle文件中dependencies {}加代码:implementation(name: 'kar-common-release', ext: 'aar') {    exclude group: 'com.android.support', module: 'su...

2018-06-01 11:35:48 1409

原创 xUtils框架中关于注解的使用

添加完布局之后,加入ViewUtils.inject(this); //注入view和事件再注解使用@ViewInject(R.id.textView)TextView textView;关于更多xUtils框架的使用,详见http://blog.csdn.net/dj0379/article/details/38356773添加完布局之后,加入

2016-07-29 09:37:32 510

原创 2.用Android NDK编译eclipse工程中的c代码

1.下载解压 android-ndk-r9d-windows-x86_64.zip 工具;2.打开可以看到 ndk-build.cmd 文件的目录(一般在第一层内),将该目录配置成环境变量;验证是否配置成功:在命令行中输入 ndk-build 命令,出现:  Android NDK: Could not find application project directory !And

2016-07-27 10:35:01 298

原创 apk文件反编译(android 反编译步骤)(apktool使用)

工具:apktool、dex2jar、jd-gui一.获取资源文件1,将apk文件拷贝到apktool 文件夹,按住Shift键右击空白处,点击 在此处打开命令窗口2,在命令行中输入apktool d z.apk命令,得到的 z 文件夹即是项目的资源文件其中 res 、AndroidManifest.xml 、assets 、li

2016-07-26 16:25:34 397 1

原创 1.JNI中用Javah生成方法签名

Java层中定义完需要的Native方法后,需要使用JDK提供的javah命令编译C文件中需要的方法签名,具体做法是1,如果你使用的是jdk1.6及以下版本,将目录切换到工程目录下的classes目录;2,如果你使用的jdk1.7版本,请将目录切换到工程目录下的src目录,执行如下的javah命令:目录;2,如果你使用的jdk1.7版本,请将目录切换到工程目录下的src目录,执行如下的javah命

2016-07-26 15:24:49 645

功能强大的Android文件查看器

功能强大的Android文件查看器,可以看到隐藏的文件,Android系统盘等...... 敬请下载

2019-01-03

Android固件修改工具

Android系统固件修改工具,可以修改开机动画、开机logo、预装apk文件等等...... 敬请下载

2019-01-03

《树莓派入门教程图解》

树莓派入门教程图解:包括树莓派镜像制作、接线、初始化设置等等内容........ 欢迎下载查看学习。

2019-01-03

手机签名查看APP,安装一键查看

手机签名查看APP,安装之后一键查看,手机签名查看APP,安装之后一键查看。 方便实用,敬请下载........

2018-07-07

Postman网络接口查看工具 ,Android ios开发必备工具

网络接口查看工具 ,Android开发必备工具,效率提升工具,一键访问接口,还能对json数据格式化

2018-07-07

json数据格式化工具

json数据格式化工具,一键完成,层次一目了然,超好用

2018-07-07

网络模型 , 一目了然

最清晰的网络模型: 一目了然Socket、HTTP、TCP、UDP、IP之间的关系 一目了然:应用层、网络层、传输层

2018-07-07

空空如也

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

TA关注的人

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