- 博客(76)
- 资源 (11)
- 收藏
- 关注
原创 【注意】android 百度定位地址
http://lbsyun.baidu.com/index.php?title=android-locsdk/geosdk-android-download可能经常也是从http://lbsyun.baidu.com/sdk/download这个地址下载的定位SDK,从网上看到应该从这个http://lbsyun.baidu.com/index.php?title=android-lo
2016-07-16 14:28:40
379
原创 动态加载/热部署框架汇总
1.DroidPlugin用途:动态加载使用案例:360手机助手GitHub地址:https://github.com/Qihoo360/DroidPluginppt介绍:https://github.com/Qihoo360/DroidPlugin/tree/master/DOCDemo:https://github.com/SpikeKing/wcl-plugin-test
2016-04-26 14:37:26
1356
转载 Android网络优化之HttpClient
转载: http://www.xuebuyuan.com/1601208.html尽管Android官网推荐在2.3及后续版本中使用HttpURLConnection作为网络开发首选类,但在连接管理和线程安全方面,HttpClient还是具有很大优势。就目前而言,HttpClient仍是一个值得考虑的选择。对于HttpClient的优化,可以从以下几个方面着手:
2015-03-31 11:58:52
467
转载 动态加载APK原理分享
项目地址:https://github.com/houkx/android-pluginmgr/ 欢迎star and fork(一) 综述 随着智能手机硬件性能的逐步提升,移动应用也做的越来越复杂,android平台上应用的apk包体积也越来越大,然后同类产品开始比拼谁的体积小,实现方案呢,然后很容易想到"插件化",也就是说可以发布内核很小的产品,随着添加功能的需求而动态下
2015-03-30 16:20:52
631
转载 Direct-Load-apk启动插件的原理
概念Direct-load-apk基于注入和伪装的代理机制,通过转接现有的Activity,来实现动态创建和加载插件中的资源和类,因此可以正常使用this指针,而不像Dynamic-Load-apk那样需要使用that指针来代替this。(框架地址:github:https://github.com/FinalLody/Direct-Load-apk,oschina:http://
2015-03-30 16:17:49
1175
转载 Android的Proxy/Delegate Application框架
转载:http://blogs.360.cn/blog/proxydelegate-application/有的时候,为了实现一些特殊需求,如界面换肤、插件化等,我们希望改变应用的运行环境(surrounding)。例如,我们希望某个应用在运行时,所有Class(包括自定义Application,下面假设它叫MyApplication)都被一个自定义的ClassLoader加载。要
2015-03-30 15:09:30
750
转载 一个合格的程序员应该读过哪些书
转载至:http://justjavac.com/other/2012/05/15/qualified-programmer-should-read-what-books.html编者按:2008年8月4日,StackOverflow 网友 Bert F 发帖提问:哪本最具影响力的书,是每个程序员都应该读的?“如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业
2015-03-30 11:45:56
747
转载 从架构到代码演练
转载:http://blog.youkuaiyun.com/yanfeivip8/article/details/39929239上一篇浅尝架构师的滋味 从EIT ,造型的角度向大家简单介绍了架构师与app开发者的分与合的职责。架构师的任务就是将客户的需求按照买主到了的前后分成两部分,第一部分写在基类、第二部分写在子类,编写的是E and I ,app开发者则是按照架构师的i,编写T ,然后将 T 整
2015-03-30 11:43:25
455
转载 浅尝架构师的滋味
转载:http://blog.youkuaiyun.com/yanfeivip8/article/details/39894625上篇简单介绍了(EIT造型初探),什么是EIT造型,如何设计 EIT造型,以及如何将内涵用EIT造型表达出来,今天,所要说的正如标题所言,我们所要做的正是体验一番架构师的滋味,即在EIT造型这种条件下架构师该做什么?以及如何做的问题进行讨论,看了本篇之后,你就会对EIT造型
2015-03-30 11:42:01
902
转载 UML应用:业务内涵的分析抽象&表达
上一篇,架构设计的UML图形思考 ,简单介绍了图形思考设计,表达设计对于架构师的重要意义,以及简单介绍了使用统一建模语言UML描述类以及类之间的继承关系,这种描述还停留在写代码,表达的可是说是如何写出类代码来,接下来我们要学习用UML表示业务的内涵,分析业务的内涵,加以抽象,将细节隐藏起来,用UML图象表现出来。一、系统分析 什么是系统分析?
2015-03-30 11:41:16
450
转载 架构设计的UML图形思考
转载:http://blog.youkuaiyun.com/yanfeivip8/article/details/39826015 本篇紧接着上一篇 基本OOP知识 ,介绍高焕堂老师的第二讲, 架构设计的UML图形思考。本篇最重要的是三个词语:图形、思考、UML。 架构师的作用体现主要在项目开发前期,在整个项目还没有完成的时候,架构师的心中就要有整个项目的蓝图,整体
2015-03-30 11:39:55
452
转载 基本OOP知识
转载:http://blog.youkuaiyun.com/yanfeivip8/article/details/39805261 从今天起,我开始总结高焕堂高老师的《android架构师之路》,尽量一个星期写三篇博文。相对而言,看文章比看视频能够快一点,不过看视频也是比较详细的,如果有兴趣的话,就跟着我的这个连载走下去吧。我记录下自己的理解,分享给更多需要的人。话不多说,今天开始第一篇,“基本OO
2015-03-30 11:36:50
426
转载 EIT造型初探
本篇简单介绍下一种新的造型,EIT造型,一种比类的范围更大,比模式(Pattern)稍微小的一种新的代码造型.究竟什么是造型?造型可以看做一个皮箱,里面可以装各式各样的东西,可以看做是一种抽象。类就是一种最小的造型,如果装上树叶,就是树叶造型;装上人,就是人造型。类似于原子,各式各样的原子,氢原子,氧原子.......,也可以有各式各样的造型。一、EIT造型简介从基类子
2015-03-30 11:35:01
1119
转载 Android 插件化 动态升级
转载:http://www.trinea.cn/android/android-plugin/Android 插件化 动态升级不少朋友私信以及 Android开源交流几个 QQ 群 中都问到这个问题,这里简单介绍下1、作用大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,从这个介绍中也知道可以通过多个 D
2015-03-30 11:31:29
481
转载 Android源码分析-资源加载机制
转载请注明出处:http://blog.youkuaiyun.com/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客)前言我们知道,在activity内部访问资源(字符串,图片等)是很简单的,只要getResources然后就可以得到Resources对象,有了Resources对象就可以访问各种资源了,这很简单
2015-03-30 11:28:26
367
转载 Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
转载请注明出处:http://blog.youkuaiyun.com/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客)前言为了更好地阅读本文,你需要先阅读Android apk动态加载机制的研究这篇文章,在此文中,博主分析了Android中apk的动态加载机制,并在文章的最后指出需要解决的两个复杂问题:资源的访问
2015-03-30 11:22:21
390
转载 Android apk动态加载机制的研究
转载请注明出处:http://blog.youkuaiyun.com/singwhatiwanna/article/details/22597587 (来自singwhatiwanna的csdn博客)背景问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊,事实上,这不是完全不可能的,尽管它比较难实现。在理论层面上,我们可以通过一个宿主程序来运行一些未安装的apk,当然,
2015-03-30 11:22:05
418
转载 Android中的类装载器DexClassLoader
转载: http://blog.youkuaiyun.com/com360/article/details/14125683类装载器DexClassLoader的介绍 在java中,有个概念叫做“类加载器”(ClassLoader),它的作用就是动态的装载Class文件。标准的java sdk中有一个ClassLoader类,借助这个类可以装载想要的Class文件,每
2015-03-30 10:50:06
443
转载 android基于类装载器DexClassloader设计“插件框架”
转载:http://blog.youkuaiyun.com/com360/article/details/14127395插件相关介绍 首先插件只是一个逻辑概念,而不是什么技术标准,主要包含如下几个意思:插件不能独立运行,必须运行一个宿主程序中,宿主程序去调用插件(ps:微信的游戏算不算插件?感觉算是一种)插件一般情况下可以独立安装,android中就可以
2015-03-30 10:48:49
447
转载 Android类动态加载技术
Android类动态加载技术Android应用开发在一般情况下,常规的开发方式和代码架构就能满足我们的普通需求。但是有些特殊问题,常常引发我们进一步的沉思。我们从沉思中产生顿悟,从而产生新的技术形式。如何开发一个可以自定义控件的Android应用?就像eclipse一样,可以动态加载插件;如何让Android应用执行服务器上的不可预知的代码?如何对Android应用加密,而只在执行
2015-03-30 10:06:24
430
原创 Java多线程相关链接(持续更新中)
Java多线程面试题归纳http://blog.youkuaiyun.com/caohaicheng/article/details/38071097【Java】 类锁与对象锁加锁 synchronized 小解http://blog.youkuaiyun.com/zwan0518/article/details/8725704
2015-03-03 11:06:14
316
转载 Java 多线程与并发编程
转载 http://blog.youkuaiyun.com/escaflone/article/details/10418651一、多线程1、操作系统有两个容易混淆的概念,进程和线程。进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种资源和状态信息,包括打开的文件、子进程和信号处理。线
2015-03-03 11:01:17
457
转载 Android-Universal-Image-Loader(强大的图片加载、缓存的 开源项目)
github地址:https://github.com/nostra13/Android-Universal-Image-Loader
2014-11-03 17:49:38
1022
转载 Android中AsyncTask的使用(二)
在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下
2014-10-31 15:06:13
395
转载 Android AsyncTask 源码解析(一)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38614699,本文出自:【张鸿洋的博客】1、概述相信大家对AsyncTask都不陌生,对于执行耗时任务,然后更新UI是一把利器,当然也是替代Thread + Handler 的一种方式。如果你对Handler机制还不了解,请看:Android 异步消息处理机制
2014-10-31 14:57:11
551
转载 Android 异步消息处理机制的妙用(二) Handler 创建强大的图片加载类
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38476887 ,本文出自【张鸿洋的博客】上一篇博客介绍了Android异步消息处理机制,如果你还不了解,可以看:Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系 。那篇博客的最后,提出可以把异步消息处理机
2014-10-29 17:57:40
505
转载 Android 异步消息处理机制(一) 让你深入理解 Looper、Handler、Message三者关系
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源码角度介绍3者关系,然后给出一个容易记忆的结论。1、 概述Handler 、 Lo
2014-10-29 17:55:24
455
转载 Android 手把手教您自定义ViewGroup(二) 实战篇 -> 实现FlowLayout
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38352503 ,本文出自【张鸿洋的博客】1、概述上一篇已经基本给大家介绍了如何自定义ViewGroup,如果你还不了解,请查看:Android 手把手教您自定ViewGroup ,本篇将使用上篇介绍的方法,给大家带来一个实例:实现FlowLayout,何为Flow
2014-10-29 12:00:17
813
转载 Android 手把手教您自定义ViewGroup(一)
Android 手把手教您自定义ViewGroup(一)分类: android进阶2014-08-02 09:26 2137人阅读 评论(7) 收藏 举报Android自定义ViewGroup目录(?)[+]转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38339817 , 本
2014-10-29 11:58:38
548
转载 Android LayoutInflater深度解析 给你带来全新的认识(包含View的onMeasure方法)
本文出自:http://blog.youkuaiyun.com/lmj623565791/article/details/381714651、 题外话相信大家对LayoutInflate都不陌生,特别在ListView的Adapter的getView方法中基本都会出现,使用inflate方法去加载一个布局,用于ListView的每个Item的布局。Inflate有三个参数,我在初学Androi
2014-10-29 09:57:29
507
转载 Android 自定义RecyclerView (替代ListView的最新组件)实现真正的Gallery效果
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/38173061 ,本文出自:【张鸿洋的博客】上一篇博客我使用自定义HorizontalScrollView写了一个具有HorizontalScrollView效果和ViewPager特性的横向图片轮播,详见:Android 自定义 HorizontalScrollVie
2014-10-28 15:54:17
1717
转载 Android Fragment 真正的完全解析(下)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37992017上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activi
2014-10-28 14:39:10
352
转载 Android Fragment 真正的完全解析(上)
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/37970961自从Fragment出现,曾经有段时间,感觉大家谈什么都能跟Fragment谈上关系,做什么都要问下Fragment能实现不~~~哈哈,是不是有点过~~~本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,
2014-10-28 14:38:04
309
原创 Android Swipe Layout布局
GitHub上面下载的AndroidSwipeLayout 貌似使用Android studio运行的,没怎么用过studio,而且缺少jar包,这是我整理后在eclipse运行的工程
2014-10-28 10:49:04
638
转载 android 中全屏无标题设置 requestWindowFeature()的应用
android开发中经常会在setContentView(R.layout.XXX); 前设置requestWindowFeature(XXXX)。他的意思是需要软件全屏显示、自定义标题(使用按钮等控件)和其他的需求首先介绍一个重要方法那就是requestWindowFeature(featrueId),它的功能是启用窗体的扩展特性。参数是Window类中定义的常量。一、枚
2014-10-27 16:45:18
636
转载 Android 屏幕旋转(方向和configChanges) 处理 AsyncTask 和 ProgressDialog 的最佳方案(DialogFragment 使用 续)
转载请表明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/379362751、概述众所周知,Activity在不明确指定屏幕方向和configChanges时,当用户旋转屏幕会重新启动。当然了,应对这种情况,Android给出了几种方案:a、如果是少量数据,可以通过onSaveInstanceState()和onRest
2014-10-27 15:23:02
1169
转载 Android 官方推荐 : DialogFragment 创建对话框
转载请标明出处:http://blog.youkuaiyun.com/lmj623565791/article/details/378154131、 概述DialogFragment在android 3.0时被引入。是一种特殊的Fragment,用于在Activity的内容之上展示一个模态的对话框。典型的用于:展示警告框,输入框,确认框等等。在DialogFragment产生之前,我们创建对话框:
2014-10-27 15:01:11
640
转载 Android 手势锁的实现 让自己的应用更加安全吧
转载处:http://blog.youkuaiyun.com/lmj623565791/article/details/36236113今天偶遇以github上gesturelock关于手势锁的一个例子(有兴趣的去搜索下看看),于是下载下来研究,无奈基本没有注释,代码上存在一些问题(当设置gravity=center_vertical无法进行手势选择,无意中发现的),于是借鉴这位仁兄的代码,自己重写写
2014-10-27 14:07:57
483
转载 Android推送 百度云推送 入门篇
现在app基本都有推送的功能,于是看了下百度云的推送,官方文档和Demo都很到位,记录下使用过程,目标是利用百度云推送最为服务器写个及时通讯的例子~当然了,这是第一篇入门~1、第一步就是在百度开发者服务管理中创建项目,然后拿到API key , Secret Key ;这个过程就不多说了,上官网直接申请就行,不复杂。2、下载云推送的客户端SDK,SDK的压缩文件中包含一
2014-10-27 14:00:18
744
原创 android客户端多线程下载案例(实现断点续传,包括客户端服务端,还有注释)
android客户端多线程下载案例(实现断点续传,包括客户端服务端,还有注释)
2014-10-24 13:51:47
648
GNUStep图文解析android之JNI的开发以及NDK配置
2014-04-28
android客户端多线程下载案例(实现断点续传,包括客户端服务端,还有注释)
2014-04-03
Android下Opengl ES
2013-04-17
OpenGL ES Tutorial for Android.zip
2013-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人