- 博客(24)
- 资源 (3)
- 收藏
- 关注
原创 关于CSCF (Call Session Control Function)
简介CSCF网元主要负责和用户业务息息相关的注册和鉴权、会话控制、路由管理、网管和计费等功能的控制。注册和鉴权会话控制路由管理网管和计费注册用于完成对用户的认证和授权,保存用户数据,以便后续为其提供各种网络服务;鉴权是使用不同的算法,判断接入用户的合法性包括会话建立、会话刷新、会话释放、会话维持、紧急呼叫以及消息的管理等。例如当用户拨打110、120、119等紧急呼叫号码时,系统将自动识别该呼叫为紧急呼叫,并将请求转发到紧急呼叫中心进行处理当用户发起业务请求时,负责在网络中寻
2021-12-16 23:37:57
786
原创 MIMO SISO MISO SIMO通俗解释
通俗的对MIMO SISO MISO SIMO进行简单解释1. SISO(单输入单输出)基站和终端都只有一根天线。相当于基站和终端之间只有一条路,传输率低。2. SIMO(单输入多输出)终端多了一根天线,使得基站和终端之间有了两条路。可以在基站处同时发两路数据到终端的两个接收地。所以是多输出单输入,也叫接收分集。这两条路径都来自基站的同一根天线,只能发送相同的数据,所以最大容量还是一条路没有变。但是每条路上都会发送数据,丢一些也没关系,只要不是两条路上的东西都丢了,通信就能正常进行。.
2021-12-16 10:08:20
7605
原创 (Linux) import: not authorized `sys‘ @ error/constitute.c/WriteImage/1028.
FYI:在python文件最前面添加如下:#!/usr/bin/env python
2021-11-02 10:57:33
467
原创 安卓dp值与px值的相互转换
FYI:px值转dp值public static int pxtodp(Context context, float pxValue){ final float scale = context.getResources().getDisplayMetrics().density; return (int) (pxValue / scale + 0.5f);}dp值转px值public static int dptopx(Context context, float dipValue) {
2021-10-30 18:42:05
134
原创 安卓framework以及services的push方法
一、framework1. 编译frameworkmake framework2. Push frameworkadb rootadb remountadb push out/target/product/xxxxx/system/framework/arm/* /system/framework/arm/adb push out/target/product/xxxxx/system/framework/framework.jar /system/framework/adb push
2021-10-30 18:30:14
526
原创 易语言流程控制语句整理
1、如果语句调用格式: 〈无返回值〉 如果 (逻辑型 条件) - 系统核心支持库->流程控制英文名称:ife本命令根据提供的逻辑参数的值,来决定是否改变程序的执行位置,如果提供的逻辑参数值为真,程序继续顺序向下执行,否则跳转到左侧箭头线指向的命令处去执行。本命令为初级命令。参数<1>的名称为“条件”,类型为“逻辑型(bool)”。本条件值的结果决定下一步程序执行位置。2、如果真调用格式: 〈无返回值〉 如果真 (逻辑型 条件) - 系统核心支持库->流程控制英文名称
2021-10-30 18:22:39
1693
原创 MIMO SISO MISO SIMO是什么
简单描述众所周知,无线通讯系统中都会使用天线。那么MIMO SISO MISO SIMO是指无线通讯收发系统中对于收发天线的不同的配置SISO:单输入单输出( Single Input Single Output )SIMO:单输入多输出( Single InputMultiple Output ) MISO:多输入单输出( Multiple Input Single Output )MIMO:多输入多输出( Multiple Input Multiple Output )详细解释
2021-10-29 10:53:23
5930
原创 ENDC NEDC NGEN-DC是什么
简单描述这三个是非独立组网(LTE与NR新无线的双连接)的三种构架。EN-DC就是指4G无线接入网与5G NR的双连接NE-DC指5G NR与4G无线接入网的双连接NGEN-DC指在5G核心网下的4G无线接入网与5G NR的双连接EN-DC(eNB NR Dual Connection)NE-DC(NR eNB Dual Connection)NGEN-DC(NG-Enb NR Dual Connection)SA(独立组网模式)NSA(非独立组网模式)详细解释-Mode
2021-10-29 10:01:19
6462
原创 Android通话默认打开Speaker
修改文件:frameworks-base/telecomm/java/android/telecom/InCallService.java在此处添加一个PhoneStateListener用以控制AudioRoute。FYI: @Override public void onCreate() { super.onCreate(); MyPhoneStateListener phonehoneStateListener=new MyPhoneStat
2021-10-29 09:22:19
1520
原创 Android状态栏StatusBar颜色修改
<!-- 文字及图标颜色:true为深色,false为浅色 --><item name="android:windowLightStatusBar">true</item><!-- 背景色 --><item name="android:statusBarColor">?android:attr/colorPrimary</item>
2021-08-05 14:21:01
1811
转载 关于Android中TextView去除Padding
Android TextView控件在文本的上下两侧都有一个padding,所以控件的高度会大于文本自身的高度,在显示上,TextView控件和其上方和下方的控件有一个明显的间距。在XML中提供了android:includeFontPadding的配置参数,此参数默认值为true,也就是包含字体padding。可以将其设置为false,来去掉字体padding。此项设置会影响TextView和上方控件的间距,不影响下方控件的间距。即使去掉了字体padding,TextView控件和上方的控件仍然会有一
2021-05-07 15:16:17
1582
原创 通过ADB命令模拟按键的短按和长按
模拟长按:adb shell input keyevent --longpress KEYCODE_POUND模拟短按:adb shell input keyevent KEYCODE_POUND具体KEYCODE请参考:http://androidxref.com/9.0.0_r3/xref/frameworks/base/core/java/android/view/KeyEvent.java
2021-05-07 14:22:30
3417
原创 关于Android 多用户配置的梳理
源码如下:/** * Returns whether this device supports multiple users with their own login and customizable * space. * @return whether the device supports multiple users. */public static boolean supportsMultipleUsers() { return getMaxSupportedUsers() &g
2021-05-07 11:13:06
1085
1
原创 Exception in thread main java.awt.AWTError Assistive Technology not found org.GN
采用如下方式解决:开发环境: Ubuntu 20.04修改方式: /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/accessibility.properties 注释掉下面这一行(具体文件根据自己的文件目录和JDK版本自行寻找)# assistive_technologies=org.GNOME.Accessibility.AtkWrapper...
2021-05-07 10:53:43
720
原创 4.1版本的AndroidStudio的Legacy Layout Inspector无法正常使用
点击设置搜索"Enable Live Layout Inspector", 然后取消下图选中即可。
2021-05-07 10:48:04
8995
3
原创 Android Studio 分配内存设置方法
修改Android studio的配置文件:在Androidstudio安装目录下的bin目录里找到: studio64.exe.vmoptions文件 (类似如下)-Xms512m-Xmx4096m-XX:ReservedCodeCacheSize=240m-XX:+UseConcMarkSweepGC-XX:SoftRefLRUPolicyMSPerMB=50-XX:CICompilerCount=2-Dsun.io.useCanonPrefixCache=false-Djava.ne
2021-05-07 10:44:49
2320
1
原创 关于android Log的isLoggable定义
什么是isLoggable?isLoggable是android.util.Log提供的方法,用于检查指定Log的TAG的level是否满足打印条件,如满足则返回true反之则返回false。源码中关于isLoggable的注释isLoggable在源码中的注释如下:/** * Checks to see whether or not a log for the specified tag is loggable at the specified level. * *
2021-05-07 10:38:22
779
原创 Android Studio更换maven源
参考如下配置build.gradle即可:buildscript { repositories { maven { url 'http://maven.aliyun.com/nexus/content/groups/public/' } google() jcenter() } dependencies { classpath 'com.android.tools.build:gradle:3.6.1'
2021-03-31 18:49:59
278
原创 如何通过WIFI 抓取ADB Log
通过WIFI 抓取ADB Log首先确保手机和电脑连接至同一局域网手机打开开发者模式,然后打开USB调试然后先使用USB数据线连接手机和电脑在电脑终端中输入adb devices ,查看已经连接的设备输入adb tcpip 8888 (设置端口号为8888)断开手机和电脑的连接输入adb connect 192.168.161.70:8888,连接成功 (192.168.161.70 为手机IP)...
2021-03-31 17:51:25
885
原创 Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong);
解决方案: /etc/udev/rules.d 目录下新建规则 51-android.rulesStep 1:cd /etc/udev/rules.dsudo vim 51-android.rules 添加如下配置↓SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"Step 2:sudo udevadm control --reload-rulessudo service udev restartsudo u.
2021-03-31 17:43:43
643
原创 Android.mk文件的简单解析
首先,Android.mk文件位于项目jni/目录中的子目录中。1、第一行,必须先定义LOCAL_PATH变量。LOCAL_PATH : = $(call my-dir)表示源文件在开发树中的位置。my-dir将返回当前目录(Android.mk文件本身所在的目录)的路径。2、第二行,申明CLEAR_VARS变量,其值由编译系统提供。include $(CLEAR_VARS...
2019-07-04 14:41:05
291
1
网上书店系统jsp+mysql
2018-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人