自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

江湖浪徒的博客

你本江湖一浪徒!!

  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

转载 Android 跳转到文件管理某个目录

private void openMusic(){ Uri uri = Uri.parse("content://com.android.externalstorage.documents/document/primary:Music"); Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); intent.addCategory(Intent.CATEGORY_OPENABLE); ...

2022-03-10 14:32:35 4211

原创 Android 根据包名默认APP允许安装未知来源

private void openAppInstallUnknownSource(Context context){ try { String packageName = SystemProperties.get("persist.sys.app_install_unknown_source"); if(!android.text.TextUtils.isEmpty(packageName)){ App...

2021-12-17 17:26:59 2667

原创 Android R 默认Launcher3 图标显示为圆形

frameworks/base/core/res/res/values/config.xml <bool name="config_allow3rdPartyAppOnInternal">true</bool> <!-- Specifies the path that is used by AdaptiveIconDrawable class to crop launcher icons. -->- <string name=...

2021-08-19 19:50:26 1167

原创 Android P 长按power键,弹出Dialog添加一项

+++ b/src/com/android/systemui/globalactions/GlobalActionsDialog.java@@ -128,6 +128,7 @@ class GlobalActionsDialog implements DialogInterface.OnDismissListener, private static final String GLOBAL_ACTION_KEY_RESTART = "restart"; private static f.

2021-05-08 11:52:31 398

原创 Android Settings 应用和通知 隐藏某个APP 图标

Settings/src/com/android/settings/applications/manageapplications/ManageApplications.javapublic class ManageApplications extends InstrumentedFragment filterType == FILTER_APPS_POWER_WHITELIST_ALL) { entries = remove...

2020-12-29 17:38:38 773

原创 Android Q user版本可以进入recovery

b/bootable/recovery/recovery.cpp@@ -964,11 +964,11 @@ Device::BuiltinAction start_recovery(Device* device, const std::vector<std::stri // If this is an eng or userdebug build, automatically turn on the text display if no command // is specif.

2020-11-19 16:36:51 467

原创 Android P 静默安装方法

private void silentInstallApk(Context context,String apkFilePath, String apkName) { File apkFile = new File(apkFilePath); long apkFileLength = apkFile.length(); PackageManager pm = context.getPackageManager(); PackageIn...

2020-07-20 10:44:24 597

原创 Android P Launcher3显示所有APP到桌面

diff --git a/AndroidManifest.xml b/AndroidManifest.xmlindex 61bee71fb..e948cd734 100644--- a/AndroidManifest.xml+++ b/AndroidManifest.xml@@ -51,6 +51,7 @@ <!--@ {bird: For fix bug#37449, add by shicuiliang@szba-mobile.com 2018/5/10. --> .

2020-06-28 17:14:00 1383

原创 Android 文件的创建,写入,读取,删除

一个文件操作的小Demo。如图:写一个文件工具类:import android.text.TextUtils;import android.util.Log;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamR

2020-06-15 19:24:50 2300

原创 Android P 添加应用白名单配置

需求:在白名单内的应用允许安装,不在白名单的应用禁止安装。在PMS里面做判断,不在白名单内的应用直接return。+++ b/services/core/java/com/android/server/pm/PackageManagerService.java /** * Keep track of all those APKs everywhere. * <p>@@ -17346,6 +17350,27 @@ public class PackageManagerSer

2020-06-12 17:05:17 2219

原创 Android P 通过系统属性控制锁屏界面是否显示通知

+++ b/src/com/android/systemui/statusbar/stack/NotificationStackScrollLayout.java@@ -114,6 +114,7 @@ import java.util.Comparator; import java.util.HashSet; import java.util.List; import java.util.function.BiConsumer;+import android.os.SystemPropertie.

2020-06-06 10:59:42 609

原创 Android P Settings关于手机布局xml字段

android:order="1" ------数值越小,越靠前settings:allowDividerAbove="true" -----这是分组的横线

2020-06-06 10:51:21 925

原创 Android 精简apk,移除SoundRecorder

方法一:一、到device目录下的相关mk文件将挂载注释掉PRODUCT_PACKAGES += SoundRecorder二、到Browser和Mms的mk文件注释掉Android.mkifdef OPTR_SPEC_SEG_DEFifneq ($(strip $(OPTR_SPEC_SEG_DEF)),OP01_SPEC0200_SEGC)# LOCAL_REQUIRED_MODULES := SoundRecorderendif...

2020-06-04 15:13:34 618 1

原创 Android P MTK 文件管理器打开三方应用生成的文件,提示不支持文件格式。

问题:在文件管理器打开三方应用生成的文件,提示不支持文件格式。分析:先看下系统自带的应用生成的文件是否能正常使用。如:相机拍张照片,在filemanager里面打开,显示正常。log如下06-03 09:34:02.56031483148 D FileManager: FileManagerOperationActivity, onItemClick, position = 0 --- 点击Item打开文件06-03 09:34:02.56031483148 D FileMa...

2020-06-04 11:23:23 18311

原创 Android.mk 判断语句

Android.mk 判断语句语法:ifeq ($(VALUE), x)do_yeselsedo_noendif或ifneq ($(VALUE), x)do_yeselsedo_noendif注意:ifeq与 ifneq的区别

2020-06-04 09:52:31 2773

原创 Android 工作中的一些修改

未知来源开关默认值:frameworks/base/packages/SettingsProvider/res/values/defaults.xml:40: <bool name="def_install_non_market_apps">true</bool>修改Camere2照片预览方向:+++ b/LINUX/android/packages/ap...

2020-04-08 09:31:40 245

原创 Android CTS的测试环境、测试指令及过程

1. CTS 测试环境设置 1.1. CTS 介绍 Android 兼容性测试简称 CTS - Compatibility Test Suite, 是一套开源的测试框架, 使用它来验证 你的设备是否具备兼容性。让 APP 提供更好的用户体验,让开发者设计更高质量的 APP 1.2. CTS 环境搭建 Operating System: Ubuntu 10.04 64bit(or...

2020-04-08 09:12:30 2811

原创 Eclipse SDK下载配置

Eclipse SDK下载配置在hosts文件配置红色框内的在Android SDK manager --->Tools--->Options设置完毕,选择Close关闭AndroidSDK Manager - Settings界面,AndroidSDK Manager界面即会显示相关AndroidAPI,选择下载即可;如果没有显示API,可...

2020-03-29 15:57:03 553

原创 Android Editext禁止输入enjoy表情

private void hideEmoji() { InputFilter emojiFilter = new InputFilter() { Pattern emoji = Pattern.compile( "[\ud800\udc00-\udbff\udfff\ud800-\udfff]|[\ud83c\udc...

2020-03-29 10:07:04 350

原创 Android fastboot 刷机步骤及解锁

1.adb reboot bootloader2.fastboot format cache3.fastboot format userdata4.fasboot flash system system.img5.fastboot rebootfastboot刷机失败提示:FAILED (remote: device is locked....

2020-03-16 16:00:05 7318

原创 Android 删减系统语言

frameworks/base/core/java/com/android/internal/app/LocalePicker.javapublic static ArrayList<String> getLocaleArray(String[] locales, Resources resources) { String localeCodes = resour...

2020-03-16 15:57:14 92

原创 Android GridViews 实现桌面一键拨号

效果如图:以下是demo代码:import android.app.AlertDialog;import android.content.Intent;import android.content.pm.PackageManager;import android.database.Cursor;import android.net.Uri;import android.os...

2020-03-16 15:44:53 238

原创 Android 判断apk是否已安装

import android.content.Context;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class CheckAppInstalledUtil { public static boolean isInstalle...

2020-03-16 10:13:38 837

原创 Android 6.0禁止状态栏下拉

描述:只需要在PhoneStatusBarView的onTouchEvent拦截事件传递即可 @Override public boolean onTouchEvent(MotionEvent event) { boolean barConsumedEvent = mBar.interceptTouchEvent(event); if (DE...

2020-01-16 09:46:15 617

原创 Android 清除系统内的照片、音视频资源

public static void resetMedia(Context ctx){ clearRes(ctx,MediaStore.Audio.Media.EXTERNAL_CONTENT_URI); clearRes(ctx,MediaStore.Video.Media.EXTERNAL_CONTENT_URI); clearR...

2020-01-02 14:41:05 460 1

原创 Android 6.0 修改来电界面UI,接听方式为两个按钮

借鉴Android 7.0的做法,实现M上的UI。+++ b/LINUX/android/packages/apps/InCallUI/res/layout/accessible_answer_fragment.xml@@ -0,0 +1,103 @@+<?xml version="1.0" encoding="utf-8"?>+<!--+~ Copyright...

2019-12-21 14:11:11 1162

原创 Android 默认字体大小

Android 6.0修改位置:frameworks/base/core/java/android/content/res/Configuration.java@@ -835,6 +835,7 @@ public final class Configuration implements Parcelable, Comparable<Configuration sma...

2019-12-14 11:33:34 306

原创 Android 6.0 去掉锁屏

+++ b/LINUX/android/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java@@ -2480,7 +2480,7 @@ class DatabaseHelper extends SQLiteOpenHelper { ...

2019-11-27 15:39:47 420

原创 Android 6.0添加最近使用应用列表“全部清除”功能

+++ b/LINUX/android/frameworks/base/packages/SystemUI/res/layout/recents.xml@@ -54,4 +54,16 @@ android:layout_gravity="center_horizontal|bottom" android:scaleType="fitXY" ...

2019-11-19 17:06:19 544

原创 Android 传入号码,获取联系人姓名

传入号码,获取联系人姓名:需要在AndroidManifest.xml添加联系人权限<uses-permission android:name="android.permission.READ_CONTACTS"/><uses-permission android:name="android.permission.WRITE_CONTACTS"/>在Andr...

2019-11-19 14:30:36 117

原创 Android 6.0 修改拨号键盘UI,去掉数字旁边的字母

+++ b/LINUX/android/packages/apps/PhoneCommon/res/layout-land/dialpad_key_one.xml@@ -42,6 +42,7 @@ android:layout_height="wrap_content" android:id="@+id/dialpad_key...

2019-11-13 17:57:28 217

原创 话机实体数字键播放拨号键盘音

import android.media.AudioManager;import android.media.ToneGenerator;import android.os.Bundle;import android.provider.Settings;import android.support.v7.app.AppCompatActivity;import android.view...

2019-10-25 09:12:56 252

原创 Android6.0 Launcher3文件夹四宫格样式

+++ b/LINUX/android/packages/apps/Launcher3/res/layout/folder_icon.xml@@ -26,7 +26,7 @@ android:layout_width="wrap_content" android:layout_height="wrap_content" android:an...

2019-10-25 09:08:10 613

原创 Android 6.0上层添加按键唤醒

frameworks/base/core/java/android/view/KeyEvent.java在此处添加所需要的keypublic static final boolean isWakeKey(int keyCode) { switch (keyCode) { case KeyEvent.KEYCODE_BACK: ...

2019-10-17 17:50:29 278

原创 Android 6.0隐藏多用户UI

在这两处做修改device/qcom/common/device/overlay/frameworks/base/core/res/res/values/config.xml- <bool name="config_enableMultiUserUI">true</bool>+ <bool name="config_enableMultiUserU...

2019-10-17 17:45:49 476

原创 Android 6.0 Launcher3隐藏小部件与APP icon

隐藏桌面应用icon:packages/apps/Launcher3/src/com/android/launcher3/LauncherModel.java在loadAllApps()方法拦截for (int i = 0; i < apps.size(); i++) { LauncherActivityInfoCompat app = apps.get(i); /...

2019-10-17 17:32:36 631

原创 实体数字拨号键实现拨号音

packages/apps/Dialer/src/com/android/dialer/dialpad/DialpadFragment.java@Override@@ -987,6 +986,50 @@ public class DialpadFragment extends Fragment}break;}+ if (event.getAction() == KeyEvent.A...

2019-09-30 09:49:16 262

原创 去掉Launcher3选中图标背景

package/apps/Launcher3/src/com/android/launcher3/FocusIndicatorView.javapublic FocusIndicatorView(Context context,AttributeSet attrs) {super(context,attrs);setAlpha(0);//setBackgroundColor(getR...

2019-09-30 09:43:37 442

原创 Android 6.0 横屏修改SystemUI 下拉栏尺寸

将以下三个地方改成match_parent即可。frameworks/base/packages/SystemUI/res/layout/status_bar_expanded.xml <com.android.systemui.statusbar.phone.ObservableScrollView android:id="@+id/scr...

2019-09-20 11:13:49 425

Android SDK API 29

Android SDK资源包 API-29,可直接解压到platforms目录使用。Android Studio和eclipse都可用

2020-06-09

Launcher3.patch

Launcher3的一些修改,布局,Hotseat隐藏等。icon的修改。

2019-09-30

空空如也

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

TA关注的人

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