
基础
文章平均质量分 97
#蜗牛爬爬爬
这个作者很懒,什么都没留下…
展开
-
RxJava2使用解析
RxJava2前提:android常用基础异步工具:AsycTask,规范使用时需要继承重写作为abstract类handler,绑定-sendMessgae-handleMessage当需求任务数量增加,代码逐渐变混乱和繁杂Rxjava,能简洁的实现异步操作,响应式编程,代码可读性强认识观察者模式主要理解因素:observable(被观察者)、subscribe(订阅)、observer(观察者)经典例子概念理解:处理点击按钮点击,触发按钮产生onClick事件,响应时需要onCl原创 2020-11-17 18:21:39 · 397 阅读 · 0 评论 -
使用StateListDrawable 实现状态效果
StateListDrawable定义Lets you assign a number of graphic images to a single Drawable and swap out the visible item by a string ID value.可以设定多个图片到一个图片资源内,并且根据配置的R.drawble.id值转换出当前需可见的图片实际理解是状态资源,根据当前绑定对象的状态匹配当前状态下需要显示的images使用defined in xml以<selec原创 2020-10-14 14:17:33 · 465 阅读 · 0 评论 -
GradientDrawable 基础理解
GradientDrawable_A Drawable with a color gradient for buttons, backgrounds, etc. _可用于按钮、背景等,拥有颜色渐变功能的图片资源常用于xml file,由标签定义> for more information : > guide/topics/resources/drawable-resource.html_简单实现自定义View为button等组件作自定义形状效果在xml定义使用 以xml原创 2020-10-14 14:16:37 · 2705 阅读 · 0 评论 -
FileProvider 选择文件适配
FileProviderapi>17,为了安全考虑,进程间文件不能直接通过file://传递,android官方使用content:// 代替,因此我们需要重新构造content://开头的Uri。implement contentProvider,跨进程间,分享文件Uri此处主要讲解自定义Uri,系统Uri由用处类型不同,酌情考虑Uri 格式主要四元素 : scheme://authority/path?query分享文件路径解析:** content原创 2020-10-14 14:12:32 · 1051 阅读 · 0 评论 -
WebView 基础使用
WebView使得用户不离开当前客户端也能访问网页,对访问操作有辅助、监控作用,提高了安全性加载链接,别忘了检查上网权限使用代码动态创建可作为组件在xml定义,为防止内存泄露,建议代码动态创建WebView view = new WebView(Context) // context使用AppContext.以防链接加载中,关闭页面。释放不了资源setContentView(view)使用开关注意漏洞开启了JS与客户端的代码交互,就可能存在js引入的代码攻击。在不需要的情况下,可以原创 2020-10-14 14:05:50 · 362 阅读 · 0 评论 -
#新手#Fragment遇到android.view.InflateException: Binary XML file line #9: Error inflating class fragment
遇到android.view.InflateException: Binary XML file line #9: Error inflating class fragment:在MainActivity的布局文件中,对组件fragment加id即可。在主活动中可以通过id获取fragment的对象监听使用。使用textview的setText()输出字符,提示tring literal in...原创 2019-01-29 16:06:21 · 757 阅读 · 0 评论