自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android View使用随记

1 使用setCompatDrawables()方法添加图片时,drawable记得一定要setBounds

2022-01-14 15:56:41 1615

原创 Android Build常见报错解决方法

Failed to resolve:com.android.support:appcompat-v7:报错处理implementation 'com.android.support:appcompat-v7:28.0.0’sdk版本号大于自身构建工具的版本,打开sdk manager->Android SDK->SDK Tools修改;...

2021-12-07 14:50:37 1368

原创 复习四,Handler消息机制

Android规定只能在UI线程(即主线程)更新UI,所以Handler是一种基于消息机制的使用子线程提醒更新UI的机制。而常与Handler一起工作的几个组件:1 Massage用于存放消息的对象,是主线程和子线程传递数据的载体。arg1和arg2: 使用这两个字段来存放我们需要传递的整型值,在Servie中,可以用来存放Service ID;obj: 该字段式Object类型,可以让该字段传递到某个多项消息的接收者中。what: 这个字段可以说式消息的标志,在消息处理中,我们可以根据这个字段

2020-12-07 20:20:59 214

原创 复习三,Intent和Bundle

1.Intent是什么Intent是Android程序在各个组件之间交互的一种重要方式,它不仅可以指明当前组件想要执行的动作,还可以在不同组件之间传递数据。我们一般用Intent来启动活动,启动服务,启动广播;2.Intent的用法1.在Activity启动另一个ActivityIntent intent = new Intent(MainActivity.this,NextActivity.class);startActivity(intent);2.在Fragment中启动另一个Activ

2020-12-06 15:29:05 243

原创 复习二,自定义view

一.自定义view1.编写Java代码,自定义view继承view类或其子类2.编写逻辑,重写构造器,重写自己需要的方法。3.将其Java文件引入到当前活动的viewgroup的layout中可定义的重写方法有构造器重写自定义view的最基本 ,构造界面时会用到onFinishinflate()回调方法,当应用加载组件并构建界面之后,会回调该方法onMeasure(int,int)调用该方法来检测View组件及其包含所有子组件的大小onLayout(boolea

2020-12-05 19:10:18 108

原创 复习一,Activity活动

活动的生命周期一共四种:1.运行: 活动在返回栈栈顶,处于可见状态,且用户可以与该活动交互, 处于onResume()和onPause()之间2.暂停: 活动不再栈顶,但仍然可见,如被提示框AlertDialog遮挡时,此时活动处于onStart()和onStop()之间;3.停止: 活动不再栈顶,且完全不可见时,启动另个一个活动后,此事活动处于onCreat()和onDestory()之间4.销毁: 活动出栈,此时活动被回收活动的启动方式1.standard:默认方式,每

2020-11-25 23:16:33 300

原创 scanf(“%s%c“,str,&k);

char k;char str[10];scanf("%s%c",str,&k);请完成输入输出,并解释出现的结果输入:0123456789输出:0123456789此时 str=‘123456789’ k=’/0’输入:0123456789123456输出:0123456789123456此时 str=‘01234567’89123456’ k=’/0’输入:012345678912345678输出:0123456789123456scanf函数读取%s类型的数据在读

2020-11-11 21:09:00 166

原创 Hashmap浅解

集合集合分为Collection和mapcollection中包含list,set,queue。map有Treemap和Hashmap。Hashmaphashmap是一种数组加链表的结构用value和key来存储标记。map使用了一种将key映射到值的对象。特点1.存储:位置index=key.hashcode%map.lengthhashcode方法确保每个key的code值唯一。具有相同index的对象存在已有的对象next位置,1.6使用头插法,1.8中使用尾插法2取值:用同样

2020-10-30 19:37:52 74

原创 Android RTP协议的应用

当应用程序建立一个RTP会话时,应用程序将确定一对目的传输地址。目的传输地址由一个网络地址和一对端口组成,有两个端口:一个给RTP包,一个给RTCP包,使得RTP/RTCP数据能够正确发送。RTP数据发向偶数的UDP端口,而对应的控制信号RTCP数据发向相邻的奇数UDP端口(偶数的UDP端口+1),这样就构成一个UDP端口对。 RTP的发送过程如下,接收过程则相反。 RTP协议从上层接收...

2019-12-02 20:20:46 1894 1

原创 《面向过程程序设计》二维数组和字符数组

7-1 螺旋方阵 (15 分)所谓“螺旋方阵”,是指对任意给定的N,将1到N×N的数字从左上角第1个格子开始,按顺时针螺旋方向顺序填入N×N的方阵里。本题要求构造这样的螺旋方阵。输入格式:输入在一行中给出一个正整数N(<10)。输出格式:输出N×N的螺旋方阵。每行N个数字,每个数字占3位。输入样例:5输出样例:1 2 3 4 516 17 18 19 615 ...

2019-11-18 14:03:34 572

原创 设计求解下列问题的算法,并分析其最坏情况的时间复杂度及其量级

设计求解下列问题的算法,并分析其最坏情况的时间复杂度及其量级。(1)在数组A[1…n]中查找值为K的元素,若找到则输出其位置i(1<=i<=n),否则输出0作为标志。(2)找出数组A[1…n]中元素的最大值和次最大值(本小题以数组元素的比较为标准操作)。(1)public static void main(String [] args){ Scanner in=new Sc...

2019-09-30 21:24:36 6015 2

原创 学习周报

#include "../View/Account_UI.h"#include<stdio.h>#include "../Common/List.h"#include "../Service/Account.h"

2019-06-23 20:51:09 247

原创 学习周报-7

异常处理引起程序中断,影响程序正常运行的事件称为异常。常见的异常有:数组下标越界、除数为零、内存溢出、文件找不到、方法参数无效等。这些异常发生后会导致程序中断,Java语言采取面向对象的方法来处理异常。Java程序在运行的过程中,如果发生一个可识别的运行错误,系统会产生一个相应的异常类对象,并进一步寻找异常处理代码来处理它,确保程序能从故障中恢复,是程序正常运行下去,直到结束。现通过下例来...

2019-06-02 18:54:58 123

原创 学习周报—6

字符串在Java语言中,字符串就是一个Unicode字符序列;Java把字符串当做对象来处理,Java提供类 String、StringBuffer等类来创建和操作字符串对象。其中String是不可变类,一个String对象所包含的对象和内容是不能被修改的,而StringBuffer类则可以创建灵活可变的字符串。String类1.String类的构造java.lang.String 将一...

2019-05-26 15:49:54 106

原创 学习周报-05

关键字 null ,this ,super1、null表示空对象,即代表尚不存在的对象。当定义一个引用型变量,但还没有创建任何对象时,可将null赋值给该引用型变量;或者,当不打算让引用型变量代表任何对象时,可将null赋给该引用型变量。2、this表示当前对象,更准确的说,this代表了当前对象的一个引用。通过他可以访问对象的成员和方法,常在以下场合中使用*用this代表当前对象本身。...

2019-05-19 15:41:57 196

原创 学习周报-4

继承与多态继承:Java语言继承充分体现了遗传和变异的特点,通过继承可以在已有类的基础上,添加新的变量的方法来创建新类,可以有效地组织程序结构,明确类间的关系。例题5-1 在圆类基础上,添加新的变量和方法扩展成圆柱体类,实现继承class Circle{ double radius=10; public double getArea(){ return Math.PI*radius...

2019-05-12 21:22:43 161

原创 学习周报-02

给定一个时间点,求这时表盘上时针与分针的夹角问题解决,主要路径分别算出时针,分针与十二点之间夹角,两个角度差就是所求夹角注意:两条线之间的夹角是小于180°的角。代码如下#include<stdio.h>main(){int hour,minute;float angle;printf("输入时间:**;**“);scanf("%d:%d",&hour,&a...

2019-04-14 20:24:23 277

原创 学习周报—01

关于栈和队列的学习首先说栈,这是一种后进先出的数据结构,栈限定只能从一端进行插入和删除操作,我们可以把它看作一个只有一口的桶子,能拿出的是最后放入的那一个,我们将可以拿出的(既最上方的那一个)称`在这里插入代码片...

2019-04-14 13:42:00 267

空空如也

空空如也

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

TA关注的人

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