![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android 平台
liuminx
这个作者很懒,什么都没留下…
展开
-
Android P 分享选择字符大小显示
系统中图片分享菜单的packages/apps/SnapdragonGallery/res/values-zh-rCN/strings.xml: <string name="share_dialogue_title">分享选择</string>查看其字符调用的位置有:packages/apps/SnapdragonGallery/src/com/android/gallery3d/ui/ActionModeHandler.java if (act原创 2020-08-05 12:02:23 · 273 阅读 · 1 评论 -
Android P 蓝牙与PC端连接失败
字符有:PIN码或配对密钥不正确,无法与对应的字符串为:bluetooth_pairing_pin_error_messageframeworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/BluetoothEventManager.java /** * Called when we have reached the unbonded state. * * @pa原创 2020-08-03 14:04:44 · 1275 阅读 · 0 评论 -
Android P 音乐播放中,插拔OTG U盘音乐会停止
音乐播放器的主要服务如下packages/apps/SnapdragonMusic/src/com/android/music/MediaPlaybackService.java其注册对外部存储的监控如下: /** * Registers an intent to listen for ACTION_MEDIA_EJECT notifications. * The intent will call closeExternalStorageFiles() if the ext原创 2020-07-30 09:46:48 · 571 阅读 · 0 评论 -
Android P WIFI连接Notification 通知音提示
根据字符"登录到WLAN网络" 查找到对应的字符串<string name="wifi_available_sign_in" msgid="9157196203958866662">"登录到WLAN网络"</string>进而查找该字符在代码中的使用:frameworks/base/services/core/java/com/android/server/connectivity/NetworkNotificationManager.java其对应的函数是:public原创 2020-07-30 09:09:14 · 770 阅读 · 2 评论 -
Android Studio 自动生成注释模板的方法
File --> Settings --> Editor --> Live Templates在第6点中编辑映射函数如下:点击Application in Java中的关系如下:在方法名上敲击cmt 回车即可显示对应的注释文件。原创 2020-07-27 17:26:07 · 454 阅读 · 0 评论 -
Android P指示灯调节代码逻辑
指示灯代码逻辑查看与定义:默认当低电量时候,指示灯亮灭是1s-1s 的切换; 根据产品定义反馈,切换的太过频繁,需要调整修改。当电量较多时候,不处于低电量时候,系统处于正常的battery实现逻辑中,而当电量低于15之后,电量切换为setBrightness和setColor模式下,出现了闪光灯一直切换的情况。所以其闪烁未按照现有的软件逻辑执行。LightsService.javaprivate void setLightLocked(int color, int mode, int onMS, i原创 2020-07-27 14:05:45 · 784 阅读 · 0 评论 -
Android P Camera2当SD卡被拔出来自动切换到内部存储
需求: Camera2 当拔出SD卡后,设备一直提示“无法访问SD卡”,体验不好修改方法:依据现有流程中的当内部存储空间不够时候,切换到SD的方案修改判断提示的函数为:packages/apps/SnapdragonCamera / src/com/android/camera/CameraActivity.java protected long updateStorageSpace() { synchronized (mStorageSpaceLock) {原创 2020-07-16 19:47:13 · 264 阅读 · 0 评论 -
Android P编辑联系人照片会显示之前默认图片的图层
先查找到显示联系人的界面Activity为adb shell "dumpsys window|grep mCurrentFocusmCurrentFocus=Window{afeec10 u0 com.android.contacts/com.android.contacts.quickcontact.QuickContactActivity}故可以知道该界面为:QuickContactActivity.java根据布局可以很快找到对应的PhotoView属性 mPhotoVie原创 2020-07-15 15:19:16 · 375 阅读 · 0 评论 -
Android P Document 点击获取信息菜单
packages/apps/DocumentsUI/res/values-zh-rCN/strings.xml“获取信息”packages/apps/DocumentsUI/res/menu/activity.xml <item android:id="@+id/option_menu_settings" android:title="@string/menu_settings" android:showAsA原创 2020-07-13 17:50:58 · 550 阅读 · 0 评论 -
Android P通话界面不支持听筒音将听筒图标隐藏问题查看
Dialer中通话记录界面初始化:packages/apps/Dialer / java/com/android/incallui/CallButtonPresenter.javaotherAccount = TelecomUtil.getOtherAccount(getContext(), call.getAccountHandle()); boolean showSwapSim = otherAccount != null && !ca原创 2020-07-07 19:33:10 · 399 阅读 · 0 评论 -
Android P 通话中蓝牙耳机连接时候音频通道选择弹出框
通过最直观的字符“免提”packages/apps/Dialer/java/com/android/incallui/audioroute/res/values-zh-rCN/strings.xml: <string name="audioroute_speaker" msgid="3269659224838962927">"免提"</string>找到对应的文件:packages/apps/Dialer/java/com/android/incallui/audio原创 2020-07-07 11:38:14 · 650 阅读 · 0 评论 -
Android P开发者选项中的USB调试关闭
根据字符查找到开发者选项的字符是:reset_dashboard_titlepackages/apps/Settings/res/xml/system_dashboard_fragment.xml找到对应system_dashboard_fragment.xml调用的Java文件是:packages/apps/Settings/src/com/android/settings/system/SystemDashboardFragment.java进而找到:packages/apps/Setting原创 2020-07-07 10:44:37 · 2961 阅读 · 0 评论 -
显示以太网Mac地址的方法
先通过地址判断:/sys/class/net/eth0/address ,常由于权限原因而无法访问;故还需使用另外一种方式读取@SuppressLint("HardwareIds")@Overrideprotected void updateConnectivity() { try (BufferedReader input = new BufferedReader(new InputStreamReader(new FileInputStream( "/sys/.原创 2020-07-02 09:11:42 · 1171 阅读 · 0 评论 -
Android P自动确定时区代码流程
根据字符自动确定时区查找到Setting中对应的字符packages/apps/Settings/res/values-zh-rCN/strings.xml: <string name="zone_auto" msgid="334783869352026648">"自动确定时区"</string>而后可以知道其对应的文件是:packages/apps/Settings/res/xml/date_time_prefs.xml,代码片段是:<PreferenceCat原创 2020-07-04 12:04:18 · 1590 阅读 · 0 评论 -
搜狗输入法短信界面点击Enter键不能换行
搜狗输入法MMs界面不换行;定位改问题问题的UI界面点grep -r “键入信息” packages/apps/Mms/packages/apps/Mms/res/values-zh-rCN/strings.xml: “键入信息”可以知道字符串为:type_to_compose_text_enter_to_send,继续通过命令查找:packages/apps/Mms/res/layout/compose_message_activity.xml:原创 2020-06-30 11:26:36 · 602 阅读 · 0 评论 -
WIFI 中WLAN偏好设置中Notification的显示代码流程
查看WIFI中WLAN偏好设置功能是否正常代码流程的步骤:根据字符查找出对应的字符串grep -r “打开网络通知” packages/apps/Settingspackages/apps/Settings/res/values-zh-rCN/strings.xml: <string name="wifi_notify_open_networks" msgid="76298880708051981">"打开网络通知"</string>进一步通过命令查找对应的字符gr原创 2020-06-30 09:36:55 · 1028 阅读 · 0 评论 -
内置APK文件的方法
内置APK文件的方法:include $(CLEAR_VARS)LOCAL_MODULE := GoogleTTSLOCAL_MODULE_OWNER := qcomLOCAL_MODULE_TAGS := optionalLOCAL_MODULE_CLASS := APPSLOCAL_CERTIFICATE := platformLOCAL_MODULE_SUFFIX := .apkLOCAL_SRC_FILES := ../../.././target/原创 2020-06-29 19:45:58 · 407 阅读 · 0 评论