自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 收藏
  • 关注

原创 java异常-捕获异常

在Java中,凡是可能抛出异常的语句,都可以用try … catch捕获。把可能发生异常的语句放在try { … } 中,然后使用catch捕获对应的Exception及其子类。1.在多个catch的时候,catch的顺序非常重要:子类必须写在前面例如:public static void main(String[] args) { try { process1();...

2019-08-31 19:16:32 415

原创 java异常处理-java的异常

Java内置了一套异常处理机制,总是使用异常来表示错误。异常是一种class,因此它本身带有类型信息。异常可以在任何地方抛出,但只需要在上层捕获,这样就和方法调用分离了:try { String s = processFile(“C:\\test.txt”); // ok:} catch (FileNotFoundException e) { // file not ...

2019-08-31 18:45:32 218

原创 Android 常用的路径、文件操作

在Android开发过程中,我们经常会对文件系统进行操作——存放、释放我们应用的数据。Android系统中提供了各种功能的文件目录,每个目录都有相应的特点和功能。内部存储(Internal Storage)内部存储是App的私有目录,当一个应用卸载之后,内部存储中的这些文件也被删除。Shared Preferences和SQLite数据库文件都是存储在内部存储空间上的。(1)内部存储内部存...

2019-08-30 15:35:29 849

原创 android studio apk签名及配置

一.环境准备1.ubuntu16.04系统2.android studio3.java JDK环境二.下载1.首先下载keytool工具,地址:https://github.com/getfatday/keytool-importkeypairsikui@SIKUI-PC:~/keytool-importkeypair$ 解压build-donut-release-target-...

2019-08-29 16:34:28 2998

原创 StringBuilder

StringBuilder:StringBuilder是可变对象,用来高效拼接字符串;StringBuilder可以支持链式操作,实现链式操作的关键是返回实例本身;StringBuffer是StringBuilder的线程安全版本,现在很少使用。Java编译器对String做了特殊处理,使得我们可以直接用+拼接字符串。虽然可以直接拼接字符串,但是,在循环中,每次循环都会创建新的字符串对象,...

2019-08-25 22:25:33 157

原创 java核心类-String

String在Java中,String是一个引用类型,它本身也是一个class,实际上字符串在String内部是通过一个char[]数组表示的,String太常用了.常用:String str="hello world";字符串的比较:equal不能使用==来实现 String str1="hello0"; String str2="hello1"; System.out.p...

2019-08-25 22:14:18 177

原创 java面向对象编程-方法 构造方法 重载

在Java中,我们经常看到public、protected、private这些修饰符。在Java中,这些修饰符可以用来限定访问作用域.public定义为public的class、interface可以被其他任何类访问private定义为private的field、method无法被其他类访问protectedprotected作用于继承关系。定义为protected的字段和方法可以被子...

2019-08-25 22:00:50 176

原创 java面向对象编程-静态字段和静态方法

静态字段实例字段在每个实例中都有自己的一个独立“空间”,但是静态字段只有一个共享“空间”,所有实例都会共享该字段。举个例子:public class Hello{ public static void main(String[] args){ Person p=new Person("sikui",25); p.number=200; Person p1=new Person("...

2019-08-24 16:01:10 354

原创 java面向对象编程-接口

1.1个接口可以继承多个接口2.接口内不能定义字段3.1个类可以implments很多个接口abstract个interfac的区别abstract classinterface继承只能extends一个class可以implements多个interface字段可以定义实例字段不能定义实例字段抽象方法可以定义抽象方法可以定义抽象方法非...

2019-08-24 15:39:06 221 1

原创 java面向对象编程-抽象类

1.抽象类不能被实例化。使用abstract来修饰类和方法,只有定义没有实现2.继承抽象类必须实现抽象类的方法3.如果不实现抽象方法,则该子类仍是一个抽象类;abstract class Person { //抽象类 public abstract void run();}abstract class Person { public abstract void run()...

2019-08-24 14:52:00 319

原创 java面向对象编程-多态

一.多态1.在继承关系中,子类如果定义了一个与父类方法签名完全相同的方法,被称为覆写(Override)[子类父类 方法名 返回值 参数都相同]2.Override(覆写)和Overload(重载)不同的是,如果方法签名如果不同,就是Overload,Overload方法是一个新方法;如果方法签名相同,并且返回值也相同,就是Override。3.方法名相同,方法参数相同,但方法返回值不同,也...

2019-08-20 23:06:35 165

原创 java面向对象编程-继承

一.方法class Person{ //定义Person类 private String name; //定义私有属性 private int age; public void setName(String _name){this.name=_name;}//定义共有方法 public void setAge(int _age){this.age=_age;} public ...

2019-08-20 22:18:44 271

原创 java程序基本结构

类名要求:类名必须以英文字母开头,后接字母,数字和下划线的组合习惯以大写字母开头基本数据类型基本数据类型是CPU可以直接进行运算的类型。Java定义了以下几种基本数据类型:整数类型:byte,short,int,long浮点数类型:float,double字符类型:char布尔类型:boolean整型对于整型类型,Java只定义了带符号的整型,因此,最高位的bit表示...

2019-08-20 21:25:27 547

原创 Java

第一个java程序:public class Hello{ public static void main(String[] arg){ System.out.println("Hello World"); }}$ javac Hello.java $ java Hello Hello World主要类名要和文件名相同...

2019-08-19 21:46:54 90

原创 OpenBlas 安装

OpenBLAS是BLAS(Basic Linear Algebra Subprograms)的优化版。OpenBLAS官网:http://www.openblas.net/OpenBLAS公开课:https://www.leiphone.com/news/201704/Puevv3ZWxn0heoEv.htmlOpenBLAS用户手册:https://github.com/xianyi/O...

2019-08-19 15:31:37 13044 3

原创 ADB 二 常用命令,远程连接

获取系统版本adb shell getprop ro.build.version.release获取系统api版本adb shell getprop ro.build.version.sdk获取系统信息( CPU,厂商名称等)adb shell cat /system/build.prop | grep product获取设备型号adb -d shell getprop...

2019-08-19 10:44:28 1919 1

原创 Services

Service 作为 Android四大组件之一,应用非常广泛。和Activity一样,Service 也有一系列的生命周期回调函数,我们可以用来监测 Service状态变化,并且在适当的时候执行适当的工作。1. 生命周期状态Service生命周期流程图:onCreate():首次创建服务时,系统将调用此方法。如果服务已在运行,则不会调用此方法,该方法只调用一次。onStartCom...

2019-08-19 09:09:08 340

原创 AIDL

AIDL是跨app之间进行通信的语言----------------------------------------------app1--------------------------------------------------------------------------定义AIDLIMyAidlInterface.aidl 提供接口函数IMyAidlInterface2...

2019-08-17 15:33:32 2555

原创 BroadcastReceiver 三动态注册

动态注册,在程序没有启动的情况下收不到消息,当注册后才可以收到消息安卓8.0后发送者需要定义接受者的包名发送方:MainActivity中 Intent intent=new Intent(); intent.setPackage("com.example.recv_1");//接受方包 intent.setAction("xxxx");//自己定义action ...

2019-08-17 12:20:08 294

原创 BroadcastReceiver二 静态注册

一。通过点击Button发送到接收器中MainActivity Intent intent=new Intent(); intent.setPackage("com.example.send"); intent.setAction("android.intent.action.My_Recv"); ...

2019-08-16 14:02:27 108

原创 安卓线程

ANDROID-创建启动线程的两种方式方式一:成为Thread的子类,然后在Thread的子类.start    缺点:存在耦合度(因为线程任务run方法里面的业务逻辑 和 线程启动耦合了)    缺点:Cat extends Thread {} 后无法在继承其他的类了    注意:⚠️ Cat一旦继承Thread,Cat就属于线程对象package android.java.threa...

2019-08-13 14:18:33 119

原创 Broadcast Receive

概念:一直接发送数据: Intent i=new Intent(MainActivity.this,MyBC.class); i.putExtra("txt","hello wrold"); sendBroadcast(i);二。动态注册MainActivity界面 private final MyBC myBC=new MyBC(); 发送 Intent i=...

2019-08-13 09:29:17 181

原创 两个app通过AIDL进行通信

两个app通过AIDL进行通信,service_app和client_app通信展示:一.service_app1.含有activity和service,activity绑定服务2.设定aidl接口IMyAidlInterface.aidl// IMyAidlInterface.aidlpackage com.example.service_app;// Declare any ...

2019-08-12 20:49:53 421

原创 ADB 一 基本操作配置

一.ubuntu安装adbsudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get updatesudo apt-get install android-tools-adb二.启动退出adb start-server 启动adbadb kill-server 杀死adbadb devices ...

2019-08-12 18:18:51 605

原创 Activty和Service之间通信

概念:通过Intent在ACtivity和Service之间通信//定义Intentprivate Intent serviceIntent; //将MainActivity和EchoService服务进行联系serviceIntent=new Intent(MainActivity.this,EchoService.class);//启动服务startService(serv...

2019-08-12 11:14:03 381

原创 Activity之间的通信

一.展示MainActivity文件package com.example.myapplication;import androidx.appcompat.app.AppCompatActivity;import android.content.Intent;import android.os.Bundle;import android.view.View;import and...

2019-08-09 10:37:22 309

原创 Activity 之间互相跳转

一.创建项目,创建Aty1界面,创建layout.xml文件展示:在MainActivity和Aty1界面之间进行界面的跳转,MainActivity和Aty1界面中各有1个按钮,通过点击按钮达到跳转的效果。MainActivity文件1.在MainActivity文件里面定义Activity的七种状态onStart() onPause() onResume() onStop()...

2019-08-09 09:55:26 4622

原创 Activity一3种状态

Activity的三种状态运行 暂停 停止

2019-08-09 08:40:48 469

原创 C++ json库的安装

一.下载下载JsonCpphttps://sourceforge.net/projects/jsoncpp/files/jsoncpp/0.6.0-rc2/下载sconshttps://sourceforge.net/projects/scons/files/latest/download二.解压1.解压scons-3.1.0.tar.gz,进入scons-3.1.0 目录,运行 s...

2019-08-06 18:43:16 3754

原创 ubuntu上安装http-server

安装方法1)使用Deepin/Ubuntu,或其它Debian Like发行版,在终端输入$ sudo apt install npm安装npm包管理器2)安装完npm后,输入$ sudo npm install http-server -g参数-g表示全局安装,这样它就可以从终端运行,否则在终端输入http-server将提示找不到此命令。测试:在任意目录下输入:$ http...

2019-08-04 00:22:51 7193 1

原创 libcurl 库的安装

1.下载进入官网下载:https://curl.haxx.se/download.html2.解压:$ tar -xvf curl_7.22.0.orig.tar.gz $ cd curl-7.22.0/$ ./configure$ sudo make$ sudo make install$ curl --version //检查安装成功curl 7.22.0 (x...

2019-08-03 17:13:32 4388

原创 10.【Linux】Ubuntu 16.04 安装第三方软件

gdebi 的安装sudo apt install gdebi-core 如果不能安装,先试着换个源,并执行sudo apt-get update当运行,其他软件时:sudo gdebi xxx.deb

2019-08-02 18:39:14 3186

原创 5.【Linux】ubuntu16.04上没有网卡

一. 查看网络状况$ ifconfig 二. 下载网卡https://downloadcenter.intel.com/zh-cn/download/15817/-PCIe-Linux-三. 下载完成后,解压文件$ tar -xvf e1000e-3.4.2.4.tar.gz进入解压文件目录,编译这个文件夹: $ sudo make install $ s......

2019-08-02 18:36:16 9677 1

原创 4.【Linux】ubuntu16.04上make版本

将ubuntu上make上版本切换成3.81,$ wget "http://ftp.gnu.org/gnu/make/make-3.81.tar.bz2"$ tar -xvf make-3.81.tar.bz2$ cd make-3.81$ ./configure$ sudo make install$ make --version版本切换完成...

2019-08-02 18:25:45 3446

EllisysBluetoothAnalyzer-5.0.8756.17811.msi

EllisysBluetoothAnalyzer-5.0.8756.17811.msi 蓝牙软件 hci log Ellisys最新版本

2024-01-01

RFCOMM 中英文对照版

RFCOMM 中英文对照版

2023-05-21

EllisysBluetoothAnalyzer-5.0.8516.25918.msi

EllisysBluetoothAnalyzer_5.0.8516.25918.msi

2023-05-13

空空如也

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

TA关注的人

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