关闭
当前搜索:

Android 6.0/7.0权限

Android6.0动态权限控制在Android6.0(M)之前,在用户安装应用的时候会产生一个权限列表,只有用户允许这些权限后,应用才可以正常的安装,这就会产生一个问题,这些权限对用户是不具有感知性的,也就是说用户都不知道你要这些权限干什么,我明明装的是一个阅读类型的应用,你却要我拨打电话的权限,你想干嘛呢?当然绝大部分的开发者是善意的,但也避免不了一些特殊人群利用这些“漏洞”做一些不好的事情。而...
阅读(412) 评论(0)

Android常见异常处理

Android常见异常处理什么是异常?Exception是指在程序运行过程中所出现的不可预测的可处理可恢复的问题,这些错误会干扰到指令的正常执行,从而造成程序的异常退出或者意外终止。比如:FileNotFountException、NullPointException.Error是指程序运行过程中较为严重的不可挽回的问题,大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟...
阅读(267) 评论(0)

Retrofit简要介绍

Retrofit A type-safe HTTP client for Android and Java 适用于Java和Android的安全的HTTP客户端 Retrofit是一个可用于Android和Java的网络库,使用它可以简化我们的网络操作,提高效率和正确率。它将请求过程和底层代码封装起来只暴露我们业务中的请求和返回数据模型。public interface GitHubSer...
阅读(361) 评论(0)

Android中的SVG资源

Android中的SVG资源Android 5.0(Lollipop, API 21)后,新增了SVG是什么?SVG:可缩放矢量图形是基于可扩展标记语言(标准通用标记语言的子集),用于描述二维矢量图形的一种图形格式。它由万维网联盟制定,是一个开放标准。SVG 使用 XML 格式定义图形 与其他图像格式相比,使用 SVG 的优势在于: SVG 可被非常多的工具读取和修改(比如记事本)...
阅读(279) 评论(0)

MVP结构基础框架分享

GitLab源码仓库地址:git@gitlab.com:lxqxsyu/TestKotlin.git框架介绍MVP架构,Retrofit+Rxjava+Okhttp网络请求,可切换Glide和Fresco图片框架,封装基础刷新分页加载,部分功能后期会有所改进。框架整体结构MVP网络框架结构联系作者(吉格斯实验室)...
阅读(236) 评论(0)

设计模式梳理(一)

设计模式梳理(一)总体来说设计模式分为三大类: @案例源码地址:https://gitlab.com/lxqxsyu/DisgnPattern创建型模式简单工厂模式工厂类是整个模式的关键。它包含必要的判断逻辑,能够根据外界给定的信息知道创建那个类的实例,外部无需了解该对象是如何被创建和组织的。有利于软件体系结构化。由于工厂类集中了所有实例的创建逻辑,简单工厂模式的缺点也体现在工厂类上。@简单工厂模...
阅读(225) 评论(0)

RxJava操作符

RxJava操作符Creating Observables (创建操作符)createcreate是最基础的创建方法Observable.create(new Observable.OnSubscribe() { @Override public void call(Subscriber subscri...
阅读(147) 评论(0)

RxJava响应式编程

相应式编程响应式编程是一种基于异步数据流概念的编程模式响应式编程关键性概念就是事件,在某种程度上,这并不是什么新东西。事件总线(Event buses)或咱们常见的单击事件就是一个异步事件流,你可以观察这个流,也可以基于这个流做一些自定义操作(原文:side effects,副作用,本文皆翻译为自定义操作)。响应式就是基于这种想法。你能够创建所有事物的数据流,而不仅仅只是单击和悬停事件数据流。 流廉...
阅读(172) 评论(0)

单片机系列(2)流水灯程序是如何写入单片机的

在上一篇中《单片机实现跑马灯》中我们完成了一个漂亮的流水灯,里面有一段代码我们来分析一下吧,看看单片机是怎么理解这段代码的。                                        《单片机实现跑马灯》(点击图片跳转)#include    //此文件中定义了51的一些特殊功能寄存器void Delay10ms(unsigned int);   //误差 0usvoid m...
阅读(445) 评论(0)

单片机系列(1)从第一行代码到跑马灯的制作

从今天开始吉格斯准备给大家带来单片机系列实验【酷玩单片机】,你可能还不知道什么是单片机,其实单片机在我们身边无处不在的,各种电器和路边红红绿绿的广告牌都用到了它。它既然这么强大,是不是很大很贵呢?这个小家伙并不贵,一块就几块钱。别看它小,它可是一台有一定规模的微型计算机,简称为“单片微型计算机”或者“单片机”。我们可以将写好的程序烧入单片机内来制作智能小车、家电等。没错,接下来我们就来完成它!使用...
阅读(328) 评论(0)

这支笔竟然浮在空中了,是什么力量让它掉不下来

我们生活中神奇的现象很多,能被解释的我们叫做科学,不能被解释的我们就去迷信,今天这个悬浮在空气中的笔当然是科学实验了。实验材料磁悬浮笔木板、磁铁、剪刀实验过程第一步,将木板上的零部件抠下来,注意不要抠坏了。第二步,让6块磁铁吸在一起,统一极性。第三步,将统一好极性的磁铁安装到磁铁支架上。注意所有磁铁方向是一致的。第四步,将磁铁架插入底座。第五步,检查一下所有磁体的极性,然后试着让笔悬浮在磁铁架上方...
阅读(316) 评论(0)

前端开发笔记(5)js基础

js的作用1、网页特效 2、用户交互 3、表单提交 4、控制结构和样式入口函数window.onload = function(){ 内部放js }这个函数的意思就是说,当我们页面加载完毕(页面结构样式节点等加载完)之后,采取执行函数体里面的js部分。所以这句话可以在页面的顶端 window.onload = function(){ /*要...
阅读(494) 评论(0)

Android联系人列表实现

演示汉字转拼音String pinyingStr = PinyinHelper.getShortPinyin( String.valueOf(charSequence).toLowerCase().trim());获取分组Key(A,B,C….#) @Nullable private String getPingyingKey(Stri...
阅读(1041) 评论(0)

前端开发笔记(4)css基础(下)

标签定位相对定位相对定位是用来微调元素位置的,让元素相对于原来的位置进行调整。 Document div{ wid...
阅读(964) 评论(0)

前端开发笔记(3)css基础(中)

上一篇中我们学习了html的标准文档流,下面我们先来看看如何脱离标准流。脱离标准流css中一共有三种方法脱离标准流 浮动 绝对定位 固定定位 浮动我们要搞清楚什么是浮动,先来看一个标准文档流的例子 div{ width:100px; height:100px; margin:10px;...
阅读(1583) 评论(0)

前端开发笔记(2)css基础(上)

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。...
阅读(1781) 评论(0)

前端开发笔记(1)html基础

HTML介绍HTML是HyperTextMarkupLanguage超文本标记语言的缩写 HTML是标记语意的语言编辑器任何纯文本编辑器都能够编辑html,比如记事本,editplus,notepad++ 比较有名的专门制作网页工具有:DreamWeaver (Adobe公司的产品,过时了,不是一个好的代码编辑器) Sublime (高效率的程序书写工具) WebStorm (更高级的项目...
阅读(1754) 评论(0)

Stage6--Python简单爬虫

正则表达式简单介绍正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。字符 [a-z] 数字 [0-9] 或 \b* 匹配前面的子表达式零次或多次 + 匹配前面的子表达式一次或多次 ? 匹配前面的子表达式零次或一次一个简单爬虫例子import re import u...
阅读(1234) 评论(0)

Stage5--Python GUI编程TKinter

Python图形库简要介绍python提供了多个图形开发界面的库,几个常用Python GUI库如下: Tkinter: Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口.Tk和Tkinter可以在大多数的Unix平台下使用,同样可以应用在Windows和Macintosh系统里.,Tk8.0的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 wxPyth...
阅读(1508) 评论(0)

Stage4--Python面向对象

理解面向对象编程万事万物皆对象我们从窗户向外望去: 每棵树:每一课树都可以看成一个对象。 路上每个人:每一个人也可以看成一个对象。 每个人上班的事件: 可以看成一个对象。类和对象类则是从某一部分对象中抽象出来的一个群体,这些群体具有某些共同的特征,我们可以根据我们所需的某几个特征抽象出我们自己想要的类。每个人都是对象,我们可以抽象出来人的共同特征,就像我们给自然界的物质分类一样(如何分类?根据...
阅读(1162) 评论(0)
512条 共26页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1765537次
    • 积分:26050
    • 等级:
    • 排名:第270名
    • 原创:418篇
    • 转载:85篇
    • 译文:9篇
    • 评论:932条
    吉格斯实验室(微信公众号)
    交流与讨论

    编程爱好者讨论组欢迎你加入

    群一 爱编程-爱生活 群二 android学习交流群
    博客专栏
    推荐网站
    最新评论
    百度统计