仅供个人记录,没有参考价值,可直接忽略
已损坏,无法打开,您应该将它移到废纸篓
macOS Catalina下,即便已通过在终端中输入命令 sudo spctl --master-disable 允许APP任意来源,也会出现某些APP安装后,打开时提示:xxx.app已损坏,无法打开,您应该将它移到废纸篓。
这时可通过在终端中输入命令 sudo xattr -d com.apple.quarantine /Applications/xxx.app解决,其中xxx.app是出问题的APP名称,如名称中有空格,可用“\”加空格代替。
(base) ibladeMacBook-Pro:~ iblade$ sudo xattr -d com.apple.quarantine /Applications/Sublime Text.app
xattr: No such file: /Applications/Sublime
xattr: No such file: Text.app
(base) ibladeMacBook-Pro:~ iblade$ sudo xattr -d com.apple.quarantine /Applications/Sublime\ Text.app
查看当前Activity(Mac)
adb shell dumpsys activity | grep mResume
adb shell "dumpsys window | grep mCurrentFocus"
跳转至路由页
adb shell am start -a android.intent.action.VIEW -d "lagou://lagou.com/edit?type=2\&id=1"
跳转指定Activity
前提清单文件中该页面已设置“ android:exported=“true””
android:name=".ui.user.AboutLagouActivity"
android:exported="true"
android:screenOrientation="portrait" />
adb shell am start -n com.alpha.lagouapk/com.alpha.lagouapk.ui.user.AboutLagouActivity
结构:应用包名 / 页面全包名和类名称,例如“com.alpha.lagouapk”是app的包名,“com.alpha.lagouapk.ui.user.AboutLagouActivity”是类的全包名+类名,可省略同应用包名的类名路径,后者简略成.ui.user.AboutLagouActivity
即
adb shell am start -n com.alpha.lagouapk/.ui.user.AboutLagouActivity
获取签名文件MD5 :
keytool -list -v -keystore lagoueducation.jks
获取调用者的方法名
String method_name = new Exception().getStackTrace()[1].getMethodName(); //获取调用者的方法名
LogUtils.i("@@@@","method_name = "+method_name);
TextView:
maxEms和maxLength的区别:
maxEms:表示字宽的单位。设置的android:maxEms=“10”,但是显示11个中文,但是想要多出的字之后、之前的显示省略号就得使用maxEms,并且必须与android:singleLine="true"使用。不与android:singleLine="true"使用时可自动换行。
maxLength:指的是文本的长度,比如:英文、符号、汉子、数字等等这些都属于文本范围,所以android:maxLength=“13” 的作用就是限制TextView只能显示13个文本长度。大于字数之后自动截断,不显示省略号。
maxEms不起作用的问题:只有当控件的宽度设置为wrap_content时才有效,设置为match_parent或者固定数值时不起作用
Gradle : https://www.jianshu.com/p/c11862136abf