自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Flutter入门——Flutter功能概览

IT之家12月5日消息: 今天谷歌官方宣布Flutter 的 1.0 版本正式发布!Flutter是Google打造的UI工具包,帮助你通过一套代码同时在iOS 和Android上构建媲美原生体验的精美应用 —— 2018” Google 刚公布Kotlin 成为 Android 官方开发语言没...

2019-05-17 18:01:56

阅读数 295

评论数 0

原创 由 Widget 理念到 Dialog 的模拟实现

安卓原生类中 Dialog 类在屏幕旋转等情况时,会出现异常(界面重启);并且 dialog 需要编写大量的代码,用于Activity 与 dialog 进行交互;即便是采用了 Builder设计模式,依然摆脱不了繁琐的事实; ...

2019-04-08 12:23:18

阅读数 58

评论数 0

原创 Android开发&EditText的使用方式

安卓开发内容编辑不同于H5,即便是编辑多行文本,文本块,也只能使用 EditText,这也是我们使用的最多的控件之一,今天就来分析一下,EditText该怎样使用。 在开始之前,先查看一下这个View的继承方式,通过继承方式我们可以看出很多内容来。 在此先进行一下说明,AppCom...

2019-03-06 17:27:44

阅读数 1054

评论数 0

原创 javaEE&从servlet到SpringMVC

javaWeb的开发经历了多个阶段; 刚开始时,由于框架等不够成熟,主要使用serlvet,jsp等技术实现,如果需求较为简单,当然可以胜任,不过随着项目复杂度的增加,这种略显"混乱"的方式便有些力所不逮了。 之后SpringMVC的出现,使得开发可以将更多...

2018-11-26 14:33:20

阅读数 900

评论数 0

原创 Android开发&国际化多语言处理

写在前面 Android中的资源文件,在使用时都是根据系统语言来处理的,如果当前环境为英文,则在需要使用字符串等资源时,会自动从values-en类目录中提取,这也是应用国际化的基础 一般的软件中,不会在应用内进行语言环境的切换,默认在系统整体语言发生改变时,界面会进行重启,当然,也可以人为进...

2018-11-02 17:40:29

阅读数 1287

评论数 0

原创 android开发&自定义View实现ios滑动回弹

android开发&自定义View实现IOS滑动回弹 发布文章 “lovingning” 在IOS中,在过度滑动时,整体布局会进行偏移,松手后,会出现回弹效果 安卓中则大多数控件都没有这种功能,在这里,可以自定义一个ViewGroup容器,针对该容器包裹的内...

2018-10-22 17:50:57

阅读数 127

评论数 0

原创 Android开发&TextView设定精确间隔

安卓中最长使用的控件就是TextView,一般而言,使用时只是简单的设置文字,大小,颜色,尺寸。稍微复杂一些的,我们使用Span标签,Drawable***等富文本。可能为了显示效果,还会进行padding,margin调整,以及 跑马灯 效果的展示。 有时我们可能需要设置文字的行间隔,于是就用...

2018-09-30 15:42:52

阅读数 629

评论数 3

原创 通用式菜单式控件----LineMenuView(二)

之前已写过关于LineMenuView的使用说明,主要针对 xml+java 这种经典的形式,也就是1.0版本:通用式菜单式控件——LineMenuView(一); 随着kotlin的兴起,很多项目也慢慢的转向了这位新宠 同样的,针对一些简单布局,会有这种转变:xml-> ank...

2018-09-06 15:05:16

阅读数 89

评论数 0

原创 从Java的角度看kotlin特性(二)

之前有从基本语法和用法的角度聊过kotlin与java的关系,如果不熟悉可以参照:从java的角度看kotlin特性(一) 引言 从语法的角度来看,kotlin像是java的升级与增强,事实上,随着java版本的提高,现代语言的多种特性也被加入其中,比如: ja...

2018-07-23 23:22:57

阅读数 127

评论数 0

原创 Android开发&动态广播注册广播监听器——rregister

安卓中广播接收器有两种,动态注册,静态注册。 从当前的情况来看,安卓安全管理方面做的越来越严禁,越来越倾向于使用动态监听来处理系统信息,然后在退出应用或界面时移除监听。 安卓中常用的广播监听类别不是很多,主要包括:电量情况、Home键位监听、本地环境切换(中英文环境切换)、网络、短信内容读取...

2018-06-18 19:41:45

阅读数 1056

评论数 0

原创 从java的角度看kotlin特性(一)

java之所以强大,是因为自身设定的时候,需要先经过一个编译过程,生成class文件。 然后class文件再经由java虚拟机(JVM),解释执行。(这里以最初的情况为基准,不考虑JIT、ART等技术) java语法规范和JVM规范完全是两个分离的部分,这也是Kotlin等其他JVM...

2018-05-15 18:17:59

阅读数 805

评论数 0

原创 Java中的数组和List集合以及类型强转

在java中,集合操作有两种方式——容器、数组; 容器相比较于数组,多了可扩展性,这里仅以容器的代表List,来对比和数组的关系。 都知道在java引入的泛型和自动拆装箱等语法糖后,集合操作也变得简单安全。 也都知道其实泛型在到字节码层面上时,会被擦除,虽然字节码中还会保留泛型参...

2018-04-19 19:01:29

阅读数 12911

评论数 0

原创 Android开发中那些看似普通却很麻烦的操作

安卓开发过程中,经常会出现一些比较麻烦的情况,并不是说难以解决,只是有时候的解决方法会让代码看起来像是玩具一般,生怕一不小心就crash掉,这里列出一些常见的麻烦; 针对不同的情况可能这些方法不是万能钥匙,只是提供一些解决的想法 一、携带 label 的 t...

2018-04-04 18:26:15

阅读数 646

评论数 0

原创 通用式菜单式控件——LineMenuView

菜单式控件——LineMenuView 就目前来说,Android业界各种框架层出不穷,开发时使用通用的框架搭建模型,然后填充数据与业务逻辑即可。 不过对于一些比较“小型”的界面,一般都需要自己封装类来进行操作,比如一些菜单项,按钮样式等等。 这里基于平常使用菜单类型封装成了Menu...

2018-03-20 16:37:19

阅读数 409

评论数 0

原创 android使用主流库搭建应用框架

通用库 在开发android应用时,一般会使用一些现有库来缩短开发周期,将代码进行模块化; 使用框架虽然可能会增加最终代码量,但在开发过程中会非常方便。 项目模版:GITHUB地址 android从出生到现在已经很多年了,因此有大量的库可供使用,android使用的...

2018-03-11 22:16:56

阅读数 552

评论数 0

原创 从java到class追踪程序的执行

java/android虚拟机 android开发使用语言便是java,而android虚拟机(Dalvik,art)和普通的hospot等java虚拟机很多东西也是相似的(android虚拟机命令是基于寄存器的),因此可以对比来看(dalvik命令基于栈,看起来会比较紧凑一些) ...

2018-03-05 20:29:21

阅读数 1466

评论数 0

原创 Andriod开发&MethodInject方法注入框架

MethodInjectGithub地址:MethodInjectMethod注解处理器,主要功能: 在子类中定义方法,添加MethodInject注解,可以保证在设定的生命周期内执行 可全局管理被注解的方法,可拦截自定义方法的执行 可以不进行额外的代码配置,每次创建activity只反射调用一次...

2017-12-18 18:06:40

阅读数 111

评论数 0

原创 Android开发&可实现信息滚动的控件——RollTextView

RollTextView 说明:一个可以滚动的布局,可以在首页显示新闻消息等,可自定义每次显示的数目,动画时间等... 原理:RollTextView继承RecyclerView,因此实际上并非是TextView,而是ViewGroup,在控件内容重写的定时器,保证按照某种约束进行滚...

2017-12-11 17:02:20

阅读数 1490

评论数 2

原创 Android开发&可折叠的布局——CollapseLayout

collapselayout 一款可折叠的、简单的布局;继承LinearLayout,由两个子TextView组成;可用于一般ViewGroup、ListView、RecyclerView中 在Android开发时,经常会设计“使用说明”、“消息”或者“帮助”等页面,通常来说里面只是一些单纯的...

2017-11-29 18:15:37

阅读数 2927

评论数 0

原创 使用"轻"语言搭建简易网站

nodejs,sqlite,github,bootstrap,前端模版 小型网站搭建

2017-10-27 21:12:31

阅读数 341

评论数 0

原创 Android开发&简单的ViewGroup——FrameLayout

一般android开发中,FrameLayout更多的是作为图层功能,或者碎片占位符;如时下的身份证扫描界面,可以利用FrameLayout实现两级图层;再有就是一些自定义的控件,往往是FrameLayout的子类; FrameLayout作为最简单的官方ViewGroup实现类,可以当做...

2017-01-09 22:52:22

阅读数 4627

评论数 0

原创 Android开发&AndroidStudio安装后配置

记得在刚接触这个领域时候,听到最多的莫过于eclipse,myeclipse这一类的开发环境,一个偶然的机会,有幸接触到Intellij,不得不说,虽然当时觉得界面挺好,但实用性实在让人不敢恭维,尤其重要的是,这类开发环境对计算机性能的要求甚是高;不过值得一提的是,当时智能提醒,代码补全的强大功能...

2016-09-24 22:35:41

阅读数 376

评论数 0

原创 Ubuntu15.10GNOME安装后配置

Ubuntu15.10 GNOME 设置 输入法 QQ flash 任务栏

2016-05-19 23:20:39

阅读数 3875

评论数 0

原创 Android开发&HTML5+App

移动端智能机操作系统一般分为三种,安卓,ios,wp;wp一般使用类c语言开发,ios使用object-c,android使用java;当然这并非绝对,这只是以官方给出的接口做参考。安卓拥有着大部分的忠实用户,因为其价格比较低廉,又因为其开源,所以学习起来会很方便。

2016-03-14 15:43:51

阅读数 2065

评论数 0

原创 java通信&套接字Socket

java语言socket通信 socket客户端与服务端卡死 验证socket信息发送的成功与否

2016-03-06 21:29:03

阅读数 673

评论数 0

原创 Web开发&文件上传下载及编码解码

javaweb 编码与解码 文件上传及下载

2016-01-07 12:21:33

阅读数 2110

评论数 0

原创 Web开发&创建项目连接数据库

web学习过程中,操作数据库是经常性的,一般只开发小型的项目,用mysql就可以完成功能,如果开发大型项目,一般借助oracle。这里示例myeclipse来连接mysql。首先确保电脑安装了mysql数据库。我用的是mysql5.6版本。 mysql连接web项目使用的jar包 1,新建名为...

2015-12-17 18:21:48

阅读数 13985

评论数 2

原创 Android开发&Android studio中的jni

因为开发需要,很多时候java函数得靠c或者c++来 实现,不得不说是很神奇。 其实说白了,jni就是来”协调”不同语言中的变量类型的。先来看看最基本的,利用jni来完成单个java文件的执行。第一步,新建一个文件夹,编写java代码: jni实现

2015-11-25 11:21:29

阅读数 465

评论数 0

原创 Android开发&Canvas

若非专业设置游戏界面或者从事美工人员,对于2D图形绘制工具Canvas,只需懂得基本用法就好,技术人员主要是为了实现功能,Canvas也主要是在自定义view及其子类时,绘制界面所用。

2015-11-18 15:19:46

阅读数 370

评论数 0

原创 java继承&子父类成员域加载及执行过程

前段时间偶然看到一篇文章,关于java继承的,讲其加载顺序,然后我就看蒙了,虽然接触过不少时间java,用起来因为编译器的存在没什么语法问题,但真正用notepad++时,发现细节真的很重要,下面看测试时用的例子。

2015-11-17 20:15:30

阅读数 584

评论数 0

原创 Android开发&Http协议及数据解析

1.通过http发送或读取数据(Post,Get)

2015-11-06 16:29:48

阅读数 527

评论数 0

原创 Android开发&多媒体控件

android开发,使用多媒体控件。

2015-11-06 11:39:27

阅读数 438

评论数 0

原创 Android开发&初识百度api(3.6.0)

从百度的Android地图SDK3.0以后,很多东西做了更改,现基于最新的3.6.0,简单阐述基本用法。

2015-11-06 09:57:49

阅读数 402

评论数 0

原创 Android开发&send email

Android接收和发送邮件是通过邮局协议(pop3)和简单邮件传输协议(smtp)实现的。

2015-11-05 21:42:14

阅读数 813

评论数 0

原创 Android开发&Dialog

自定义Dialog; 顶部进度框; 底部菜单栏; 全屏Dialog;

2015-11-05 17:10:06

阅读数 427

评论数 0

原创 Android开发&权限机制

安卓开发常见的权限,以及简单说明。 动态权限机制 特殊权限处理 自定义权限的使用

2015-11-05 12:45:54

阅读数 1053

评论数 0

原创 Android开发&短信拦截与读取,消息通知Notification

截获系统广播,读取消息,若联系人存在于通信录中,则让消息继续传播;若属于陌生号码,则中断消息,同时把信息显示在自己的程序中。

2015-11-04 22:39:21

阅读数 4748

评论数 0

原创 个人参考——android之内容提供器provider

android四大组件之Content Provider。

2015-11-04 19:56:56

阅读数 351

评论数 0

原创 四则运算java实现

实现四则运算一般都是利用自动机理论,对字符逐个读取,然后判断应处的状态,最后将自动机优化实现程序。 只是突然想起有另一种计算方式,不知是否有前辈已经写出,只是怕自己会突然忘记,因此记录下来,供以后使用。 //此种方法不适合c语言模仿,否则工作量过大。

2015-11-04 16:30:04

阅读数 912

评论数 0

原创 Android开发&异常及处理

AndroidStudio Android,gradle,java,keystore,class

2015-11-03 22:25:36

阅读数 1265

评论数 0

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