![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mf项目
文章平均质量分 56
2020mf项目
lllllllhhhhjjjjj
19届计算机科学与技术系毕业生,Android开发
展开
-
Android Studio中导出数据库文件的方法总结
在AS中:连接上ADB,然后点击上图AS中的Device File Explorer选择自己项目的数据文件拷贝路径然后adb rootadb remountadb pull 路径 本地目录就成功拷贝数据文件到指定的本地目录,然后用SQLite打开即可。...原创 2021-12-22 22:31:45 · 3773 阅读 · 0 评论 -
点击应用启动时白屏问题(冷启动白屏问题总结)
开发项目过程中测试报了一个BUG:深色模式下,进入应用界面过程中会闪浅色背景一次,也就是闪白问题。相关知识可以参考:Android应用启动白屏问题解决办法谷歌设计App启动的时候有一个预览的界面,在应用完成启动初始化之前都会显示这个预览界面,目的是为了让用户点击APP图标的时候有一个瞬间响应的交互体验。一开始的解决方法是:在Application的theme主题里加了一个:<item name="android:windowIsTranslucent">true</item>原创 2021-12-22 22:16:21 · 1982 阅读 · 0 评论 -
Android中设置控件透明度的方法
这里写目录标题一、Java中setAlpha设置二、在shape里面,背景的透明度与颜色都在solid关键字里面。三、透明度数值表二级目录三级目录一、Java中setAlpha设置View v = findViewById(R.id.content);v.getBackground().setAlpha(100);说明: 0~255透明度值,0表示完全透明,255表示完全不透明。具体见下面的透明度数值表 二、在shape里面,背景的透明度与颜色都在solid关键字里面。如下图,1A即透明度1原创 2021-12-02 13:06:40 · 6147 阅读 · 0 评论 -
git提交项目至Gerrit的常用的几条指令
首次提交:git statusgit add .git commit -m “XXX”git push origin HEAD:refs/for/master提交完成,待入库代码还没入,再次提交:git add XXX(新增的更改)git commit --amend:wqgit push origin HEAD:refs/for/master提交完成,待入库...原创 2021-11-08 15:13:18 · 565 阅读 · 0 评论 -
使用MediaPlayer播放USB中读取到的MP3音乐文件,遇到java.io.FileNotFoundException异常总结
项目背景:多媒体USB音乐,底层调用MediaPlayer来播放U盘中读取的歌曲,由于最初版本将一首MP3歌曲甜蜜蜜写到了AS的raw目录,直接本地播放,做了一首假数据:即: //临时代码,写死歌曲甜蜜蜜,点击后会播放甜蜜蜜// mMediaPlayer.setDataSource(AudioHelper.getContext(),// Uri.parse("android.resource://"+AudioHel原创 2021-11-05 19:58:28 · 2105 阅读 · 0 评论 -
Android应用双开供系统在主副屏展示使用总结及问题总结
项目中用到了双屏,需要我们做跳转处理。总结了一下:Demo代码总结与问题总结一、新建三个module二、library modles(即app包)中Gradle Scripts中把原本的application改成library。三、在新建的modules(leftapp和rightapp中实现跳转app主界面的逻辑),以leftapp为例。遇到的问题:无法获取到跳转的主界面类四、出现的问题:**Resource IDs cannot be used in a switch statement in An原创 2021-09-13 11:11:39 · 1234 阅读 · 0 评论 -
2020MF项目使用的知识点总结(个人项目笔记目录)
MF项目知识点目录前言项目描述项目需求描述项目具体使用的知识点一、架构二、页面具体的项目设计过程前言本文梳理了我做的一个项目使用到的各种知识点,将Android开发过程中一些零碎的知识串了起来,进行一下系统的总结。本文仅供个人总结复习使用,也方便以后的开发过程中遇到相似问题时能更为便捷的解决问题。毕竟一些知识点不使用就会慢慢忘记,好记性不如烂笔头。项目描述本项目为我们公司近期的一个项目(简称为MF项目,下同),具体为车载APP车辆设置模块,我负责了这个模块的UE、UI代码开发以及后续根据供应商提供原创 2021-01-27 11:26:44 · 313 阅读 · 0 评论 -
Android Studio 4.0升级异常问题的解决方案
1. dataBinding开启配置修改升级到AS 4.0以后,出现如下的预警DSL element 'android.dataBinding.enabled' is obsolete and has been replaced with 'android.buildFeatures.dataBinding'解决方法:将原有的DataBinding开启方式dataBinding { enabled = true }替换成buildFeatures{dataBinding = true原创 2021-01-20 09:56:38 · 385 阅读 · 0 评论 -
Java实体类——entity类的使用与学习
Java实体类(entity)一、前言(项目代码引申)二、实体类的众多理解三、实体类的作用四、实体类的书写规范五、序列化的必要性一、前言(项目代码引申)在一个开发的android项目中,使用到了Entity类其中SecurityDomain是一个架构模板可忽略,其余四个Entity类是根据实际功能需求扩写的,项目中这四个实体类在(1)对应的Fragment类(2)Repository(3)VehicleViewModel中使用。这四个Entity类中包含构造方法,对应开关(Switch)的功能写了原创 2020-12-15 14:03:04 · 25834 阅读 · 0 评论 -
getWindow().getDecorView().setSystemUiVisibility(...)设置状态栏属性
这里写目录标题一、前言二、查阅相关资料学习总结一、前言在之前写过的文章中,有写过状态栏设置相关的博客。在本次项目中,又遇到了getWindow().getDecorView().setSystemUiVisibility设置状态栏属性的情况。代码为在一个BaseActivity的onResume方法中调用一个自定义的fullscreen()方法,而这个fullscreen()方法具体实现就是设置状态栏的属性。BaseActivity中onResume方法: @Override pr原创 2020-12-14 16:57:25 · 3782 阅读 · 0 评论 -
Java泛型
[@TOC]如下所示,列举几个自己在项目中定义的类,他们都是泛型类public abstract class BaseActivity<D extends ViewDataBinding, V extends BaseViewModel> extends FragmentActivity {}public abstract class BaseCallback<V extends BaseViewModel> {}public abstract class BaseFrag原创 2020-12-14 16:09:39 · 159 阅读 · 0 评论 -
Mvvm模式: Databinding 与 ViewModel+LiveData+Repository
参考:Mvvm模式: Databinding 与 ViewModel+LiveData+Repository原创 2020-11-25 15:45:50 · 411 阅读 · 0 评论