随笔分类 -  android进阶

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

给 Android 开发者的 RxJava 详解
摘要:前言 我从去年开始使用 RxJava ,到现在一年多了。今年加入了 Flipboard 后,看到 Flipboard 的 Android 项目也在使用 RxJava ,并且使用的场景越来越多 。而最近这几个月,我也发现国内越来越多的人开始提及 RxJava 。有人说『RxJava 真是太好用了』,有 阅读全文

posted @ 2016-07-04 11:55 Sun‘刺眼的博客 阅读(961) 评论(0) 推荐(0) 编辑

MVC,MVP 和 MVVM 的图示
摘要:复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 昨天晚上,我读了《Scaling Isomorphic Jav 阅读全文

posted @ 2016-07-04 11:44 Sun‘刺眼的博客 阅读(240) 评论(0) 推荐(0) 编辑

Android进程整理
摘要:一、概括 系统启动架构图: 上图在Android系统-开篇中有讲解,是从Android系统启动的角度来分析,本文是从进程/线程的视角来分析该问题。 1.1 父进程 在所有进程中,以父进程的姿态存在的进程(即图中的浅红色项),如下: kthreadd进程: 是所有内核进程的父进程 init进程 : 是 阅读全文

posted @ 2016-07-01 11:46 Sun‘刺眼的博客 阅读(14823) 评论(0) 推荐(0) 编辑

OA,ERP等源码一部分演示
摘要:更多源码http://www.pssdss.com QQ:11851298 功能强大的JAVA开发的ERP源码http://cx050027.pssdss.com:8080/ 用户名pssdss 密码pssdss 超强大仿微盟JAVA开发微信公众平台源码JAVA源码,有代理功能http://www. 阅读全文

posted @ 2016-06-29 09:22 Sun‘刺眼的博客 阅读(1206) 评论(0) 推荐(0) 编辑

第三方登录
摘要:[代码]java代码: ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 //登录 public void lo 阅读全文

posted @ 2016-06-28 16:32 Sun‘刺眼的博客 阅读(218) 评论(0) 推荐(0) 编辑

其实没那么复杂!探究react-native通信机制
摘要:近段时间来Android上最火的框架非react native莫属了,这里我不去评价这个框架的好坏,毕竟只有用过的人才会有深刻的体会。但是我个人有一个习惯,在使用一个开源库之前,一定要看过它的源码,不说百分百搞懂吧,至少得弄清楚它的工作原理,所以在使用RN之前我就看了看它的源码。不看不知道,一看吓一 阅读全文

posted @ 2016-06-28 15:03 Sun‘刺眼的博客 阅读(8752) 评论(1) 推荐(1) 编辑

Android LayoutInflater&LayoutInflaterCompat源码解析
摘要:本文分析版本: Android API 23,v4基于 23.2.1 1 简介 实例化布局的XML文件成相应的View对象。它不能被直接使用,应该使用getLayoutInflater()或getSystemService(Class)来获取已关联了当前Context并为你正在运行的设备正确配置的标 阅读全文

posted @ 2016-06-27 13:11 Sun‘刺眼的博客 阅读(561) 评论(0) 推荐(0) 编辑

Android开发优化宝典
摘要:I. 网络相关 http头信息带Cache-Control域 确定缓存过期时间 防止重复请求 直接用IP直连,不用域名,策略性跟新本地IP列表。 – DNS解析过程耗时在百毫秒左右,并且还有可能存在DNS劫持。 图片、JS、CSS等静态资源,采用CDN(当然如果是使用7牛之类的服务就已经给你搭建布置 阅读全文

posted @ 2016-06-24 15:14 Sun‘刺眼的博客 阅读(455) 评论(0) 推荐(0) 编辑

XUtils框架的学习(一)
摘要:一 xutils框架引入到AndroidStudio工程,最简单的方法:① 在APP的build.gradle里面加入 compile 'org.xutils:xutils:3.3.36'。② 一定要自定义一个application.class在自定义的application里的onCreate方法 阅读全文

posted @ 2016-06-16 13:48 Sun‘刺眼的博客 阅读(1796) 评论(0) 推荐(0) 编辑

xUTils框架的学习(二)
摘要:这章讲的是框架的DbUtils模块的学习 三 xUtils框架的DButils模块 最开始接触这个框架就是从数据库模块开始的。当时的需求是需要记录用户的登录数据,保存在本地以便进行离线登录。首先想到的是用sharedpreference存储,但是后面说要支持多用户同设备登录,所以就想到了数据库保存信 阅读全文

posted @ 2016-06-16 13:47 Sun‘刺眼的博客 阅读(399) 评论(0) 推荐(0) 编辑

缓存你的BITMAP对象
摘要:在app中通常最占内存、占流量的元素就是图片了,图片往往又无处不在,特别是伴随着list,GridView或者ViewPager出现,这些图片随着你的滑动操作,时而出现在你的屏幕中,时而消失在屏幕之外。 对应滑出屏幕之外的图片,你可以缓存在内存中以便下次加载快速渲染,但这回增加内存的开销,你也可以立 阅读全文

posted @ 2016-06-15 10:22 Sun‘刺眼的博客 阅读(1054) 评论(0) 推荐(0) 编辑

Android 多种方式正确的加载图像,有效避免oom
摘要:图像加载的方式: Android开发中消耗内存较多一般都是在图像上面,本文就主要介绍怎样正确的展现图像减少对内存的开销,有效的避免oom现象。首先我们知道我的获取图像的来源一般有三种源头:1.从网络加载2.从文件读取3.从资源文件加载 针对这三种情况我们一般使用BitmapFactory的:deco 阅读全文

posted @ 2016-06-15 10:17 Sun‘刺眼的博客 阅读(7610) 评论(1) 推荐(1) 编辑

响应式编程,是明智的选择
摘要:相信你们在学习响应式编程这个新技术的时候都会充满了好奇,特别是它的一些变体,例如:Rx系列、Bacon.js、RAC等等…… 在缺乏优秀资料的前提下,响应式编程的学习过程将满是荆棘。起初,我试图寻找一些教程,却只找到少量的实践指南,而且它们讲的都非常浅显,从来没人接受围绕响应式编程建立一个完整知识体 阅读全文

posted @ 2016-06-15 09:56 Sun‘刺眼的博客 阅读(16257) 评论(4) 推荐(1) 编辑

Android 主题动态切换框架:Prism
摘要:Prism(棱镜) 是一个全新的 Android 动态主题切换框架,虽然是头一次发布,但它所具备的基础功能已经足够强大了!本文介绍了 Prism 的各种用法,希望对你会有所帮助,你也可以对它进行扩展,来满足开发需求。 先说一下 Prism 的诞生背景。其实我没打算一上来就写个框架出来,当时在给 St 阅读全文

posted @ 2016-06-15 09:47 Sun‘刺眼的博客 阅读(2373) 评论(0) 推荐(0) 编辑

Android Fragment使用(二) 嵌套Fragments (Nested Fragments) 的使用及常见错误
摘要:嵌套Fragment的使用及常见错误 嵌套Fragments (Nested Fragments), 是在Fragment内部又添加Fragment.使用时, 主要要依靠宿主Fragment的 getChildFragmentManager() 来获取FragmentManger.虽然看起来和在ac 阅读全文

posted @ 2016-06-07 11:19 Sun‘刺眼的博客 阅读(718) 评论(0) 推荐(0) 编辑

Android应用加入微信分享
摘要:一、申请你的AppID http://open.weixin.qq.com/ 友情提示:推荐使用eclipse打包软件最后一步的MD5值去申请AppID 二、官网下载libammsdk.jar包 http://open.weixin.qq.com/download/?lang=zh_CN 三、将li 阅读全文

posted @ 2016-05-31 13:52 Sun‘刺眼的博客 阅读(399) 评论(0) 推荐(0) 编辑

Android studio 下JNI编程实例并生成so库
摘要:Android studio 下JNI编程实例并生成so库 Android studio 下JNI编程实例并生成so库 因为公司需要为Android相机做美颜等图像后期处理,需要使用JNI编程,最近学了下JNI,并且在Android Studio下实现了一个小demo。这期间有许多坑,网上资料有的用 阅读全文

posted @ 2016-05-27 16:59 Sun‘刺眼的博客 阅读(367) 评论(0) 推荐(0) 编辑

在Android应用中使用Clean架构
摘要:自从开始开发安卓应用,我一直感觉我可以做得更好。我看过不少烂代码,其中当然有我写的。安卓系统的复杂性加上烂代码势必酿成灾祸,所以从错误中成长就很重要。我Google了如何更好地开发应用,发现了这个叫做Clean架构的东西。于是我尝试将它应用于安卓开发,根据我在类似项目中的经验做了一些改善,写出了这篇 阅读全文

posted @ 2016-05-27 16:56 Sun‘刺眼的博客 阅读(943) 评论(0) 推荐(1) 编辑

Android开发中常见的设计模式
摘要:对于开发人员来说,设计模式有时候就是一道坎,但是设计模式又非常有用,过了这道坎,它可以让你水平提高一个档次。而在android开发中,必要的了解一些设计模式又是非常有必要的。对于想系统的学习设计模式的同学,这里推荐2本书。一本是Head First系列的Head Hirst Design Patte 阅读全文

posted @ 2016-05-26 10:57 Sun‘刺眼的博客 阅读(76293) 评论(8) 推荐(15) 编辑

是时候学习Android分屏开发了
摘要:今年Google发布了Android N,Android N新增了不少功能,最受关注的自然就是分屏了。 这一功能对国内的很多手机用户并不陌生,其实很多第三方系统早已经实现了这一功能,如EMUI,Flyme等等。 分屏操作 在我的手机中,就可以一边看视频,一边浏览简书。Android N分屏功能的更新 阅读全文

posted @ 2016-05-26 10:12 Sun‘刺眼的博客 阅读(10046) 评论(0) 推荐(1) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 下一页

导航