android
rex_nie
这个作者很懒,什么都没留下…
展开
-
ubuntu 11.10 安装 gcc 4.4
ubuntu 11.10 安装 gcc 4.4ubuntu 11.10的gcc版本是4.6.1,版本太高,编译android时出错,要把gcc版本改为4.4.3。通过gcc -v命令可以发现gcc库在/usr/lib/gcc/i686-linux-gnu目录下,该目录下有当前系统支持的各种版本gcc库 。在安装gcc 4.4前该目录下是没有4.4目录的,安装gcc 4.4后转载 2013-01-29 14:21:08 · 283 阅读 · 0 评论 -
JNI基本原理
此文讲的是java jni相关的,还带有sample code。不过这里是介绍的静态的注册jni。其实android 中用到的都是动态的注册方法。静态的注册方法,是先有java 文件,然后利用javah 生成jni 函数的原型,在c/c++ 实现此原型即可。动态的方法,主要是利用 JNINativeMethod 结构,将java 中的函数与 jni 中 c/c++ 的函数建立一个关系,转载 2013-06-05 23:47:14 · 622 阅读 · 0 评论 -
java String,Jni jstring, utf-8/unicode interoperate sample code
继 前一篇 jni基本原理后,这里写了一个sample code,有关java String object 如何传到 jni jstring,native code 如何取得 java String object 的utf-8, unicode character,native 的utf-8, unicode character如何传到 java String等操作。software envi原创 2013-06-06 00:28:56 · 1667 阅读 · 0 评论 -
ubunbu 12.04 安装sun JDK 去除OpenSDK 的默认配置
在build android 4.0 ICS时,报错,它要求的 SDK 为 Sun java SE 1.6,不能是OpenJDK。 通过 java -version 2>&1 | grep -i openjdk 查看是否为open jdk,如果不为空 则为 open jdk.1. 从 oracle 官网下载 java SE 1.6, 如 jdk-6u38-linux-x原创 2013-01-29 13:44:13 · 393 阅读 · 0 评论 -
Android中Intents和Intent Filters的说明
Intent作为Android的消息对象,让组件间的通信更加方便,其中主要有3个使用情景,启动Activity,启动service,发送broadcast。这样的设计有两大好处:应用程序的开发完全面向组件编程,具体到代码层面,应用开发者只要在组件的生命周期相关的回调函数里实现应用程序的逻辑,然后设计好组件间的通信关系即可,这样的设计大大降低了应用开发的难度。代码可高度复用,比如你做一个社交的Ap原创 2017-02-27 15:04:18 · 271 阅读 · 0 评论 -
Android与MVC设计模式
概念Android应用是基于MVC(Model-View-Controller)的架构模式进行设计的。Android应用中的任何对象,都属于模型对象,控制器对象,视图对象三类对象中的任何一种:模型对象模型对象存储着应用的数据和业务逻辑。模型类通常用来映射与应用相关的一些事物。模型对象不关心用户界面,它存在的唯一目的就是存储和管理应用数据。应用的全部模型对象组成了模型层。视图对象视图对象知道如何在原创 2017-04-17 20:56:01 · 644 阅读 · 0 评论 -
Notes about Porting suspend-to-disk function to android
porting suspend-to-diskemail: niedao516@126.com1. suspend-to-disk introduceIt is exciting to have the oppotunity for me to port suspend-to-disk function to Android system. Suspend-to-disk, al原创 2013-06-09 22:24:20 · 4074 阅读 · 2 评论 -
Android Building System 分析
from: http://heaven.branda.to/~thinker/GinGin_CGI.py/show_id_doc/393想要了解一個系統,我常會從 makefile 或是 building system 下手, 以了解系統組成元素為何? 目錄結構為何? 對於 Android ,我也不例外。 透過了解 building system ,我們能知道如何新增、修改、刪除程式, 並转载 2013-03-26 15:20:23 · 547 阅读 · 0 评论 -
Android Makefile and build system 分析
from: http://www.eoeandroid.com/thread-20336-1-1.html前言:预计未来一致两年内移动互联网将会有很大的发展,必将孕育很多的机会,而Google 推出的Android 手机操作系统无疑将是移动互联网中的明星。由于其是开源系统,很有必要对此进行深入研究。 工欲善其事,必先利其器。Makefile无疑是打开系统架构的一扇窗户。转载 2013-03-26 15:18:59 · 576 阅读 · 0 评论 -
android内核编译方法
from http://www.eoeandroid.com/thread-1305-1-1.html google的android很多人都希望在gphone没有出来之前,把它移植到相关的硬件平台上去。网上看了不少文章,总的感觉是:在这一步走得最远的就是openmoko的一个大师级别的黑客Ben“Benno”Leslie,他曾经试图把目前google发布的android移植到openm转载 2013-02-03 23:18:28 · 291 阅读 · 0 评论 -
android 核心分析系列文章
from http://blog.csdn.net/maxleng/article/list/2 Android核心分析 之十一-------Android GWES之消息系统 Android GWES之Android消息系统Looper,Handler,View 我们要理解Android的消息系统,Looper,Handle,View等概念还是需要从消息系转载 2013-02-03 23:20:52 · 505 阅读 · 0 评论 -
深入理解android 系列
http://blog.csdn.net/innost转载 2013-02-03 23:29:47 · 379 阅读 · 0 评论 -
Android OTA 升级之一:编译升级包
from: http://blog.csdn.net/zjujoe/article/details/6206010Android OTA 升级之一:编译升级包作者: 宋立新Email:zjujoe@yahoo.com前言 OTA 升级是 Android 系统提供的标准软件升级方式。 它功能强大,提供了完全升级、增量升级模式,可以通过 SD 卡升级,也可以转载 2013-02-06 09:44:27 · 488 阅读 · 0 评论 -
android Recovery mode
from:http://bbs.chinaunix.net/thread-1937272-1-1.html 这篇文章最早的作者是 chinaunix 社区的一位大牛,排版也相当漂亮,但是不知道为什么后来无法找到了。这里我就将它重新整理了下,方便大家及自己以后查阅。作者分析recovery 是基于android 早期版本的,我做的是omap4460android 4.0.x,发现里面的转载 2013-02-06 09:20:26 · 1401 阅读 · 0 评论 -
Android sp wp的使用范例介绍
from: http://bianchengsky.com/article/gykiamo/8587591.htmlAndroid手机操作系统中的代码编写方式对于有基础的编程人员来说是比较容易的。因为它是基于Linux平台的操作系统。我们在这里为大家介绍的是Android垃圾回收这一机制,以加深大家对这一系统的了解。 个人觉得sp和wp实际上就是Android 为其c++实现转载 2013-03-03 15:16:19 · 689 阅读 · 0 评论 -
android sp wp Flag总结
from: http://blog.chinaunix.net/uid-10275706-id-3254927.htmlAndroid系统当中一共用wp(Weak Pointer) sp(Strong Pointer) lightRefBase(Light Pointer)这些智能指针来回收new出来的内存,所有的代码都在RefBase.cpp RefBase.h里面。这3种转载 2013-03-03 22:11:56 · 426 阅读 · 0 评论 -
Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析
from http://blog.csdn.net/luoshengyang/article/details/6786239 Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的地方就是指针了,一旦使用不当,轻则造成内存泄漏,重则造成系统崩溃。不过系统为我们提供了智能指针,避免出现上述问题,本文将系统地分析Android系统智能指针(轻量级指针、强指针转载 2013-03-03 22:20:15 · 471 阅读 · 0 评论 -
Sensor Fusion简介
from: http://blog.csdn.net/johnny_9812/article/details/7743131摘要:本文简单介绍了一下Android Sensor Fusion代码,感兴趣的人可以了解下。笔者早就打算写篇日记介绍这个了,一直拖啊拖,直到拖到4.1都来了,再拖说不定Android代码全改了,趁今天上午不忙赶快写写。转载 2013-04-02 18:16:34 · 4066 阅读 · 0 评论 -
各种屏幕分辨率列表
各种屏幕分辨率列表序号显示模式代码水平×垂直象素比例说明1QQCIF88×7211:9QuarterQuantum CIF2SUB-QCIF128×964:33原创 2018-04-27 17:47:10 · 9247 阅读 · 0 评论