精华内容
下载资源
问答
  • android9.0代码执行adb shell命令

    千次阅读 2020-04-17 15:18:29
    测试用的 9.0 android机台,执行的shell命令为模拟滑动操作,手机不用root就可执行。 有些shell命令无法执行,比如打开其他应用的Activity am start -n 包名/类名。 String commend = "input swipe 100 250 200 ...

    测试用的 9.0 android机台,执行的shell命令为模拟滑动操作,手机不用root就可执行。
    有些shell命令无法执行,比如打开其他应用的Activity am start -n 包名/类名。

    	    String commend = "input swipe 100 250 200 280";
            ProcessBuilder pb = new ProcessBuilder("/system/bin/sh");
            pb.directory(new File("/"));
            Process proc = null;
            try {
                proc = pb.start();
                PrintWriter out = new PrintWriter(new BufferedWriter(new OutputStreamWriter(proc
                        .getOutputStream())), true);
                out.write(commend);
                out.flush();
                out.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
    
    展开全文
  • android 9.0 源码下载(28 r6) 简书文章了解:https://www.jianshu.com/p/a60d8024c331
  • 主要介绍了Android9.0 静默安装源码的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • android.jar源码 安卓9.0

    2020-03-19 17:03:32
    安卓Sdk里面提取出来的android.jar源码,可供参考 android-28.zip
  • 本文通过实例代码给大家介绍了android 9.0 Launcher3 去掉抽屉式,显示所有 app,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 第一次接触蓝牙,先从蓝牙的开启流程入手吧,借此顺便熟悉一下蓝牙的代码架构。 1、UI /packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSwitchPreferenceController.java public void onClick...
  • /packages/apps/Settings/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.java public boolean onPreferenceTreeClick(Preference preference) { if (KEY_BT_SCAN.equals(preference.getKey()))...
  • android 8.1 源码下载(27)
  • 在做一些系统应用中,需要添加重启功能,查询一些资料,最后还是通过反射解决这个问题,代码如下: Class<?> serviceManager = Class.forName("android.os.ServiceManager"); Method getService = ...

    在做一些系统应用中,需要添加重启功能,查询一些资料,最后还是通过反射解决这个问题,代码如下:

    Class<?> serviceManager = Class.forName("android.os.ServiceManager");
                    Method getService = serviceManager.getMethod("getService", String.class);
                    Object remoteService = getService.invoke(null, Context.POWER_SERVICE);
                    Class<?> stub = Class.forName("android.os.IPowerManager$Stub");
                    Method asInterface = stub.getMethod("asInterface", IBinder.class);
                    Object powerManager = asInterface.invoke(null, remoteService);
                    Method shutdown = powerManager.getClass().getDeclaredMethod("reboot",
                            boolean.class, String.class, boolean.class);
                    shutdown.invoke(powerManager, false, "", true);
    
    展开全文
  • 1、在虚拟机上我使用的是Android5.0版本,当前...2、但是放到真机上(Android 9)就会闪退,于是在application标签里面添加一行代码android:usesCleartextTraffic=“true”。就可以正确运行了。 作者:也到先森
  • 基于Android9.0源码开发。实现屏幕侧边悬浮按钮,点击一键进入分屏模式的demo 积分改不了!!!!不能免费!!!!需要的留邮箱吧
  • --- a/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java +++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java @@ -44,6...

     

     

     

    --- a/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
    +++ b/frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSFactoryImpl.java
    @@ -44,6 +44,8 @@ import com.android.systemui.qs.tiles.WorkModeTile;
     import com.android.systemui.qs.QSTileHost;
     import com.android.systemui.util.leak.GarbageMonitor;
     
    +import android.os.SystemProperties;
    +
     public class QSFactoryImpl implements QSFactory {
     
         private static final String TAG = "QSFactory";
    @@ -62,14 +64,29 @@ public class QSFactoryImpl implements QSFactory {
         }
     
         private QSTileImpl createTileInternal(String tileSpec) {
    +                boolean isbluetooth = SystemProperties.get("persist.sys.blueth").equals("1") ? true : false;
    +                boolean iswifiable = SystemProperties.get("persist.sys.wifiable").equals("1") ? true : false;
    +                boolean isdataable = SystemProperties.get("persist.sys.dataable").equals("1") ? true : false;
             // Stock tiles.
             switch (tileSpec) {
                 case "wifi":
    -                return new WifiTile(mHost);
    +                               if(isbluetooth){
    +                                       return null;
    +                               }else{
    +                                       return new WifiTile(mHost);     
    +                               } 
                 case "bt":
    -                return new BluetoothTile(mHost);
    +                               if(iswifiable){
    +                                       return null;
    +                               }else{
    +                                       return new BluetoothTile(mHost);
    +                               }
                 case "cell":
    -                return new CellularTile(mHost);
    +                               if(isdataable){
    +                                       return null;
    +                               }else{
    +                                       return new CellularTile(mHost);
    +                               }
                 case "dnd":

     

    展开全文
  • 适配android9.0的dumpdex

    2019-02-22 09:03:39
    修改代码,适配了9.0,可正常脱壳。无需root,可配合virtualxposed使用,将lib包放在/sdcard/dumpdex内即可。
  • Android 9.0(Pie) AOSP 源码目录思维导图,可以直观的看到源码中都有什么文件,分别是什么作用。方便理解源码使用。
  • android-cts-9.0_r7 源码

    2019-05-05 08:58:30
    cts的源码,由于源码较大无法完整上传,附件中为百度网盘的下载链接和提取码,android-cts-9.0_r7 源码,可以用来查看cts测试失败的原因,也可以了解兼容性测试的方法,并且参照源码写出自己的测试代码
  • Android9.0默认打开adb调试

    千次阅读 2020-06-05 11:23:51
    diff --git a/build/make/core/main.mk b/build/make/core/main.mk old mode 100644 new mode 100755 index 635284a..fbde20d --- a/build/make/core/main.mk +++ b/build/make/core/main.mk @@ -276,7 +276,7 @@ ...


    diff --git a/build/make/core/main.mk b/build/make/core/main.mk
    old mode 100644
    new mode 100755
    index 635284a..fbde20d
    --- a/build/make/core/main.mk
    +++ b/build/make/core/main.mk
    @@ -276,7 +276,7 @@ ifneq (,$(user_variant))
       ADDITIONAL_DEFAULT_PROPERTIES += security.perf_harden=1
     
       ifeq ($(user_variant),user)
    -    ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=1
    +    ADDITIONAL_DEFAULT_PROPERTIES += ro.adb.secure=0
       endif
     
       ifeq ($(user_variant),userdebug)
    @@ -308,7 +308,7 @@ ifeq (true,$(strip $(enable_target_debugging)))
       INCLUDE_TEST_OTA_KEYS := true
     else # !enable_target_debugging
       # Target is less debuggable and adbd is off by default
    -  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=0
    +  ADDITIONAL_DEFAULT_PROPERTIES += ro.debuggable=1
     endif # !enable_target_debugging
     
     ## eng ##

    展开全文
  • Android播放flash源码Demo支持安卓9.0系统,请看清楚是demo链接哈,由于上传大小限制,请打开使用文档按里面说明下载使用,无积分或者求源码点我头像找到我,我发给你。包含测试app和唤起app代码。按代码操作可以...
  • 安卓9.0Android 9.0已经面向全球发布,它的代号是Pie,仍然基于Linux内核构建。为了避免Android 9.0 Pie新特性更新引发的适配问题,本文将介绍Android 9.0将带来哪些和开发者息息相关的影响,对Android 9.0新特性...
  • RK3288(W-Version)_Android9.0_SDK发布说明_Beta_V0.1_20190227 rk3288 andorid9.0代码下载
  • Android9.0源码。具体步骤如下, 1.下载android源代码 任何一个工程都可以;后面会介绍如何用现有工程的相关img替换模拟器的对应img。 2.编译源码 如果只是加载源码的话可以不编译,执行/development/tools...
  • Android9.0替换默认静态壁纸一、操作说明1、文件位置2、使用要求二、具体步骤1.替换图片2.编译原码2.实机器验证 一、操作说明 1、文件位置 不同的显示屏不同的dpi使用的图片文件在原码中的位置不一样,我所使用的...
  • Android 9.0 -源码下载编译

    千次阅读 2019-06-03 09:58:43
    Android 9 -代码下载编译 1.背景: 背景: 现在Android framework 开发的同学,整体在公司里面解一些无关痛痒的bug,对于Android framework模块详细流程,可能只有在工作之外的时间去分析Android源码。 由于某墙...
  • 在系统定制化开发中,修改默认字体也是常有的功能,今天就来添加楷体字体为系统字体,并替换为系统默认字体 效果图如下: 具体步骤如下: 1.增加新字体 ... AndroidClock.ttf \ + KTFont.ttf \ fo
  • 原因 按照android官方说明,android_id会随着恢复出厂设置或重新烧录系统,或切换用户登陆都会重新随机生成新的anroid_id 因此对于一些依赖anroid_id...1)进到android9.0系统源码里,frameworks/base/packages/Setting
  • Android 9.0 适配指南

    万次阅读 多人点赞 2019-08-05 22:24:32
    又到了我一年一度写Android适配文章的时间,本身这篇应该会早几个月发出来,但是前两三个月主要忙于Flutter的项目,所以这篇文章才姗姗来迟。不过毕竟是9.0的适配,还不算太晚哈! 1.前言 从去年开始就有消息说...
  • 深入分析Android 9.0代码——引言

    千次阅读 2018-10-08 14:13:35
    随着2018年 8 月Android 9.0的正式发布,笔者决定对新版本的部分源代码进行深入学习和研究,并加以整理发布于个人博客中。本系列文章的组织结构和相关说明如下: (1)所有的Android代码来源于Google Git中的...
  • 安卓9.0系统新特性

    千次阅读 2019-09-08 14:44:27
    日前针对Android系统特有的开放式特点,及其所带来的卡顿、运行不流畅问题,谷歌特意研制出最新版Android 9.0,以增强系统的封闭性。于是,网上曝出了很多安卓“抄袭”“模仿”iOS的说法。不过在笔者看来,不管...
  • 然后呢,知道了是android9.0以上的需要增加网络访问权限啥的。。。我也不知道咋说,反正只加一个Internet肯定不行啦。 于是我查了好多方法,无一例外都是加一个xml文件呀,清单配置呀,像我这种猪怎么可能学呢,太...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,510
精华内容 3,804
关键字:

安卓9.0代码