自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

强子De博客

我很懒!

  • 博客(50)
  • 收藏
  • 关注

原创 java注解的理解(一)

注解的格式:自定义注解注解的属性——>属性的自定义。写法:type key(); 其中:type值可以是数组注解属性的提取——>注解处理器。注解的注解——>元数据。1、注解的定义与接口的定义类似,差别是interface 前面多了个@2、注解属性的定义其格式为:type key(); 其中:type 是属性的类型,key 是键值。小括号的意义是: 代表该键值可...

2019-04-15 15:46:53 545

原创 java中对象的理解

1、对象是无法自己改变的,只能等待线程来调用或者被修改。即:对象一定有调用者。2、对象与成员变量的关系——引用关系。Java中的数据类型有两种:基本数据类型和引用数据类型。类属于引用数据类型。3、对象都是存于Java虚拟机中的,JVM中的对象都是平等的。对象不属于线程,也不归属于某个类。与其它对象之间,只是引用持有或者被持有的关系。通常在Andorid开发中,经常说四大组件运行在主线程。其...

2019-03-10 23:49:32 263

原创 工作和生活

工作和生活谁又能分的清楚?工作不是为了生活?很多时候,为了更好的生活,生活的时间总被工作所占用!谁又能分得清是工作还是生活呢?

2019-03-02 21:04:50 252

原创 成本计算

成本计算:个人成本计算:上班平均:1.5小时。来回就是:3小时。路上成本=1.5*2=3;工作时间,按国家标准的话:8小时计算。午休时间:虽然说午休时间是个人的。但是它属于被上班绑架的时间。工作时间成本=8+2;平均加班时间:1因此,总时间成本=3+10+1=14小时。每天为了上8小时班,被绑架了6小时的时间。每天24小时,24-14=10;睡觉-8小时,每天剩下的只有2...

2019-03-01 10:16:03 304

原创 java 类的理解

一个类的三个元素:1、属性——即变量(通常称为:声明变量)。2、构造方法——用于类的初始化。3、方法——代表类的能力1、属性——在Java中通常称为:引用变量,在使用该引用变量之前,它一定要指向一个实例,即必须先实例化,否则会抛出空指针异常。即:使用前必须实例化,否则它将变得无意义。2、能在一个类中使用的变量,一定是一个实例。3、子类是无法访问父类的私有属性的,但是子类在实例化的时候...

2019-02-26 23:06:16 257

原创 Android AIDL的全双工通信

客户端——》服务端1、首先,客户端bindService服务端。这时候,客户端就拿到了服务端的引用。操作服务端执行代码,并返回结果。现在假设有这么一种情况。客户端操作服务端,结果服务端要开启一条线程去执行命令。客户端说,你先做吧。我不等你了。你做完了通知我一下。这下怎么办?这时候,就必须在客户端,做一个aidl了。但是我们知道,一般只有客户端绑定服务端啊,并没有见过服务端去绑定客户端的。另外...

2019-02-13 10:03:23 388

原创 Android 你是否执意要添加系统服务?

在Android中,我们经常在Activity中使用getSystemService来获取各种服务,例如:PackageManagerService、ActivityManagerService等等。但是有时候,我们又使用BindService来绑定一个服务。我们知道,BindService一般都是Activity用来绑定另一个进程的Service,也就是说对方必须先有一个Service组件。然...

2019-02-12 17:24:57 268 1

原创 SecureCRT设置光标形状

第一步:选择options中的Global options(会话选项),之后会打开如下的界面。然后选择 Edit default settings .第二步:点击 Edit default settings 后,会打开如下界面,选中Appearance 则可以看到Cusor 选项,Cusor style 中文为:游标样式。SecureCRT提供了5种样式,默认采用的是 Block 样式。B...

2019-02-11 10:41:05 5542

原创 Ubuntu系统分区方案

1、通常很多教程,在安装的时候,要求分区:1、swap 分区 交换空间2、/分区 挂载点:/3、/boot分区 挂载点:/boot4、/home 分区 挂载点:/home个人觉得,首先分区 不要和挂载点混淆了。分区应该就相当于Window中A、B、C、D磁盘的分割。而挂载点,是指,把这些分区挂载在那一个目录下。Ubuntu 把分区和挂载点一起弄,结果就混淆了。认为每次...

2019-02-02 09:42:47 14701 3

原创 CMFileManager 分析

CMFileManager 在Android桌面上是:文件管理器。它是长成这样的。具体它怎么玩,和都有些什么界面。我们各位自己去摸索。今天主要分析,Download这个界面,如下图所示,我们在download界面中放置了三项内容,当我们每点击任何一项,设备总能找到对于的程序给我们处理。这到底是怎么实现的?例如:1、当我们点击apk时,系统会弹出让我们安装应用。2、当我们点击mp3时,...

2019-01-31 17:29:22 825

原创 Android 未知来源应用的分析

什么样的 APK 才算未知来源?1、第一步:找到未知来源窗口 所属的应用,即是那一个应用弹出了这一个窗口?并找到其源码位置。<源码根目录>\packages\apps\PackageInstaller2、第二步:找到处理Intent 所对应的组件下面的方法是,是判断应用是否为未知来源。注意两点:1、这个方法比较巧妙,它不直接判断未知来源,而是通过反向思维,判断应用是否...

2019-01-31 10:05:33 2259

原创 Android 应用数据持久存储

1、 应用的数据到底有几种保存方式?2、应用的数据到底保存在那几个地方?//对应一个应用来说,文件和数据 到底可以保存在哪里?//File 存储 :openFileInput() 对应目录为:/data/data//files///SharedPreference 存储 操作方式: 对应目录:/data/data//pref/////代表的根目录: C...

2019-01-30 13:51:20 187

原创 Android Https不验证Service的证书 和 域名

注意: 我们知道,在Https的连接中,SSL证书的验证是 双向验证的。而本文中,只是 客户端 不对 服务端的证书 进行验证。我们是无法绕开 服务队对客户端的验证的。即:我信任你服务端,不需要服务端提供证书。...

2019-01-29 14:05:20 1169

原创 java 的接口是个好东西

java 的接口是个好东西,当我们不知道怎么功能具体怎么实现的时候,用个接口来描述。用来跟别人对接!接口对接好,就相当于搞清楚了整个流程。

2019-01-23 10:17:34 170

原创 如何理解 Java 中的继承

如题:1、当我们用 子类 去实例化一个对象时,父类会被实例化么?答案是:父类不会实例化。2、既然父类不会实例化,那么写在父类的 public 成员变量 怎么办?例如:有一个成员变量,定义在父类中。public ArrayList<String> list =new ArrayList<>();

2019-01-22 23:14:38 600

翻译 java 中 equals 和 == 的区别

equals和==的区别1、==== 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即:两个引用是否指向同一个对象。注意:1、== 比较的是——两个成员变量是否指向同一个对象。2、如果成员变量为基本数据类型,则直接比较数值。(涉及到值转递和引用传递的知识)例如:如果是具体的阿拉伯数字的比较,值相等则为true,如:int a=10 与 lon...

2019-01-22 14:32:10 206

原创 java 如何判断一个byte[] 数组中是否存在某些连续的数据

背景:Android设备中有一个 secute.headinfor 的文件,其数据格式如下:文件数据分为3部分:1、头部数据,其长度不确定。2、目标数据(目标数据是:以----BEGIN开头和----END )3、尾部数据现在我们的目的就是:要读取目标数据。例如:我要判断如下的数组中是否存在0X68, 0X73, 0X5f, 0X62, 0X61, 0X79这些数据,如果存在,则把...

2019-01-22 12:02:30 6918 1

原创 hashCode()的理解

首先,想要明白hashCode的作用,你必须要先知道Java中的集合。总的来说,Java中的集合(Collection)有两类:一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果...

2018-11-14 23:23:55 385

转载 CSDN-markdown编辑器

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...

2018-08-14 09:31:42 139

原创 Android 自定义权限

引子:一直有看到很多文章说Android可以自定义权限,但是一直很模糊。今天,写此文章仅记。在开始之前,我们先要了列出自己的问题清单,之后一直围绕这几个问题开展分析。1、为什么要自定义权限?(主要是做一些限制) 2、在哪里自定义权限?怎么自定义权限? 3、组件中怎么要求访问者具有指定的权限? 4、系统是怎么知道有没有授权的?例如:A应用启动B应用的某个Activity组件,系...

2018-07-10 14:41:14 445

原创 杂谈

系统是由一个一个进程组成,进程是由一个一个线程组成,线程是由一个一个对象组成。对象是由类组成,线程的入口是由类来提供。app开发主要研究的是本进程内部中——线程与线程的关系、类与类的关系。即获得对象,操作对象。源码开发主要研究,进程与进程的关系,即app于app(或者服务)的关系。即跨进程通讯。

2017-12-14 16:23:30 188

原创 git使用系列(一)

Git 使用1、Git 的安装 Git目前有Linux系统版本、Windows版本、Mac版本。用户根据自己的系统自由安装。安装方法自己百度。 下面的讲解是在Windows系统进行的。1、配置–Git 身份 ####Git软件安装完成后,在开始使用git 之前,你应该配置一下你的身份。这样在提交代码的时候,Git就可以知道是谁提交的了,Windows系统cmd命令进入Dos命令

2017-11-27 21:43:11 242

原创 文章标题

类与对象——>类是编程时期的东西,对象是运行时的东西。也就是说,类是程序员写代码和JVM构建对象时候用的玩意。对象是JVM内部真正运行的玩意。类与成员变量——>一个类里面有一个成员变量,这个成员变量指向了一个xx类型的对象。编程的时候,类与类之间只讲引用持有,实际运行时,对象与对象之间也只讲引用持有。A与B之间的关系,在代码上表现为类与类之间的关系,在JVM上表现为 对象与对象的关系。也就是A和B

2017-11-27 15:49:09 167

转载 如何转载CSDN中的博客

转载自:http://blog.csdn.net/bolu1234/article/details/51867099 经过本人测试,这种情况只适用于搜狗浏览器,而且有些博客不提供审查元素。这一项,我转载的这篇博客也是,没有审查元素。其他浏览器虽然没有审查元素这一项,但网页都是一样的,始终都是代码。自己找到对应的代码,复制一下就可以了。 前言  对于

2017-11-10 19:25:09 206

转载 ubunt连接手机adb devices ???? no permission

HTC手机连接ubunt,开启调试模式。Ubunt终端下输入adb devices出现以下问题:List of devices attached ????????????    no permissions解决方法

2017-11-10 10:21:39 295

转载 AndroidStudio去除项目无用的资源

在我们用Android Studio开发项目的时候,常常需要引入很多图片或者XML资源,这些资源在项目开发完成之后,可能我们不会用到了,但是我们一个一个去删除的话会很麻烦,Android Studio提供了我们一个简单的方法去删除这些无用的资源。

2017-09-30 10:21:09 1375

原创 AndroidStudio中TextView规范

AndroidStudio代码规范——TextView规范我们在使用TextView显示内容的过程中,经常遇到需要显示的内容只有少许参数需要改变,比如: 距离过年还有xx天xx时xx秒,当我们在更新TextView的内容时,一般是这么写的:TextView mTextView = this.findViewById(R.id.mTextView);mTextView.setText("距离过年还

2017-09-11 21:45:46 5120

原创 类与对象

Java中的- -类 与 对象①序言:Java的学习过程中,必须认知的两个思维:⑴ 类是模板,对象才是实例。⑵ Java中,一切皆是对象。 ⑴为什么说:类是模板,对象才是实例。 第一:在Java中,类是一种对象的描述文件。而我们平常写的,后缀为 .java的类,其实是Sun公司提供给开发者的一种可视化编程方式。也就是说,任何一个类,都是在Java规范下写的一些描述性的语句。可以这么说,如果一

2017-08-19 15:16:01 290

原创 AndroidStudio logcat颜色设置

AndroidStudio -修改LogCat的颜色和字体大小一、颜色效果图1.1 设置方法File->Settings 或Ctrl + Alt +S 找到 Editor -> Colors &Fonts -> Android Logcat 或在上面的搜索框中输入Logcat。选中Verbose、Info、Debug等选项,然后在后面将Use Inberited attributes 去掉勾选 再将

2017-07-17 22:32:32 1467

原创 关于学习方法

序言①:关于学习方法 在学习一个新的知识的时候,一定不要在意哪些概念性的东西,我们只需要知道它们的名字即可,有5点理由: 1:概念都是抽象的,都是把话简略来说的,并没有详细描述使用环境,不容易理解。 2:技术这种东西,一般都是国外传进来的,国内一般都是翻译国外的书籍,翻译得准不准确、能不能表达原作的思想暂且不说。最要命的一个,还是中文歧义太多。有可能翻译的人很准确的传达了原创

2017-07-16 14:05:52 419

原创 Android开发工具adb的使用

Android开发——adb工具使用说明1.1 什么是ADB工具?ADB全称Android Debug Bridge,是android sdk里的一个工具。ADB是一个标准的CS结构的工具。 如果你的电脑安装了AndroidStudio,你可以在AndroidStudio安装路径的 sdk\platform-tools 找到adb工具。 AndroidStudio 的简称是:AS 。如

2017-07-16 14:00:08 3436

原创 java删除带文件的目录

Java中删除目录及目录下所有文件闲聊:在Java中,要删除一个文件,是一件很简单的事情。So,我们要讲解的是——删除某个目录及目录下的所有子目录和文件。 一、程序代码功  能:删除某个目录及目录下的所有子目录和文件 知识点: File.delete()用于删除“某个文件或者空目录”!所以要删除某个目录及其中的所有文件和子目录,要进行递归删除,具体代码示例如下:import java.io.

2017-07-15 14:57:22 1102

原创 Android常用布局的xml属性

Android中常用布局—LinearLayout和RelativeLayout 的xml属性 LinearLayout和RelativeLayout共有属性: 控件ID android:id=”@+id/btn” 控件宽度: android:layout_width=”80px”  //”80dip”或”80dp” android:layout_width =“wrap_content

2017-07-03 15:47:50 608

原创 有一种人

有一种人,整天都笑嘻嘻的,好像和谁都合得来,但从不主动联系朋友,脾气也出奇的好,仿佛世上没有什么事情能使他们感到愤怒与悲伤。心中怀着宏伟的梦想却不愿与现实中的人分担,只是默默地做,以为能用沙砾和泥土堆出山川,这种人懒得咒骂,懒得分享心情,在人情世故中受尽冷暖后,也无心去写矫情的文字,发到空间朋友圈去换取同情。你问他怎么了?他只是一笑,当大多数人都入眠的时候,他们玩着手机,读着书,当看到有共鸣的地方时

2017-05-16 20:02:09 336

原创 Android组件学习系列(一)

Android组件学习系列(一) 众所周知,Android中有四大组件:Activity、BroadcastReceiver、Service和ContentProvider。

2017-05-10 11:13:56 327

原创 如何快速把握一个类

Java学习方法(一)

2017-05-07 09:05:20 557 1

原创 Android跨应用启动

Android跨应用启动

2017-04-22 23:17:10 3371

原创 访问Tomcat服务器返回数据乱码

前序: 在网络中,数据的传输,最常用的格式有两种:XML和JSON 。 Tomcat服务器

2017-04-21 00:15:49 13446 1

原创 Java构造方法的相互调用

构造方法

2017-04-19 10:20:34 31652 5

原创 类什么时候被加载

2017-04-09 23:59:25 13529 15

空空如也

空空如也

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

TA关注的人

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