- 博客(14)
- 资源 (17)
- 收藏
- 关注
原创 Android launcher3中QSBSearchBar会在主菜单界面显示的问题。
现象在开发中发现,launcher3 待机界面的QSBSearchBar widget,在我们进入主菜单界面后,可能会显示在主菜单界面原因进入主菜单,收到searchmanager发送的广播消息,search框会重建。解决方法:重建时若在allapp界面则执行隐藏操作。请贵司帮忙按如下修改:packages/apps/Launcher3/src/com/android/launcher3/Launc
2017-04-28 14:10:05 1869
原创 setSystemUiVisibility方法和getSystemUiVisibility方法
setSystemUiVisibility(int visibility)方法可传入的实参为: 1. View.SYSTEM_UI_FLAG_VISIBLE:显示状态栏,Activity不全屏显示(恢复到有状态栏的正常情况)。 2. View.INVISIBLE:隐藏状态栏,同时Activity会伸展全屏显示。 3. View.SYSTEM_UI_FLAG
2017-04-28 11:08:36 839
转载 Android launcher3布局和结构
Launcher3最主要的是一个Activity,基本上所有操作都集中在这个Activity上。在Launcher.Java 当中,setContentView()的参数是R.layout.launcher,只研究下桌面竖屏的情况,源码在res/layout-port/launcher.xml。请看运行着launcher3的手机屏幕,布局的最外面是一个FrameLayout,紧紧地包围了一
2017-04-28 10:48:45 1319
转载 android5.0,6.0第三方签名APP,在SElinux下,如何获得对一个内核节点的访问权限?
在android6.0中,出于安全考虑,不允许第三方签名的app被分配mlstrustedsubject:在external/sepolicy/untrusted_app.te文件中:# Do not allow untrusted_app to be assigned mlstrustedsubject.# This would undermine the per-u
2017-04-26 16:44:33 482
原创 android如何客制化紧急号码?
以添加130为例,只需要确保PhoneNumberUtils.java文件的如下两处正确添加就ok。PhoneNumberUtils.java (frameworks\base\telephony\java\android\telephony) 1.isSimEmergencyNumber()方法做如下修改 } //no ecclist system property, so use our
2017-04-21 15:19:37 1217
原创 Android 修改拨号音尖锐问题,降级拨号音量修改
在packages/apps/Dialer中 DialpadFragment.java 修改:private static final int TONE_RELATIVE_VOLUME = Integer.parseInt(SystemProperties.get("ro.dailer.tone.volume","80"));//SUN:jicong.wang modify通过修改ro.diale
2017-04-19 18:03:09 741
原创 Android 连接USB 默认选中MTP
修改步骤: 1. frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java 相应地方增加如下语句: …… loadSetting(stmt, Settings.Global.USB_REMEMBER_CHOICE,”1”);//默认记住
2017-04-19 17:55:36 5866
原创 Android dumpsys命令
代码所在位置在framework/native/cmds/dumpsys/Dumpsys.cpp, 可以dump各个service里需要trace的变量,每个service代码都会有dump函数,dump函数里就是需要trace的变量。 如DeviceStorageMonitorService.java:找到dump函数, protected void dump(FileDescripto
2017-04-19 17:52:45 463
原创 jdk1.8编译Android7失败!
1.编译过程中如果报heap 溢出,可以执行如下:16G memory的话,改成8或者4 export ANDROID_JACK_VM_ARGS=”-Dfile.encoding=UTF-8 -XX:+TieredCompilation -Xmx4g” 如果还不行,只有把进程减小,如make -j4 2>&1 |tee build.log2.单编编译一直卡住,可以做如下尝试 jack-admi
2017-04-19 17:51:15 1088
原创 Android launcher3 无法单编的问题
在完整编译过的环境中,单编Launcher3,经常会提示如下类似错误,无法编译 ninja: error: ‘out/host/linux-x86/framework/host-libprotobuf-java-nano.jar’, needed by ‘out/host/ common/obj/JAVA_LIBRARIES/launcher_proto_lib_intermediates/
2017-04-19 17:50:12 4264 2
原创 Android解压system.img
android4.0之后,system.img文件格式为ext4,如果需要修改system.img文件,该如何做: 1.ubuntu系统,准备工具make_ext4fs、simg2img、mkusering.sh。 make_ext4fs、simg2img、mkusering.sh这三个工具可以在源码编译之后的 out/host/linux_x86/bin目录下获取,并将这三个命令复
2017-04-19 17:47:34 1034
原创 Linux下使用touch批量修改文件夹和文件的时间
下面只有两个参数存在差别,d与f,d表示文件夹,f表示文件。 查找当前目录下,所有的文件夹以及子文件夹,并把所有的文件夹及子文件夹设置成755,包括当前目录 find ./ -type d -exec touch {} \; 查找当前目录下,所有的文件以及子文件夹下的文件,并把所有的文件设置成644 find ./ -type f -exec touch {} \; 修改单个文件的时间为
2017-04-19 17:26:05 6556
原创 C语言中配置文件解析案例
int parse_config(){ FILE *fp; int ret = 0, count = 0, err = 0; int id,flag; char *type,*name; char buffer[MAX_LINE_LEN]={0}; fp = fopen(PCBA_SUPPORT_CONFIG, "r"); if(fp == N
2017-04-19 17:22:29 995
原创 关于launcher3 应用icon会自动添加到待机页面的问题
在android系统开发过程中。发现有些应用在安装后,在主菜单中第一次进入之后,此应用的icon会自动加载到待机页面上。 通过launcher3源码发现。 在AndroidManifest.xml中 <!-- Intent received used to install shortcuts from other applications --> <receiver and
2017-04-14 15:44:18 899
MSSI_Introduction_20190916.pdf
2019-12-16
Thermal_Config_tool_exe_v2.2.1945.4.rar
2019-11-13
git-repo.git.rar
2017-10-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人