- 博客(14)
- 收藏
- 关注
原创 豆瓣API
最近热映http://api.douban.com/v2/movie/in_theaters电影条目搜索http://api.douban.com/v2/movie/search?tag=喜剧对于需要高级权限的,需申请API key{"msg":"need_permission","code":1000,"request":"GET \/v2\/mo
2017-09-11 00:54:10 10757 1
原创 aar 文件配置
//aarrepositories { flatDir { dirs 'libs' }}dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.android.support:appcompat-v7:25.0.0' debugCom
2017-09-10 01:04:29 338
原创 leakcanary 使用问题
在高版本android 系统上发生空指针异常或者不能接收消息,改用leakcanary 1.5在复杂应用上当dex分包遇上NoClassDefFoundError&ClassNotFoundException不同手机处理方式不同参考文章 http://blog.csdn.net/daitu_liang/article/details/72987378
2017-09-09 13:07:18 345
转载 ANDROID下使用PROPERTIES文件保存程序设置
ANDROID下使用PROPERTIES文件保存程序设置Posted on 2016-04-19 10:40 TongMeng 阅读(2040) 评论(0) 编辑 收藏原文:http://jerrysun.blog.51cto.com/745955/804789 废话不说,直接上代码。 读取.properties文件中的配置: String
2017-09-09 00:54:59 294
转载 使用BuildConfig自定义常量
在正常项目开发中,我们经常会用到网络访问来连接我们自己的服务器,在开发中与正式环境中往往用到不同的接口地址,正常情况下,我们会在代码中自定义一个String常量来存储HTTP头地址,在开发阶段使用测试地址,上线打包时更换为正式地址。而用Android Studio开发项目时,我们可以用更优雅的方式来解决这个问题,即在BuildConfig中来自定义这个接口地址。 BuildCon
2017-09-09 00:37:07 892
原创 列表视图布局实现步骤
选择实现方式:ListViewGridViewRecyclerView在XML 布局文件中添加view 在fragment 中onCreateView 方法中初始化,initView(), 出来初始化控件,之后要把recyclerView 的adapter 初始化,绑定,设置layoutManager RecyclerView.LayoutManager lay
2017-09-08 22:03:05 503
原创 RecyclerView
RecyclerView用于在有限的窗口展现大量的数据标准化了ViewHolder可实现ListView实现不了的样式和功能LayoutManager可控制Item的布局方式关于Item的点击和长按事件,需要用户自己去实现1:自定义适配器 adapter,继承 RecyclerView.Adapter2:添加布局管理器 recyclerView.setLayou
2017-09-08 19:58:08 146
转载 识更加强大的滚动控件——RecyclerView
为什么要使用RecyclerView?既然在安卓中已经有了ListView和GridView这样的控件,那么我们为什么还要去使用RecyclerView这个控件呢。首先的一点就在于之前的ListView和GridView的性能并不是非常好。尽管两者都有自己的缓存机制,但还是有可以改进的空间,比如使用ViewHolder来避免过多使用findViewById这样一个非常耗时的操作。而在R
2017-09-08 01:29:04 392
转载 RecyclerView 的使用流程
RecyclerView 的使用流程一 加入依赖使用 AS 自带的依赖管理工具加入RecyclerView的依赖,注意和和编译版本号一致二 在布局文件中加入 RecyclerView控件 android:id="@+id/main_recylist" android:layout_width="wrap_content" and
2017-09-08 01:23:43 198
转载 Freeline
Freeline Freeline 是 Android 平台上的秒级编译方案,Instant Run 的替代品,也可以从 Freeline 官方主页来获取更多的信息。Freeline 由蚂蚁聚宝 Android 团队开发,它可以充分利用缓存文件,在几秒钟内迅速地对代码的改动进行编译并部署到设备上,有效地减少了日常开发中的大量重新编译与安装的耗时。Freel
2017-09-08 00:03:32 378
原创 常见异常处理
Error:(3) Error retrieving parent for item: No resource found that matches the given name 'android:TextAppearance.Material.Widget.Button.Borderless.Colored'.看看你的build.gradle文件里面的compileSdkVers
2017-09-07 21:20:15 219
原创 Fragment 动画
1. Fragment 基础知识1.1 add() ,remove(),hide(),show(),replace()的概念和区别1.2 播放demo动画,显示无动画,调用系统动画和自定义动画的效果1.3 设置自定义动画的通用方法setCustomAnimations (int enter, int exit)setCustomAnimations (int enter
2017-09-07 20:42:37 469
原创 android 自定义控件样式点击效果实现
Xml 文件作用类型:放到drawable文件夹内Button,CheckBox,ImageView ,TextView ,Layout的selector 设置对于Button,设置background对于ImageView 设置src,setImageResource对于CheckBox 设置 backgroundandroid:background="@
2017-09-07 13:33:48 621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人