• Category Archives: Android

使用uniapp离线打包底座时获取getApplicationContext()的方法

在对应的类中静态引入以下方法即可:

然后再对应的业务逻辑中直接使用getApplicationContext()即可获取到。

事实上我用jd-gui查看其编译后代码,看见好像这种工具类也能自己写,其代码如下(未验证过):

 

Android调用原生文件管理器来选择文件

在activity即可:

 

注意:请记得开启文件读写权限,否则获取到的文件路径为null:

使用okhttp3时忽略所有证书

1、新建一个SSLSocketClient.java类:

 

2、使用以下代码来构建okhttp3即可:

 

uni-app离线android打包使用scheme

hbuilder版本:3.1.12

在AndroidManifest.xml中对io.dcloud.PandoraEntry添加scheme内容(注意不是io.dcloud.PandoraEntryActivity)

记得把scheme换成正确的。

android studio使用发布者证书调试

修改app.gradle文件:

 

Android开发-禁止截图、录屏

只需要在 Activity 的onCreate() 方法中添加一行代码即可:

添加这行代码后,当截屏的时候,系统会弹出一个Toast提示“禁止屏幕抓取”;当录屏的时候,看似能够正常录制,但是保存后的视频,都是一片黑色,并没有APP的相关界面。

如果开启禁止录屏后需要在某些场景取消的话,则使用以下语句即可:

 

close