当屏幕分辨率为1920*1080,为了优化开机速度开机动画切图为800*600,而动画图片的背景颜色又不是纯黑的,就这个时候就需要修改开机动画的默认背景颜色。修改如下:目录:frameworks/base/cmds/bootanimation/BootAnimation.cpp @@ -648,7 +648,7 @@ bool BootAnimation::parseAnimationDesc(A
一、前言Android 热点默认是10 分钟后没有设备关联是会自动关闭,如果需要设置默认不关闭热点可以有两种方式。二、framework修改超时时不关闭热点 查阅网上资料Android 的做法:找到: CMD_NO_ASSOCIATED_STATIONS_TIMEOUT //超时后触发消息,关闭热点 修改: case CMD_NO_ASSOCIATED_STATIONS_TIMEOUT: brea
Android 播放音频一般有两种方式:1、MediaPlayer播放器(同时只能播放一个音乐. 可以播放大文件. 播放背景音乐)MediaPlayer mediaPlayer = new MediaPlayer(); mediaPlayer.setDataSource(context,R.raw.test); mediaPlayer.prepare(); // 准备. mediaPlayer.s
1、init.rc简述init.rc文件由系统第一个启动的init程序解析,此文件由语句组成,主要包含了四种类型的语句:Action,Commands,Services,Options.2、服务(services)服务是指那些需要在系统初始化时就启动或退出时自动重启的程序.它的语法结构如下所示:service <name> <pathname>&nbs
如上图,我遇到了任务栏的应用打不开的问题,最后才发现是之前去桌面快捷方式小箭头导致的问题。---------------------------------------------------------------------------------------------------------------------------------以下是任务栏应用打不开的解决办法:1、键盘win+R
在清明节时各APP都会进行黑白化处理,要怎么实现呢?一、原理Android提供的ColorMatrix(颜色矩阵),将其饱和度设置为0,这样使用Paint绘制出来的都是没有饱和度的灰白样式:Paint paint = new Paint();ColorMatrix colorMatrix = new ColorMatrix();colorMatrix.setSaturation(0);paint.
一个Activity窗口如果需要显示壁纸, 那么它必须满足以下两个条件:1. 背景是半透明的, 例如, 它在AndroidManifest.xml文件中的android:theme属性设置为Theme.Translucent:<activity android:name=".WallpaperActivity"android:theme="@android:style/Theme.Trans
增加英文、阿拉伯文输入法修改代码:frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.javaloadSecureSettings方法中增加loadStringSetting(stmt,Secure.ENABLED_INPUT_METHODS,"com.an
publicclassSingleton{privateSingleton(){}publicstaticSingletongetInstance(){returnSingletonHolder.sInstance;}privatestaticclassSingletonHolder(privatestaticfinalSingletonsInstance=newSingleton();}}
DCl方式实现单例模式的优点是既能够在需要时才初始化单例,又能够保证线程安全,且单例对象初始化后调用getInstance不进行同步锁。代码如下所示:publicclassSingleton{privatestaticSingletonsInstance=null;privateSingleton(){}publicstaticSingletongetInstance(){if(sInstance
LocalSocket实现进程间通信android下使用localsocket可以实现C与C,C与JAVA,JAVA与JAVA进程间通信。localsocket是linux下的一种本地套接字,用来进行进程间通信,分为非命名和命名两种类型,非命名本地套接字只能用在父子进程之间通信(其实是只有保存了未命名的套接字的文件描述符的进程可以使用),命名套接字则没有这个限制。android在linux的本地套
在Androidstudio中添加一个jar包进去,怎么添加?方法一:先点击Androidstudio中的ProjectStructure,如图图1然后输入你要的jar包,点击放大镜搜索,找到后就选择好后点击OK,就会发现你刚才选择的jar包已经在projectstructure界面中了,然后你再OK下,等待加载就可以了如下图:要是找不到,那说明你这个jar不是官方的,也就是还不是很流行的,没有被
共享内存主要是通过映射机制实现的。 Windows下进程的地址空间在逻辑上是相互隔离的,但在物理上却是重叠的。所谓的重叠是指同一块内存区域可能被多个进程同时使用。当调用CreateFileMapping创建命名的内存映射文件对象时,Windows即在物理内存申请一块指定大小的内存区域,返回文件映射对象的句柄hMap。为了能够访问这块内存区域必须调用MapViewOfFile函数,促使Wind
51CTO博客开发
针对TF内存卡(SDHC)的传输规范:传输速度写入速度被定义为[Class2(2MB/sec)、Class4(4MB/sec)、Class6(6MB/sec)、Class8(8MB/sec)、Class10(10MB/sec)](最高速度)SD2.0的规范中对于SD卡的性能上分为如下若干个等级,不同等级能分别满足不同的应用要求:Class 2:能满足观看普通MPEG4 MPEG2 的电影、SDTV
XP系统下Wince6.0开发环境搭建VS2005 以及补丁WINCE6.0 以及补丁一、安装VS20051. 先安装VS2005。2. 安装VS2005 SP1补丁,文件名是”VS80sp1-KB926604-X86-CHS .exe
ERROR: function @ Ordinal xxx missing今天新定制了一个OS,测试以前的应用程序,程序无法运行,查看串口信息有如下错误提示:ERROR: function @ Ordinal 1883 missing!!! Please Check your SYSGEN variable !!!这通常是系统缺少某个组件导致的。查看\WINCE600\PUBLIC\COMMON\
原型:DWORD WaitForMultipleObjects(DWORD nCount,const HANDLE* lpHandles,BOOL bWaitAll,DWORD dwMilliseconds);当WaitForMultipleObjects等到多个内核对象的时候,如果它的bWaitAll 参数设置为false。其返回值减去WAIT_OBJECT_0 就是参数lpHandles数组的
VS2005使用map文件查找程序崩溃原因一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于 找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信息的,不知道 microsoft怎么想的,在2005上取消了),只能定位在那个函数发生崩溃。这里可以
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号