- 博客(78)
- 资源 (16)
- 收藏
- 关注
原创 ADB,WIFI调试(二)不在同一个局域网进行远程调试
原理就是 ZeroTier提供一个VPN服务器,让不同设备都连接到VPN服务,这样就属于同一个局域网;将设备授权,完成后,使用WIFI调试码的方式连接上图指示的IP地址+端口号,即可通信成功。安装后,点击添加网络,此时在ZeroTier后台可以看到新加入的设备。在平台使用Github或google账号注册一个账号,然后点击。创建一个网络通道,平台会提供一个NetworkID,在手机端下载一个ZeroTier One APP,
2025-03-18 17:09:22
189
转载 (转载记录)苹果 macOS 电脑同时安装两个微信教程,Mac微信双开教学
对于许多 Mac 用户来说,微信双开功能似乎并不像在 Windows 系统中那样容易实现。然而,实际上,Mac 用户也有多种方式可以实现微信双开,甚至无需使用任何第三方工具。下面,就让我们一起探索如何在 Mac 电脑上实现微信双开吧。
2025-03-03 13:57:14
5869
原创 ADB,WIFI调试(一)使用ADB进行WIFI调试
这种方式可以让任何电脑都可以连接到手机进行调试,会带来不安全的风险,如果使用手机的wifi调试功能,就不会有风险问题。使用上面的方法后,即可拔掉USB,然后使用adb connect xxx.xxx.xxx.xxx重新连接,即可连接。在手机的开发者模式中,找到“无线调试”,打开后点击“无线调试”界面。此时在手机的已配对设备中就出现了新的设备。在手机-关于手机,查看本机IP。在电脑手插上数据线,连接后使用。打开后点击使用配对码配对设备。输入WLAN配对码,按回车。
2025-02-14 09:26:00
2953
1
原创 Flutter TextFiled存在频繁采集“剪切板信息”的导致vivo应用市场被拒
【代码】Flutter TextFiled存在频繁采集“剪切板信息”的导致vivo应用市场被拒。
2025-01-22 09:01:20
325
2
原创 应对应用市场的马甲包上架方案
此外还需要对主要的视图如登录页、主页等进行修改、并对主题色、背景色、设计风格等进行修改以应对google play的上架。此外还需要对主要的视图如登录页、主页等进行修改、并对主题色、背景色、设计风格等进行修改以应对apple store的上架。此外还需要对主要的视图如登录页、主页等进行修改、并对主题色、背景色、设计风格等进行修改以应对国内应用市场的上架。在代码层,我们需要大量修改代码(70%以上),并将静态资源替换(70%),并添加冗余包和冗余代码。
2024-10-31 10:18:17
1015
原创 app上架到应用市场流程
法定代表人/互联网信息服务负责身份证、域名证书(视管局要求,域名证书请联系域名服务商提供)。主要包含:应用截图、关键字、一句话简介(15字以内)、应用介绍、联系人信息等。根据2024年最新规则,app上架到各大应用市场,必须满足以下条件。2.根据实际情况,提供申请文档、代码、操作说明书等信息进行申请。app的备案根据服务器厂商进行申请,以下为华为云备案申请信息。1.根据代理人要求,提供申请文档、app功能说明等相关资料。(3)根据不同应用市场,通过其要求的证书等资料。根据软件信息进行提供即可。
2024-07-17 08:51:09
1163
原创 iOS16系统手机设置开启开发者模式才能安装ipa包
打开开关后,有可能会要求您重启 iPhone,请重启手机。重启后,有可能会确认您打开 开发者模式, 请选择确认打开 开发者模式。进入 “设置” -> “隐私与安全性” -> 下滑到最底部, 在"安全性"里找到 “开发者模式”
2024-06-25 10:44:19
2055
原创 Testflight安装bate版本
接受邀请后,通知操作员,操作员会发送testFlight兑换码邮件,打开该邮件。如果手机没有TestFlightApp,请先在应用市场下载。在手机打开TestFlight APP,进行兑换,如果跳转到注册界面,请在浏览器打开苹果官网(操作员发送邮件后,打开邮件,并接受邀请。提供apple账号绑定的邮箱给操作员。兑换完成后,下载最新bate版本即可。接受邀请后,会跳转到邀请界面,),登陆后,重新接受邀请。
2024-06-25 10:43:45
747
原创 获取UUID方法
安装完成后,点击桌面上图标,打开app即可获取手机uuid。打开 “手机设置”-》“VPN与设备管理”使用sari 打开网页。
2024-06-25 10:43:08
2130
原创 苹果生成推送证书
在“用户电子邮件地址”和“CA 电子邮箱地址中”填写你的appId的邮箱账号(苹果开发者平台账号);–下载Worldwide Developer Relations - G4 (Expiring 12/10/2030 00:00:00 UTC)打开macOS 上“钥匙串访问”–钥匙串访问–证书助理–从证书办法机构请求证书–需要点击左上角“登录”–“我的证书”里边导出命名导出的文件–设置文件密码–输入电脑的登录密码–得到push.p12文件。右键导出–发现.p12是灰的,–双击添加到“钥匙串访问”
2024-06-25 10:42:16
1376
原创 app应用市场开发者账号链接及教程
1 腾讯应用宝 腾讯开放平台地址:http://open.qq.com 注册开发者帐号地址:https://ssl.zc.qq.com/v3/index-chs.html 注册开发者帐号方法: http://wiki.open.qq.com/wiki/%E6%B3%A8%E5%86%8C%E5%BC%80%E5%8F%91%E8%80%85%E5%B8%90%E5%8F%B7 应用提交方法:http://wiki.open.qq.com/wiki/%E5%88%9B%E5%BB%BA%E6
2024-06-25 10:40:55
1838
原创 android 带下划线的EditText,不要自定义View,带焦点切换时样式
android 带下划线的EditText,不要自定义View,使用超简单。
2023-03-30 11:21:12
401
转载 Windows10用fiddler抓包Android应用(解决手机设置代理后无法上网,设置只抓app包)
#1、环境准备 1、电脑上安装fiddler#2、设置 1.fiddler>Tools>Fiddler Options>Connections 勾选Allow remote computers to connect。 2.记住这里的端口号:8888,后面会用到。 1.打开cmd,输入:ipconfig,记住这个IPv4地址。 1.手机设置->WLAN设置->选择该wifi,点右边的箭头(有的手机是长按弹出选项框)。 2.选择修改网络配置:服务器主机名:与主机电脑IP地址保持一致服务器端口号:8888 3.保
2022-06-24 15:06:00
2876
原创 还在纠结电脑磁盘满了,开来试试下面的指令吧
win+R %temp% --全删除win+R cleanmgr -- 选择c盘win+R services.msc --windows update->禁用win+i 系统->通知和操作->关闭通知->打开专注助手->关闭->存储->打开,选择新内容保存位置,改为d盘->隐私->全关->更新和安全->传递和优化->关闭win->设置->存储->逐个删除打开存储感知,自动删除...
2022-06-23 09:34:48
222
原创 Flutter学习笔记(七)Text控件
body: const Center( child: Text( "张三疯张三疯张三疯张三疯张三疯张三疯张三疯张三疯张三疯张三疯张三疯", //文字内容 style: TextStyle( color: Colors.red,//字体颜色 backgroundColor: Colors.lightBlue,//背景色 fontSize: 18,//文字大小 fontFam.
2022-04-12 10:44:31
1498
原创 Flutter学习笔记(六)布局
线性布局 Row,Columnbody: Row( children: const <Widget>[Text("test"), Text("data"), Text("T3")],)body:Column( children: const <Widget>[Text("test"), Text("data"), Text("T3")],)2.弹性布局Flexbody: Flex( direction: Axis.verti..
2022-04-12 10:43:55
1169
原创 Flutter学习笔记(五)类
dart语言和java一样,也是面向对象的语言,有封装继承多态的特性封装class Persion {//persion为类名 static String address ="合肥" String name;//属性 int age; int _id;//加上下划线为私有属性 Persion(this.name, this.age);//默认构造函数,当实例化一个对象时,会自动调用到该函数 Persion.now() { print("这是一个命名构造函数
2022-04-12 10:34:14
1001
原创 Flutter学习笔记(四)函数
常见的函数格式返回类型 方法名称(参数1,参数2,......){ 方法体 return 返回值;}//常见的函数//[] 内的为可选参数 , sex = "boy" 为设置参数默认值String getPersionInfo(String name, [int age, String sex = "boy"]) { return "name : $name ; age : $age ; sex : $sex";}print(getPersio
2022-04-12 10:32:56
1446
原创 Flutter学习笔记(三)表达式
常见的表达式与java相同,以下介绍下特殊的表达式// ??= 为空赋值int b;b??=6;//如果b没有赋值,则b为6,否则,b不赋值// ~/= 取整var a = 9var b = 4var c = a~/b //c = 4//switchvar gender = "boy"switch(gender){ case "boy": print("is boy"); break; case "girl": pr
2022-04-12 10:32:04
1637
原创 Flutter学习笔记(二)数据类型
数值类型:int,double//在定义时,可以使用指定的类型,或者使用var弱引用类型int a = 0double b = 0字符串类型:Stringvar str1 = ""String str2=''var str3=""" $str1 $str2"""布尔类型:boolbool b1 = trueif(bool){ print("true")}else{ print("false") }集合类型:List//
2022-04-12 10:31:12
1165
原创 Flutter学习笔记(一)安装
flutter 环境安装以及配置 - 风间影月 - 博客园1.安装git2.本地hosts修改(windows系统的hosts文件的位置如下:C:\Windows\System32\drivers\etc\hosts)//githubIP可能会变动,使用以下网址可以查询最新的IP //https://github.com.ipaddress.com/www.github.com //访问https://www.ipaddress.com/ //在搜索框中搜索github.com和github..
2022-04-12 10:26:21
1393
原创 android 简单实现应用内更换主题色 换肤
1.引包(不引也可以,使用sharedPreferences)implementation 'com.tencent:mmkv:1.0.10'2.初始化(如果没有引包,此步省略)MyApp-onCreate方法中添加MMKV.initialize(this)MMKV.defaultMMKV()3.style中配置两个皮肤,并定义attr属性<resources> <attr name="bgColor" format="color|..
2020-10-30 09:55:25
1356
原创 scrollview监听滚动到底部
scv = findViewById(R.id.scrollview);scv.setOnScrollChangeListener((view, scrollX, scrollY, oldScrollX, oldScrollY) -> { if (scv.getScrollY() + scv.getHeight() - scv.getPaddingTop() - scv.getPaddingBottom() == scv.getChildAt(0).getHeight() - 300) {.
2020-08-31 17:07:41
743
原创 MPAndroidChart MakerView显示(二)
1.创建MarkerView继承类public class ChartMarkerView extends MarkerView { private TextView data; private String dataName; public ChartMarkerView(Context context, String dataName) { super(context, R.layout.chart_marker); data = find
2020-08-24 14:04:18
519
原创 MPAndroidChart常用属性(一)
Description description = new Description();//描述description.setEnabled(false);//取消描述lineChart.setDescription(description);//设置图表描述lineChart.setPinchZoom(false);//缩放lineChart.setDoubleTapToZoomEnabled(false);//双击缩放lineChart.setScaleEnabled(true);//缩放l
2020-08-24 13:57:13
673
原创 java 从数组中随机取出不重复的新数组
/** * 从数组中随机抽取 */private String[] getRandomData(String[] arr, int count) { int randomLength = arr.length; String[] resArr = new String[count]; for (int i = 0; i < arr.length; i++) { if (i < count) { int randomIndex.
2020-07-14 09:24:16
1620
1
转载 android实现双击事件监听(转载)
class onDoubleClick implements View.OnTouchListener{ @Override public boolean onTouch(View v, MotionEvent event) { if(MotionEvent.ACTION_DOWN == event.getAction()){ count++; if(count == 1){ ...
2020-07-06 08:53:34
717
原创 android byte数组转16进制,byte转10进制
byte数组转16进制/** * byte数组转16进制字符串 * * @param bytes byte数组 * @return 16进制字符串 */ public static String byteArrayToHexStr(byte[] bytes) { String strHex; StringBuilder sb = new StringBuilder(); for (byte aBy...
2020-07-06 08:47:53
2650
原创 android 多媒体音量控制
//获取多媒体当前音量 public static int getMediaVolume(Context context) { AudioManager mAudioManager = (AudioManager) context.getSystemService(Context.AUDIO_SERVICE); return mAudioManager.getStreamVolume(AudioManager.STREAM_MUSIC); } //获...
2020-06-24 09:19:13
872
5
原创 android 播放assets目录内的音乐,及使用Seekbar控制播放进度
布局文件 <SeekBar android:id="@+id/view_music_seek" android:layout_width="0dp" android:layout_height="30dp" android:layout_weight="1" />java文件 (1)遍历出所有音乐资源 public static S...
2020-06-24 09:16:38
902
3
原创 android 使用VideoView加载raw目录内视频资源
布局文件: <VideoView android:id="@+id/video_vv" android:layout_width="match_parent" android:layout_height="match_parent"/>java文件: vv = findViewById(R.id.video_vv); MediaController mediaController = new Me...
2020-06-24 09:01:14
1594
14
转载 获得android屏幕大小的三种方式
Display defaultDisplay = getWindowManager().getDefaultDisplay(); Point point = new Point(); defaultDisplay.getSize(point); int x = point.x; int y = point.y; Log.i(TAG, "x = " + x + ",y = " + y); //x = 1440,y = 2768Rect outSiz..
2020-06-24 08:54:09
860
原创 android 自定义view及布局文件属性传递
1.首先实现一个类 对View继承,并实现构造方法,并调用初始化view的方法并传递context及布局文件设置的属性public class TitleView extends RelativeLayout { public TitleView(Context context) { this(context, null); } public TitleView(Context context, AttributeSet attrs) { thi...
2020-06-19 16:33:27
652
原创 android studio快速修改packagename
1.打开AndroidManifest.xml2.找到 manifest标签下package属性,鼠标右键点击选择refactor->rename3.在弹窗中选择rename package4.在rename弹窗中输入包名,点击refactor按钮5.在下方Refactoring preview中点击左下方do refactor按钮等待即可...
2020-06-13 09:29:17
1686
原创 前端SVG简单实现圆弧进度条
<svg version="1.1" id="图层_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="566.93px" height="566.93px" viewBox="0 0 566.93 566.93" enable-background="new 0 0 566.93 566.93" xml:space="pre...
2020-06-11 09:01:37
654
观察者模式示例代码 android studio kotlin代码 基于java.uitl.*
2020-11-23
android poi解析Excel 的三个jar包
2020-10-31
android常用开发jar.rar
2020-03-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人