- 博客(10)
- 收藏
- 关注
转载 Android6.0的拍照权限处理在Android6.0的手机时data为null的问题。
compileSdkVersion为23以下的应用运行在Android6.0的拍照权限处理[拍照时onActivityResult的data返回为null的处理办法]场景还原我以前开发的一个项目中需要适配到Android6.0,主要是权限的适配,其他权限基本都还能用,就拍照的有问题,能拍照但是没有获取到数据。第一个想法就是把compileSdkVersion改为23,然后加上网上好
2016-10-16 17:13:00 842 1
转载 仿qq底部Tab导航
本篇博客主要实现以下效果:使用FragmentTabHost实现qq底部Tab切换使用RadioGroup和RadioButton实现仿qq底部切换使用RadioGroup和ViewPager 实现可以滑动切换的仿qq底部Tab切换解决Fragment多次实例化的几种方案Fragemnt的懒加载(网上很多人称之为Fragemnt的最优加载)效果图老规矩,废话 不多说,先看效
2016-10-16 16:05:16 472
转载 Service 开机接受广播,启动服务的问题
概述Android 4.0 (其实在3.1的版本中Google已经给出了说明)无法接收开机广播的问题本身是因为,如果应用程序安装上始终没有被打开过,那么在Android启动时,该应用无法接收到开机时的系统广播android.permission.RECEIVE_BOOT_COMPLETED。2.3+系列的版本是可以的,不过太老了,就不提了.Launch controls
2016-10-16 15:43:22 515
转载 如何在XML设定android控件的颜色(十六进制颜色码)
xml中Android控件设定背景颜色或字体颜色,需要在Color属性中指定十六进制颜色码。 如设置背景颜色:android:background=”#FF0000”;//红色 设置字体颜色:android:textColor=”#87CEEB”;//天蓝色 其中需要重要说明的是如何设置控件背景透明,如代码: android:background=”@android:color/t
2016-10-16 15:18:27 862
原创 EVENT BUS 的初识
进行数据的传递,其实与其导入一个这么大的地三方框架,还不如使用接口来的轻便。EventBus是一个事件发布和订阅的框架。使用的步骤原理方式是:1、Android studio导入:compile'org.greenrobot:eventbus:3.0.0'2、定义事件类型:[java] view plain copy publ
2016-10-15 21:21:18 276
转载 细说Android框架设计三剑客MVC、MVP和MVVM
最近几年的移动端开发越来越火,功能越来越强大,处理业务越来越复杂,因此对系统扩展性的要求越来越高。而为了更好地进行移动端架构设计,我们最常用的就是MVC和MVP,今天本篇博客就和大家一起聊一聊这两种框架设计。MVC框架MVC的定义 MVC (Model-View-Controller):M是指逻辑模型,V是指视图模型,C则是控制器。使用MVC的目的是将M和V的实现代码
2016-10-15 21:01:30 235
转载 Android Service的启动过程
刚开始学习Service的时候以为它是一个线程的封装,也可以执行耗时操作。其实不然,Service是运行在主线程的。直接执行耗时操作是会阻塞主线程的。长时间就直接ANR了。(如果非要强行实现耗时操作,需要配置remote属性)我们知道Service可以执行一些后台任务,是后台任务不是耗时的任务,后台和耗时是有区别的喔。 这样就很容易想到音乐播放器,天气预报这些应用是要用到Service
2016-10-15 20:42:20 205
转载 说说Android的MVP模式,mvc以及mvvm它们的区别和使用的原则
安卓应用开发是一个看似容易,实则很难的一门苦活儿。上手容易,看几天Java,看看四大组件咋用,就能整出个不太难看的页面来。但是想要做好,却是很难。系统框架和系统组件封装了很多东西,开发者弄几个Activity,用LinearLayout把布局组合在一起,添加点事件监听,一个应用就成型了。红海竞争,不管多么复杂的UX和业务逻辑都是一个月快速上线,二周一个迭代,领导和产品早上改需求,晚上改设计,再加上
2016-10-15 20:30:06 432
翻译 Android关于Dex拆分(MultiDex)技术的解析
在开发应用时,随着业务规模发展到一定程度,不断地加入新功能、添加新的类库,代码在急剧的膨胀,相应的apk包的大小也急剧增加, 那么终有一天,你会不幸遇到这个错误:生成的apk在android 2.3或之前的机器上无法安装,提示:INSTALL_FAILED_DEXOPT方法数量过多,编译时出错,提示:Conversion to Dalvik format failed:Unable t
2016-08-29 17:47:32 789
转载 VR站在时代浪口的一阵大风,将颠覆整个未来行业的发展
VR在日本游戏界已经炙手可热了,从今年还未举办的东京电玩展的口号“娱乐在改变,未来在改变”中可见一斑。2016年5月10日Japan VR Summit在日本东京举办,互娱研发部引擎技术中心的几位同事参加了此次峰会,梳理了一些自己的观感和思考。▲ 技术峰会:对VR发展保持短期保守,长期乐观此次Japan VR summit技术峰会,主办者请来了不少很具影响
2016-08-24 23:32:11 547
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人