framwork
framwork
码点
这个作者很懒,什么都没留下…
展开
-
Android IP地址、子网掩码、默认网关、首选DNS服务器、备用DNS服务器校验
Android IP地址、子网掩码、默认网关、首选DNS服务器、备用DNS服务器校验。原创 2024-07-08 23:45:00 · 238 阅读 · 0 评论 -
Framework 层添加SystemService和Manager的超详细步骤
中增加一句。转载 2024-05-30 09:29:25 · 185 阅读 · 0 评论 -
Android 设置系统语言和地区
修改build/tools/buildinfo.sh,增加如下语句。关键:在设置语言后,需要设置对应的地区。原创 2023-03-09 16:20:55 · 702 阅读 · 0 评论 -
Android logcat打印日志异常read: Unexpected EOF!
出现这个日志,logcat进程退出,原因是log buffer size设置过小导致,而默认size为256KB,如果程序长时间运行,产生了大量的日志,最终日志缓存的大小超过了默认的256kb。android开发,通过logcat可以更直接的看出程序执行的顺序以及开发产生的日志信息,但是logcat输出read: Unexpected EOF!异常,日志就不打印了?注意:修改和查看buffer日志缓存区大小都是用大英语字母“g”的,但是区别在于,修改是大写字母"G",而查看是小写字母“g”.原创 2023-02-28 23:45:00 · 753 阅读 · 0 评论 -
Android 源码编译找不到资源文件解决办法
我们在Android framework中修改资源文件时,在Android 4.0之前,都是直接在sourcecode/frameworks/base/core/res/res下面添加对应的资源文件,然后编译framework-res即可,但是这种情况到了Android 4.1就有改变了。(3). 未import正确的资源包;(2). 未编译framework-res,从而导致无法找到资源文件;(4). 没有修改frameworks/base/core/res/res/values/public.xml;原创 2023-01-05 01:00:00 · 939 阅读 · 0 评论 -
Android 设置默认Launcher
可以看到,实际上只修改了一行代码,将intent.setComponent()的参数由mTopComponent替换为我们指定的default Activity。这个函数的逻辑是:如果intent.getComponent()为空,就会返回ResolverActivity,也就是装了多个launcher时,开机时弹出的选择框。既然这样,要想不弹出选择框,而是直接进入默认应用,需要在intent.getComponent()返回我们需要的ComponentName。编译,测试,已经起作用了。转载 2022-12-22 01:30:00 · 1599 阅读 · 0 评论 -
PowerShell升级
PowerShell升级原创 2022-11-09 23:45:00 · 2117 阅读 · 0 评论 -
Android adb 查看后台运行的服务service
Android adb 查看后台运行的服务原创 2022-10-13 00:00:00 · 1810 阅读 · 0 评论 -
Android 更改系统时间NTP服务器地址
更改系统时间NTP服务器地址:frameworks/base/core/res/res/values/config.xml <!--<string translatable="false" name="config_ntpServer">time1.aliyun.com</string>--> <string translatable="false" name="config_ntpServer">cn.ntp.org.cn</string>原创 2022-05-20 21:40:30 · 2778 阅读 · 1 评论 -
Android Sending non-protected broadcast,sendBroadcastAsUser方式发送广播
有同事遇到发送广播接收不到的问题,分析log发现是system进程发送non-protected广播的问题。Ams在发送广播时,对于systemApp会要求广播必须是声明在frameworks\base\core\res\AndroidManifest.xml里面的protected-broadcast。这样可以避免三方垃圾应用也发送这些广播来捣蛋。 03-30 09:35:31.829 3827 ...转载 2021-09-09 17:00:53 · 4709 阅读 · 0 评论 -
Android Preference隐藏,删除方式
隐藏 Preference 有两种方法:一、先在xml布局里面删,然后在java里面删掉调用的相关部分,但如果很多地方都有调用,那么删除就很麻烦;二、用removePreference(Preference preference) 方法 删除;//推荐方法实例:testpreference.xml 代码:<?xml version="1.0" encoding="utf-8"?><PreferenceScreen xmlns:android="http://schemas.a原创 2021-01-13 14:58:43 · 3741 阅读 · 2 评论 -
Android SystemProperties
Android SystemPropertiesimport android.os.SystemProperties; boolean xxx = SystemProperties.getBoolean("persist.debug.xxx", false);boolean xxx = "1".equals(SystemProperties.get("ro.debuggable")); String xxx = SystemProperties.get("ro.xxx");String x原创 2020-10-27 15:44:02 · 427 阅读 · 0 评论 -
Ubuntu 和Windows系统之间文件相互复制粘贴
在安装Ubuntu系统后发现与Windows系统的文件不能相互复制,网上查了很多教程,发现都是不能用的,能实现的方法如下所示:第一步:sudo apt-get autoremove open-vm-tools第二步:sudo apt-get install open-vm-tools-desktop然后重启搞定...原创 2019-09-26 11:15:31 · 14335 阅读 · 23 评论 -
Ubuntu 系统桌面任务栏和启动器全部消失
ubuntu桌面上没有启动器,没有任务栏,只有一个背景,但是运行正常。这种情况很可能是文件管理程序出现异常了。解决办法:Ctrl+Alt+F1 进入命令行,输入:sudo service lightdm restart 重启lightdm如果不行的话就重装Unity,依次输入:sudo apt-get updatesudo apt-get install --reinstall ubu...原创 2019-09-16 11:20:34 · 337 阅读 · 0 评论 -
Ubuntu Linux安装其他版本GCC的方法
有时候,在Linux中需要安装固定版本的GCC,才能满足工作要求。例如:在Fedora22中,编译OpenCV的cuda部分需要GCC 4.9.X及以下的版本,而Fedora22的GCC是在5.1-5.3版本之间。又例如:编译Caffe中的matcaffe需要GCC 4.7.X及以下的版本。所以安装过低版本的GCC时通常要自己动手,下面是常规操作:1.下载GCC在GCC官网http://www...原创 2019-09-16 17:09:09 · 1152 阅读 · 0 评论 -
Ubuntu 18.04 安装 python3.7
Ubuntu 18.04系统内置了Python 3.6和Python 2.7版本,以下是在Ubuntu 18.04系统中安装Python 3.7版本的方法。1. 执行所有升级# sudo apt update# sudo apt upgrade -y122. 安装编译Python源程序所需的包# sudo apt install build-essential -y# sudo ap...原创 2019-09-12 19:20:42 · 1088 阅读 · 0 评论 -
Ubuntu 18.04安装教程
UbuntuUbuntu 叫法很多(友帮拓、优班图、乌班图),是一个一琢磨应用为主的开源GUN/Linux操作系统,接下来记录了在VMware Workstation Pro 中安装Ubuntu 18.04准备工作下载安装VMware虚拟机VMware下载地址:https://www.vmware.com/cn/products/workstation-pro/workstation-pr...原创 2019-08-28 10:46:54 · 115731 阅读 · 22 评论 -
Ubuntu VMware虚拟机扩展Ubuntu系统磁盘空间
一般我们在安装虚拟机时都会选择默认的20G磁盘空间,但是一旦需要搭建一两个交叉编译环境后,20G的空间就无法满足了,我就是出现了这样的情况,所以也在这里建议大家,如果需要在虚拟机上搭建比较复杂的环境的话,一般给虚拟机50G的内存空间较合适。这里是我的Ubuntu系统下现在的空间大小:一旦达到97%左右,系统会警告磁盘空间不足,在我的台式机上我已经扩展过了,今天扩展我的笔记本上的虚拟机,以此提...原创 2019-08-28 14:36:33 · 1582 阅读 · 0 评论 -
Ubuntu 在Ubuntu 18.04编译Android 8.1
感谢博主:https://blog.csdn.net/qq_42889470/article/details/81463559硬件要求: 越高越好,不建议在虚拟机内编译 内存越大越好,推荐200G,在这里就不赘述怎么安装ubuntu双系统了,网上教程很多,有时间写一教程出来传送门推文:传送门安装并配置git sudo apt-get install git -y git c...原创 2019-08-28 17:57:39 · 1788 阅读 · 0 评论 -
Ubuntu 各个版本下载
在网易镜像站下载ubuntu:网址:http://mirrors.163.com/ubuntu-releases/ 选择你想下载的版本,我选择 14.04/点击进去,如下: 下载“ubuntu-14.04.5-desktop-amd64.iso ”,速度快的一批: ...原创 2019-09-04 16:42:52 · 2707 阅读 · 0 评论 -
Ubuntu 安装ubuntu12.04LTS花屏问题
一、安装过程中出现花屏 1. 安装时按任意键,比如:空格,之后会出现菜单界面,包含“试用ubuntu而不安装,安装ubuntu等等”那个界面 2. 选择“安装ubuntu”后,先不要按Enter,先按F6 其他选项,再按ESC退出 3. 此时屏幕下方会有一行“开机选项”(一段可编辑的文字) 4. 找到“quiet splash --”,光标移到splash之后,删除“--”,并在其...原创 2019-09-04 16:46:00 · 893 阅读 · 0 评论 -
Ubuntu 安装Ubuntu双系统
推文,这篇文章很详细:传送门进入Windows文件管理器 选择此电脑>鼠标右键>管理:选择磁盘管理压缩一个未分配的卷出来: 下载UltraISO工具,制作映像文件: 传送门打开UltraISO工具: 选择好镜像文件>启动>写入硬盘映像: 注意红圈的内容: 格式化>写入>等待完成:电脑关机 开机进入启动选项菜单,各种电脑进入的...原创 2019-09-04 16:48:22 · 223 阅读 · 0 评论 -
Ubuntu 12.04LTS视频安装教程(适合新手)
ubuntu12.04LTS视频安装教程(适合新手)原创 2019-09-09 11:00:10 · 423 阅读 · 0 评论 -
Ubuntu 制作 Ubuntu 的启动U盘及安装
ubuntu下载地址: https://www.ubuntu.com/download/alternative-downloads一、制作启动U盘:1、下载UltraISO ,ubuntu12.04 的ios文件。2、格式化U盘的方式:格式化为 FAT 格式。3、(1)以管理员身份运行UltraISO,点击打开,选择ubuntu-12.04.5-des...原创 2019-09-09 17:12:55 · 368 阅读 · 0 评论 -
Ubuntu提示“没有根文件系统 ”
安装Ubuntu时,提示“没有定义根文件系统”原因:分区错误解决:将Ubuntu分区,删除重新创建分区,注意挂载点为“/”此时就可以单击“继续”,进行下一步安装以上分区方式,是没有交换分区的,下面提供两种带交换分区的分区方式:第一种,包含4个分区,分别为/分区(大小:15G+)交换空间分区 (大小:3G,根据硬盘大小,最大为内存的2倍,最小为512MB),类似于Windo...原创 2019-09-09 17:15:18 · 10355 阅读 · 0 评论 -
Ubuntu18.04下安装配置SSH服务
1.安装ssh工具,打开终端键入如下命令:apt-get update apt-get install openssh-server2.选择Y继续执行:启动SSH服务1.键入如下命令:/etc/init.d/ssh start注:重启命令与关闭命令如下:/etc/init.d/ssh restart #重启SSH服务/etc/init.d/ssh sto...原创 2019-09-11 19:38:33 · 900 阅读 · 0 评论 -
android FrameWork底层开发视频
android FrameWork底层开发视频,可配合 《深入理解android.pdf》(这个资源 很多),《Android-Framework框架分析》 学习 https://download.csdn.net/download/qq_31939617/10319525https://download.csdn.net/download/qq_31939617/10319518...原创 2018-03-31 13:52:42 · 4679 阅读 · 0 评论