-
[综合] android 视频播放器选择界面弹出机制
1,filemanager与videos识别视频的机制不同 a)filemanager简单根据后缀识别,3gp、mp4和avi分别被认为是三种不同的视频格式,因此会分别弹出视频播放器选择界面 b)videos中视频识别是按照文件mimetype来设定,3gp属于简化的mp4,可以认为是同一类文件。在...
86
热度 -
[综合] android KK上,前摄,对于normal、zsd、facebeauty拍照,实现mirror
1、 normalshot. alps\mediatek\platform\mt6595\hardware\mtkcam\v1\adapter\Scenario\Shot\NormalShot\NormalShot.cpp, bool NormalShot:: onCmd_capture() { ....
71
热度 -
[综合] android 匈牙利语环境下,联系人的姓名顺序颠倒
联系人姓名由prefix/givenname/middlename/familyname/suffix组成。世界各地对于姓名显示的顺利是不同的。 例如中国习惯是:familyname+middlename+givenname 西方习惯是:givenname+middlename+familyname...
30
热度 -
[综合] android +7与8开头的号码在拨号盘上搜索相互匹配
某些运营商,要求在拨号盘的DialerSearch上面,对于+7与8开头的号码要能够互相搜索: 1.查询“+7123456”这个号码,输入“8123456”也能够检索到。反之亦然。 2.输入“8”,能匹配“8”开头的数字或者“TUV”开头的名字。 KK版本对DialerSearch有一定的修改,请参...
32
热度 -
[综合] android 陌生人电话不显示其归属地
修改DefaultCallLogInsertionHelper.java(alps\packages\providers\contactsprovider\src\com\android\providers\contacts) @Override publicvoidaddComputedValue...
50
热度 -
[综合] android 先10位匹配,若是无法匹配,则换成7位匹配
若是一些海外需求,对于号码匹配位数,需要先10位匹配,若是无法匹配,则换成7位匹配 具体情况举例: Case1: 如果您保存的有:A:04165191666,B:5191666,来电号码是:04165191666 因为是7位匹配,所以A和B都可以匹配到,但是最佳匹配还是A,最后显示A; 来电519...
2
热度 -
[综合] android 如何去除拨号盘中的格式调整
修改DialpadFragment.java文件,注释掉如下代码即可去除拨号盘中的格式调整: PhoneNumberFormatter.setPhoneNumberFormattingTextWatcher(getActivity(),mDigits);
40
热度 -
[综合] Android KK平,联系人列表#组置于A~Z之前
修改文件ContactLocaleUtils.java两处 (Path:packages/contactsprovider/src/com/android/providers/contacts) 1.函数publicContactLocaleUtilsBase(Localelocale)结尾处 .....
12
热度 -
[综合] 如何设置联系人地址从大到小显示(按照省、市、街道)
1.(联系人详情界面的修改) 文件:PostalSplitter.java(packages\providers\contactsprovider\src\com\android\providers\contacts) 函数:publicStringjoin(Postalpostal) 有如下语句:...
35
热度 -
[综合] android 阿拉伯语下,图库中编辑运动轨迹图片,动画中会显示绿色的图片
1.在阿拉伯语下,进camera拍照一张运动轨迹图片, 2.滑进图库查看此图片,在preview界面,图框右下角会有一个“+”按钮,点击该按钮,然后按右上角阿拉伯语标示按钮,回到所拍运动轨迹动画预览界面 3.查看轨迹动画,发现刚开始显示的是绿色图案,然后变成所拍景物,中途也出现绿色图像 修改如下: ...
21
热度 -
[综合] android 首次开机会发现状态栏的数据链接图标会自动打开然后又消失
请找到文件ConnectivityService.java(alps\frameworks\base\services\java\com\android\server) 在connectivityService.checkMobileProvisioning()这个方法的开头加上如下代码: ...
5
热度 -
[综合] android 添加MCCMNC自动号码匹配后拨号匹配不到联系人
由于不同的sim卡对应不同的mccmnc,导致min_match的值发生变化, 新的min_match值与之前phone_lookup表中保存的min_match不一直,导致无法匹配上。 修改如下: 1.添加URI 修改ContactsProvider2.java, privatestaticfi...
35
热度 -
[综合] android 输入8或者6会搜索出来name和number都没有6的联系人
这个问题是因为在存入一个国内正常电话号码的时候,在数据库里面会存两条,一条是原始号码,另一条是带国家码+86的号码。 13900218888+8613900218888 所以您输入6时匹配到的是+86的6,但是实际号码显示是以您存入的号码来显示的,请知悉。 如果要修改,请参考如下方法: FILE:...
92
热度 -
[综合] 怎么去掉联系人、通话记录、拨号列表界面中的电话号码中间的空格?
1.注解掉格式化处理 FILE:PhoneNumberFormatter.java BeforeKK1 PATH:alps/packages/apps/contacts/src/com/android/contacts/Util AfterKK1 PATH:alps/packages/apps/co...
33
热度 -
[综合] 如何将主菜单图标改成按安装时间排序
1.在LauncherModel.java中加入如下代码,如果是KKLauncher3ApplicationInfo要替换为AppInfo publicstaticfinalComparator<ApplicationInfo>getInstallTimeComparator(){ re...
90
热度 -
[综合] android如何查看当前工程哪些profile是打开的
代码工程里面有三只文件都是涉及到各个profile的宏的,分别是:featureoption.java、common/ProjectConfig.mk、product/ProjectConfig.mk. 它们之间是什么关系呢?如何查看当前工程哪些profile是打开的? [SOLUTION] co...
82
热度 -
[综合] android 网络运营商名称显示规则(锁屏界面,下拉列表)
一:Background&相关flow MTKOperatornamedisplay在手机中分成两种类型: 1.Sim卡名称: 根据开机从SIM卡中读取的IMSI去到Spn-conf.xml中(如果是MVNO的卡则是Virtual-spn-conf-by-***.xml中)匹配得到的na...
63
热度 -
[综合] 如何区分MNO和MVNO
MVNO(MobileVirtaulNetworkOperator)虚拟网络运营商,没有自己的实体网络,通过租用MNO(MobileNetworkOperator)的网络来提供网络服务。 我们知道Spec规定operator之间是通过MCC/MNC(MobileCountryCode/MobileN...
80
热度 -
[综合] android 设定默认开机时的network mode
networkmode的常见类型有 WCDMApreferred:0 GSMonly:1 WCDMAonly:2 GSMUMTS:3 CDMA:4 ...(参考RILConstants.java) 是透过AT+ERAT把mode的值丢给modem,让modem设定对应的mode。如果是TDD手机,那...
47
热度 -
[综合] MVNO忽略国内漫游(ignore national roaming)
有些地区的MVNO(MobileVirtualNetworkOperator)和国内各MNO(MobileNetworkOperator)签订了协议,使用国内所有MNO的网络不算漫游,所以需要判定如果MVNO的卡注册上国内的plmn,则忽略漫游 上层Ap判定roaming的方法是GsmService...
57
热度