- 博客(13)
- 收藏
- 关注
原创 Android实现将国内卡模拟成任意卡
在Android项目的开发过程中,我们常常遇到一些运营商的需求,例如运营商的CarrierConfig需求、APN需求等,我们通常需要使用写卡工具对白卡写参数来验证这些需求,但写卡工具和白卡比较稀缺,可能资源经常被占用,但普通的国内卡或者无效卡我们基本上都有,若可以通过国内卡模拟国外的一些运营商,那此问题就得到迎刃而解。其实在Android源码中,已有这种操作,可实现将国内卡模拟成其他运营商卡,不过。此模拟效果仅在AP侧生效,若需要验证CP侧的需求,则仍然需要白卡才可以实现。软件才可以实现模拟卡的操作。
2023-01-11 16:27:18 1472
原创 Unbuntu 卡在文件管理器,一移动鼠标就是选择框
在使用Unbuntu系统,有时候不小心点到一些快捷键,导致鼠标一拖动就显示选中的框,且无法退出,一般都是靠重启来进行解决,毕竟重启能解决百分之99的问题。如上图所示,当我们移动鼠标时就出现选择框,导致我们无法正常使用,最后终于找到比重启更好的方法,我们出现这个,可能是由于我们在使用的过程中不小心点击了Ctrl + .,想要解决这个问题很解决我们使用快捷键Ctrl + Alt + T打开命令行窗口然后输入命令ps -A | grep nautilus我们就得到了文件管...
2021-07-24 14:28:12 1002
原创 向服务器拉代码时出现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 275
原创 使用RecyclerView时子项item没有居中且样式有问题
问题描述 由于是准备写一个RecyclerView的小demo,所以写的比较简单,每一个子项都是一个TextView,对其高度,宽度大小进行设置,同时设置文本居中显示.其布局文件代码如下:<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android....
2019-08-26 19:02:48 865
原创 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 6134 6
原创 Android使用AIDL实现进程间的简单通信
1.AIDL概念 在Android系统中,个个应用程序都运行在自己的进程中,进程之间一般是无法直接进行数据交换的, 而为了实现跨进程,Android给我们提供了所谓的Binder机制,而这个机制使用的接口语言就是: AIDL(Android Interface Definition Language),通过定义了进程间的通信接口来实现进程间的通信.2.AIDL实现1.服务端1.首...
2019-08-26 10:41:06 202
原创 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 519
原创 在同一个Activity中,两个Fragment之间进行跳转实例
在实际开发中,我们经常会用到Fragment来进行开发,那也许就会用到这个,当然使用Activity来进行跳转也是可以达到相同的目的的,只是用Fragment更加的灵活,好了,差不多就来开始实现了,主要分为带参数和不带参数两种情况.Fragment跳转不带参数这里主要写了两个Fragment来进行操作,Fragment1和Fragment2,首先在MainActivity中将Fragm...
2019-08-24 13:14:02 1551
原创 使用SQLite数据库进行创建表时没有走onCreate()方法
问题描述 如标题所说,我在MainActivity中创建了一个MyOpenHelper对象,本该认为此时数据库应该已经创建了,但通过Device File Explorer查看data下的文件时,没有找到database文件,Activity中代码如下.//Activity中创建MyOpenHelper对象private MyOpenHelper myOpenHelper; ...
2019-08-23 11:01:40 1140
原创 PopupWindow中使用EditText时弹出键盘挡住PopupWindow的各种问题
问题 相信在实现PopupWindow(悬浮框)时经常会使用到EditText,当点击输入框时获取焦点后会弹出键盘,此时很多情况下会出现键盘将PopupWindow挡住的情况,在网上寻找过很多答案,几乎所有的答案都是在popwindow创建后加上这两句话.popWindow.setSoftInputMode(PopupWindow.INPUT_METHOD_NEEDED);popWi...
2019-08-20 12:55:07 1730 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 22802 13
原创 团体程序设计天梯赛 决赛 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 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人