12 2018 档案
摘要:gridView 是android一个控件主要是显示列似与九宫格这样的效果。废话不多说直接上代码。 首先是需要一个适配器来确定每一个里面的布局,在里面我自定义了一个点击事件,当点击图片布局的时候触发,实现在activity中去实现他,当然也可以使用OnItemClickLisntner来直接使用每一
阅读全文
摘要:Android中有时候需要在Service中改变Activity的UI,或者在Activity中修改Service中的数值。首先必须使用与Activity绑定的Service,有三种方式可以实现。第一,是使用接口回调的方式在Activty中实现Service中的接口;第二,使用广播的方式传递;第三,
阅读全文
摘要:android里面的Service是四大组件之一,也是项目中必然需要使用的内容。Service分为绑定服务和非绑定服务,绑定服务是与Activity进行绑定,如果Activity结束绑定的Service也结束,非绑定服务理论上除非调用stopService停止服务则服务不会停止。 使用服务时必须在A
阅读全文
摘要:android很多情况是使用webView用来显示界面,但是webview的加载速度略慢,想让这个webview更快一些所以需要使用缓存,在没有更新的时候使用缓存技术来提高速度。总体来讲有两个方案可以实现这个内容。1.用本地文件js,css,png替换网络请求下来的文件,2.直接使用webview的
阅读全文
摘要:一个项目一般会自己先定义项目是横屏还是竖屏但是也有可以横屏和竖屏之间切换的activty。 切换横竖屏的方法: 但是这样切换横竖屏会让activity重新加载。生命周期为: onStop onDestroy onCreate onStart onResume 为了解决这样的问题在配置文件里加上 就不
阅读全文
摘要:在Android6.0后有些权限就需要进行询问,虽然可以将targetSdkVersion设置成小于等于23,但是这样可能有些东西无法使用,所以要进行权限的管理。 实现逻辑:打开页面就询问权限,如果没有权限就出现系统提示框,如果拒绝则弹出自定义警告框,左边是设置跳到系统的权限的界面,右边是结束当前的
阅读全文