Andriod开发
litchi9854
这个作者很懒,什么都没留下…
展开
-
解决Android主线程内不能同步访问网络资源的问题
1. 问题描述: 多线程的异步在Android4.0之后的版本,为防止应用的ANR(aplication Not Response)异常,主线程中不再允许访问网络,否则将抛出NetworkOnMainThreadException的错误(如下图所示)。故需要创建子线程实现网络访问、图片资源加载。但若是使用子线程,则需面临线程间的通讯问题,并且可能会出现主线程(如用户界面渲染)已经执行完毕、但子线程请求的网络资源(如图片)还未到达的情形(异步),导致页面异常显示。2. 解决方法: thread.sta原创 2020-07-16 23:59:36 · 898 阅读 · 0 评论 -
非对称加密RSA在Android中的应用
非对称加密RSA1. SSH利用非对称加密实现免密登陆(1)本地客户端生成公私钥(密钥对):ssh-keygen,生成时所填写的用户名与密码不具效力,可有可无;(2)执行命令1后,可在用户目录下的~/.ssh文件夹找到密钥对文件id_rsa和id_rsa.pub;(3)上传公钥到需要登陆的服务器用户目录下ssh-copy-id -i ~/.ssh/id_rsa.pub server_username@server_ip;(4)在cd ~/.ssh目录下,查看vim authorized_keys原创 2020-07-03 10:17:09 · 549 阅读 · 0 评论 -
Andriod Studio中新创建的xml布局文件无法在R.layout中调用
Andriod Studio中新创建的xml布局文件无法在R.layout中调用问题描述解决方案列举有效且可行的解决方法问题描述在Andriod Studio版本3.6.1新建xml布局文件(empty类型),然后在相应的activity.java文件中使用setContentView(R.layout.activity_xxx)进行调用,出现cannot resolve symbol错误,即...原创 2020-03-19 16:50:58 · 1003 阅读 · 4 评论