摘要:
这篇教程主要讲如何使用GitHub的命令上传代码以及更新代码,默认电脑已经安装了git软件 一、创建仓库 1、点击new repository,创建仓库 填写相关信息 创建完成后会显示这些命令 2、进入要上传的文件夹,右键选择git bash here 3、一次输入这些代码 1 # 初始化 2 gi 阅读全文
摘要:
本文主要介绍如何使用camera+surfaceview来自定义相机,我们使用自定义相机进行拍照、扫描二维码等等。Camera是属于硬件部分,在开发中会经常遇到如何使用相机。在上一篇文章中介绍了如何动态的申请权限,使用相机是需要动态申请权限的。 根据官方文档介绍在拍摄照片时,用户通常要先看到拍摄目标 阅读全文
摘要:
申请权限对于安卓开发很重要,从Android6.0开始,Android系统提供动态申请权限的机制, APP在使用危险权限时,需要用户的授权才可进一步操作。所以这一篇文章介绍如何动态申请权限。非常简单。 一、在AndroidManifest.xml配置所需要的权限,代码如下 <?xml version 阅读全文
摘要:
问题:Android studio报错:Error:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unr 阅读全文
摘要:
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 → 4 → 3) 阅读全文
摘要:
java线程同步 一、使用线程进行数据传递 回调函数进行数据传递 这里举个例子,新建一个ThreadTest07.java代码: import java.util.Random; class data{ public int value = 0; } class work{ public void 阅读全文
摘要:
Java并发总结 一、Thread和Runnable的区别 如果一个类继承Thread,则不适合资源共享。但是如果实现了Runable接口的话,则很容易的实现资源共享。 总结: 实现Runnable接口比继承Thread类所具有的优势: 1):适合多个相同的程序代码的线程去处理同一个资源 2):可以 阅读全文
摘要:
Java中thread.yield()方法的使用 Java线程开启是使用star()方法,启动线程,让线程变成就绪状态等待 CPU 调度后执行。而thread.yield()方法则是使当前线程由执行状态,变成为就绪状态,让出cpu时间,在下一个线程执行时候,此线程有可能被执行,也有可能没有被执行 阅读全文
摘要:
Java并发总结 一、开启线程 1、Runnalbe接口 新建一个LiftOff.java 文件 public class LiftOff implements Runnable { protected int countDown = 10; // Default private static in 阅读全文
摘要:
自定义圆形的progressBar进阶 上一篇教程讲解如何设计一个自定义的进度条,这篇主要结合线程来设计如何结合线程的思想使进度条自行跑动。比如我们开发的时候需要,开启子线程去下载东西或者实时的检测进度,并显示出来,这个时候就用到了线程。 一、自定义的圆形的progressBar 将上一篇的Roun 阅读全文