-
[综合] android 如何修改MTP在PC端显示的制造商信息
1.修改build/tools/buildinfo.sh中的ro.product.manufacturer 2.frameworks\av\media\mtp\MtpServer.cpp的doGetDeviceInfo()property_get("ro.product.manufacturer...
21
热度 -
[综合] 6572M支持的lcm 分辨率说明
MT6572M支持最大分辨率为HVGA,即320*480,所用的LCM的规格: weight:<=320height:<=480 如果需要用MT6572M做横屏的显示,请使用320*480的LCM,屏的一行宽度为320,高度为480; 然后在projectconfig.mk中...
21
热度 -
[综合] android 如何设定默认主题为mint,mocha或raspberry
以raspberry主题为例: 1,修改文件frameworks/base/core/java/android/content/res/Configuration.java,将变量SKIN_UNDEFINED值赋为"/system/framework/theme-res-raspberry.apk"...
67
热度 -
[综合] android 如何剔除apk里面用不到的资源文件,减少system img的大小?
/config/xxx/ProjectConfig.mk中的PRODUCT_LOCALES中,关于语言,只加入需要的几种即可;关于屏幕密度,只需加入该项目resolution对应的即可,比如WVGA项目就只加入hdpi,这样其他屏幕密度的资源(主要是drawable资源)就不会build到img中,...
72
热度 -
[综合] MT6589平台通话录音时如何播放提示音给对方?
1.修改AudioMTKStreamOut.cppssize_tAudioMTKStreamOut::write(constvoid*buffer,size_tbytes) { caseandroid_audio_legacy::AudioSystem::MODE_IN_CALL: ca...
76
热度 -
[综合] android 耳机左右声道接反,软件如何修正
可以用如下方法: 修改AudioYusuStreamOut.cpp,添加方法: voidAudioYusuStreamOut::swS2M(constvoid*buffer,size_tbytes) { uint32Idx_i; int16PCM_M; short*pbuffer=(short*)b...
8
热度 -
[综合] android fm单体声和立体声的切换。
目前的设计中是支持单体声和立体声自动切换的。切换是需要在一定的条件下满足才会进行切换,切换的条件和电台的信号强度RSSI、信号稳定性CQI等等都有关系。 目前在上层留有两个接口,分别为stereoMono和setStereoMono。 StereoMono 查询当前电台是以立体声,还是单体声...
86
热度 -
[综合] Android语言设置默认打开myanmar 缅甸
在xintong/config/{projectname}/ProjectConfig.mk中修改如下的config,只需要把默认的语言加在后边即可 DEFAULT_LATIN_IME_LANGUAGES=en_USmy DEFAULT_LATIN_IME_LANGUAGES后面的格式需要与pac...
34
热度 -
[综合] android 在连拍菜单中,增加连拍张数选项
修改\packages\apps\Camera\res\values\arrays.xml中的以下代码: <string-arrayname="pref_camera_continuous_number_entries"> <item>@string/pref_camera_...
75
热度 -
[综合] android GB版本的camera,录像过程中按“菜单”键会停止录像
Android2.3.7.r1按menu键时会停止录像。改成录像时按menu键不做处理,可做如下修改: 在packages/apps/CameraOpen/src/com/mediatek/camera/VideoCamera.java onKeyDown()方法中: 修改 caseKeyEvent...
78
热度 -
[综合] android wifi信号强度等级区分的修改
/frameworks/base/wifi/java/android/net/wifi/wifimanager.java calculateSignalLevel为计算信号等级函数,MAX_RSSI和MIN_RSSI分别为最强和最弱信号强度等级的信号强度阀值。
40
热度 -
[综合] android 接收到蓝牙配对请求时如何点亮屏幕
file:BluetoothEventLoop.java GB/GB2/GB3: 1.importandroid.os.PowerManager;2.变量申明:privatePowerManager.WakeLockmWakeLock; 3.BluetoothEventLoop()...
43
热度 -
[综合] android 在新建短信时,加入名称为,(英文逗号)的联系人时,应用崩溃的修改
请修改文件 /alps/frameworks/ex/chips/src/com/android/ex/chips/RecipientAlternatesAdapter.java privatestaticCursorqueryAddressData(Contextcontext,ArrayList...
14
热度 -
[综合] android录制更大视频文件的修改
android录像的视频文件最大只有2GB,录制更大视频文件的修改 1.首先Application需要Set64bitOffset的属性给Writer.frameworks/base/media/java/android/media/MediaRecorder.java publicvoidsetV...
82
热度 -
[综合] android 在手机中预置联系人/Service Number
实现预置联系人(包含姓名、号码信息)至手机中;并保证该联系人是只读的,无法被删除/编辑。 代码分为两部分: PartOne将预置的联系人插入到数据库中; PartTwo实现在联系人详情和联系人多选界面中无法删除/编辑预置联系人。 【注意】如果您不需要限制预置联系人的删除/编辑操作,那么仅加入Par...
75
热度 -
[综合] android 系统语言为英语时,Contacts联系人名字含有特殊前缀后缀(Dr. Mr. Lt等)时的相关问题处理
1.进入contactsapp,新建一个联系人; 2.在联系人姓名栏输入如下类似字段(目前已知): Class1:common_name_prefixes 1LT,1ST,2LT,2ND,3RD,ADMIRAL,CAPT,CAPTAIN,COL,CPT,DR,GEN,GENERAL,LCDR,LT,...
46
热度 -
[综合] android 短信下,添加联系人,进入联系人多选界面出现联系人电话号码晃动的问题
1.LaunchMMS,新建message; 2.点击右上角“添加联系人”icon,进入到联系人多选界面; 3.选择右侧的联系人复选框时,可以看到联系人list上,电话号码在晃动。 首先找到contacts源码包下的ContactListItemView.java文件 然后找到onMeasure(...
13
热度 -
[综合] android 对一个合并后的联系人选择编辑,手机屏幕会缓慢变暗后再进入编辑界面的问题
1.手机上有一个合并过的联系人 2.编辑合并后的联系人 3.手机屏幕会缓慢变暗之后再进入编辑界面。 首先找到contacts源码包下的EditContactActivity.java文件,然后找到bindEditors()方法,如下(修改的地方有两处): ProtectedvoidbindEdi...
62
热度 -
[综合] 在Android 实现SD卡热插拔机制时,需要注意的几个方面
1,sd卡热插拔机制的实现需要软件和硬件同时配合才能实现。 2,在电路上,需要一根单独的检测pin脚,通过检测pin脚的高低电平来检测sd卡的插拔动作,并在dws中将其配置成上拉或下拉 3,软件上的配置主要就是在\mediatek\custom\<proj>\kernel\cor...
49
热度 -
[综合] Android中获取IMEI码
//getIMEI码StringIMEI=this.getSystemService(Context.TELEPHONY_SERVICE).getDeviceId(); StringmyIMSI=android.os.SystemProperties.get(android.telephony...
36
热度