自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(261)
  • 资源 (10)
  • 论坛 (1)
  • 收藏
  • 关注

转载 安卓四大组件之Activity

基本介绍 broadcast是一种广泛运用在应用程序之间传输信息的机制,android中的broadcast很像我们平时的广播,一个广播可以有多个收听者,每个收听到广播的人都可以依据广播做不同的行为,使用了观察者设计模式,安卓的广播包括三要素,发送广播的broadcast,接收广播的broadcastReceiver,以及用于传递信息的Intent。观察者设计模式广播实际上就是运...

2021-11-03 11:24:19 10

转载 自定义BroadcastReceiver 静态注册广播无法接收的问题

问题原因:从android 8.0(API26)开始,对清单文件AndroidManifest.xml中静态注册广播接收者作了限制(官方对耗电量的优化,避免APP滥用广播的一种处理方式)。除了少部分的广播仍支持静态注册(如开机广播),其余的都会出现失效的情况。 //开机广播 <receiver android:name=".RebootReceiver" android:enabled="true"...

2021-11-03 11:06:21 15

原创 java 当继承父类时为什么有时必须要有显示的构造函数

情况一: 父类:子类这种情乱你会发现只需继承就行,没有必须要实现的函数情况二:父类(只是注释掉了无参构造函数)子类:此时你会发现程序爆红而且提示你说父类的隐式无参构造函数User()没有定义,要你定义自己的带参构造函数,这是什么意思呢,问题一:为什么一定要有自己的有参构造函数,为什么不是和第一种情况一样,有个默认的隐式构造函数不就行了吗,对不对???问题二:而且为什么一定是要有三个参数的构造函数,两个行不行????首先,我们都得...

2021-11-01 10:43:44 55

转载 JAVA中的super()方法为什么在最前面

今天上课老师提了一个问题 Java在继承的时候,会使用super方法,那么这个方法为什么通常都要写在最前面?有很多不同的答案,选出一种我认为比较好的,在这里简单说明:举个栗子定义父类House,构造函数中要初始化成员door的高度。如果子类Church的door比较高,如果我们先初始化子类的door的高度,后使用super来初始化通用属性,子类定义好的属性就会被覆盖。————————————————...

2021-10-29 17:25:13 10

转载 Win10如何取消开机密码?Win10取消开机密码步骤

1、首先点击Win10桌面左下角的搜索图标,进入Cortana搜索页面,在底部搜索框中键入netplwiz命令,如下图所示:  2、之后会搜索出netplwiz控制账户入口,我们点击最顶部如图所示的“netplwiz”,进入Win10账户设置,如下图所示。  3、进入Win10用户账户窗口后,我们将【要使用本计算机,用户必须输入用户名和密码】前面的勾去掉,然后点击底部的“确定”,如下图所示。  Win10开机密码取消设置方法  4、最后在弹出的自动登录设置中,填写上Win10开机

2021-10-26 00:37:00 442

转载 亲测有效--中国Apple ID直接转区为美国Apple ID

从中国Apple ID直接转区为美国Apple ID:第一步:使用自己的国区Apple ID登录到苹果官网:https://appleid.apple.com第二步:点击「编辑」,然后把「国家或地区」中的「中国」修改为「美国」,如果注册其它的国家,就修改成该国家即可。第三步:「付款方式」选择「无」,然后账单寄送地址随便填写,但是省/市、邮编、电话号码,这几样不要乱填写,都是有固定格式的。如果大家不懂格式,那么就按照我图片上面的填写即可!填写完成后,就点右上角的「储存」。

2021-10-23 17:33:17 705

转载 startActivityForResult用法详解

一、如果想在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的startActivityForResult(Intent intent, int requestCode)方法打开新的Activity,新的Activity 关闭后会向前面的Activity传回数据,为了得到传回的数据,必须在前面的Activity中重写onActivityResult(int requestCode, int resultCode, Intent data)方法。package com.l.

2021-10-18 14:26:57 19

转载 mysql锁表解决命令,Mysql show processlist 详解

最近排查一些MySQL的问题,会经常用到 show processlist,所以在这里把这个命令总结一下,做个备忘,以备不时只需。首先是几条常用的SQL。1、按客户端 IP 分组,看哪个客户端的链接数最多select client_ip,count(client_ip) as client_num from (select substring_index(host,’:’ ,1) as client_ip from information_schema.processlist ) as connect

2021-10-15 13:52:52 12

原创 MyEclipse中execution environment和alternate jre的区别

当我们在修改一个项目的JDK版本时,会有execution environment和alternate jre两个选项,不知道如何去选择。一直以来Base64的加密解密都是使用sun.misc包下的BASE64Encoder及BASE64Decoder的这次换了JDK后发现提示找不到该类,网上有办法说重新配置jre就行了,但事实上不是这么简单的,在我测试后发现,这是要看配置的jre的类型是execution environment(执行环境),还是alternate jre(替代j...

2021-10-12 17:05:31 20

原创 js 中的“|=”是什么意思?

|= 按位或.然后赋值.如i=1;//二进制为0001i|2;//2的二进制为0010 两个按位或为0011也就是3i|=2等价于i=i|2;所以i为3

2021-09-30 16:24:57 8

转载 Android Studio创建RelativeLayout和LinearLayout布局layout文件

Android Studio新建项目,然后打开main_activity布局文件,是这样的<?xml version="1.0" encoding="utf-8"?><android.support.constraint.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.c...

2021-09-30 13:28:07 25

原创 startActivityForResult请求的requestCode和返回的requestCode不一致问题

调用的activity一定是本体,如果在fragment或其他*中直接请求startActivityForResult就会在某些手机出现问题有几种常见的情况:1,接收回调的Activity 的启动模式是singleTask,接受onActivityResult 的时候会有问题。2,在fragment启动Activity 时调用了getActivity().startSctivityForResult,然后会回调到fragment 所在的activity 的onActivityResult。3,在fr

2021-07-22 17:11:44 55 1

转载 andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误

andorid:百度地图定位:第一次定位成功之后 再次定位一直返回:505 错误 locType:505 locType description:NetWork location failed because baidu location service check the key is unlegal,… 或者: locType:61 本人在开发andorid定位中使用的是:百度地图定位api;但是在使用的时候遇到过了一些注意不到的坑坑洼洼;也是发了不少时间 摸索解决: 首先 我这里说下第一个

2021-07-16 15:00:36 69

转载 内网搭建yapi接口管理平台

啥是yapi如果你会用百度,你会发现,yapi是一个高效、易用、功能强大的API管理平台。但这次百度可能会骗你,因为你导航进去的yapi官网,是去哪网的一个demo,里边的页面都是demo。在页面的最下边,我找到了yapi的github地址。总之,yapi是一个接口管理平台。搭建在内网上,你可以用它来管理你的接口。作为协作工具,可以减少前端和后端的沟通成本,让开发更快速更便捷。搭建平台这件事,理应运维或者是后端来做,所以下边的内容,更适合这两类人群来阅读。如果你想要研究..

2021-06-03 14:29:53 146

转载 json不允许整数键

2021-05-26 09:58:57 22

转载 springmvc的web.xml配置<url-pattern>的访问路径分析【/】【/*】【/**】【*.do】【空】【/resources/*】的区别

<url-pattern>是<servlet-mapping>的子元素,用来指定servlet的访问路径,即URL。它必须是以“/”开头! 1)可以在<servlet-mapping>中给出多个<url-pattern&gt...

2021-05-19 15:19:54 34

转载 android开发 findviewbyid 结果为null 的原因

findViewById 返回 null 的原因今天运行一个之前开发的项目时,发现了这个问题。真是百思不得其解,因为之前开发的时候是好好的,而且代码没有错误。到网上查了一下,找到了原因。主要有两种原因。即在setContentView调用之前,调用了findViewById去找main布局中的界面元素lv_contactbook,那么所得到的结果一定是null。正确的做法是将findviewbyid,挪至setContentView方法调用之后。第二种情形是Eclipse造成的,要解决这个问题,需要

2021-05-18 11:58:20 82

转载 Failed to load C:\SDK\android-sdk-windows\build-tools\29.0.2\lib\dx.jar

Eclipse遇到如下错误: Failed to load C:\SDK\android-sdk-windows\build-tools\27.0.2\lib\dx.jar   原因: 国内现在可以访问的ADT版本是23.0.6,Google已经不再更新ADT了,这就会导致现有的ADT版本比SDK版本低。 所以引用dx.jar时会失败。   解决办法: 将低版本的dx.jar文件替换到高版本就行了,我这边时将22.0.1的dx.j...

2021-05-18 11:57:41 16

转载 Android实现三级联动下拉框 下拉列表spinner

Android实现(省、市、县)三级联动下拉框 下拉列表spinner 主要实现办法:动态加载各级下拉值的适配器 在监听本级下拉框,当本级下拉框的选中值改变时,随之修改下级的适配器的绑定值 ...

2021-05-18 11:49:29 35

转载 ANDROID加载HTML并且JS互调

今天写了一个小测试 ANDROID加载本地的一个HTML 首先MAIN目录下新建一个ASSETS 在ANDROID STUDIO中新建目录时选中FODER的ASSETS 把HTML放入其中 在ANDROID中引用的时候 路径为FILE:///ANDROID_ASSET/OBTJS.HTML————————————————...

2021-05-13 16:21:27 17

转载 android之android.os.NetworkOnMainThreadException异常

在MainActivity中加载网络图片,代码如下: public class NetImageActivity extends Activity {     String imageUrl = “http://s0.hao123img.com/res/img/moe/0328mh5.jpg”;     &nbs...

2021-05-13 09:45:36 15

转载 Android 10 使用getDeviceId()和getIMEI()的问题及方案

问题背景:应用升级了targetSDKVersion 到api 29,也就是Android 10,之前一些应用内用到getDeviceId和getIMEI就出了问题,但是调用这些api的时候,都进行了try catch,但是在小米9手机上还是会崩溃:AndroidRuntime: FATAL EXCEPTION: Thread-4326E AndroidRuntime: Process: xxx, PID: 13895E AndroidRuntime:java.lang.SecurityExcep

2021-05-12 11:16:08 834

转载 Android Studio部署apk到手机后手机显示中文乱码解决方法

问题描述 软件部署到手机上时中文显示全是乱码,问题排查后,原因是需要设置编码格式。 解决办法 在build.grandle文件中加入红色横线标注的代码。 android { compileSdkVersion 19 buildToolsVersion '25.0.2' andro...

2021-05-12 11:11:11 64

转载 android10系统手机报错:does not meet the requirements to access device identifiers.

今天安卓打包的apk在android10系统的设备上安装后刚点应用就闪退,通过Android studio连接设备查看调试信息发现如下报错:AndroidRuntime: FATAL EXCEPTION: main Process: com.longkoo.djmajiang, PID: 9277 java.lang.SecurityException: getSubscriberId: The user 10268 does not meet the requirements to ...

2021-05-12 11:08:25 2446

转载 最详细的Android SDK下载安装及配置教程

最近Neo突发神经,想要将学过的一些计算机视觉、机器学习中的算法都放到移动设备上去跑跑,因为移动开发是大势所趋嘛,希望能够通过这样一个实践的过程,找到一些新的灵感(该不会是为了赚钱吧…),我自己目前也有一些idea,然后也希望以后能够进行计算机视觉、机器学习方面的创业,如果有志同道合的朋友可以一起交流交流(可通过邮箱:neo.huang3@gmail.com)。既然要做计算机视觉的移动开发,那么就要考虑是做ios还是Android了。。当然还有winphone的。一直想做ios的开发,无奈啊,手头有iP

2021-05-08 14:27:13 330

转载 安卓开发中JDK、SDK、NDK、ADT、ANT等概念作用解释

这个是从网上找到的对这几个名词的解释:主要对初接触的人有用,对多平台开发人员可能记混的也有点作用。名词解释很多初接触安卓的朋友在配置开发环境时面对诸如JDK、SDK、NDK、ADT等概念一头雾水不知所以,在这里对这些概念及其相关作用进行解释,希望对初学者有所帮助:IDE :(Integrated Development Environment) 集成开发环境,用于提供程序开发环境的应用程序,即我们编程的地方。一般包括代码编辑器、编译器、调试器和图形用户界面,比如visual studio、X

2021-05-08 14:00:50 41

原创 安卓-一个简单的日历

可折叠,可打开,可单行滑动,选择等等,自己看图 源码下载:

2021-04-29 11:40:07 43

转载 Android自定义View——彩色圆环统计图

效果展示 实现步骤1、初始化变量 //-------------必须给的数据相关------------- private String[] str = new String[]{"一年级", "二年级", "三年级", "四年级", "五年级", "六年级"}; //分配比例大小,总比例大小为100 private int[] strPercent ...

2021-04-29 11:24:59 78

原创 Android Studio/Eclipse/MyEclipse/Intellij IEDA这种编辑器的工程目录结构图

写这篇文章是为了方便程序员在查看试用别人的项目工程时,能够快速的识别出对方使用的编辑器是哪一种编辑器,以便我们能很快的打开,在使用前需先了解一个简单的概念,就是创建Project和创建Moudle有什么区别,创建工程其实就是一个工作空间,然后再该工作空间中再创建一个moudle,而创建moudle,只是单纯的创建一个moudle,以Android为例,你会发现创建工程时,里面有一个app的文件夹,如下图,该app文件夹其实就相当于一个moudle,然后你在创建一个名为test的moudle,你会发现又会

2021-04-26 12:02:06 51 2

原创 二维数组/三维数组 定义

二维数组/** 二维数组* 1:定义,初始化* int[][] arr2 = new int[3][3];* 第1个3代表这个二维数组是由3个一维数组构成的* 第2个3代表每个一维数组的元素的个数有3个* * 二维数组分类* 1:规则二维数组:每个一维数组的元素个数相同* 2:不规则二维数组:每个一维数组的元素个数不相同* 2:遍历* 普通for循环* for---each* 3:内存分配...

2021-04-23 11:15:50 333

原创 oracle 数据库官网下载流程

前言由于oracle官网一直在更新,所以很多网上以前官网下载oracle的步骤都已经不适用了,所以出了今天的一期讲解本文以 oracle database express edition (xe) release 11.2.0.2.0 (11gr2) 为例进行数据库下载安装讲解一、oracle 数据库下载访问oracle 数据库下载官网选择目标版本数据库进行下载,本文以11gr2为例进行讲解。访问oracle 11gr2 下载官网https://www.oracle.com/dat...

2021-04-13 17:43:21 790

原创 LBS数据仓库 | 基站|WIFI|LBS定位|经纬度|查询|API接口

http://www.cellocation.com/api/

2021-03-31 10:28:35 449

原创 PotPlayer下载与使用

下载安装说起来,Potplayer的下载其实并不轻松,它在国内是没有自己的官网;虽然你简单百度下,总能找到下载网站,但是并不能保证其安全和纯净,个人建议从这个官网下载:下载入口:Potplayer官网/公众号分享Potplayer的官网提供有64位和32位两种版本,我们只需要选择好适合自己系统类型的版本,点击下载;一般系统都是64位,如果还不知道的自己电脑系统类型,那么右键桌面“我的电脑”图标,选择“属性”,进入之后,即可查看;下载完成后,得到一个exe文件,双击打开;依次点击“下一步

2021-03-23 16:48:36 4008 2

转载 Eclipse中找不到错误的地方,但项目边上仍有错误的图标

首先如果Eclipse中项目如果没有错误 但项目边上有显示错误的解决办法可以查看:window–>show view–>others–>Problems则根据里面提示会显示错误信息然后通过上面的步骤我找到了错误提示Description Resource Path Location Type Java compiler level does not match the version of解决该错误提示的方法:project 编译问题,需要三处的jdk版本要保持一

2021-03-22 15:00:11 72

转载 在MyEclipse下启动配置好的Tomcat报错:Can‘t load AMD 64-bit .dll on a IA 32-bit platform

问题现象 如下图: 分析原因 这个问题很蛋疼,提示是运行平台不一致导致。可是我的jdk、IDE、Tomcat和OS都是64位的,怎么可能会出现这个错误呢?在网上查了一下可能是MyEclipse用了其内置了jdk导致,所以修改MyEclipse内置jdk,如下图所示: 经过上面的操作还是涛声依旧啊,所以想是不是Tomcat内置的jdk也默认用了MyEclipse的呢?所以也将配置在M...

2021-03-20 15:48:03 24

原创 记录一个字符分割成数组的问题

2021-03-20 11:48:17 14

原创 MyEclipse/Eclipse中设置项目默认编码方式以及代码智能提示

1.全局编码设置:编码设置的方法:Window-->Preferences-->General-->Workspace-->Text file encoding,设置合适的编码。2.局部编码设置:在源码按右键-->General-->Editors-->Test Editors-->Spelling-->Encoding,这里是设置单个文件的编码。3.代码自动智能提醒:Window-->Java-->Editors-->Con

2021-03-20 11:42:58 21

转载 Android-SharedPreferences 增 删 改 查 操作详解

1.概述。 SharePreferences是用来存储一些简单配置信息的一种机制,使用Map数据结构来存储数据,以键值对的方式存储,采用了XML格式将数据存储到设备中。例如保存登录用户的用户名和密码。只能在同一个包内使用,不能在不同的包之间使用,其实也就是说只能在创建它的应用中使用,其他应用无法使用。 创建的存储文件保存在/data/data/<package name>/shares_prefs文件夹下。     ...

2021-03-17 10:48:06 170

转载 [WinAPI] 获取窗口句柄的几种方法

转: http://www.cnblogs.com/zjutlitao/p/3889900.html 1、使用FindWindow函数获取窗口句柄 示例:使用FindWindow函数获取窗口句柄,然后获得窗口大小,并且移动窗口到指定位置。 我们想获得酷我音乐盒的窗口句柄并移动它,该怎么办呢? 首先打开VC或者VS里面tool中的SPY++点击查找窗口如下: PS:把那个靶心似的的东西移动到想查找的窗口上,这里是酷我音乐盒,下面会出现窗口的信息...

2021-02-24 15:12:13 1123

原创 织梦CMS内容管理系统下载与使用详细教程

CMS即内容管理系统,国内国外都有很多的CMS平台,百度一大堆,那么CMS系统干嘛用的呢,我个人认为最主要的还是方便我们开发一个网站,此种开发方式并非写程序,而是一种可视化的拼图的形式,并对该网站进行管理,生产的网站更便于各大引擎收录,比如百度殷勤,搜狗引擎等。一下为我以织梦CMS为例的一个简单的使用教程,内容还未完成,后续补上。https://wws.lanzous.com/iMpVzlvtyje...

2021-02-20 11:43:38 442

AR多卡识别

AR多卡识别,实现多张卡片得AR识别互动技术,有兴趣得小伙伴可以看看

2018-05-15

win一键安装助手.rar

一键在线升级win11,包含硬件符合检测(另外还附送一个单独的win11检测工具以及聊天APP卸载工具),无需什么U盘启动,安全模式什么那么复杂,就像打开一个 软件,只需点一下升级即可自动下载安装。

2021-10-14

button按钮的四种监听及实例

一:使用匿名内部类的形式进行设置       1.首先需要得到id,即必须清楚button的id值。        2.使用setOnClickListener,如下图所示    二:在XML文件中定义OnClick属性,在java代码中对应方法。       在button下加上如下代码android:onClick=skip(skip即为方法对应的名字,然后在java代码中在定义具体的方法)                 实现的结果如下: --------------------- 作者:xd1501013 来源:CSDN 原文:https://blog.csdn.net/xd15010130025/article/details/77604329 版权声明:本文为博主原创文章,转载请附上博文链接! Button按钮四种监听(二) 继续上次的,我们接下来要学习另外两种方式,三:Activity实现onClickListener接口;四:其他类实现onClickListener接口。    三:Activity实现onClickListener接口      1.直接在Activity上添加          public class MainActivity extends Activity implements OnClickListener{ @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn=(Button)findViewById(R.id.button1); btn.setOnClickListener(this); } 再创建方法      public void onClick(View v) { // TODO 自动生成的方法存根 Log.i("tag", "点击了button按钮"); } 实现效果    四:其他类实现onClickListener接口       1.创建一个其他类 class mylistener implements OnClickListener{ @Override public void onClick(View v) { // TODO 自动生成的方法存根 Log.i("tag", "点击了button按钮"); } }      二: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Button btn=(Button)findViewById(R.id.button1); btn.setOnClickListener(new mylistener()); } 即可实现。 如果两个按钮怎么办????     用v.getId得到id值,然后用case来处理不同的情况.   --------------------- 作者:xd1501013 来源:CSDN 原文:https://blog.csdn.net/xd15010130025/article/details/77803332 版权声明:本文为博主原创文章,转载请附上博文链接!

2019-03-27

Eclipse版本及对应说明

描述了Eclipse各版本之间的差距和版本之间的相差性,以便开发者找出对应适合自己的Eclipse版本和了解版本的更新进度

2019-03-27

AR涂涂乐整套开发视频教程.txt_ar涂涂秀下载

当年网上很火的一个AR涂涂乐教程视频,花了90多买的,做AR的朋友可以看看,使用的是Unity编辑器,C#开发语言

2020-12-21

一个简单的安卓日历开发.txt

安卓-一个简单的日历,可折叠,可打开,可单行滑动,选择等等

2021-04-29

ChatView.java

ChatView.java

2021-04-29

某盘下载方式,详细,多种方式

某盘下载方式,详细,多种方式

2020-12-28

修改Tomcat或者 MyEclipse自带的Tomcat 的端口号

修改Tomcat或者 MyEclipse自带的Tomcat 的端口号两种形式

2020-12-17

【狼图腾专业团队】如何用手机号码注册多个淘宝的小号并补全资料{主讲:天宸}.wmv

如何用手机号码注册多个淘宝的小号并补全资料,改资料为视频文件,不大,下载之后即可观看,有兴趣的可以下载看看,设置的积分不多

2020-10-13

android如何识别纸盒上看不见的水印

发表于 2016-09-11 最后回复 2016-09-12

空空如也

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

TA关注的人 TA的粉丝

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