自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Android实现将国内卡模拟成任意卡

在Android项目的开发过程中,我们常常遇到一些运营商的需求,例如运营商的CarrierConfig需求、APN需求等,我们通常需要使用写卡工具对白卡写参数来验证这些需求,但写卡工具和白卡比较稀缺,可能资源经常被占用,但普通的国内卡或者无效卡我们基本上都有,若可以通过国内卡模拟国外的一些运营商,那此问题就得到迎刃而解。其实在Android源码中,已有这种操作,可实现将国内卡模拟成其他运营商卡,不过。此模拟效果仅在AP侧生效,若需要验证CP侧的需求,则仍然需要白卡才可以实现。软件才可以实现模拟卡的操作。

2023-01-11 16:27:18 1247

原创 Windows实现内外网同时使用

在windows下配置内外网同时使用,无需手动切换

2021-12-18 15:45:10 7651

原创 Unbuntu 卡在文件管理器,一移动鼠标就是选择框

在使用Unbuntu系统,有时候不小心点到一些快捷键,导致鼠标一拖动就显示选中的框,且无法退出,一般都是靠重启来进行解决,毕竟重启能解决百分之99的问题。如上图所示,当我们移动鼠标时就出现选择框,导致我们无法正常使用,最后终于找到比重启更好的方法,我们出现这个,可能是由于我们在使用的过程中不小心点击了Ctrl + .,想要解决这个问题很解决我们使用快捷键Ctrl + Alt + T打开命令行窗口然后输入命令ps -A | grep nautilus我们就得到了文件管...

2021-07-24 14:28:12 885

原创 向服务器拉代码时出现sign_and_send_pubkey: signing failed: agent refused operation和Permission denied(publickey)

问题描述  在服务端添加好SSH Public-Keys后,在本地使用git clone ssh://xxx,出现错误sign_and_send_pubkey: signing failed: agent refused operationPermission denied(publickey)大概意思就是没有权限,但是我刚在服务器上添加好ssh的key.问题解决  在命令...

2019-09-04 15:05:58 231

原创 使用RecyclerView时子项item没有居中且样式有问题

问题描述  由于是准备写一个RecyclerView的小demo,所以写的比较简单,每一个子项都是一个TextView,对其高度,宽度大小进行设置,同时设置文本居中显示.其布局文件代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android....

2019-08-26 19:02:48 746

原创 Android Studio导入v7的RecyclerView时找不到以及support包与androidx包冲突的问题

问题描述  由于平时用的都是ListView来进行实现,但RecyclerView都没有用过,于是准备写个小Demo练练手,由于RecyclerView为v7下的包,于是我在build.gradle中加入语句,build时也没有报错.implementation 'com.android.support:recyclerview-v7:28.0.0'  sync时没有错误,显示com...

2019-08-26 15:39:34 5758 6

原创 Android使用AIDL实现进程间的简单通信

1.AIDL概念 在Android系统中,个个应用程序都运行在自己的进程中,进程之间一般是无法直接进行数据交换的, 而为了实现跨进程,Android给我们提供了所谓的Binder机制,而这个机制使用的接口语言就是: AIDL(Android Interface Definition Language),通过定义了进程间的通信接口来实现进程间的通信.2.AIDL实现1.服务端1.首...

2019-08-26 10:41:06 173

原创 Java中String类型和Date类型的转换

第一种:String类型转Date类型: String str="2019-08-24 14:42:20"; SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date date=null; try { date = simpleDateFormat.parse(str)...

2019-08-24 14:55:35 452

原创 在同一个Activity中,两个Fragment之间进行跳转实例

  在实际开发中,我们经常会用到Fragment来进行开发,那也许就会用到这个,当然使用Activity来进行跳转也是可以达到相同的目的的,只是用Fragment更加的灵活,好了,差不多就来开始实现了,主要分为带参数和不带参数两种情况.Fragment跳转不带参数这里主要写了两个Fragment来进行操作,Fragment1和Fragment2,首先在MainActivity中将Fragm...

2019-08-24 13:14:02 1458

原创 使用SQLite数据库进行创建表时没有走onCreate()方法

问题描述  如标题所说,我在MainActivity中创建了一个MyOpenHelper对象,本该认为此时数据库应该已经创建了,但通过Device File Explorer查看data下的文件时,没有找到database文件,Activity中代码如下.//Activity中创建MyOpenHelper对象private MyOpenHelper myOpenHelper; ...

2019-08-23 11:01:40 1049

原创 PopupWindow中使用EditText时弹出键盘挡住PopupWindow的各种问题

问题  相信在实现PopupWindow(悬浮框)时经常会使用到EditText,当点击输入框时获取焦点后会弹出键盘,此时很多情况下会出现键盘将PopupWindow挡住的情况,在网上寻找过很多答案,几乎所有的答案都是在popwindow创建后加上这两句话.popWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);popWi...

2019-08-20 12:55:07 1498 2

原创 Android Studio在编译过程中遇到error: resource drawable/xxx (aka com.example.test1:drawable/xxx) not found.

在编译工程时,报了一个令人费解的错误,说是layout里的资源文件找不到,通过路径可以点击到对应资源的文件下,但就是报资源找不到的错误。对应的在文件下可以找到对应的png文件,也没有标红,文件显示正常,layout中也调用正常,也未标红,但就是莫名其妙的报错。解决历程当然也在网上找了许多解决方法,将R文件删除重新生成,尝试过后结果还是出乎意料的相同,查看资源文件,查看xml的头...

2019-08-19 11:06:07 20037 12

原创 团体程序设计天梯赛 决赛 L2-016. 愿天下有情人都是失散多年的兄妹

题目意思很清晰,就是找出五代以内是否有相同的祖先可以创建一个结构,直接用结构数组进行判断直接上代码,简单易懂。#includetypedef struct Node{ int sex;//0代表女,1代表男 int mother; int father;}Node;Node s[120000];void init(){ int i; for(i=0;i<=120

2016-07-18 17:58:35 181

空空如也

空空如也

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

TA关注的人

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