自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 资源 (2)
  • 收藏
  • 关注

原创 深度解析Android Q cutout刘海屏

1.在 Settings/System/Developer options/DRAWING 里面看到有 “Display cutout” 菜单2.根据这个字符串找到packages/apps/Settings/res/values/strings.xml<string name="display_cutout_emulation">Display cutout</string>3.然后根据 display_cutout_emulation 字符串找到在 packages/a

2020-09-27 17:26:07 3344 1

原创 深度解析Android Q Toast

我们最常使用Toast的方法是 Toast.makeText().show();在源码中找到 Toast.java 文件的路径frameworks/base/core/java/android/widget/Toast.java先看 makeText() 方法public static Toast makeText(@NonNull Context context, @Nullable Looper looper, @NonNull CharSequence text, @Duration int

2020-09-24 14:19:45 310

原创 ubuntu终端中用 gedit 打开文件会报异常

(gedit:38195): GLib-GIO-CRITICAL **: 16:55:36.219: g_dbus_proxy_new: assertion 'G_IS_DBUS_CONNECTION (connection)' failedsudo apt-get purge fcitx-module-dbus

2020-09-23 08:51:40 1989

原创 深度解析Android Q recovery字体图片生成流程

build/make/core/Makefile# Set recovery_density to a density bucket based on TARGET_SCREEN_DENSITY, PRODUCT_AAPT_PREF_CONFIG,# or mdpi, in order of preference. We support both specific buckets (e.g. xdpi) and numbers,# which get remapped to a bucket.rec

2020-09-23 08:51:32 957

原创 git : you may want to set your diff.renameLimit variable to at least 6407 and retry the command.

git config --global merge.renameLimit 99999

2020-09-23 08:51:24 2560

原创 ubuntu mocp无法启动

在终端运行 mocp,报错信息如下Running the server...It seems that the server is already running with pid 1441.If it is not true, remove the pid file (/home/zq/.moc/pid) and try again.FATAL_ERROR: Exiting!FATAL_ERROR: Server exited!解决方法:删除 ~/.moc/pid 文件即可...

2020-09-23 08:51:16 204

原创 ubuntu使用exiftool查看图片exif信息

sudo apt-get install libimage-exiftool-perlexiftool 图片文件路径

2020-09-23 08:50:59 1408

原创 libpng12-0 Missing In Ubuntu 18.04, 19.10 Or 20.04

sudo add-apt-repository ppa:linuxuprising/libpng12sudo apt updatesudo apt install libpng12-0

2020-09-22 13:46:42 172

原创 ubuntu安装scrcpy(Android屏幕控制工具)

sudo snap install scrcpyorsudo apt-get install scrcpy

2020-09-22 13:46:02 2647 4

原创 Github Clone太慢的解决方法

方法1: 使用代理网站下载https://g.widora.cn/或把 github 上的项目 import 到 gitee 上之后再用 gitee 下载(强烈推荐)方法2: 修改 hosts 文件经常要clone github中的一些项目,无奈如果不爬梯子的话速度实在是龟速,经常1k/s,于是搜了下解决方法,改HOSTS大法。Windows下在C:/Windows/system32/drivers/etc/hostsUbuntu等linux系一般在/etc/hosts在hosts中添加如下内

2020-09-22 13:40:08 813

原创 ubuntu18.04文件搜索功能异常

nautilus搜索功能type ahead searchsudo add-apt-repository ppa:lubomir-brindza/nautilus-typeaheadsudo apt-get dist-upgrade

2020-09-22 13:33:58 323

原创 ubuntu把launcher设置到底部

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

2020-09-22 13:30:34 182

原创 ubuntu安装右键终端

sudo apt-get install gnome-terminal nautilus-open-terminal

2020-09-22 13:29:55 181

原创 ubuntu禁止USB自动弹出

gsettings set org.gnome.desktop.media-handling automount-open false

2020-09-22 13:28:23 418

原创 ubuntu安装sqlite3可视化工具

sudo apt-get install sqlite3sudo apt-get install sqlitebrowsersudo apt-get install sqliteman//常用指令.database.tables.schema.dump table_name.separator :.mode column.width 2.show.help.quit.exitcreate table student_info(stu_no interger primary

2020-09-22 13:27:36 444

原创 [默认值]Android Q修改默认音量

frameworks/base/services/core/java/com/android/server/audio/AudioService.java/** Maximum volume index values for audio streams */protected static int[] MAX_STREAM_VOLUME = new int[] { 7, // STREAM_VOICE_CALL 15, // STREAM_SYSTEM 15, // STR

2020-09-22 10:36:17 429

原创 Android “.nomedia“ 文件的使用方法和原理

系统媒体数据库无法扫描到数据1.插入一张SDCARD2.push 3000左右图片到sdcard3.重启4.观察发现手机不能读取到图片数据 (读取方法:Images.Media.getContentUri(“external”)获取uri, 然后读取数据库)5.push 1首歌曲6.重启进入music,等待扫描结束,music不能显示歌曲根本原因是:多媒体文件所在目录下有.nomedia文件,因此,MediaProvider会把该目录的文件识别为普通文件,具体表现是在db文件中media_t

2020-09-22 10:31:20 29033

原创 [默认值]Android不允许锁屏界面上显示Notification

frameworks/base/packages/SettingsProvider/res/values/defaults.xml<integer name="def_lock_screen_show_notifications">0</integer>0:不显示1:显示代码实现的地方在frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NotificationLockscreenUse

2020-09-21 22:13:40 828

原创 [默认值]Android修改状态栏高度

frameworks/base/core/res/res/values/dimens.xml<dimen name="status_bar_height">48dp</dimen>

2020-09-21 21:58:22 2002

原创 [默认值]Android修改短按power键回到桌面

frameworks/base/core/res/res/values/config.xml<!-- Control the behavior when the user short presses the power button. 0 - Nothing 1 - Go to sleep (doze) 2 - Really go to sleep (don't doze) 3 - Really go to sleep and go h

2020-09-21 21:56:39 482

原创 [默认值]默认关闭数据连接

frameworks/opt/telephony/src/java/com/android/internal/telephony/DataEnableController.javaSettings.Global.putInt(mContext.getContentResolver(),- Settings.Global.MOBILE_DATA + SubscriptionManager.MAX_SUBSCRIPTION_ID_VALUE, 1);+

2020-09-21 21:00:56 371

原创 [默认值]WIFI名称修改

frameworks/base/core/res/res/values/strings.xml<string name="wifi_tether_configure_ssid_default" translatable="false">WIFI SSID</string>

2020-09-21 20:56:21 1227

原创 [默认值]默认蓝牙名称修改

system/bt/internal_include/bt_target.h#ifndef BTM_DEF_LOCAL_NAME#define BTM_DEF_LOCAL_NAME "BT NAME"#endif

2020-09-21 20:51:32 347

原创 [知识点]Log.wtf()

Log.wtf()的意思不是 What The Fuck!,而是 What a Terrible Failure

2020-09-21 20:14:23 1787 1

原创 [知识点]ss,dsds/dsda,tsts,qsqs

ProjectConfig.mkMTK_MULTI_SIM_SUPPORT1.ss -单卡单待single standby2.dsds/dsda -双卡 (区别:dsds双卡双待Dual SIM Dual Standby,dsda双卡双通Dual SIM dual active,我们公司基本都是dsds)双卡双待又可以分双模双待,双网双待,双待单通,双待双通等。 就是可以2个号码同时拨通并可以同时通话的。中国移动使用的GSM(2G)/TD-SCDMA(3G)/TD-LTE(4G)这3模;中国

2020-09-21 19:51:34 4808

原创 Android Q第一次打开settings下的hotspot,saver,inversion,work,night,cast等开关的时候会在下拉状态栏上自动添加一个Tile

操作步骤:1.设置—network&internet—data saver,开启data saver2.设置—network&internet—wifi热点,开启热点实际结果:下拉状态栏本来只有一页,开启后第2页会多出图标。重置下拉状态栏,再次开启关闭 data saver/wifi 热点,第2页中不会多出图标修改方法:研究代码之后发现 SystemUI 里面本身就有这个机制 AutoAddTracker,第一次打开一些开关的时候会把已经添加过的 Tile 放到 Secure.Q

2020-09-21 15:57:21 534

原创 [默认值]Android修改默认时区

先查看 packages/apps/Settings/res/xml/timezones.xml 文件中是否有 Europe/Brussels 对应的时区,如果没有就先添加persist.sys.timezone=Asia/Shanghai比较老的版本在 system.prop 文件中,有些平台在 device.mk或config.mk 文件中覆盖掉了...

2020-09-21 13:34:27 316

原创 Android隐藏 DecorView 上的 navigationBarBackground

getWindow().addFlags(View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);

2020-09-19 13:34:13 1039

原创 [默认值]Android修改默认 锁屏/解锁/低电量/充电 等音效

frameworks/base/packages/SettingsProvider/res/values/defaults.xml<string name="def_low_battery_sound" translatable="false">/product/media/audio/ui/LowBattery.ogg</string><string name="def_desk_dock_sound" translatable="false">/product/m

2020-09-19 10:38:32 744

原创 [默认值]Android修改默认铃声

在 alps/device 目录下 grep 搜索 ro.config.ringtone,找到对应的文件,修改 ro.config.ringtone 和 ro.config.ringtone1 即可。修改之后编译查看 out/target/product/sp9832e_1h10_go/system/build.prop 文件或刷机之后开机查看 adb shell getprop ro.config.ringtone 即可...

2020-09-19 10:29:14 485

原创 [默认值]Android修改默认wifi直连名称

1.在 frameworks/base/packages/SettingsProvider/res/values/defaults.xml 文件中添加 def_wifi_direct_name 的默认值<string name="def_wifi_direct_name" translatable="false">TEST</string>2.在 frameworks/base/packages/SettingsProvider/src/com/android/provider

2020-09-19 10:16:27 963 1

原创 [默认值]Android默认自动对时和自动时区

frameworks/base/packages/SettingsProvider/res/values/defaults.xml<bool name="def_auto_time">true</bool><bool name="def_auto_time_zone">true</bool>

2020-09-19 10:06:27 699

原创 [默认值]Android修改默认息屏时间

frameworks\base\packages\SettingsProvider\res\values\defaults.xml<integer name="def_screen_off_timeout">1800000</integer>ps:单位毫秒 1800000毫秒=1800秒=30分

2020-09-19 10:04:26 1229

原创 [默认值]Android修改wifi热点最大连接数

In general,hotspot’s maximam connection is limited by hardware,so if you want to modify the number,must to make sure the performance of hardware is enough;packages/apps/Settings/res_ext/values/mtk_arrays.xml<string-array name="wifi_ap_max_connection.

2020-09-19 10:01:05 2082 4

原创 [默认值]Android默认打开飞行模式

frameworks/base/packages/SettingsProvider/res/values/defaults.xml<bool name="def_airplane_mode_on">true</bool>

2020-09-19 09:58:24 471

原创 [默认值]Android如何修改默认24小时制

frameworks/base/packages/SettingsProvider/res/values/defaults.xml<string name="sagereal_time_12_24" translatable="false">24</string>

2020-09-19 09:50:08 323

原创 [默认值]Android如何预置一个WIFI热点

JB版本:请在 alps/external/wpa_supplicant_8/mtk-wpa_supplicant.conf 这个文件中增加 networt={} 即可。network需要字段的含义可以查看wpa_supplicant_8/wpa_supplicant.conf文件中的注释“network block fields:”后的说明即可。KK&L版本:请在hardware/mediatek/wlan/config/mtk-wpa_supplicant-overlay.conf文

2020-09-19 09:47:45 683 3

原创 [默认值]Android修改下拉状态栏上的默认快捷方式

frameworks/base/packages/SystemUI/res/values/config.xml<string name="quick_settings_tiles_stock" translatable="false"> wifi,cell,battery,dnd,flashlight,rotation,bt,airplane,location,hotspot,inversion,saver,work,cast,night</string>

2020-09-18 16:40:40 492

原创 [默认值]Android如何修改navigationbar上按键的显示顺序

frameworks/base/packages/SystemUI/res/values/config.xml<string name="config_navBarLayout" translatable="false">left[.5W],back[1WC];home;recent[1WC],right[.5W]</string>

2020-09-18 16:39:11 538

原创 [默认值]Android设置fm、music的耳机安全声音提示等级

frameworks/base/core/res/res/values/config.xml<!-- Safe headphone volume index. When music stream volume is below this index the SPL on headphone output is compliant to EN 60950 requirements for portable music players. --><integer name="

2020-09-18 16:08:58 312

比较完善的汇编例子

比较完善的汇编例子,欢迎大家下载,通过我的初步筛选,这里面的例子都能完美运行

2012-08-30

汇编简单案例大全

这里面包含了汇编的简单例子,经过检验可以运行

2012-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除