android
BrodyWu
昨日之非不可留 留之则根烬复萌 而尘情终累乎理趣;今日之是不可执 执之则渣滓未化 而理趣反转为欲根。
展开
-
关于activity切换,推出和覆盖的实现和区别
现在android电商项目中activity的切换,逐步模仿iphone系统的左腿右出的形式,可以参考 京东,淘宝的app 页面切换模式,当然实现的方法很多种,下面方法为此方法之一:声明:参考/转载 (1)http://www.oschina.net/code/snippet_4873_4772 (2)http://blog.csdn.net/u012301841/article/detail原创 2016-07-28 14:16:55 · 1007 阅读 · 0 评论 -
Android 四大图片缓存原理,特性对比
Universal ImageLoader 是很早开源的图片缓存,在早期被很多应用使用。 Picasso 是 Square 开源的项目,且他的主导者是 JakeWharton,所以广为人知。 Glide 是 Google 员工的开源项目,被一些 Google App 使用,在去年的 Google I/O 上被推荐,不过目前国内资料不多。 Fresco 是 Facebook 在今年上半年开源的图转载 2016-07-28 22:17:31 · 408 阅读 · 0 评论 -
android-图片加载 Picasso 设计及优点
总体设计及流程 上面是 Picasso 的总体设计图。整个库分为 Dispatcher,RequestHandler 及 Downloader,PicassoDrawable 等模块。 Dispatcher 负责分发和处理 Action,包括提交、暂停、继续、取消、网络状态变化、重试等等。 简单的讲就是 Picasso 收到加载及显示图片的任务,创建 Request 并将它交给 Dispatc转载 2016-07-28 22:24:39 · 1700 阅读 · 0 评论 -
Picasso的使用
1.在项目里面引用jar包 2.代码实现 编写一个简单的demo,可以是listview 特性以及示例代码: ADAPTER 中的下载:Adapter的重用会被自动检测到,Picasso会取消上次的加载1 @Override 2 public void getView(int position, View convertView, ViewGroup parent) {3原创 2016-07-28 22:42:10 · 400 阅读 · 0 评论 -
Glide的简单使用
本人一直主张“深入浅出,人人都是程序员”的理念1.在工程中引入这个包 2.代码在工程中使用原创 2016-07-28 22:47:34 · 314 阅读 · 0 评论 -
关于友盟多渠道打包
1.在Androidmainfest.xml文件中修改value值 2.往里面添加多渠道的值 3.修改打包文件名 打包即可还有一种批量处理渠道打包的,不过要python环境1.在mac中安装python 2.解压文件,把需要弄多渠道的apk放到文件夹中 其中在info文件夹中,里面txt文件可以添加需要的渠道 channel.txt文件源码:umengwdjQQbaidu360原创 2016-08-28 10:23:25 · 627 阅读 · 0 评论 -
android - 银联在线支付
“深入浅出,人人都是程序员”本文章参考:http://blog.csdn.net/dashentao1989/article/details/48680377银联开发者地址:https://open.unionpay.com/ajweb/help/file1.工程环境配置(1) 引入jar包 分别新建两个文件夹 assets 和 jniLibs (注意文件夹级别分布)在build.gradle文原创 2016-09-03 10:01:36 · 859 阅读 · 0 评论 -
关于异常“Error:Conflict with dependency 'com.google.code.findbugs:jsr305'”
“人人都是开发者”最近在开发过程中发现了这么一个异常,如图所示 初看可以把问题定位到build.gradle这个文件上面来这是我的build.gradle文件,如图所示 初看 感觉没有什么异常后来穿山(fan)越岭(qiang)才找到答案,还是在stack-overflow社区里面找到答案无意间发现了这个答案,如图所示 把这里delete掉就行了 ps:目前我还是懵逼的 原理还没弄原创 2017-10-19 10:07:52 · 312 阅读 · 0 评论 -
Flutter学习笔记 - 底部导航栏
大家最近都在讨论新鲜技术-flutter,小编也在学习中,遇到大家都遇到的问题,底部导航。下面给大家贴出底部导航的编写,主要参考了lime这个项目。上代码一.在main.dart文件中 定义APP的基本信息class MyApp extends StatelessWidget { // This widget is the root of your application. ...原创 2018-03-16 16:23:37 · 5239 阅读 · 0 评论