![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
且行且远
文章平均质量分 59
种花生的小老鼠
前进,不忘风景
展开
-
安卓中的Model-View-Presenter模式介绍[Introduction to Model View Presenter on Android]
这是一篇安卓中MVP模式的详细教程,从最简单的例子到最佳实践。本文还介绍了一个让在安卓中使用MVP模式变得非常简单的library。 它是不是很简单,我们如何才能从中获益? 什么是MVP .View是指显示数据并且和用户交互的层。在安卓中,它们可以是一个Activity,一个Fragment,一个android.view.View或者是一个Dialog。 .Model翻译 2016-01-27 13:55:08 · 595 阅读 · 1 评论 -
没有对与错的世界
今天不知道哪个point,突然想到了约玛·奥得拉说的那句“我们没有做错什么,不知道为什么,我们是失败了”。 下班在路上,一个人的时候,一直回想这句话,胡思乱想的想。 偶然间觉得,貌似想到点什么,也许手机厂商就像满街的车一样,早期只有电动车,三四个轮子的,人们出门只能用这种代步, 诺基亚相当于一个很有创业的司机,他给自己的车加了棚子,挡风挡雨原创 2015-05-07 22:17:34 · 844 阅读 · 0 评论 -
android 新建项目基类设计
虽然我的项目经验不是很丰富,但是,就接手过的几个项目来说,如果在项目建立时存在下面提到的那些东西将会给项目的进行带来很大的方便,编写以下的那些类是个很好的习惯,也许大家都会这么做的吧,通常我把它们放在总包的.app包内,如图: 看到这个图感觉熟悉的兄弟姐妹们就可以直接略过本篇啦...因为我要将要把它们一个个地拿出来长篇大论咯。 一、MyApplication(代表本项目的类,它转载 2015-03-24 11:30:48 · 472 阅读 · 0 评论 -
关于屏幕适配的几种实践
Android系统强大于免费开源,且因此而飞速发展。但是这样造成了Android设备厂商的混乱,没有与发展相适应的行业准则,业内规范,很多地方给使用者和开发者造成了很大困扰,屏幕适配就是我早期比较头疼的地方。 总结了几种能实现适配的方案: 一、为每一种dpi准备一套图片资源。首先,能实现适配绝大多数手机,绝对能实现。但是这也是最笨的方法了吧,不但给美术增加了工作量,更让你的应用臃肿不堪,能不用原创 2015-03-23 16:31:12 · 529 阅读 · 0 评论 -
String的intern方法
字符串的一系列操作是比较基础但是又很常用的方法,很多逻辑处理都在这里,String类里面的方法也都很好用,嘿嘿,比较、连接、截取。。。当年刚毕业面试的时候,还被考过比较的源码,嘻嘻,说来真是印象深刻。 我最常用的是比较,获取一个布尔值来控制逻辑,其中“==”和equals方法一直很方便,最近有新学到一个intern(字符串驻留方法)。 关于“==”和equals的区别,最大就是很多继承自ob原创 2015-03-17 12:07:40 · 496 阅读 · 0 评论 -
应用的升级更新
上个应用涉及到升级更新的地方有两个,一个是handshake的时候检查当前运行的APP是否满足要求,满足继续应用,不满足强制更新,另一个是在主界面的侧滑菜单里,用户点击检测更新,直接更新到服务器有的最高版本。 关于应用升级,当时主要有两种方案,原创 2015-03-13 15:10:21 · 553 阅读 · 0 评论 -
Android字体的使用
什么东西都一样,会了不难,难了不会。 最近公司提了一个需求,想要一个类似于新浪微盾一样的东西,当时没具体谈,小公司,流程也不全,这事老大没继续说我也就没继续跟进,然后,某个周的周二下午,突然问我,这个新的APP怎么样了,周五要打包,最好能一起打进去,然后各种蒙了。。。。。。 老大你说做了,也没说什么时候做啊,我手头一直有事,就没跟进,当时就问了一下美工妹子,你那边什么时候能出效果图和小图,妹子原创 2015-03-13 17:29:55 · 695 阅读 · 2 评论 -
当前应用的activity调用其他应用的activity
昨天小逗比面试回来,我们聊了一下,其中一个关于当前activity调用其他应用的activity后,会不会加入到当前应用的任务栈里的问题,印象深刻。 手头的活也调用了其他应用,以前做老式的分享也用过这里,但是具体里面的实现和归属真的没有细想过,正好在这整理一下。 首先得说,无论是哪个activity都是通过intent+startActivity来启动的,这其中startactivit原创 2015-03-13 11:08:18 · 1705 阅读 · 0 评论 -
handler通讯机制
Android应用开发有个默认规则,不在UI线程做耗时操作。耗时操作结果反馈给用户也不能直接更新UI。 耗时操作必须开子线程去做,实现的方式很多,handler、asynctask、service。。。每个人偏好不同,但是各有各的优点,根据不同的需求选择适当的实现方式,是我一直追求的目标,每一种至少要会用,用的多了就会去想,去理解。 关于handler,刚开始用的时候有些难以理解,跟他绕在一起原创 2015-03-19 13:10:07 · 699 阅读 · 2 评论 -
关于跟设计师(美术)沟通和用图
这次搭档的美术是个应届毕业生。。。。。。懂的人应该一把辛酸泪了吧 以前是个美术哥哥,人好超级赞,基本上都不用我操心,图图很详尽,各种舒适啊原创 2015-03-13 15:05:53 · 472 阅读 · 0 评论 -
Android API LEVEL
API等级1: Android 1.0 API等级2: Android 1.1 Petit Four 花式小蛋糕 API等级3: Android 1.5 Cupcake 纸杯蛋糕 API等级4: Android 1.6 Donut 甜甜圈 API等级5: Android 2.0 Éclair 松饼 API等级6: Android 2.0.1 Éclair 松饼翻译 2016-11-22 10:34:20 · 336 阅读 · 0 评论