- 博客(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
275
原创 操作系统知识点总结
知识点汇总:1 什么是操作系统:2 操作系统五大功能:3 操作系统的特征:4 操作系统两个最基本的特征:5 OS三大基本类型:6 分时系统和实时系统的特点7 进程的概念:8 进程的特征9 进程有三种基本状态及转换:10 OS给用户提供三种软件接口方式:命令方式,系统调用方式,图形,窗口方式。11 两种资源共享方式:互斥共享,同时访问。12 并行性和并发性区别13 系统调用14 操作系统的发展阶段(...
2018-05-24 16:11:22
717
原创 操作系统学习笔记2
第五讲进程的三种基本状态:就绪状态,执行状态,阻塞状态(请求I/O,申请缓存)。PCB是OS中最重要的记录型结构。OS用PCB对并发进程进行管理和控制。PCB是进程存在的唯一标志。PCB常驻内存。OS专门开辟PCB区将所有的PCB组织成若干个链表或队列。PCB中的信息:1)进程标识符。(内部标识符,数字,给OS使用;外部标识符,字母数
2018-05-08 20:01:42
328
原创 操作系统笔记
看了哈工大一位老师讲的操作系统课,挺易懂的,同时记了笔记,共享也便于以后查看复习。第一讲硬件<-(加载)操作系统(系统软件)->应用软件操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序集合。方便性有效性可扩充性开放性操作系统的作用:1 用户与硬件系统的接口。给用户提供三种方式: 1)命令方式。 2)系统调用方式。 3)图形,窗口方式。2 计...
2018-05-03 21:50:08
222
原创 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
176
转载 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
258
转载 android java 数据结构与算法 1
1 进程与线程的区别: 进程,常被定义为程序的执行,可以把一个进程看成一个独立的程序,在内存中有其完备的数据空间和代码空间。一个进程所拥有的数据和变量只属于他自己。线程,某一进程中一路单独运行的程序。也就是线程存在于进程之中,一个进程由一个或多个线程构成,各线程共享相同的代码和全局数据,但各有自己的堆栈。由于堆栈是每个线程一个,因此局部变量对每一线程来说是私有的。由于所有线程共
2017-12-26 14:26:12
171
原创 编译不通过出现的问题
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
620
原创 单链表的就地逆置算法
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
2133
原创 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
245
原创 问题解决
最近升级了一下android studio ,结果之前写好并能运行的软件运行不起来了,百度了一下,解决方案是:在gradle.properties文件中加入 android.enableAapt2=false之后对整个项目重新编译一下,即可运行。这两天在学习GitHub,学会之后会分享一下。
2017-11-16 20:12:02
201
原创 菜单的隐藏与现实(旋转)
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
174
原创 开关
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
271
原创 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
344
原创 错误总结
错误总结 错误1:Service首字母大写了!!!! 错误2:没有加上 android:exported="true" 不写的话不会提示错误,所以这个错误之后一定要注意。在Activity中该属性用来标示:当前Activity是否可以被另一个Application的组件启动:true允许被启动;false不允许被启动。
2017-08-06 13:05:40
261
原创 远程服务过程
远程服务过程 最近很艰难的学习了Service,简直是快要了我的一条老命,幸亏有bug实在是解决不了时有男朋友在旁边一边骂一边帮忙解决,不然我真是解决不了。。。下面我就分享一下我男朋友教我的写远程Service需要注意的事项和过程。服务端(提供服务) 是通过接口提供服务,所以是面向接口编程 1. 定义一个接口 interface Serv
2017-08-06 13:02:52
270
原创 android studio生成的apk闪退问题
android studio生成的apk闪退问题 前一段时间做项目比较忙,没时间更新博客,现在忙完了,对做项目的过程中遇到的问题做个总结。首先就是从android studio 生成的安装包出现闪退的问题,我百度了一下解决了问题1 找到安装包所在的位置:E:\AndroidStudioProjects\HelloWorld\app\build\outputs\下面。2
2017-08-06 13:01:11
27922
3
原创 蓝牙模块安装调试工艺
蓝牙模块安装调试工艺1 调试蓝牙模块之前先看ATK-HC05-V11用户手册,里面有详细的说明2 目标:对蓝牙模块进行参数设置:波特率:460800,一位停止位:0,偶校验位:2。3 需要的工具:ATK-HC05-V11用户手册,蓝牙模块,RS232,RS232—TTL,友善串口调试助手(首次使用需要安装驱动)。4串口调试助手在初次安装时候,一般缺少usb转serial的驱动。不能
2017-08-06 12:58:57
1510
原创 Service的初步理解
Service的初步理解经过几天的学习,感觉Service相对来说有点难学,目前通过视频和看android文档,对Service的重点总结一下: Service是一个应用程序组件,它能够在后台执行一些耗时较长的操作,并且不提供用户界面。服务能被其它应用程序的组件启动,即使用户切换到另外的应用时还能保持后台运行。此外,应用程序组件还能与服务绑定,并与服务进行交互,甚
2017-08-06 12:57:41
314
原创 bug解决心得
bug解决心得最近学习ContentProvider做一些应用练习的时候遇到了一些问题,bug,本人现在菜鸟一枚,经过师父指导,有了一些解决bug 的思路方法,来分享一下。起不了模拟器时,是adb问题时:解决bug首先要重现问题有异常看日志时:Caused by:异常搜前面搜的是错误类型,搜后面的才是错误原因解决错误信息:看日志,百度,debug,
2017-08-06 12:56:29
331
原创 Content Provider Resolver
Content Provider Resolver 最近学习Provider Resolver 的过程中遇到了些许问题,现在一一分享一下,希望和我一样刚开始学习android 的菜鸟看了我的这篇博客有所收获。为什么要有ContentProvider: 功能需求:一个应用需要访问另一个应用的数据库表数据 实际情况:一个应用的数据文件是应用私有的,其他
2017-08-06 12:55:07
396
原创 进度条小应用
进度条小应用 今天做了一个进度条小应用,给大家分享一下。下面是我做的界面。首先编写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
446
原创 Animation的理解
Animation的理解 今天学习了如何设置动画,给大家分享一下。1、动画的分类:View动画 Drawable动画2、这里我只分享View动画的做法: 有两种设置:编码设置 即在Activity里面进行设置动画。 Xml文件中设置。3、制作动画的基本过程:1)编码设置
2017-08-06 12:51:13
520
原创 MotionEvent的理解
MotionEvent的理解 今天初步学习了MotionEvent,做了一个简单的小程序:界面如下:触摸点击移动图标,能改变图标的位置,动作包括down---move---up(这个暂时没用到)下面介绍一下流程:1、得到图标相对于父视图(即整个屏幕)的x,y坐标:eventx=event.getRawx()eventy=event.ge
2017-08-06 12:49:45
357
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人