-
[综合] Intel android
由于ARM与x86体系架构的差异,在以往,采用Intel架构的Android终端设备想要运行基于ARM架构编写的软件,需要调用Android内部的模拟器——Dalvik虚拟机,虽说此额外工作所带来的影响微乎其微,但也为用户带来了一些小的兼容性的问题,这些兼容性问题发生的机率在1%-3%左右。为改善这...
30
热度 -
[综合] Android x86 可用ARM编译器
ARM编译器 ARM-TranslationforAndroidx86 下载解压后复制所有文件(96个)到/system/lib/arm; 文件权限为(664): -rw-rw-r- 所有者为: 1000system 1000system 这里提供的ARM编译器测试可用于Androi...
39
热度 -
[综合] Build OpenCORE 2.05 on x86 Linux
BuildOpenCORE2.05onx86Linux 一、目的.............................................................................. 2 二、環境&所需工具.....................
19
热度 -
[综合] ART模式开启方法(需要root)
ART模式开启方法: 1.在RE管理器 中打开DATA文件夹。 2.进入DATA目录后,继续找到“property”目录并打开。 3.打开property目录后,找到文件“persist.sys.dalvik.vm.lib”。 4.长按“persist.sys.dalvik.vm.l...
97
热度 -
[综合] android 5.0预制APK方法
第一情况、如何将带源码的APK预置进系统?// 曹浩洋的专栏 1)在packages/apps下面以需要预置的APK的名字创建一个新文件夹,以预置一个名为Test的APK为例 2)将TestAPK的Sourcecode拷贝到Test文件夹下,删除/bin和/gen目录 3)在Test目录下创建一个名...
97
热度 -
[综合] kernel logo到开机动画之间闪现黑屏(android 5.X)
在BootAnimation开始绘图之前,会先做一次clearscreen的动作,避免出现前面的图干扰到BootAnimation的显示。 通过checkmain_log先确认播放开机动画是哪个function,在对应function删除clearscreen的动作的对应代码。/frameworks...
9
热度 -
[综合] Launcher3实现壁纸居中
Launcher3的wallpaper显示是动态的,与Launcher预置桌面数目有关,让壁纸居中,只能确保第一次开机时壁纸居中,后面用户修改桌面数目后,就无法达到了。如何要在默认桌面数目配置时居中,可以参考下面方法,以default一屏为例: Launcher3的workspace.java文件替...
70
热度 -
[综合] android LL 加密的手机开机过程中提示手机空间不足
加密过的手机,在开机过程中会先将系统mount到一个tmpfs上,待系统解密完成之后,再重新mount"/data" 上。 修改: 修改下/system/core/fs_mgr/fs_mgr_priv.h中如下定义,把256改大点,改成ram的一半 #defineCRYPTO_TMPFS...
61
热度 -
[综合] android 在通话状态下,当有通知来时(如低电量提示、wifi 连接,等),没有通知音
1. frameworks/base/services/core/java/com/android/server/notification/NotificationManagerService.java disableNotificationEffects()中,注掉 /* if(mCallStat...
71
热度 -
[综合] android 使静音模式下音乐也静音,切换到其他模式恢复
1.AudioProfileManager.java下增加定义: publicstaticfinalintSTREAM_MUSIC=AudioManager.STREAM_MUSIC; 2.AudioProfileService.java (1)文件开头增加定义: privateintmCurren...
27
热度 -
[综合] Android aplog是什么?
aplog是系统应用层的log,比如应用程序无响应或强行关闭,kernel相关的,比如driver(相机、蓝牙、usb、启动)出了开机问题、手机对服务唤醒和休眠的一些记录蓝牙相关问题。 (1)Debug/LOG方面,原则上user版本只能抓到有限的资讯,eng可以抓到更多的资讯,Debug能力更强,...
45
热度 -
[综合] Android FDN号码完全匹配
根据GSM对于FDN的规定,FDN是prefix匹配的,即只要所拨打的号码前缀能够匹配上FDN中的号码,则该号码就能够拨打出。例如:假设FDN列表中存在号码”1234”,则拨打”123456”等前缀为”1234”的号码时能够成功。 有的运营商会要求全号码匹配,即在上面的例子中只能拨打”1234”,可...
55
热度 -
[综合] Android SIM内ECC文件存储超过5个就无法匹配service category
SIM卡EFecc文件存储紧急号码和servicecategory,但是如果存储超过5个,从第6个record开始就不能生效。 android默认支持SIM卡内EFecc文件的前5个record,如果需要拓展支持5个以上,需要做如下修改: 1、defineECC_CUSTOM_MAX_SIM...
18
热度 -
[综合] Android悬浮窗TYPE_TOAST小结源码分析
还是从最简单的地方开始,我们调用了WindowManager.addView,WindowManager是个接口,我们使用的是他的实现类WindowManagerImpl,看看它的addView方法: @Override publicvoidaddView(Viewview,ViewGroup.La...
16
热度 -
[综合] android 5.0 录像模式下只有手动对焦没有自动对焦的问题
1将FocusManager.java(src\com\android\camera)中的getModeContinousFocusMode函数替换为, privateStringgetModeContinousFocusMode(intmode){ mode=getSettingModeIndex...
48
热度 -
[综合] Ubuntu下设置Eclipse支持GBK和GB2312
在Ubuntu下安装Eclipse,默认没有GBK和GB2312编码,有些工程中的文件打开以后就会出现乱码。 解决方案如下: 1.修改Ubuntu配置文件/var/lib/locales/supported.d/local: sudogedit/var/lib/locales/suppor...
83
热度 -
[综合] android 5 设置图案锁,锁屏界面进入相机拍照、查看锁定的照片后,退出锁屏界面再进入相机,不能正常拍照,界面白屏。
将文件alps/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBottomAreaView.java内的函数launchCamera()作如下修改: if(intent==SEC...
72
热度 -
[综合] Android 最新面试题
1.Intent的几种有关Activity启动的方式有哪些,你了解每个含义吗? Intent的一些标记有FLAG_ACTIVITY_BROUGHT_TO_FRONT、FLAG_ACTIVITY_CLEAR_TOP、FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET、FLAG_AC...
86
热度 -
[综合] 通过adb 发送broadcast 调试新加的command的系统功能
adbshellambroadcast后面的参数有:[-a<ACTION>][-d<DATA_URI>][-t<MIME_TYPE>][-c<CATEGORY>[-c<CATEGORY>]...][-e|--es<EXTRA_KEY&...
47
热度 -
[综合] Android运用Gradle build后生成的app-debug-unaligned.apk 和app-debug.apk区别
Theunalignedapkisjustanintermediateapk.First,theunalignedapkisgenerated.Then,theunalignedapkgetsalignedandproducesthealignedapkwhichistheapp-debug.apk...
54
热度