- 博客(55)
- 资源 (6)
- 收藏
- 关注
转载 Android USER 版本与ENG 版本的差异--MTK官方解释
http://blog.youkuaiyun.com/hunanwy/article/details/9200673[Description]Android USER 版本与ENG 版本的差异 [Keyword]USER ENG user eng 用户版本 工程版本 差异 [Solution]Google 官方描述: USER/USERDEBUG/ENG 版本的差异, 参考
2015-11-24 17:04:28
331
转载 UML类图几种关系的总结
转自:http://blog.youkuaiyun.com/tianhai110/article/details/6339565在UML类图中,常见的有以下几种关系:泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1.泛化(Generali
2015-10-09 12:14:02
265
转载 Android 操作系统的内存回收机制(转载)
转自:http://www.cnblogs.com/bastard/archive/2012/08/17/2644169.htmlAndroid APP 的运行环境Android 是一款基于 Linux 内核,面向移动终端的操作系统。为适应其作为移动平台操作系统的特殊需要,谷歌对其做了特别的设计与优化,使得其进程调度与资源管理与其他平台的 Linux 有明显的区别。主要
2015-05-18 14:02:13
287
转载 Android深入浅出之Zygote
转自:http://www.cnblogs.com/innost/archive/2011/01/26/1945769.htmlAndroid深入浅出之Zygote一 目的zygote,是Android搞出来的一个东西。网上讲这个的也非常多。第一次看到这个名字我就挺郁闷,想干嘛这是?Linux下名字都取得挺通俗易懂,深得人心。zygote?不就想模仿Linux下的fork吗?个
2015-05-18 13:59:55
228
转载 android启动之ServiceManager启动
原文:http://blog.youkuaiyun.com/w2865673691/article/details/26724701?utm_source=tuicool其实init进程启动后,ServiceManager进程的启动,远比zygote要早,因为在启动zygote进程时需要用到ServiceManager进程的服务。ServiceManager是一个守护进程,它维护着系统服务和客户端
2015-05-14 15:38:59
582
转载 Android 之 ServiceManager与服务管理
原文:http://www.2cto.com/kf/201208/147724.html是android中比较重要的一个进程,它是在init进程启动之后启动,从名字上就可以看出来它是用来管理系统中的service。比如:InputMethodService、ActivityManagerService等。在ServiceManager中有两个比较重要的方法:add_service、ch
2015-05-14 15:37:55
494
转载 Android系统启动过程
转自:http://www.cnblogs.com/bastard/archive/2012/08/28/2660389.html首先Android框架架构图:(来自网上,我觉得这张图看起来很清晰) Linux内核启动之后就到Android Init进程,进而启动Android相关的服务和应用。启动的过程如下图所示:(图片来自网上,后面有地址)
2015-05-14 14:40:02
283
转载 修改Android开机画面
转自:http://blog.itpub.net/7232789/viewspace-703111/Android系统开机动画包括两部分:,开机显示的 ANDROID 文字;,ANDROID发光动画。这篇文章说的开机动画是第一种,下面开始正文!1. 制作当前屏幕像素的图片(模拟器默认为320*480)使用PS制作一张320*480的图片,保存时选“保存为
2015-05-14 11:48:02
304
转载 android开机动画[转]
转自:http://blog.itpub.net/7232789/viewspace-703069/Android 开机会出现3个画面:a. Bootloader启动,出现小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);b. Android平台启动初始化,出现”A N D R I O D”文字字样画面;c. Android平台图形系统启动,出现含闪动
2015-05-14 11:44:17
276
转载 Android init.rc文件解析过程详解(三)
转自:http://blog.itpub.net/7232789/viewspace-758168/Android init.rc文件解析过程详解(三) 三、相关结构体 1、listnodelistnode结构体用于建立双向链表,这种结构广泛用于kernel代码中, android源代码中定义了listnode结构体以及相关操作双向链表的方法,与kerne
2015-05-14 11:42:55
294
转载 Android init.rc文件解析过程详解(一)
转自:http://blog.itpub.net/7232789/viewspace-758162/ Android init.rc文件解析过程详解(一) 一、init.rc文件结构介绍init.rc文件基本组成单位是section, section分为三种类型,分别由三个关键字(所谓关键字即每一行的第一列)来区分,这三个关键字是on、service、import。 on类
2015-05-14 11:40:11
355
转载 Android init.rc文件解析过程详解(二)
转自:http://blog.itpub.net/7232789/viewspace-758167/Android init.rc文件解析过程详解(二) 3、parse_new_section代码如下: void parse_new_section(struct parse_state *state, int kw, in
2015-05-14 11:39:54
362
1
原创 打不开Eclipse,对话框一闪而过
打开Eclipse,对话框闪下就自己关掉了,关机重启没用在cmd里,查看java version也正常。把最近2天安装的软件,360等都卸掉,重启,问题依旧。。。之后将备份的eclipse解压,运行,可以打开。这是才想到,可能是workspapce出错。将.metadata文件夹清空,重启eclipse,正常打开,cheer...
2015-03-16 09:19:46
459
原创 android Service onStartCommand intent为null
logD/AndroidRuntime(19002): Shutting down VMW/dalvikvm(19002): threadid=1: thread exiting with uncaught exception (group=0xb24c4fb0)E/AndroidRuntime(19002): FATAL EXCEPTION: mainE/AndroidRuntime(
2015-03-13 09:52:20
617
转载 local unversioned, incoming add upon update
命令模式坚决svn树冲突(local unversioned, incoming add upon update)当工作目录修改删除过时更新使用svn更新就容易发生树冲突“Tree Confilict”.会出现类似提示。1localunversioned,incomingadd uponupdate
2015-03-13 09:43:00
1062
原创 Android开发——Intent中的各种FLAG
Android中发送Intent的时候有很多的标志位可以使用。是在做各种各样UI跳转时,熟悉这些标志的作用会给开发过程带来很大的遍历,这几天找时间把这些Flag都看了一遍,顺便翻译了一下,为便于理解,在翻译的时候也加了一些说明性的东西,供自己以后参考用,顺便分享出来与大家一起学习讨论。可能有些地方会有错误,欢迎大家指正,讨论。转自:http://blog.youkuaiyun.com/jave
2015-01-04 16:00:10
452
原创 Launcher AndroidManifest.xml的属性
Launcher.java在AndroidManifest.xml里的属性如下:<activity android:name="com.android.launcher2.Launcher" android:launchMode="singleTask" android:clearTaskOnLaunch="true"
2015-01-04 15:21:17
1432
1
原创 adb install APK failed:timeout
在测试机上装了一天的apk文件就是失败,总是提示超时、主机断开连接。。。[2014-12-30 14:08:41 - Device] Error during Sync: timeout.[2014-12-30 14:09:36 - Device] Error during Sync: 您的主机中的软件中止了一个已建立的连接。[2014-12-30 14:14:04 - DDMS] EOF
2014-12-30 14:43:30
2440
转载 Android Binder设计与实现 - 设计篇
原文地址:http://blog.youkuaiyun.com/universus/article/details/6211589Binder Android IPC Linux 内核 驱动摘要Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder
2014-12-10 15:05:12
282
转载 Android Binder设计与实现 - 实现篇
原文地址:http://www.cnblogs.com/albert1017/p/3849585.html 前言 在学习Android的Binder机制时,看了http://blog.youkuaiyun.com/universus/article/details/6211589这篇文章(读本文前最好读一下),觉得写得非常棒,可惜只有设计篇,都几年了还没有实现篇,就想尝试完成这个工作
2014-12-10 14:57:10
600
转载 android 状态栏(StatusBar)
一、SystemUI 概述 自 android2.2 开始 , 原本存在与 framework-res.apk 中的状态栏和下拉通知栏界面控制被分割出一个单独的 apk文件 , 命名为 SystemUI.apk, 保存在 System/app 文件夹中。在 SystemUI.apk 中 , 是存在着状态栏的图标 ,XML 和控制文件等 , 这样的分割 , 使我们可以更方便地去
2014-11-05 17:12:20
640
转载 Android:在eclipse中快速多行注释的方法
1.选中你要加注释的区域,用ctrl+shift+C 会加上//注释2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释3.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充:选中要加注释的区域,ctrl+/ 会加//注释 2010/09/13选
2014-09-16 12:03:23
5129
1
转载 Android : dip/dp与px(pixel)之间的相互转换
Android : dip/dp与px(pixel)之间的相互转换Author : Aoyousatuo Zhaohttp://blog.sina.com.cn/aoyousatuo 在Android应用的开发过程中,我们常常需要给组件布局定位。这就涉及到Android常用的两个计量单位dip/dp, px.下面笔者就这两个单位做一个简要的介绍。dip或
2014-09-16 09:42:05
474
转载 Linux Socket编程(不限Linux)
2010-12-12 21:58 by 吴秦, 58282 阅读, 31 评论, 收藏, 编辑“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,Q
2013-02-26 17:38:31
341
转载 Android Ril 分析
http://www.cnblogs.com/AdiSky/archive/2012/12/20/Android_Ril_Process.html 引言:这段时间手中的工作,正好好调试一款3g modem,于是乎就分析了一下Android Ril的代码,做了些总结归纳,阅读时可以先看前后两段以及流程图,这样可能更容易把握;知识在于分享,文档中可能有些地方写的不对或是不完善,希望
2013-02-26 17:10:40
1396
转载 Java多线程编程总结
一、认识多任务、多进程、单线程、多线程 要认识多线程就要从操作系统的原理说起。 以前古老的DOS操作系统(V 6.22)是单任务的,还没有线程的概念,系统在每次只能做一件事情。比如你在copy东西的时候不能rename文件名。为了提高系统的利用效率,采用批处理来批量执行任务。现在的操作系统都是多任务操作系统,每个运行的任务就是操作系统所做的一件事情,比如你在
2013-01-18 09:22:27
381
转载 反编译Apk得到Java源代码
一.反编译Apk得到Java源代码使用dex2jar和JD-GUI这2个工具配合反编译APK文件dex2jar下载地址:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zipJD-GUI下载地址:windows版JD-GUI:http://laichao.googlecode.com/files/jdgu
2013-01-14 13:42:10
952
原创 AndroidManifest.xml
写一个开机自启动的service1.首先开机启动后系统会发出一个Standard Broadcast Action,名字叫android.intent.action.BOOT_COMPLETED,这个Action只会发出一次。2.构造一个IntentReceiver类,重构其抽象方法onReceiveIntent(Context context, Intent intent),在其
2013-01-14 10:26:00
102
原创 自动判断mic设备
主要从3个方面判断,振幅,信噪比和输出频率MediaPlayer mMediaPlayer;Visualizer mVisualizer;OnDataCaptureListener captureDataLister;static final SampleRate, IgnoreHZ, mOldMaxValue, fSourceSoundHz, TolerantRate, SNRPassP
2013-01-10 15:33:23
891
原创 多线程操作小demo
一直对多线程操作一直半解,在网上看了很多贴,写个小demo算是小小的收获吧:-)public class TestThread {private static int number = 1;static Thread NumberThread;static Thread MonitorThread;public static void main(St
2013-01-09 13:54:41
513
转载 android手机的Mic对声音的感知
以下是转载的文章,前段时间我也在做mic录音方面的东东,等整理出来再总结一下。。这段时间做了个有关android手机利用mic捕获外界环境音量的小东东,多方查询,各种研究,现在把这些东西跟童鞋们分享一下,如有不足或者差错,还望大牛们多给意见。 android提供可以实现录音功能的有AudioRecord和MediaRecorder,其中AudioRecor
2013-01-08 11:21:08
8726
转载 读入大图片时out of memory问题解决
参考网址:http://stackoverflow.com/questions/477572/android-strange-out-of-memory-issue-while-loading-an-image-to-a-bitmap-object从外部读入图片的方法:1. FileInputStream is = new FileInputStream(imageDir);
2013-01-08 09:48:16
2054
转载 AndroidManifest.xml文件解析
http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能
2012-06-18 15:32:59
365
转载 编程高手与调试高手
http://www.nowamagic.net/librarys/veda/detail/749业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。许多程序员都有这样的经历:无论自己编写什么很短很短的程序,一般
2012-06-15 11:05:21
370
转载 android tabhost --android UI 学习
转自:http://choha.iteye.com/blog/1139320 实现TabHost有三种方式:继承自TabActivity,ActivityGroup和自定义的Activity 1.使用TabAcitvity TabActivity他自己包含一个Tabhost,我们通过getTabhost(),也不需要调用setContentView()设置
2012-06-15 10:30:14
1261
原创 编译android内核出错
在kernel文件夹下make,报kernel/cpuset.c:1380: error: ‘task’ undeclared (first use in this function)解决方法task -->tskdrivers/hello/hello.c:233:2: error: implicit declaration of function ‘init_MUTEX’解决
2012-06-12 14:31:11
931
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人