Android进程与线程基本知识 本文介绍Android平台中进程与线程的基本知识。 很早的时候就想介绍一下Android中的进程和线程,但由于其他的事情一直给耽搁了,直到现在才能和大家一起分享下。 1.Android进程基本知识: 我们先来了解下Android中的进程基本知识。 当一个程...
分类:
移动开发 时间:
2015-01-28 23:52:06
阅读次数:
371
Android的消息传递机制是另一种形式的“事件处理”,这种机制主要是为了解决Android应用中的多线程问题——Android平台只允许UI线程修改Activity中的UI组件,这就使得新启动的线程无法去动态修改界面组件中的属性值。但是我们的程序界面不可能是一个静态的呈现,所以这就必须用到本博客中提到的三个大类了。...
分类:
移动开发 时间:
2015-01-28 19:50:19
阅读次数:
264
本文将采取问答形式展开,收集的一些平时修改android平台源码遇到的问题。基于展讯平台,别的平台也基本上类似修改即可。
case 1:android:imeOptions有什么作用?
曾经出现一个问题:固定拨号横屏下保存输入PIN2码后完成功能失效。经检查发现编辑框的android:imeOptions="actionDone"属性没有设置。在android2.3.5上修改Phone/r...
分类:
移动开发 时间:
2015-01-28 13:04:00
阅读次数:
300
让 Android 开发者通过看本博客能够掌握独立移植 VLC Media Player 核心框架到自己的 app 中, 进行全功能全格式的视频编码解码功能;...
分类:
移动开发 时间:
2015-01-28 01:00:50
阅读次数:
833
Android平台上面可以通过好几种方式得到Context :
1、通过Activity的this
2、getApplicationContext()
3、getParent
这三种各自得到的是不同的,正常的话应该建议使用Activity.this.这个是最不容易出现问题的使用方法, 如果使用了第二种或者第三种的时候,将在Activity关闭掉的时候可能会出现异常 还是老老实实的使用Act...
分类:
移动开发 时间:
2015-01-27 18:24:11
阅读次数:
161
1.webkit架构
1.1简介
android平台的Webkit模块可以分成Java和WebKit库2个部分。
1.2Webkit目录结构
WebKit模块目录结构
根目录frameworks\base\core\java\android\webkit
BrowserFrame.java
BrowserFrame对象是...
分类:
移动开发 时间:
2015-01-27 00:36:32
阅读次数:
302
Eigen是C++模版矩阵库,非常好用,一直都是在windows平台下使用。现在需要移植到android平台下,采用jni方式,一直尝试调用都出现问题,最后调用成功,在此总结一下。把Eigen解压到“D:/workplace”目录下;目录可以自己定义在工程右键--properties--C/C++General--PathsandSym..
分类:
其他好文 时间:
2015-01-26 19:26:49
阅读次数:
313
如何在Android平台上捕获Back键的事件,Back键是手机上的后退键,一般的软件不捕获相关信息可能导致你的程序被切换到后台,而回到桌面的尴尬情况,在Android上有两种方法来获取该按钮的事件。
1.直接获取按钮按下事件,此方法兼容Android 1.0到Android 2.1 也是常规方法,直接重写Activity的onKeyDown方法即可,代码如下:
@Override
pu...
分类:
移动开发 时间:
2015-01-26 15:10:15
阅读次数:
264
Android平台api没有特意为换肤提供一套简便的机制,这可能是外国的软件更注重功能和易用,不流行换肤。系统不提供直接支持,只能自行研究。换肤,可以认为是动态替换资源(文字、颜色、字体大小、图片、布局文件……)。这个使用编程语言来动态设置是可以做到的,例如使用View的setBackgroundR...
分类:
移动开发 时间:
2015-01-26 13:22:37
阅读次数:
245
大部分Android平台的设备都带有多个传感器,使你能监视其方位和运动状态的变化。很多设备还有其它类型的传感器,让你能感知周围的环境条件,比如温度、压力、湿度和光线。你可以利用Android的传感器框架访问这些传感器,并获取原始的传感器数据。
传感器框架提供了丰富的类和接口,能帮助你完成很多与传感器有关的工作。比如,你可以用传感器框架来进行:
确定设备上可用的传感器 确定某个传感器的性能,...
分类:
移动开发 时间:
2015-01-26 00:11:11
阅读次数:
348