自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android开发过程中遇到的bug

1 使用charles来mock本地数据:可能会因为粗心把接口写到host里而没有写在path里,这一点一定要注意;path一定要写对,特别注意“/”有没有! 2 写动画的时候要注意判断一下:if(animator!=null)return; 不然会造成重复创建动画;activity里,在onDestory()里:animator.cancel();在fragment里:在onViewDe...

2019-02-27 12:04:16 218

原创 操作系统知识点总结

知识点汇总:1 什么是操作系统:2 操作系统五大功能:3 操作系统的特征:4 操作系统两个最基本的特征:5 OS三大基本类型:6 分时系统和实时系统的特点7 进程的概念:8 进程的特征9 进程有三种基本状态及转换:10 OS给用户提供三种软件接口方式:命令方式,系统调用方式,图形,窗口方式。11 两种资源共享方式:互斥共享,同时访问。12 并行性和并发性区别13 系统调用14 操作系统的发展阶段(...

2018-05-24 16:11:22 593

原创 操作系统学习笔记2

第五讲进程的三种基本状态:就绪状态,执行状态,阻塞状态(请求I/O,申请缓存)。PCB是OS中最重要的记录型结构。OS用PCB对并发进程进行管理和控制。PCB是进程存在的唯一标志。PCB常驻内存。OS专门开辟PCB区将所有的PCB组织成若干个链表或队列。PCB中的信息:1)进程标识符。(内部标识符,数字,给OS使用;外部标识符,字母数

2018-05-08 20:01:42 258

原创 操作系统笔记

看了哈工大一位老师讲的操作系统课,挺易懂的,同时记了笔记,共享也便于以后查看复习。第一讲硬件<-(加载)操作系统(系统软件)->应用软件操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序集合。方便性有效性可扩充性开放性操作系统的作用:1 用户与硬件系统的接口。给用户提供三种方式: 1)命令方式。 2)系统调用方式。 3)图形,窗口方式。2 计...

2018-05-03 21:50:08 186

原创 java 算法

1 二分法查找import java.util.Scanner;public class TestBinarySearch {public static int rank(int[] num,int key){int s = 0;int e = num.length-1;while(sint m = s+(e-s)/2;if(keye = m-1

2017-12-27 11:22:22 129

转载 java android 数据结构与算法

1 5种字符串拼接import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;import org.junit.Test;import org.slf4j.Logger;import org.slf4j.LoggerFactory;public class Tes

2017-12-26 19:48:09 209

转载 android java 数据结构与算法 1

1 进程与线程的区别: 进程,常被定义为程序的执行,可以把一个进程看成一个独立的程序,在内存中有其完备的数据空间和代码空间。一个进程所拥有的数据和变量只属于他自己。线程,某一进程中一路单独运行的程序。也就是线程存在于进程之中,一个进程由一个或多个线程构成,各线程共享相同的代码和全局数据,但各有自己的堆栈。由于堆栈是每个线程一个,因此局部变量对每一线程来说是私有的。由于所有线程共

2017-12-26 14:26:12 121

原创 导包错误问题

看继承关系的快捷键的F4同时可以看出其是哪个包下的,检查程序出错是不是导包错误所导致的

2017-12-04 22:11:57 278

原创 编译不通过出现的问题

1、Error:Tag attribute name has invalid character ' '.在  中多打了空格,删掉即可。2、若项目中有两个jar包,编译也不会通过,要删除一个jar包,具体做法为:'com.android.support:appcompat-v7:26.1.0'下加上{exclude module:'support-v4'}即可

2017-11-30 19:21:45 536

原创 单链表的就地逆置算法

package one;public class Node {int data;Node next;public Node(int data){this.data = data;}}package one;import java.util.Scanner;public class TestNode {public

2017-11-17 16:17:47 2058

原创 android自定义控件 侧滑菜单

package com.example111.sxy.a08;import android.os.Bundle;import android.support.v7.app.AppCompatActivity;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;

2017-11-17 09:37:02 192

原创 问题解决

最近升级了一下android studio ,结果之前写好并能运行的软件运行不起来了,百度了一下,解决方案是:在gradle.properties文件中加入      android.enableAapt2=false之后对整个项目重新编译一下,即可运行。这两天在学习GitHub,学会之后会分享一下。

2017-11-16 20:12:02 161

原创 菜单的隐藏与现实(旋转)

public static void hider(ViewGroup v) { hider(v,0); } public static void hider(ViewGroup v,int startOffset) {// RotateAnimation ra = new RotateAnimation(0,180,v.getWidth()/2,v.

2017-11-15 14:16:17 154

原创 开关

package com.example111.sxy.a04;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Paint;

2017-11-13 19:10:32 244

原创 android自定义控件的学习

这阶段忙着做实验,更新就搁置下来了。。。同时学习了android自定义控件,下面介绍水波纹的具体写法:package com.example111.sxy.a09;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.

2017-11-07 19:11:23 302

原创 错误总结

错误总结    错误1:Service首字母大写了!!!!    错误2:没有加上  android:exported="true" 不写的话不会提示错误,所以这个错误之后一定要注意。在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。

2017-08-06 13:05:40 217

原创 远程服务过程

远程服务过程    最近很艰难的学习了Service,简直是快要了我的一条老命,幸亏有bug实在是解决不了时有男朋友在旁边一边骂一边帮忙解决,不然我真是解决不了。。。下面我就分享一下我男朋友教我的写远程Service需要注意的事项和过程。服务端(提供服务)  是通过接口提供服务,所以是面向接口编程    1. 定义一个接口        interface Serv

2017-08-06 13:02:52 236

原创 android studio生成的apk闪退问题

android studio生成的apk闪退问题    前一段时间做项目比较忙,没时间更新博客,现在忙完了,对做项目的过程中遇到的问题做个总结。首先就是从android studio 生成的安装包出现闪退的问题,我百度了一下解决了问题1 找到安装包所在的位置:E:\AndroidStudioProjects\HelloWorld\app\build\outputs\下面。2

2017-08-06 13:01:11 27612 9

原创 蓝牙模块安装调试工艺

蓝牙模块安装调试工艺1 调试蓝牙模块之前先看ATK-HC05-V11用户手册,里面有详细的说明2 目标:对蓝牙模块进行参数设置:波特率:460800,一位停止位:0,偶校验位:2。3 需要的工具:ATK-HC05-V11用户手册,蓝牙模块,RS232,RS232—TTL,友善串口调试助手(首次使用需要安装驱动)。4串口调试助手在初次安装时候,一般缺少usb转serial的驱动。不能

2017-08-06 12:58:57 1338

原创 Service的初步理解

Service的初步理解经过几天的学习,感觉Service相对来说有点难学,目前通过视频和看android文档,对Service的重点总结一下:    Service是一个应用程序组件,它能够在后台执行一些耗时较长的操作,并且不提供用户界面。服务能被其它应用程序的组件启动,即使用户切换到另外的应用时还能保持后台运行。此外,应用程序组件还能与服务绑定,并与服务进行交互,甚

2017-08-06 12:57:41 262

原创 bug解决心得

bug解决心得最近学习ContentProvider做一些应用练习的时候遇到了一些问题,bug,本人现在菜鸟一枚,经过师父指导,有了一些解决bug 的思路方法,来分享一下。起不了模拟器时,是adb问题时:解决bug首先要重现问题有异常看日志时:Caused by:异常搜前面搜的是错误类型,搜后面的才是错误原因解决错误信息:看日志,百度,debug,

2017-08-06 12:56:29 296

原创 Content Provider Resolver

Content Provider Resolver    最近学习Provider Resolver 的过程中遇到了些许问题,现在一一分享一下,希望和我一样刚开始学习android 的菜鸟看了我的这篇博客有所收获。为什么要有ContentProvider:    功能需求:一个应用需要访问另一个应用的数据库表数据    实际情况:一个应用的数据文件是应用私有的,其他

2017-08-06 12:55:07 335

原创 进度条小应用

进度条小应用    今天做了一个进度条小应用,给大家分享一下。下面是我做的界面。首先编写xml文件:xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="htt

2017-08-06 12:53:30 402

原创 Animation的理解

Animation的理解    今天学习了如何设置动画,给大家分享一下。1、动画的分类:View动画    Drawable动画2、这里我只分享View动画的做法:        有两种设置:编码设置 即在Activity里面进行设置动画。                            Xml文件中设置。3、制作动画的基本过程:1)编码设置

2017-08-06 12:51:13 444

原创 MotionEvent的理解

MotionEvent的理解    今天初步学习了MotionEvent,做了一个简单的小程序:界面如下:触摸点击移动图标,能改变图标的位置,动作包括down---move---up(这个暂时没用到)下面介绍一下流程:1、得到图标相对于父视图(即整个屏幕)的x,y坐标:eventx=event.getRawx()eventy=event.ge

2017-08-06 12:49:45 307

空空如也

空空如也

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

TA关注的人

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