![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
meng_tianshi
这个作者很懒,什么都没留下…
展开
-
创建SD卡镜像并启动模拟器
1.创建SD卡镜像 $ mksdcard -l mysd 64M /work/mysd.img //创建大小为64M的镜像文件mysd.img,大小可以随意定2.拷贝文件到SD卡镜像中 (1)将SD卡镜像文件制定到一个Loop设备 $ los原创 2011-08-05 20:45:39 · 926 阅读 · 0 评论 -
Android Framework智能指针
Android智能指针包括强指针sp(strong pointer),弱指针wp(weak pointer)。在使用智能指针后,动态申请的内存将会被自动释放(有点类似Java的垃圾回收),不需要再使用delete来释放对象,也不需要考虑一个对象是否已经在其它地方被释放了,从而使程序编写工作减轻不少,而程序的稳定性大大提高。 Android智能指针相关的源代码在下面两个文件原创 2012-05-07 20:49:25 · 857 阅读 · 0 评论 -
Android Framework读写锁封装
Android Framework读写锁封装Linux下线程同步对象——读写锁 读写锁又分为读锁定状态和写锁定状态,多个线程可以同时获得读锁定状态锁,但写锁定状态只能有一个线程获得,其他线程的读锁定请求和写锁定请求都将会阻塞直到当前的写锁定状态的释放。 首先介绍一下Linux下C语言中的读写锁所用到的一些函数。(1)、创建读写锁 int pthread_原创 2012-05-07 20:42:07 · 2156 阅读 · 0 评论 -
Android Activity生命周期(图文)!
大家好,今天给大家详解一下Android中Activity的生命周期,我在前面也曾经讲过这方面的内容,但是像网上大多数文章一样,基本都是翻译Android API,过于笼统,相信大家看了,会有一点点的帮助,但是还不能完全吃透,所以我今天特意在重新总结一下. 首先看一下Android api中所提供的Activity生命周期图(不明白的,可以看完整篇文章,在回头看一下这个图,你会明白的):转载 2012-04-19 14:42:44 · 525 阅读 · 0 评论 -
Android之 MediaPlayer播放一般音频与SoundPool播放短促的音效
【1】使用MediaPlayer实现一般的音频播放MediaPlayer播放通常的音频文件 [java] view plaincopyprint?MediaPlayer mediaPlayer = new MediaPlayer(); if (mediaPlayer.isPlaying()) { mediaPlayer.reset();转载 2012-04-26 20:11:18 · 27682 阅读 · 2 评论 -
Android Framework线程封装
首先讲解下Linux下多线程函数及一些简单的概念多线程开发的基本概念包括三点:线程,互斥锁,条件;线程操作又分为线程的创建,退出,等待三种;互斥锁则包括四种操作分别是创建,销毁,加锁和解锁;条件操作有五种操作:创建,销毁,触发,广播和等待。1、创建线程(1)、Linux下 int pthread_create(pthread_t *tid, const pthr原创 2012-04-27 21:30:11 · 3173 阅读 · 0 评论 -
Android Binder Service的实现过程实例
一、Android Service介绍 Android的 Service分为两种: Android Service和 Native Service。 Android Service:又称为 Java Service,是实现在框架层( framework)里的 Server。 Android Service以 Java编写。 Native转载 2012-04-10 13:51:37 · 2173 阅读 · 0 评论 -
NDK编程入门笔记
为何要用到NDK?概括来说主要分为以下几种情况:1. 代码的保护,由于apk的java层代码很容易被反编译,而C/C++库反汇难度较大。2. 在NDK中调用第三方C/C++库,因为大部分的开源库都是用C/C++代码编写的。3. 便于移植,用C/C++写得库可以方便在其他的嵌入式平台上再次使用。下面就介绍下Android NDK的入门学习过程:入门的最好办法就是学习A转载 2012-04-10 10:56:08 · 697 阅读 · 0 评论 -
statusbar上根据不同语言,添加PM,AM,或者上下午
http://blog.csdn.net/comkingfly/article/details/6832013转载 2011-10-31 17:49:58 · 631 阅读 · 1 评论 -
APK权限大全
目前很多Android软件和游戏中存在恶意行为或收集用户隐私等问题,mTweak站点的软件和游戏下载专区为每个应用程序都进行了严格的检查,显示APK权限和安全敏感相关的问题。同时手机优化大师的APK安装器将会检查每个应用的请求权限,保证用户的安全,下面是mTweak总结的APK权转载 2011-09-14 11:10:21 · 1815 阅读 · 0 评论 -
Android权限获取机制与常见权限不足问题分析
Android系统是运行在Linux内核上的,Android与Linux分别有自己的一套严格的安全及权限机制, 首先分清两个概念: 要区分apk运行时的拥有的权限与在文件系统上被访问(读写执行)的权限两个概念。 apk程序是运行在虚拟机上的,对转载 2011-09-13 17:44:00 · 846 阅读 · 0 评论 -
Android移植到VirtualBox及详细流程
VirtualBox是Sun推出的一款跨平台开源虚拟机软件,Android目前已经支持x86原生编译,我们的目的是让Android可以在VirtualBox上运行。鉴于x86虚拟机平台调试的方便性,不失为一学习研究的好平台。 本文写作时,android已经被国内外人士移植到转载 2011-09-08 10:16:38 · 673 阅读 · 0 评论 -
Android 2.3状态栏中添加menu,home和back快捷键
【摘录】Android 2.3状态栏中添加menu,home和back快捷键在Android 2.3状态栏中添加menu,home和back快捷键的方法1、准备资源,修改XML文准备几张图,这里我们准备添加home back和menu图标,就需要准备6张图,三张普通状态,三张按下的高亮状态图标:stat_home.pngstat_home_pressed.pngst转载 2012-05-14 13:28:59 · 694 阅读 · 0 评论