1. 查看app的activity任务栈
C:\Users\Administrator\Desktop>adb shell dumpsys activity -p 包名 > taskinfos.txt
- dumpsys ---adb shell指令,用于查看手机运行数据。
- -p 之后写我们app的包名
- > 输出文件名称(便于查看)
结果:可以搜索 task 查看有几个栈 hist 查看有几个activity
2.scrollview 乱跳问题---------可能内容大小变化,引起滑动。在子linearlayout中添加
android:focusable="true"
android:focusableInTouchMode="true"
3.二维码生成地址 :https://cli.im/
4.viewpage的adapter重写getPageWidth()可以调节每一个item的屏占比。
5.android svg图片不展示时,可能是因为不是继承的 AppCompatActivity。不继承AppCompatActivity可以使用
imageView.setImageResource(R.drawable.***);
6.databinding 多组件中使用的时候,module 依赖的包需要使用api,不能使用 implementation ,build中会出错。
7.实现两个 Activity 切换时的动画。在Activity中使用
有两个参数:进入动画和出去的动画。
注意
1、必须在 StartActivity() 或 finish() 之后立即调用。
2、而且在 2.1 以上版本有效
3、手机设置-显示-动画,要开启状态有效
8. android studio 3.1.3 c/c++ 没有代码提示,
重新配置了工程build中: classpath 'com.android.tools.build:gradle:3.2.1'
gradle-wrapper. properties: distributionUrl=https\://services.gradle.org/distributions/gradle-4.6-all.zip