- 博客(45)
- 收藏
- 关注
原创 Android 使用Service,BroadCast,MediaPlayer播放音乐
小demo,大概思路:点击播放按钮,发送一条广播,Service接受这条广播,让后进行处理,播放(1)创建一个类MusicService,继承Service,并在清单文件中注册,注册,注册再创建一个类Myreceiver,继承BroadcastReceiver,接受广播public class MusicService extends Service { private Myreceiver serviceReceiver; private MediaPlayer mediaPlay
2021-05-10 21:01:01
521
3
原创 Android 获取本地音频文件 并用ListView展示

2021-04-25 16:03:07
974
1
原创 _5_最长回文子串
/**https://leetcode-cn.com/problems/longest-palindromic-substring/*首先建立一个二维布尔类型的表,默认值都是false*由于一个字符本身就是回文,所以二维表的对角线上都true*/public class _5_最长回文子串 {public static void main(String[] args) {_5_最长回文子串 w = new _5_最长回文子串();System.out.println(w.longest.
2021-03-21 21:17:34
135
原创 补Java
==和equals的区别== 操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同。总结:==一般用在基本数据类型中,equals()一般比较字符串是否相等intern 方法当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定),则返回池中的字符串。否则,将此 String 对象添加到
2020-11-01 16:45:11
140
原创 BroadcastReceiver 广播
1.静态注册发送无序广播发送者public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setCo...
2019-03-10 21:08:21
183
原创 Service(Android四大组件之一)
1.用startService启动activity向service传递参数(包括创建Servicee)Service类//1.新建一个类继承Service,记得在清单文件中注册//<service android:name=".Service1"></service>public class Service1 extends Service{ //2.重...
2019-03-10 20:16:57
196
原创 Fragment碎片
1.静态加载fragmentpackage com.example.shinelon.diyfragment;import android.app.Fragment;import android.os.Bundle;import android.support.annotation.Nullable;import android.view.LayoutInflater;import ...
2019-03-03 20:59:03
262
原创 自定义View
1.自定义View画钟表新建一个类继承Viewpackage com.example.shinelon.diyview.tools;import android.app.Activity;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;impor...
2019-03-03 20:13:02
200
原创 windows重装系统(固、硬盘混合问题)
早就想重装系统玩玩,国庆回家,拿家里老电脑练练手1.资源准备:一个闲置的U盘,大小最好比4G大wepe启动器http://www.wepe.com.cn/download.htmlwindows镜像iso文件https://msdn.itellyou.cn/2.关闭windows快速启动,(关键步骤比较重要)百度上都有3.设置BIOS,U盘为第一启动项(由于不同的厂商不同的主板,个年代版...
2018-10-04 23:16:04
2556
原创 VMware 14安装Mac OS X 10.11.1(黑苹果)
最近,学swift,穷,买不起MacBook,就想着装个黑苹果玩玩。网上已经有很详细的安装教程了,而且各种资源也很好找,这里就不在一一展示。推荐一下这个,百度经验 https://jingyan.baidu.com/article/ff411625b9011212e48237b4.html比较详细,可能资源在百度网盘上有过期的,但都可以找得到。安装过程中,除了百度经验碰到的问题,还有满屏...
2018-09-19 14:58:01
1654
原创 Notepad++快捷键
网上的很全的Notepad++快捷键,这里我只选取我认为经常用到的 Ctrl-D 复制当前行至下方,或者复制选中区域至其后 Ctrl-L 删除当前行 Shift-Tab 删除位置之前的Tab Ctrl-H 打开替换搜索对话框 Ctrl-Alt-Shift-R 在Chrome中打开 Ctrl-Alt-Shift-X 在Firefox中打...
2018-09-16 21:33:11
402
原创 HTML第一实例(9.10)
1.开头的部分代码都是用Dreamweaver自动生成的,第一次使用Dreamweaver需要改一些新建网页的参数打开编辑—首选参数,然后如图所示,将新建文档的默认文档类型改为HTML5(Dreamweaver也可以用所见即所得的形式,像word一样,直接向网页里插入图片表格之类的,挺简单的,可以玩玩) 注:新建的网页一定要和图片等放在一个文件夹下,例如:说旅游文件夹下有images和网页 ...
2018-09-10 22:17:52
1346
原创 系统是否永久激活
win+R,输入slmgr.vbs -xpr 我的电脑系统就是用KMS激活的,只能到期后再激活查看详细的激活信息 win+R,输入slmgr.vbs -dlv 这里信息比较隐私,就不截图分享了注:刷抖音无意中看到,抖音还是挺好的,和今日头条一样,用特殊的算法,总是推荐给你点赞或关注过类似的,投其所好。我的抖音里,基本都是羽毛球,健身,程序猿...
2018-09-05 11:48:35
435
原创 07_15(三 二叉树及其基本性质)
1.二叉树的定义二叉树是一个有限的结点集合,该集合或者为空,或者是由一个根结点及其两棵互不相交的左、右二叉树组成。 与一般的树结构比较,二叉树在结构上具有规范性和确定性的特点 特点 a,空的二叉树没有结点,非空二叉树有且只有一个根结点 b,每个结点最多有两棵子树,即二叉树中不存在度大于2的结点 c,二叉树有左右之分,其次序不能任意颠倒 二叉树的每个结点可以有两棵子二叉树,分别称为左...
2018-07-15 14:47:55
1350
原创 07_14(二 栈及其基本运算)
1.栈的定义栈是特殊的线性表,所有的插入与删除都在表的同一端进行 封闭端–不允许进行插入、删除元素,称为顶栈 开口端–允许插入和删除元素,称为底栈 没有元素时,称为空栈2.栈的特点a.栈顶元素总是最后被插入的元素,也是最早被删除的元素 b.栈底元素重视最早被插入的元素,也是最晚被删除的元素 c.栈具有记忆作用 d.在顺序存储结构下,栈的出入与删除都不需要移动表中其他数据...
2018-07-14 14:24:57
423
1
原创 07_08(一 什么是数据结构)
第一课 什么是数据结构1.数据元素数据的基本单位,每一个需要处理的对象都可以抽象成数据元素,简称元素 例如:一日三餐的数据元素,早餐,午餐,晚餐2.数据结构(包含两个要素,即“数据”和“结构”) 数据:是需要处理的数据元素的集合,这些数据元素具有某个共同的特征 结构:就是关系,即集合中各个元素之间存在的某种关系 线性结构,树形结构,图形结构,集合 数据元素之间...
2018-07-08 12:42:44
374
1
原创 06_27(数据库的查询)
selectuse Sales--select,查询员工表中所有员工的姓名和电话--select用于指定要返回的列select 姓名,电话 from Employees--“*”,返回所有列值select * from Employees--distinct关键字消除重复记录select distinct 生产厂商 from Goods--top n指定返回查询结果的前几行...
2018-07-03 14:46:46
425
原创 07_01Java(期末复习B)
B1package com.lenovo.s0620review;/** * 定义一个公共类pub_test1,它含有两个float型变量fvar1和fvar2, * 还有一个int型的变量ivar1,pub_test1类中有一个方法sum(), 它将fvar1与ivar1的值相加,结果放在fvar2中。 * * @author Shinelon * */public c...
2018-07-01 15:04:27
480
原创 07_01Java(期末复习A)
A1package com.lenovo.s0620review;/** * 求解 1+2!+3!+...+10! * @author Shinelon * */class A1 { public static void main(String[] args) { float sum = 0.0f, count = 1.0f; for (in...
2018-07-01 15:01:15
242
原创 06_25(创建和管理表)
–在mysales数据库中创建goods表use mysalescreate table goods(商品编号 int not null,商品名称 varchar(20) not null,生产厂商 varchar(20) not null,进货价 money not null,零售价 money not null,数量 int not null,进货时间 datetime n...
2018-06-25 20:22:04
343
原创 06_25数据库(通关手册)
最近,突然间看到还有这么一本书,已近忘记好久。非常重要,称为“葵花宝典”也不过分,就是不用自宫o( ̄︶ ̄)o!!! 这个表格很直接,罗列详细的掌握技能点,掌握程度,只有已完成还有未完成,没有一般的选项,掌握一般就是未完成!!!!!!!!!!!!! ...
2018-06-25 13:34:53
125
原创 06_24数据库(创建和管理数据库)
1.解决数据库附加失败打开数据库实例的安装目录,打开DATA文件夹。(如我的实例目录地址为:D:\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA) –安装目录,可能在刚开始的操作不同2.解决无法连接到数据库 每次要保证这个选项是运行的 3.创建和管理数据库...
2018-06-24 16:32:17
668
原创 06_24 二级C语言(前10题)
1.算法算法的空间复杂度:指执行这个算法所需要的内存空间,分为时间复杂度和空间复杂度。包括三个部分:a,输入数据所占的存储空间 (数据的存储结构)b,程序本身所占的存储空间 c,算法执行过程中所需要的额外空间 为了降低算法的空间复杂度,主要应减少输入数据所占的存储空间以及额为空间,采用压缩存储技术算法控制结构在具体实现中影响程序执行时间算法的基本特征 :可行性、确定性、有穷性、拥有足...
2018-06-24 14:48:43
548
原创 05_31 Android Studio(飞机大战-碰撞,爆炸,音效)
MySurfaceViewpackage com.example.shinelon.helloworld;import android.content.Context;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import an...
2018-06-10 09:49:30
4232
原创 05_31 Android Studio (飞机大战-绘制玩家和Boss飞机,子弹)
MySurfaceViewpackage com.example.shinelon.mysurfaceview;import android.content.Context;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import...
2018-05-31 21:42:03
3074
原创 05_31 Android Studio (飞机大战-背景循环滚动)
MySurfaceViewpackage com.example.shinelon.mysurfaceview;import android.content.Context;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import...
2018-05-31 21:36:15
1822
1
原创 05_23Java笔记(IO流)
1.什么是IO流 I:input O:output 流:stream,用来实现程序或进程间的通信,或读读写外围设备、外部文件等 2.IO流分为几类 3.什么是字节流?什么是字符流?4.字节流和字符流的区别? a,读写的时候一个是按字节读写,一个是按字符 b,需要对内容按行处理,一般选择字符流 c,只是读写文件,和文件内容无关的(下载、复制等),一般选择字节流5.字符流...
2018-05-23 22:23:13
139
原创 05_22 Android Studio(打印一张图片)
&lt;ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:scaleType="fitCenter" android:src="@mipmap/timg"/
2018-05-22 22:32:10
851
原创 05_21Java笔记(file)
package s05_21;import java.io.File;public class FileDemo { public static void main(String[] args) {// File file = new File("D:/aaa");// file.mkdir();//创建一个文件夹// File file...
2018-05-21 22:57:51
124
原创 05_17Java笔记(接口、多态)
1.多态是指两个或多个属于不同的对象,对于同一个消息(方法调用)作出不同响应的方式 2.编译时:在编写代码期间,没有run as时,都属于编译时 运行时:在run as时,系统处于运行状态时,都属于运行时 3.引用类型有几种状态 4.产生多态的条件是什么 5.多态的好处 //编译时Question question = new Answer1();questions 对象类型是...
2018-05-17 22:11:10
134
原创 05_16Java笔记(抽象方法、抽象类)
1.什么是抽象方法 a,抽象方法的关键字是:abstract b,抽象方法中没有方法体 c,抽象方法的定义在方法体内不写任何的方法体public abstract void 方法名();2.什么是抽象类 抽象类:有抽象方法的类 抽象类的关键字是:abstract 特点: a,抽象类不可以实例化 b,继承一个抽象类,必须要实现抽象类中的抽象方法(除非子类也是抽象类)...
2018-05-16 22:02:46
150
原创 05_15Java笔记(继承、方法重写)
1.继承是从已有的类中派生出新类,新的类能吸收已有类的数据属性和方法,并能扩展新的能力 2.Java三大特征:继承,封装,多态 3.继承总结 a,提高了软件的复用性 b,简化了人们对事物的认识和描述,能清晰体现相关类间的层次结构关系 c,降低了程序的耦合性,增加了程序的易维护性 d,继承关系具有传递性(例如类A有父类B,类B拥有父类C,则C也可以称之为是A的父类(不是直接父类))/...
2018-05-15 22:21:32
145
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人