自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android apk动态加载机制的研究

转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/22597587 (来自singwhatiwanna的csdn博客)背景问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊,事实上,这不是完全不可能的,尽管它比较难实现。在理论层面上,我们可以通过一个宿主程序来运行一些未安装的apk,当然,

2016-12-28 14:04:58 225

转载 Android系统中的.apk文件和dex文件

1. *.apk文件APK是Android Package的缩写,即Android安装包。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。使用Android打包工具(aapt)将DEX文件,资源文件以及AndroidManifest.xml文件组合成一个应用程序包(APK)。Dex是Dalvik VM executes的全称,即Android Dal

2016-12-28 11:19:33 829

转载 实现Android 动态加载APK(Fragment or Activity实现)

尊重原创:http://blog.csdn.net/yuanzeyao/article/details/38565345最近由于项目太大了,导致编译通不过(Android对一个应用中的方法个数貌似有限制),所以一直琢磨着能否将某些模块的APK不用安装,动态加载,通过在网上查找资料和网友的帮助,终于实现了APK的动态加载,网络上介绍APK动态加载的文章非常多,但是我觉得写得非常好的就是这

2016-12-28 10:58:52 388

转载 Android组件- 广播的静态动态有序无序与优先级

设计模式中有一种比较常用的模式——观察者模式:观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时接收某一个主题对象的消息。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。Android中的广播接收器,就是观察者模式经典的案例,基于对观察者模式的理解,我们也应当对BroadcastReceiver的优缺点有个基本认识。优点:广播发送者与接收者的耦合度很低,

2016-12-27 16:46:37 575

转载 android中getSystemService详解

android的后台运行在很多service,它们在系统启动时被SystemServer开启,支持系统的正常工作,比如MountService监听是否有SD卡安装及移除,ClipboardService提供剪切板功能,PackageManagerService提供软件包的安装移除及查看等等,应用程序可以通过系统提供的Manager接口来访问这些Service提供的数据。    

2016-12-26 18:27:55 478

转载 Android 开发指南(二) 服务绑定 Bound Service

一个绑定服务是客户端与服务端之间的一个接口。一个绑定服务允许组件和其进行绑定,并通过这个绑定服务,可以接受请求,发送请求,甚至完成进程间的通信。绑定服务的生命周期以来其绑定的客户端,并非无限期的运行下去。基本原理一个绑定服务,就是一个实现了类Service,并允许其它应用程序与其绑定及与之交互的的组件。提供一个绑定服务,你必须实现onBind()方法,这个方法返回一个IBinder

2016-12-26 17:47:39 383

转载 APK瘦身实践

首发地址:http://www.jayfeng.com/2015/12/29/APK%E7%98%A6%E8%BA%AB%E5%AE%9E%E8%B7%B5/因为推广的需要,公司需要把APK的大小再“减小”一下,4M以内!当达到4M以内之后,公司建议说,能否再压压?2M如何?瘦身前因为平时就考虑到大小的限制,所以很多工作已经做过了,如下列举现在的状态:7.3

2016-12-21 11:39:01 265

转载 Android内存泄漏的八种可能

Java是垃圾回收语言的一种,其优点是开发者无需特意管理内存分配,降低了应用由于局部故障(segmentation fault)导致崩溃,同时防止未释放的内存把堆栈(heap)挤爆的可能,所以写出来的代码更为安全。不幸的是,在Java中仍存在很多容易导致内存泄漏的逻辑可能(logical leak)。如果不小心,你的Android应用很容易浪费掉未释放的内存,最终导致内存用光的错误

2016-12-20 18:17:48 451

转载 Runnable和Thread的区别

转自:http://blog.csdn.net/wwww1988600/article/details/7309070在Java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此

2016-12-20 18:00:50 266

转载 框架模式 MVC 在Android中的使用

算来学习Android开发已有2年的历史了,在这2年的学习当中,基本掌握了Android的基础知识。越到后面的学习越感觉困难,一来是自认为android没啥可学的了(自认为的,其实还有很多知识科学),二来网络上的很多框架已经帮我们做了太多的事情了,我们只需要画画UI就可以了,感觉Android开发没有太多的技术含金量。最近闲来无事,开始总结之前学过的知识点,想着是否应该学点其他的东西呢?总不能局限

2016-12-19 16:46:31 291

转载 看完让你彻底搞懂Websocket原理

偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持

2016-12-19 16:39:15 1741 1

转载 安卓sdk和ndk都是什么?有什么区别?哪个更有前途

让我先来说说android sdk (Android Software Development Kit, 即Android软件开发工具包)可以说只要你使用java去开发Android这个东西就必须用到。他包含了SDK Manager 和 AVD Manage对于android系统的一些开发版本的管理以及模拟器管理。而ndk (Native Development Kit)跟sdk差不多的是他也是一

2016-12-19 14:39:19 11301

转载 分享第三方免费API接口数据

聚合的免费API接口数据:手机号码归属地API接口:https://www.juhe.cn/docs/api/id/11历史上的今天API接口:https://www.juhe.cn/docs/api/id/63股票数据API接口:https://www.juhe.cn/docs/api/id/21全国WIFI接口:https://www.juhe.cn/docs/api/id/18星座运势接口:

2016-12-16 10:22:21 14239 2

原创 wap页中唤醒APP

前言对于一个完备的互联网产品而言需要有app端与web端两个不同前端,对于产品而言很多都希望能够将wap页上的用户引向native app上这就要求前端工程师们为网页提供各种入口去打开app,今天我们就聊一聊app的打开方式(有错误的地方还请高手指正)。常规打开对于app打开而言最常规的打开就是通过url scheme的方式去打开你的app,如下的这些抛出都是以

2016-12-15 10:17:48 5922

转载 微信小程序开发工具 常用快捷键

格式调整  Ctrl+S:保存文件  Ctrl+[, Ctrl+]:代码行缩进  Ctrl+Shift+[, Ctrl+Shift+]:折叠打开代码块  Ctrl+C Ctrl+V:复制粘贴,如果没有选中任何文字则复制粘贴一行  Shift+Alt+F:代码格式化  Alt+Up,Alt+Down:上下移动一行  Shift+Alt+Up,S

2016-12-12 14:05:20 10498

安卓一个很好看实用的自定义加载转圈

这是一个android自定义加载时转圈圈很好的完整demo,很适合新手学习,希望对有需要的朋友能得到帮助

2016-06-14

《 Android内核剖析》柯元旦

本书详细分析了Android内核的内部机制,包括窗口管理系统、Activity管理系统、输入法框架、编译系统等,为Android内核定制及高级应用程序开发提供技术参考。 本书适合于所有Android相关的工程师及产品经理,还可作为相关培训机构的教材。

2015-12-29

volley 缓存

用于实现 volley 缓存的 demo,在没有网络的情况下依然能获取数据,不过获取的是缓存数据

2015-12-24

GoogleIO2013 Android快速联网框架Volley

GoogleIO2013 Android快速联网框架Volley Volley提供的功能 JSON,图像等的异步下载; 网络请求的排序(scheduling) 网络请求的优先级处理 缓存 多级别取消请求 和Activity和生命周期的联动(Activity结束时同时取消所有网络请求)

2015-12-24

Volley.jar 和 afinal框架及相关文档

安卓的两个强大的实用框架,afinal 和 Volley,为了赚点积分下载别的资源,所以要了1分资源分,请见谅

2015-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除