自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(53)
  • 资源 (16)
  • 收藏
  • 关注

原创 Android自定义圆圈倒计时

怕原文失效留存,不错。

2024-03-16 09:07:16 371 1

原创 电脑无法将某软件添加到打开方式列表中的解决办法

添加某软件为默认打开方式

2022-12-20 18:30:25 1050 1

原创 Andorid dp sp px

dp:像素无关,尺寸有关,同样尺寸不同分辨率的同样dp,是一样大的 sp:跟dp差不多,只不过是用来设置字体的,会随之系统设置字体的变化而变化,例如:如果同样用dp、sp设置了同样大小的字体,系统改为大字体之后,dp设置的字不会变化,sp设置的会变大 dp、px的关系取决于density(像素密度,单位dp内有多少px),density=1时,1dp=1px;density=2时,1dp=2px。。也就是说,1dp=density个px; float density = App.getAppConte

2021-11-27 15:22:35 123

原创 adb pull and push file

adb push C:\Users\GW00248500\Desktop\JavaDownloader.jar sdcardadb pull sdcard/b.mp4 C:\Users\GW00248500\Desktop\b.mp4

2021-11-24 08:35:40 309

原创 Dangling meta character ‘?‘ near index 0

String[] sec = name.split("[?]");搞定

2021-10-26 15:14:40 130

原创 读写权限分明已获取还Permission Denied

解决:如果是10.0以上设备,manifest加上这行android:requestLegacyExternalStorage="true"

2021-10-19 10:41:04 670

原创 ndk开发(三)编译so文件,供其他app使用

1、build->make project然后到app->build->intermediates->cmake(老版本studio可能在ndk文件夹)->debug->obj,这里有各个版本的so库2、把这些库导入新项目,在java同级目录创建jniLibs文件夹,粘贴进去就行,然后按照上集创建java文件的方法,搞一个一样的java类出来,包名类名要一致,如果jni调了java方法,name这个类里面也要有该方法,否则报错3、搞定...

2021-10-15 15:17:34 222

原创 ndk开发(二)JNI、java互调

目录1、新建java类,首先静态加载库2、java调用JNI的方法3、JNI调用java上集说到开发环境的搭建,本集踏出第一步,与java互调1、新建java类,首先静态加载库static { System.loadLibrary("******");//******要与CMakeList中的add_library设置的名字一致 }2、java调用JNI的方法固定搭配,需要在方法名前加上native,代表这是调用native的方法publi..

2021-10-15 14:15:53 165

原创 ndk开发(一)环境搭建

目录1、配置NDK开发环境,本人开发环境(Artic Fox 2020.3.1 Patch 3)遇到问题:2、正常项目搭建3、普通项目改造成ndk项目在java同级目录创建cpp文件夹在cpp目录new->C/C++ Source File native-libnew->File CMakeList,添加CMakeList中的代码到此添加build.gradle的代码1、配置NDK开发环境,本人开发环境(Artic Fox 2020.3.1 Patch 3)

2021-10-15 11:29:02 690

原创 apktool环境配置及命令使用

1、这里下载apktool各个版本都有2、保存apktool.bat然后运行3、命令:1、反编译apktool d -p frame aaa.apk -o wenjianjia 2、回编译apktool b -p frame wenjianjia -o new.apk 3、工具签名对齐...

2021-10-14 17:41:11 857

原创 github ssh配置

配置Git:1、安装完后,右键单击桌面空白处,选择Git Gui Here,进去之后,选择左上角的help选项,会出现一个Show SSH Key,然后点击“Generate Key”得到秘钥。将其复制到剪切板。2、打开GitHub,登陆后,打开设置界面,在SSH Keys栏中点击“Add SSH key”按钮,然后复制上面生成的秘钥。复制后,点击add key。3、此时便可以开始使用Git功能了,右键单击桌面空白处,选择Git Bash Here..

2021-10-07 11:14:36 831

原创 线程wait、join用法

1、wait 停止线程,等待通知,需要用对象锁住,待需要继续线程的时候再用此对象notify2、join 插队,另一个线程运行完了,我再运行package com.nobo.androidfortest;import com.blankj.utilcode.util.LogUtils;public class ThreadTest{ private static Thread b; private static Thread a; public static.

2021-09-29 16:18:52 362

原创 2021-09-27

如何使用UnityPlayer.UnitySendMessage调用方法并返回其值 - IT屋-程序员软件开发技术分享社区How to call method and return its value with UnityPlayer.UnitySendMessage(如何使用UnityPlayer.UnitySendMessage调用方法并返回其值) - IT屋-程序员软件开发技术分享社区https://www.it1352.com/1848997.html如何从Java调用此C#方法然后返回字符串值

2021-09-27 10:24:15 123

原创 关于内存泄露

出自:https://github.com/Moosphan/Android-Daily-Interview/issues/51、根据java的内存模型会出现内存溢出的内存有堆内存、方法区内存、虚拟机栈内存、native方法区内存;2、一般说的OOM基本都是针对堆内存;3、对于堆内存溢出主的根本原因有两种(1)app进程内存达到上限(2)手机可用内存不足,这种情况并不是我们app消耗了很多内存,而是整个手机内存不足4、而我们需要解决的主要是app的内存达到上限5、对于app内存达到上限只有两

2021-09-10 17:50:29 94

原创 ble通信工具

package com.nobo.bluetooth;import android.bluetooth.BluetoothDevice;import android.bluetooth.BluetoothGatt;import android.bluetooth.BluetoothGattCallback;import android.bluetooth.BluetoothGattCharacteristic;import android.bluetooth.BluetoothGattDesc.

2021-09-10 17:36:14 228

原创 浅拷贝与深拷贝

浅拷贝:拷贝后原对象改变,则新对象改变int a[] = {0,1,2,3,5,6};int b[] = a;a[0] = 1;LogUtils.d(a);LogUtils.d(b);[1, 1, 2, 3, 5, 6][1, 1, 2, 3, 5, 6]深拷贝:拷贝后原对象改变不影响新对象int a[] = {0,1,2,3,5,6};int b[] = a.clone();a[0] = 1;LogUtils.d(a);LogUtils.d(b);[1, 1...

2021-09-06 16:28:47 331

原创 如何接收低功耗蓝牙消息

private BluetoothGattCharacteristic mNotifyCharacteristic;BluetoothGattService service = gatt.getService(UUID.fromString(serviceUuid)); mNotifyCharacteristic = service.getCharacteristic(UUID.fromString(characterUuid)); ...

2021-09-06 10:27:31 222

原创 git忽略文件配置

把gitignore内容改为以下代码就行啦# Built application files //*.apk*.ap_# Files for the ART/Dalvik VM*.dex# Java class files*.class# Generated filesbin/gen/out/# Gradle files.gradle/build/# Local configuration file (sdk path, etc)local.propertie

2021-08-31 09:52:52 171

原创 Android禁止多点触控

在application或activity引用的Theme加入以下属性:<item name="android:windowEnableSplitTouch">false</item><item name="android:splitMotionEvents">false</item>

2021-08-27 09:17:32 92

原创 android知识点三

1、onStart()与onResume()有什么区别onStart()是Activity界面被显示出来的时候执行的,但不能与它交互;onResume()是 当该Activity与用户能进行交互时被执行,用户可以获得它的焦点,能够与其交互。...

2021-06-28 17:19:23 55

原创 android知识点五

Android应用里有几种Context对象,Context类图如下所示:可以发现Context是个抽象类,它的具体实现类是ContextImpl,ContextWrapper是个包装类,内部的成员变量mBase指向的也是个ContextImpl对象,ContextImpl完成了实际的功能,Activity、Service与Application都直接或者间接的继承ContextWrapper。2、Android哪些情况会导致内存泄漏,如何分析内存泄漏?常见的产生内存泄漏的情况如下所示

2021-06-25 16:17:53 130 2

原创 android适配切图以及该放哪个文件夹

2021-06-23 09:58:05 242

原创 android知识点二

1、BroadcastReceiver与LocalBroadcastReceiverBroadcastReceiver 是跨应用广播,利用Binder机制实现。 LocalBroadcastReceiver 是应用内广播,利用Handler实现,利用了IntentFilter的match功能,提供消息的发布与接收功能,实现应用内通信,效率比较高。2、Android Handler机制是做什么的,原理了解吗?Android消息循环流程图如下所示:主要涉及的角色如下所示:Message:

2021-06-22 17:22:17 167

原创 Android知识点一

1、activity与service通信可以通过bindService方式,先在activity里实现一个ServiceConnection接口(有两个回调,onServiceConnected,OnServiceDisconnected),并将该接口传递给bindService方法,在ServiceConnection接口的onServiceConnected方法里执行相关操作private ServiceConnection mConnection = new ServiceConnectio

2021-06-22 16:53:58 429

原创 继承、实现接口、泛型

abstract class A{ printA();}abstract class B{ printB();}class AA implements A , B{ @override printA() { print("AAA"); } @override printB() { print("BBB"); }}

2021-06-17 17:00:00 77

原创 dart对象、类、构造函数

class Person{ String name = ""; int age = 0; Person(String name, int age){//默认构造函数 this.name = name; this.age = age; } Person.now(){ print("我是匿名构造函数"); } Person.anOther(String name, int age){ this.name = name; this.age .

2021-06-16 11:48:52 90

原创 dart基础知识

常用数据类型:Numbers: int doubleStrings: StringBooleans:boolList数组:

2021-06-15 15:38:45 96

原创 flutter中如何布局widget(简单看看,熟悉下套路)

布局一个 widget

2021-06-11 16:27:02 500

原创 在Flutter中构建布局

本指南将解释Flutter的布局方法,并说明如何在屏幕上放置一个widget第0步: 设置首先, 获取代码:

2021-06-09 11:22:14 420

原创 flutter自学二

外部包使用方法:

2021-06-04 17:23:00 105

原创 flutter自学一

1、安装git2、下载fluttersdk3、配置

2021-06-04 14:06:38 68

原创 Android各版本对应的SDK版本

平台版本 SDK版本 版本名称 9.0 28 Pie (Android P) 8.1 27 Oreo(Android O)(奥利奥) 8.0 26 Oreo(Android O)(奥利奥) 7.1 25 Nougat(Android N)(牛轧糖) 7.0 24 Nougat(Android N)(牛轧糖) 6.0 23 Marshmallow(Android M)(棉花糖) 5.1 22

2021-06-04 09:17:19 4016

原创 发布AAR至MavenCentral

发布AAR至MavenCentral(推荐)本文复制自:这里这里,作者写了好几种方法,我挑了一种作者推荐的,保存一下2021年04月12日更Maven Central的申请和配置是要比jForg那边的bintray麻烦得多的,由于jCenter要逐渐关闭了,所以将aar发布到mavenCetral重要性又提高了不少,如何注册上传库到Maven Central就变得非常困难了,但是还好,我把这些坑都踩完了,现在也觉得不是那么困难了,下面我来简单的介绍操作步骤1.注册sonatype账号与jC.

2021-05-08 15:43:09 622 2

转载 Android动态加载jar/dex

本文转载自:https://www.cnblogs.com/over140/archive/2011/11/23/2259367.html正文  一、 基本概念和注意点    1.1  首先需要了解一点:在Android中可以动态加载,但无法像Java中那样方便动态加载jar      原因:Android的虚拟机(Dalvik VM)是不认识Java打出jar的byte code,需要通过dx工具来优化转换成Dalvik byte code才行。这一点在咱们Android项目打包的apk中

2020-12-03 15:41:56 326

转载 Android探索之百度地图开发

这文章偷来的:https://www.cnblogs.com/blizzawang/p/11411626.html#%E5%9C%B0%E5%9B%BE%E4%BA%8B%E4%BB%B6目录前言 地图图层介绍 地图覆盖物介绍 地图事件 POI检索 公交线路查询 线路规划 地理编码前言之前自己在做一个小项目时涉及到了百度地图的一些内容,当时因为对百度地图的开发流程不是很了解,于是就查阅了一下官方文档,然后阅读别人的博客来学习,但是发现这里面并没有我想要的东西,官方文档也说得.

2020-09-09 17:29:24 470

原创 win10 hyper-v的开启和关闭

开启和关闭需要两个步骤:在启用或关闭Windows功能中勾选或取消勾选hyper-v功能 搜索powershell 右键powershell使用管理员权限运行下面的命令 关闭 bcdedit /set hypervisorlaunchtype off 开启 bcdedit /set hypervisorlaunchtype auto ...

2020-09-08 17:15:46 1498

原创 gitlab版本管理,git使用总结

1、安装Git2、gitlab上创建项目3、配置ssh: 打开git bash=》开始-git文件夹-git bash 输入ssh-keygen回车,输入y,一直回车 在输入:cat ~/.ssh/id_rsa.pub 确认,会生成一段代码。复制代码 打开gitlab网页,打开右上角文件设置菜单,找到SSH Keys,将代码复制到key文本框中,点击Add key 点击Profile中,复制Name,然后在命令行中输入git c...

2020-06-12 10:42:28 407

原创 Picasso加载图片oom、拉伸变形

oom:试试.resize(width,height).memoryPolicy(NO_CACHE, NO_STORE)拉伸变形:试试.resize(width,height) .centerCrop()总结:这样用是没问题的Picasso.with(mContext) .load("file://" + path) ...

2019-07-25 09:22:58 324

原创 as混淆几个问题的解决

感谢大佬们:1、https://www.cnblogs.com/welhzh/p/6017434.html,这是个厉害的大佬,总结的很到位2、https://blog.csdn.net/qq_35064774/article/details/52871521,这个有用的地方在此:    自定义配置忽略第三方jar包首先我们要知道项目引入了多少jar包。 在AS中也非常简单。打开build.grad...

2018-07-02 16:47:24 568

原创 android 封装好的微信QQ登录分享

1、QQ登录分享需要改的东西就是AppID,地方有两处,第一,manifest中关于AppID的地方;第二,mainactivity中AppID的地方2、微信登录分享,需要改AppID和secret,都是从平台拿的,微信只需要修改myapplication中的AppID和secret3、另外,QQ还封装了方法来获取unionid:通过获取用户的unionid来区分用户的唯一性。ps:如果你QQ开放...

2018-06-04 13:15:30 924

mqtt1.2.6.zip

mqtt1.2.6,土豪直接下载,免费的在这里:https://repo.eclipse.org/content/repositories/paho-snapshots/org/eclipse/paho/org.eclipse.paho.client.mqttv3/

2020-10-26

org.eclipse.paho.client.mqttv3-1.2.5.zip

mqtt3-1.2.5jar包和source包,mqttjar包更新的话可以拿去试试,带资源文件的,zip解压出两个jar包就可以用了

2020-08-11

Pi最新软件及操作步骤

pi最新软件及其操作步骤,实在不会可以看里面手把手教你,七月份迎来大更新,速度入坑,包教包会

2020-07-01

自启dingding源码.zip

钉钉,自己编译程序吧,编译出apk,就可以用啦,自己改时间,可以根据自己需求来搞,看看吧,我实在写不出五十个字啦编译出apk,就可以用啦,自己改时间,可以根据自己需求来搞,看看吧

2020-06-19

ReflectMaster_3.0 (1).apk

脱壳工具,反射大师3.0,需要的拿走吧,我只是个搬运工 ◎添加一键写出Dex(脱壳),长按写出多Dex ‌◎[查找类]更名为[创建对象] ‌◎添加查找类功能,用于脱壳 ‌◎部分输入框支持记住上次输入的字符 ‌◎修复在反射大师里部分测试功能闪退的Bug ‌◎byte数组的写出支持自定义文件名 ‌◎去除函数和变量的切换,默认显示全部 ‌◎修复切换父类不能循环为当前类 ‌◎切换父类时自动刷新变量和函数 ‌◎函数和变量显示修饰符 ‌◎添加打印应用的所有类名 ◎其它优化,Bug修复...

2020-04-13

ControlCheckbox.java

自定义可控制drawbleleft/right/bottom/top大小的view,忘了从哪儿抄的了,分享给大家,可根据需求改变父类,入textview、radiubutton、checkbox

2020-02-25

Android Support Percent Library

看到个50分的资源,心疼你们,Android Support Percent Library

2018-11-09

nineoldandroids-2.4.0.jar

解压用,看到一个需要30分的,心疼你们。。。。。。。。

2018-10-31

Apk查壳工具

android查壳工具,目前支持加固厂商:娜迦、360、百度、阿里、腾讯、盛大。。等等

2018-09-09

AndroidKillerv1.3.1

反编译神器,配合apkdb更加无敌,apkdb逆手地址:https://download.csdn.net/download/qwildwolf/10449228

2018-08-09

封装好的QQ微信第三方登录、分享,包含多平台区分用户唯一性

封装好的QQ微信第三方登录、分享,包含多平台区分用户唯一性

2018-06-04

ocr中文资源包

大神训练的中文资源包,不是市面上那个39.5M的可以试试,里面有大神地址

2018-06-01

htmlunit webclient下载资源

htmlunit webclient下载资源,谨慎运行,我设置的下载是1000次,想做个刷下载量的东西,然并卵

2018-06-01

Nohttp完美封装的上传下载功能

Nohttp完美封装的上传下载功能,哎,没积分了,大佬们给点积分,没有积分的跟我要资源吧

2018-06-01

android工具

需要资源分啊各位大佬,我本质是想分享的,奈何下载别人的分不够,大佬,给点分吧,很好用的一堆工具:颜色选择器、APKDB逆手、获取SHA1值,没分给我留言 我发你

2018-05-31

Java Tess4J Demo

Java Tess4J 实现OCR 可运行Demo 一 下载相关的jar包 1.下载Tess4J jar,网址:http://sourceforge.net/projects/tess4j/ 2.如果你使用的JVM 64位的,还需要下载 liblept168.dll、libtesseract302.dll的64位文件,下载地址:https://github.com/charlesw/tesseract/tree/master/src/lib/TesseractOcr/x64 嘘,鸟悄下载得了

2018-05-31

空空如也

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

TA关注的人

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