Quantcast
Channel: CSDN博客移动开发推荐文章
Browsing all 5930 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Android应用进程启动过程(前篇)

相关文章 Android系统架构与系统源码目录 Android系统启动流程(一)解析init进程启动过程 Android系统启动流程(二)解析Zygote进程启动过程 Android系统启动流程(三)解析SyetemServer进程启动过程 Android系统启动流程(四)Launcher启动过程与系统启动流程 前言...

View Article


Android插件化系列第(五)篇---Activity的插件化方案(代理模式)

这篇文章介绍Activity的插件化方案,Activity的插件化方案不止今天介绍的这一种。建议在看本文之前,先看我的前两篇博客,如果前两篇有认真看过,那么阅读本文至多十分钟完事儿! Android插件化系列第(一)篇—Hook技术之Activity的启动过程拦截 Android插件化系列第(二)篇—动态加载技术之apk换肤 Android插件化系列第(四)篇—插件加载机制两种方案...

View Article


Image may be NSFW.
Clik here to view.

Android插件化系列第(四)篇---插件加载机制两种方案

这篇博客说说插件的加载机制,建议阅读Android插件化系列第(二)篇—动态加载技术之apk换肤了解类的加载机制。 一、相关概念 1.1、为什么需要动态加载 这个问题,前面已经介绍过,如下...

View Article

Image may be NSFW.
Clik here to view.

算法-发明KMP算法的唐纳德·克努特是怎么想到失配函数next[j]的?

想想模式匹配那种暴力的逐一比较的普通算法,确实冥冥中能感觉到在主串中不断回溯,确实是一件效率低下的事情,但是就是不知道如何改进。每当此时便不由得为发明KMP算法的三位科学家致敬,他们真是计算机界的大牛,值得我们每一个人学习,我查了下唐纳德·克努特,果然是斯坦福的大牛。。。。。。 他们才是真正的为计算机科学做出贡献的人!学习KMP,不是为了记忆KMP,要理解KMP的思想是什么?...

View Article

算法-有序序列中运用“压缩”思想

我们经常遇到在一个有序序列中进行一系列的操作,比如查找某个元素啊,插入某个元素啊,删除某个元素等,这里的有序序列,可能是线性的一对一的序列,也可能是二叉树的一对多序列,那么在面对一个海量的有序序列时,海量数据往往会压迫到我们的神经,让我们沉在数据大海里。 然后有没有一种更好的方法,让我们有针对性地分析这个问题,而不是沉在海量数据中呢?...

View Article


Image may be NSFW.
Clik here to view.

android应用开发-从设计到实现 3-2 前期准备

前期准备 设计师首先在头脑中、草稿中勾勒出静态效果图, 之后就需要收集制作时需要的各种素材、确定界面的配色方案。 收集素材 界面中需要使用各种天气图标:晴天、雨天、大雾、下雪、下雨、多云等等;还有天气信息中的风力、风向等等。 我们可以使用Sketch工具进行完全的从无到有的自由创作,也可以适用现有的素材,减少设计的工作量。...

View Article

Image may be NSFW.
Clik here to view.

设计模式之_组合模式(下)

接上一篇(组合模式上) 组合模式上篇 进入 这个 Client 程序并没 有改变多少呀,非常正确,树的组装你是跑不了的,你要知道在项目中使用数据库来存储这些信息的,你 从数据库中提出出来哪些人要分配到树枝,哪些人要分配到树叶,树枝与树枝、树叶的关系,这些都需要 人去定义,通常这里使用一个界面去配置,在数据库中是一个标志信息,例如定义这样一张表:...

View Article

Image may be NSFW.
Clik here to view.

基于物理的渲染技术(PBR)系列二

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144...

View Article


Image may be NSFW.
Clik here to view.

Android逆向之旅---获取加固后应用App的所有方法信息

...

View Article


Image may be NSFW.
Clik here to view.

如何让孩子爱上设计模式 ——22.责任链模式(Chain of Responsibility Pattern)

如何让孩子爱上设计模式 ——22.责任链模式(Chain of Responsibility Pattern) 标签: 设计模式初涉 描述性文字 定义 使多个对象都有机会处理请求,从而避免请求的发送者与接收者之间的耦合关系, 将这个对象连成一条链,并沿着这条链传递该请求,知道有一个对象处理它为止。 两个角色 Handler:抽象处理者,定义抽象请求处理方法,还定义一个抽象处理者对象作为...

View Article

Image may be NSFW.
Clik here to view.

Android图片加载框架最全解析(一),Glide的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/53759439 本文同步发表于我的微信公众号,扫一扫文章底部的二维码或在微信搜索 郭霖 即可关注,每天都有文章更新。...

View Article

Android--文件夹压缩为.zip

package com.zipUtil; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.util.Enumeration; import...

View Article

Image may be NSFW.
Clik here to view.

如何让孩子爱上设计模式 ——23.状态模式(State Pattern)

如何让孩子爱上设计模式 ——23.状态模式(State Pattern) 标签: 设计模式初涉 描述性文字 分离状态,选择实现 定义 当一个对象的内在状态发生改变时允许改变其行为,这个对象看起来像是改变了它的类 三个角色 Context:上下文环境,定义客户感兴趣的接口,维护一个State子类的实例,该实例定义了对象的当前状态 State:抽象状态,定义一个接口以封装与 Context...

View Article


Image may be NSFW.
Clik here to view.

基于物理的渲染技术(PBR)系列四

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等。CSDN视频网址:http://edu.csdn.net/lecturer/144...

View Article

Image may be NSFW.
Clik here to view.

android应用开发-从设计到实现 3-3 Sketch静态原型设计

Sketch静态原型设计 对于静态原型的设计,我们使用Sketch。 启动Sketch后,我们将看到类似如下的界面, 工具栏 它的顶部是工具栏, 可以通过菜单栏View -> Customize Toolbar...来自定义工具栏。 在弹出的窗口中,将下方的图标拖拽到上方的工具栏中就可以了。 导航栏 左边是导航栏,用来展示这个项目拥有的page和page中包含的详细内容。...

View Article


Image may be NSFW.
Clik here to view.

Android做下拉刷新的时候,在做些什么

1. 简介 好长时间没有写博客了,一来是工作忙,抽不出空,二来是迷上了王者荣耀。现在正好赶上项目空闲期,写一篇关于下拉刷新的文章,个人觉得上来加载更多功能使用场景非常少,而且没有必要做的那么麻烦,文章最后会提一下加载更多的实现。 最近项目中遇见了下拉刷新的需求,正好研究了一下,分享一下自己的心得。 主要参考文章或工程: 郭霖大神—Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能...

View Article

Image may be NSFW.
Clik here to view.

如何让孩子爱上设计模式 ——24.模板方法模式(Template Method Pattern)

如何让孩子爱上设计模式 ——24.模板方法模式(Template Method Pattern) 标签: 设计模式初涉 描述性文字 终于来到23种设计模式的最后一种:模板方法模式,听名字感觉好像很复杂的样子, 实则不然,先不讲概念,先写个简单的例子,通过例子来感受这个模式。 代码示例 既然是最后一节的了,还是要走一波回忆杀的,还记得之前小猪奶茶店的例子吗?...

View Article


JSPatch被拒之完美解决方案

  首先在里这声明,这篇文章主要是为了帮助使用过JSPatch被拒绝想要移除,或者没有使用JSpatch被无辜牵连的小伙伴们。是为了如何在不违反苹果规的则情况下,解决发布被拒绝的问题,如果您是为了寻求JSPatch替代方案的,那么您可以离开这个页面了。 JSPatch被拒iOS开发者炸锅 事件起因,今年3月8日大部分的开发者收到了这样的一邮封件: Your app, extension,...

View Article

Android--应用全局获取Context

当应用程序架构复杂时,很多逻辑就会脱离Activity类,而是一个纯粹的Java类,  此时若需要使用Context,怎么办呢? 本文主要介绍这种情况下获取全局Context的方法。 定制Application类 Android提供了一个Application类,应用程序启动时系统会自动初始化该Application。...

View Article

Image may be NSFW.
Clik here to view.

RxAndroid 教程

原文:RxAndroid Tutorial 作者: Artem Kholodnyi 译者:kmyhy 有人说你应该以积极的心态面对生活,而不是消极应对。但是,在 Android 开发中恰恰相反。 响应式编程不仅仅是一个 API。它是一种全新的设计模式,非常有用。RxJava 是一个 Android 中的响应式实现。Android 是一个让你开始响应式编程的好地方。RxAndroid...

View Article
Browsing all 5930 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>