时间轴主要使用Recyclerview来实现。开发语言使用Kotlin,代码相对java少了许多也简洁许多 源代码下载地址 效果图: MainActivity.kt package…
通过这个可以监听Android中webview访问的URL变化: webView.setWebViewClient(new WebViewClient(){ @Override p…
前 言 App数据持久化功能是每个App必不可少的功能,而Android最常用的数据持久化方式主要有以下的五种方式: 使用SharedPreferences存储数据; 文件存储数据…
在上篇文章给大家介绍了Android Studio 3.6 正式版终于发布了,快来围观,需要的朋友可以点击查看,今天给大家分享我安装Android Studio3.6的一次惨烈教训…
百度云 下载地址 链接: https://pan.baidu.com/s/1I6HDq739DwycwA3JMZ4acQ 提取码: qr5t 如题,Android Studio 3…
本文实现viewpager图片轮播的功能、左右滑动的时候能够流畅的切换图片、并且没有边界限制 1、activity_main.xml布局 <RelativeLay…
这是我最新收集的 25 个 Android 库和项目列表,你也许会发现它们有用,有趣,并值得查看一下。所有的都在最近 3 个月发布的,排序不分先后。 开始查阅吧! 1. trans…
为什么会用到缓存呢?主要是流量耗不起啊,国内的公共场所的WiFi的普及率不高,因此必须考虑流量的问题,说白了,就是用户体验啊,每次都网络请求,消耗资源不说,网速不好的情况下还会有网…
通常用户期望app响应和加载速度越快越好。一个启动速度慢的app很可能会给用户留下不好的印象,除了导致用户在应用市场上的打分低之外,很有可能导致致用户直接卸载。 这篇文章提供了优化…
在这次开发过程中,需要用到webview展示一些界面,但是加载的页面如果有很多图片就会发现内存占用暴涨,并且在退出该界面后,即使在包含该webview的Activity的destr…
想要在安卓平台上构建高质量、高性能的应用,最快的办法莫过于使用Android Studio 2.0,它适用于各类安卓平台,包括手机、平板电脑、Android Auto 车载系统…
Android上绝大多数的代码,都是由事件触发的,或者说,几乎所有代码都是写在某个回调上的,比如onCreate, onPause, onClick,onBind等等,而这些回调函…
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android Studio 3.6中使用视图绑定替代 findViewById的方法