android
文章平均质量分 80
笑喵
态度决定一切!!
展开
-
Android P SELinux权限修改快速验证
SELinux权限修改快速验证修改编译验证修改编译Android P在android/system/sepolicy和android/device/qcom/sepolicy/目录下修改或添加xxx.te文件后,可通过make selinux_policy命令进行编译。make selinux_policy产生的编译文件会输出到out/target/product/XXXX/system/etc/selinux 和 out/target/product/XXXX/vendor/etc/selinux目原创 2021-07-29 17:12:35 · 2715 阅读 · 1 评论 -
Android P init.**.rc中添加shell服务
Android P init.**.rc中添加shell服务需求shell脚本的编写将shell脚本编进系统在.rc文件中执行shell脚本使自定义属性在.rc文件中生效新建.te文件和SELinux配置结果截图需求在开发中有时候会遇到在init.**.rc文件中执行特定操作的需求,在此记录下在.rc文件中添加shell服务的整个流程。shell脚本的编写在脚本中编写你的目标操作:shelltest.sh#!/system/bin/sh#echo "just test" >> /s原创 2021-05-11 14:56:57 · 1706 阅读 · 1 评论 -
Android P SELinux权限获取
Android SELinux权限问题原创 2021-04-26 16:54:22 · 2126 阅读 · 1 评论 -
Android Fota(差分包)制作
Android Fota包制作Fota包生成步骤问题Fota包生成步骤在Android系统编译(make)完成后,执行 make otapackage即可生成制作差分包所需的target package。target包路径:android/out/target/product/msm_xxxx/target_files-package.zip解压target_files-package.zip后,会看到一个ota_target_files.zip,这是制作Fota包需要的ota包。Fota包是利用原创 2021-04-20 12:07:19 · 1740 阅读 · 1 评论 -
Android息屏状态下启动App
Android熄屏状态下启动App需求简介需求简介原创 2021-04-16 17:00:03 · 2820 阅读 · 0 评论 -
Android常用小功能
在项目开发中有用到一些系统小功能,在此记录一下。Note: 以下方法我是写在PhoneWindowManager.java中的,其他地方执行相同代码可能需要申请一下相应的权限。1. 开启关闭手电筒 private boolean hasClosed = true; private CameraManager mCameraManager; private String ...原创 2019-12-20 16:11:27 · 282 阅读 · 0 评论 -
Android 获取显示在Launcher的APP列表及图标
获取显示在Launcher的APP列表及图标APP 信息获取类 GetAppsInfo.javapublic class GetAppsInfo { private PackageManager packageManager; private int mIconDpi; private List<AppInfo> appInfos = new ArrayL...原创 2019-12-18 11:04:48 · 149403 阅读 · 0 评论 -
Android P 状态栏显示电量百分比
###状态栏默认显示电量百分比原创 2019-07-04 11:39:21 · 3021 阅读 · 3 评论 -
Android蓝牙默认名称的修改
蓝牙默认名称设置所在文件Android4.4:LINUX/android/external/bluetooth/bluedroid/btif/src/btif_dm.c Android8.+:LINUX/android/system/bt/btif/src/btif_dm.cc 其他:LINUX/android/system/bt/btif/src/btif_dm.c (不同版本btif_...原创 2018-09-05 19:10:48 · 5889 阅读 · 1 评论 -
Intent中action常量浅解
在Android的Intent类中定义了许多常量,每个都有其对应的意义,这里对其中action部分的常量的意义及使用进行解析一下。1. ACTION_MAIN = "android.intent.action.MAIN":用来声明一个应用的入口Activity,也就是点击桌面应用的icon启动的第一个Activity;2. ACTION_VIEW = "android.intent.action....原创 2018-03-02 18:18:51 · 2265 阅读 · 0 评论 -
Activity显式跳转
Android中activity间的跳转通过Intent来实现的,而跳转的类型分为显式和隐式,两者间的区分是根据你传入Intent中参数来决定的。显式跳转:明确知道跳转的目标Activity的包名和类名,或者根据Intent中传入的参数系统可以提取到目标Activity的包名和类名。Intent构造函数1. Intent( ):初始化一个空的Intent,要实现跳转其对应的setxxx方法;2. ...原创 2018-02-28 16:55:20 · 516 阅读 · 0 评论 -
枚举在Android工厂测试中的使用
什么是枚举?枚举是指一个经过排序的,被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值,通常用来表示数目有限、形式离散,表达又极为明确的量。换句话说,枚举像是我们自己定义的一个数据集,里面的元素是我们自认为可以分类在一起的,元素确定且有限,供程序在其他地方使用。需求在Android工厂测试中有许多测试条目,每一条目的名称和跳转的测试页面不同,但是这些数据都是明确的不会轻...原创 2018-02-27 15:15:16 · 307 阅读 · 0 评论 -
Android系统编译及单模块编译简介
前言 本文的介绍是基于有一套Android系统源码供你玩耍之上的,主要介绍Android系统的编译流程及系统app的模块化编译。我的源码是放在Linux服务器上的,如果你对Linux常用命令感兴趣可以看一下Linux常用命令。系统编译流程 1. 检查jdk版本(java -version) 这一步并非必须,根据自身的实际情况决定,对于部分系统的编译需要用到特定的jdk版本,否则编译会失败,会报如...原创 2018-02-09 10:57:34 · 6220 阅读 · 1 评论 -
ARouter使用时build.gradle的配置
ARouter在Java和kotlin编码中的build.gradle文件的配置方式。ARouter使用无效的解决办法。原创 2017-10-16 22:06:35 · 3868 阅读 · 1 评论 -
Android自定义折线图
前言折线图在比较数据、天气等方面的时候会用到,网上也不乏大佬将其封装成完整控件。自己也简单写写看一下效果。先上效果图,毕竟无图何以言diao。 嗯,效果就这样,下面将介绍其从无到有的过程!!重写View的onMeasure方法在自定义控件的时候,控件的宽高(最终的测量尺寸)由控件本身和其父容器共同决定的,既然是共同决定的我们得知道父容器的“意愿”对吧!父容器的“意愿”也就三种,在Measur原创 2017-11-01 00:15:29 · 2773 阅读 · 3 评论 -
ListView上拉加载更多
1.首先重写listview,给其加上底部的viewpublic class ListView_foot extends ListView implements AbsListView.OnScrollListener{ private int state;//状态值// private final int NONE=0; /** * 自己定义原创 2015-08-09 16:42:24 · 348 阅读 · 0 评论 -
android ButterKnife
android butterknife1、先到官网( http://jakewharton.github.io/butterknife/ )把对应的jar包下下来。2、把下载下来的jar包,放到项目的libs下,就会自动导入项目了。3、eclipse配置Annotation Procession –> 钩一下 Enable project specific s原创 2015-08-11 19:55:52 · 299 阅读 · 0 评论 -
FastJson和Gson解析json的小例子
首先得FastJson和Gson对应的jar包,网上有下载要解析的json数据info﹕{ "resultcode": "200", "reason": "成功的返回", "result": { "area": "重庆市", "sex": "男", "birthday": "1994年06月03日"原创 2015-07-27 17:57:58 · 347 阅读 · 0 评论