- 博客(18)
- 收藏
- 关注
原创 Navigation action/destination com.xxx:id/action_x cannot be found from the current destination
com.xxx.xxx:id/action_AFragnebt_to_BFragment cannot be found from the current destination Destination(com.xxx.xxx:id/BFragment)
2022-07-06 16:56:07 4757 2
转载 AndroidX迁移
1、AndroidX 简介点击查看 Android 文档中对 AndroidX 的简介按照官方文档说明 AndroidX 是对 android.support.xxx 包的整理后产物。由于之前的 support 包过于混乱,所以,Google 推出了AndroidX。由于在后续版本中,会逐步放弃对 support 的升级和维护,所以,我们必须迁移到 AndroidX .对此,官方描述如下:Existing packages, such as the Android Support Library,
2021-07-22 18:04:08 566
原创 华为鸿蒙2.0开发文档及API
鸿蒙开发者官网:https://developer.harmonyos.com/cn/home鸿蒙应用开发文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/start-first-page-0000000000038014鸿蒙API文档:https://developer.harmonyos.com/cn/docs/documentation/doc-references/overview-00000010545184
2020-09-14 11:53:39 10655
原创 Profiler+MAT android内存泄漏分析定位
1.打开Android studio中的Profiler 选择自己的包进程2.选择Memory,点击按钮生成dump,然后将dump文件导出3.导出的.hprof格式文件不能直接用MAT软件打开分析,需要先用android sdk中的hprof-conv.exe软件格式化一下才能打开E:\Sdk\platform-tools> hprof-conv.exe 源文件地址 输出地址4.使用MAT(Memory Analyer)打开转换后的.hprof文件File->Open hea
2020-08-05 16:41:14 422
转载 【异常记录】Only fullscreen opaque activities can request orientation
今天在三星S8上遇见一个奇葩问题Only fullscreen opaque activities can request orientation一、出现场景三星手机S8 android 8.0targetSdkVersion 27透明Activity二、解决方案manifest中移除android:screenOrientation=“portrait”三、原因(源码中寻找)查看Android 8.0源码3.1、ActivityRecord#setRequestedOrientation
2020-07-10 14:40:56 200
原创 【异常记录】Receiver not registered: android.widget.ZoomButtonsController$1@85c0466 android.app.LoadedApk
最近公司APP上线后,从后台发现了这个问题。**原因:**当WebView打开了缩放功能时webview.getSettings().setBuiltInZoomControls(true);在部分手机型号上如果用户缩放了页面这个时候关闭webView页面直接调用 mWebView.destroy();的时候会出现崩溃现象。分析后知道 WebView的源码就可以知道ZoomButtonsController有一个register和unregister的过程。但是这两个过程是我们控制不了的,WebView
2020-07-10 14:29:35 240
原创 android studio 打开项目后关联到git远程仓库(已经配置好git情况下)
1.将代码clone到本地目录:2.使用android studio 正常打开项目,进入setting-》version control 查看标记位置是否是灰色,如果是灰色点击+ 添加完成!
2020-07-10 14:17:09 840
原创 AndroidStudio添加提交忽略文件
1、通过File–>setting–>Ignored Files 进入忽略文件添加界面2、点击绿色“+”,对你需要忽略的文件进行添加3、选择三种忽略方式:4、主要忽略的部分有:.idea 文件夹,此文件夹是用来保存开发工具的设置信息。gradle 文件夹,此文件夹是用来保存gradle的依赖信息。所有的 build 文件夹,build文件夹是用来保存编译后的文件目录。所有的 .iml 文件,是用来保存开发工具信息。local.properties 文件,是用来保存项目依赖信
2020-06-11 17:02:49 1728
转载 Android 9.0/P http 网络请求的问题
Google表示,为保证用户数据和设备的安全,针对下一代 Android 系统(Android P) 的应用程序,将要求默认使用加密连接,这意味着 Android P 将禁止 App 使用所有未加密的连接,因此运行 Android P 系统的安卓设备无论是接收或者发送流量,未来都不能明码传输,需要使用下一代(Transport Layer Security)传输层安全协议,而 Android No...
2019-07-17 18:06:35 133
转载 android studio配置git
转载https://blog.csdn.net/qq_27600345/article/details/80704534
2019-07-15 18:32:54 101
原创 【工作笔记005】android 静默安装与智能安装
一、静默安装静默安装就是字面意思,当需要更新时直接后台默默的下载并安装完成,前台没有感知;但是静默安装需要root权限才行,或者使用反射发方式但需要对不同机型进行适配很麻烦。二、智能安装智能安装实际上就是通过打开android系统的智能辅助功能,可以在一定程度上实现app版本更新时的自动安装,当智能辅助功能打开后,可以在软件中检索窗口界面的布局信息,并进行模拟操作,实现自动模拟点击最后安装完...
2019-07-04 18:05:09 406
原创 【工作笔记004】camera本地预览并获取YUV数据
1.camer调用需要在AndroidManifest.xml中添加申请相机权限<uses-permission android:name="android.permission.CAMERA"/> <uses-feature android:name="android.hardware.camera" /> <uses-feature androi...
2019-07-04 17:24:10 536
原创 【工作笔记003】FTP文件上传下载
一、ftp文件上传/** * 获取FTPClient对象 * * @param ftpHost FTP主机服务器 * @param ftpPassword FTP 登录密码 * @param ftpUserName FTP登录用户名 * @return */ public static FTPClient ge...
2019-07-04 15:55:37 105
原创 【工作笔记002】android 实现设备cpu与内存使用率监测
1.首先需要给与app读取系统底层日志的权限<uses-permission android:name="android.permission.READ_LOGS" />2.通过读取系统日志计算出短时间内设备的cpu使用率(0~100):/** * 读取当前cpu使用率 */ public int readUsage() { ...
2019-07-04 15:09:09 457
原创 【工作笔记001】android adb命令
android adb命令1.查询已连接设备:adb devices2.根据ip连接设备:adb connect 192.168.0.1(对应设备ip)3.取消某个设备连接:adb disconnect 192.168.0.14.安装app:adb install [apk路径]5.从模拟器或者设备中复制文件或目录,使用(如下命):adb pull 将文件或目录复制到模拟器或者设...
2019-07-04 14:10:30 318
转载 ffmpeg历史版本下载地址
http://www.ffmpeg.org/releases/通过上面的链接可以下载ffmpeg的所有版本,记录一下
2019-06-30 13:47:26 987
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人