摘要: Android N 除了提供诸多新特性和功能外,还对系统和 API 行为做出了各种变更。 本文重点介绍您应该了解并在开发应用时加以考虑的一些重要变更。 如果您之前发布过 Android 应用,请注意您的应用可能受到这些平台变更的影响。 电池和内存 Android N 包括旨在延长设备电池寿命和减少 阅读全文
posted @ 2018-09-14 21:26 chenxibobo 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 服务(Service)是android系统中非常重要的组件。Service可以脱离应用程序运行。也就是说,应用程序只起到一个启动Service的作用。一但Service被启动,就算应用程序关闭,Service仍然会在后台运行。 android系统中的Service主要有两个作用:后台运行和跨进程通讯 阅读全文
posted @ 2018-09-14 20:37 chenxibobo 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 广播是一种被动跨进程通讯的方式。当某个程序向系统发送广播时,其他的应用程序只能被动地接收广播数据。这就象电台进行广播一样,听众只能被动地收听,而不能主动与电台进行沟通,在应用程序中发送广播比较简单。只需要调用sendBroadcast方法即可。该方法需要一个Intent对象。通过Intent对象可以 阅读全文
posted @ 2018-09-14 20:29 chenxibobo 阅读(8078) 评论(0) 推荐(0) 编辑
摘要: Content Provider ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删改查。关于数据共享,以前我们学习过文件操作模 阅读全文
posted @ 2018-09-14 20:22 chenxibobo 阅读(591) 评论(0) 推荐(0) 编辑
摘要: 访问其他应用程序的ActivityActivity既可以在进程内(同一个应用程序)访问,也可以跨进程访问。如果想在同一个应用程序中访问Activity,需要指定Context对象和Activity的Class对象,代码如下: Intent intent = new Intent(this, Test 阅读全文
posted @ 2018-09-14 20:15 chenxibobo 阅读(1056) 评论(0) 推荐(0) 编辑
摘要: 今天咱们是用RecyclerView来实现这个多种Item的加载. 其实最关键的是要复写RecyclerView的Adapter中的getItemViewType()方法 这个方法就根据条件返回条目的类型 这个MoreTypeBean 是用来传数据的 没必要跟我写的一样, 其实就是从activity 阅读全文
posted @ 2018-09-14 17:30 chenxibobo 阅读(769) 评论(0) 推荐(0) 编辑
摘要: 使用listview多布局会出现一点问题: 由于多个item布局给单一的item布局是不一样的,使用起来,contentview的复用会出现问题。 避免出现问题的有这几个方法: 1.重写 getViewTypeCount() – 该方法返回多少个不同的布局 2.重写 getItemViewType( 阅读全文
posted @ 2018-09-14 17:14 chenxibobo 阅读(1088) 评论(0) 推荐(0) 编辑
摘要: 一般的我们去切换屏幕方向都是不希望Activity被重新创建,这时就需要对一些属性进行设置,或者使用代码设置。 今天想学一下Android屏幕横竖屏切换,但是网上很多知识不准确或不正确,这里我还是自己总结一篇文章,供大家参考。 一.屏幕横竖屏切换的代码 很多文章一上来就将什么生命周期或者乱七八糟的, 阅读全文
posted @ 2018-09-14 14:53 chenxibobo 阅读(3914) 评论(0) 推荐(0) 编辑
摘要: 1、assets目录 assets目录下称为原生文件,无法通过R资源清单类访问,这类文件在被打包成apk文件时是不会进行压缩的; (1)使用方法 AssetManager assets = this.getResources().getAssets(); ((TextView)findViewByI 阅读全文
posted @ 2018-09-14 09:33 chenxibobo 阅读(2129) 评论(0) 推荐(0) 编辑