![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android-Common
文章平均质量分 86
AnnaLoad
https://source.android.com/
展开
-
Android通过共享用户ID来实现多个Activity进程共享
转载至http://www.cnblogs.com/gansc23/archive/2011/01/21/1941134.html最近在项目上遇到一些两个APK进程之间互相访问数据的问题,查阅资料时发现这篇文章对于不同APK之间多个Activity的运行状态的分析比较详细,就拖到自己的博客空间,做个记录,也共享给CSDN的亲们。通过共享用户ID来实现多个应用程序使用同一转载 2014-12-16 14:27:40 · 722 阅读 · 0 评论 -
Avoiding memory leaks ---- Context Leak 篇
原文地址:http://android-developers.blogspot.tw/2009/01/avoiding-memory-leaks.htmlAndroid applications are, at least on the T-Mobile G1, limited to 16 MB of heap. It's both a lot of memory for a转载 2015-08-06 13:50:23 · 1094 阅读 · 0 评论 -
关于Surface,Window,View,SurfaceView,Bitmap的理解
当启动一个Activity的时候在startActivity的后期会给当前启动的Activity添加一个window,而如上翻译所述WindowManager在创建window的同时会为其创建一个surface用来绘制界面用,Activity启动之后对应的Window对象其实是PhoneWindow,PhoneWindow中创建了当前窗口中的根view---DecorView,之后此window对应的View tree就挂在这个DecorView上,窗口上所有的View会通过Canvas调用Hwui相关的接翻译 2015-08-03 16:53:32 · 2087 阅读 · 0 评论 -
Android IPC 进程间通信实现理解
众所周知,Android中的IPC(进程间通信)采用了Binder机制,那么要理解进程间通信是如何实现的,理解Binder机制就相当关键了。首先,为什么Android的IPC要采用Binder机制呢,查阅资料,Binder机制的优点在于其少了一次拷贝过程,传统的IPC需要将发送端发送的数据从用户空间copy到内核空间,在给到接受者时,再从内核空间copy给接受者,一次IPC请求需要两次拷贝原创 2015-08-28 13:49:01 · 962 阅读 · 0 评论 -
chromium之国际化
转载地址:http://blog.sina.com.cn/s/blog_54e1b5250100rr61.html说到国际化,首先得明白这个概念,其实说白了就是支持多种语言。chromium在Windows平台怎么做的呢?简单的将就是将每一种语言打包成一个dll,在程序启动的时候根据操作系统的语言配置、本地程序配置和程序参数指定等因素决定一个语言类型,然后加载这个对应的dll。这些dll有转载 2015-06-16 11:10:43 · 1854 阅读 · 0 评论 -
通过Android manifest中的sharedUserId属性的设置来实现apk之间的资源共享
主要描述sharedUserId的设置,工作原理,以及运用该属性如何实现APK之间的资源共享。原创 2014-12-30 15:33:08 · 5550 阅读 · 0 评论 -
Android Framework中新加res资源方式
Android Framework添加res以及在framework中新添加模块如何使用framework-res.apk中的现有资源。原创 2014-12-16 16:17:23 · 6568 阅读 · 0 评论 -
Android SDK PDK NDK详解
昨天一个同事问我Android PDK,NDK,SDK都是做什么的,什么意思。之前听到过这几个词,感觉自己能够理解,但是发现要比较清晰的给她解释才发现自己的理解可能还不是很到位,带着疑问查了查资料,结合自己的理解写下来。其实这个三个词应该是在软件开发领域通用的,它们的全称分别为SDK(Software Development Kit),PDK(PlatformDevelopment原创 2014-12-18 17:43:34 · 6973 阅读 · 0 评论 -
如何提交Code到google open source android gerrit
讲述如何提交修改到android Gerrit让google的开发者进行review并merge,详细讲解各个步骤以及注意点。原创 2015-01-08 14:13:03 · 4315 阅读 · 0 评论 -
FLAG_ACTIVITY_NEW_TASK标记 以及taskAffinity属性
转至http://www.eoeandroid.com/blog-572991-876.html?_dsign=da0f1422,感谢原作者~FLAG_ACTIVITY_NEW_TASK标记当传递给startActivity()的Intent对象包含FLAG_ACTIVITY_NEW_TASK标记时,系统会为需要启动的activity寻找与当前activity不同的task。如果要转载 2014-12-17 15:56:10 · 900 阅读 · 0 评论 -
Android 自定义theme
Android的Theme个人理解其实就像是网页中的CSS,甚至连标签的名字都感觉是一样的,如style标签。通常在APK开发的过程中,对UI/UE设计好的UI界面进行实现一定会用到styles, 看有的博客上写到style和theme,其实无论是style还是theme都是对view控件的显示属性进行控制,区别在于影响范围的大小,Theme针对的是Application,Activi原创 2014-12-11 15:25:19 · 1967 阅读 · 0 评论 -
Android Code Style Guidelines for Contributors
英文原文地址:https://source.android.com/source/code-style.html#java-language-rules刚入门在进行软件开发的时候,可能在写code的时候有的亲是随心所欲想怎么写就怎么写,只要功能OK就行,而有的亲呢可能会想我的变量名要怎么见名知意, 我的code要怎么写才健壮等等,当然我更看好后一种想法的小伙伴了,因为有一个翻译 2015-10-25 12:18:57 · 710 阅读 · 0 评论