Android 7.1有些应用无法使用以太网下载视频问题
2023-09-14 09:04:18 时间
diff --git a/core/java/android/net/NetworkInfo.java b/core/java/android/net/NetworkInfo.java
old mode 100644
new mode 100755
index 0b23cb7…a1e1939
— a/core/java/android/net/NetworkInfo.java
+++ b/core/java/android/net/NetworkInfo.java
@@ -18,8 +18,10 @@ package android.net;
import android.os.Parcelable;
import android.os.Parcel;
+import android.os.Process;
import java.util.EnumMap;
+import android.util.Log;
/**
- Describes the status of a network interface.
@@ -175,6 +177,9 @@ public class NetworkInfo implements Parcelable {
*/
public int getType() {
synchronized (this) {
-
if(mNetworkType == 9 && Process.getUidForPid(Process.myPid()) > 10000) return 1; // 通过UID > 10000来判断当前是应用程序进程来获取net type,直接告诉它是wifi return mNetwork
相关文章
- 聚焦 Android 11: 大功告成
- Android 样式系统 | 主题背景属性
- android fragment不执行onResume,onPause「建议收藏」
- Android 浏览器分享到APP「建议收藏」
- Android移动开发-Android数据加密与解密的实现「建议收藏」
- android中适配器的作用,适配器模式 在Android中的简单理解「建议收藏」
- Android 混淆规则
- android sdk manager安装,Android SDK Manager安装过程
- Android Studio 安装配置教程 – Windows(详细版)
- android 获取收到短信验证码,Android自动获取短信验证码
- eclipse中android开发_Android开发教程
- 【Android 应用开发】BluetoothServerSocket详解
- 【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
- 【Android 安全】DEX 加密 ( 代理 Application 开发 | 加载 dex 文件 | 使用反射获取方法创建本应用的 dexElements | 各版本创建 dex 数组源码对比 )
- 【Android 安全】使用 360 加固宝加固应用 ( 购买高级加固服务 | 设置资源加固 | 设置 SO 文件保护配置 | 设置 SO 防盗用文件配置 | 反编译验证加固效果 )
- 【Android 插件化】多开原理 | 使用插件化技术的恶意应用 | 插件化的其它风险 | 应用开发推荐方案
- 【Android 逆向】Android 权限 ( Android 逆向中使用的 android.permission 权限 | Android 系统中的 Linux 用户权限 )
- Android 文件保存到应用和sd卡中详解编程语言
- 微软正开发WSA子系统:Android应用可在Intel/AMD/ARM设备上运行
- Android系统自带样式(android:theme)
- Android设置应用全屏的两种解决方法
- Android文件操作方法
- Android简单的照相机程序的实例代码