自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

听海的博客

努力过,期待中,好好工作。

  • 博客(31)
  • 资源 (16)
  • 收藏
  • 关注

原创 公众号

不要因为匆忙而遗忘了思想。多一度悦读,多一些思想。 IT,体育,休闲等等方面的文章阅读尽在361悦读 欢迎加入 “361悦读” 微信公众号  1.扫描下面二维码    2.微信搜索 “361悦读” ...

2017-07-26 17:54:48 2005

原创 微信小程序之基础组件之视图容器之scroll-view详解

基础组件 之 视图容器 之 scroll-view 详解 1.概述scroll-view即可滚动视图区域。 使用竖向滚动时,需要给<scroll-view/>一个固定高度,通过 WXSS 设置 height。      ...

2017-07-26 18:05:14 695

原创 APP优化 布局优化

include 、merge、ViewStub标签详解一.include标签include标签常用于将布局中的公共部分提取出来供其他layout使用,以实现布局模块化。代码1.1.公共Layout<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:an...

2017-07-26 18:02:35 8450

原创 Edittext利用正则过滤掉表情符号

Android Edittext利用正则过滤掉表情符号代码:工具类:public class MyInputFilter implements InputFilter { private ToastUtils toast; public MyInputFilter(ToastUtils toast){ this.toast=toast;...

2017-07-26 17:57:54 1042

原创 Cordova使用Plugman创建插件—拨打电话 拨号页面 发送短信

本章节讲述AndroidStudio使用Plugman生成Cordova插件 拨打电话 拨号页面 发送短信由于前面已提到cordova的插件生成 在此省略Cordova项目创建以及Plugin插件创建(如有不明白可以查看前面的文章)直接上代码 1.此demo涉及到权限问题 所以需要在生成插件的plugin.xml文件配置权限      confi

2017-07-26 13:41:42 1047

原创 常用跳转系统页面(上)

本文讲述Android常用的跳转系统页面1.代码public class MainActivity extends AppCompatActivity { private TextView textView1; private TextView textView2; private TextView textView3; private TextV...

2017-07-25 18:02:21 3431

原创 微信小程序之基础组件之视图容器之view详解

基础组件 之 视图容器 之 view 详解 1.概述view即视图容器。  2.代码 2.1.WXSS代码view { margin: 20px;}button { margin: 20px;}.viewposition { text-align: center;} 2.2.WXML代码<view class=...

2017-07-21 15:24:00 1294

原创 微信小程序之基础组件详解

基础组件  1.概述1.1.组件是视图层的基本组成单元。1.2.组件自带一些功能与微信风格一致的样式。1.3.一个组件通常包括 开始标签 和 结束标签,属性 用来修饰这个组件,内容 在两个标签之内。 代码<tagname property="value">Content goes here ...</tagname> 注意:...

2017-07-21 14:36:45 689

原创 极光推送Cordova插件—AndroidStudio运行Demo

上一章节讲述了极光推送配置插件到Cordova项目中本章节讲述在AndroidStudio中运行极光推送的Demo本人下载的官方插件Demo位置:D:\Cordova\JPush\jpush-phonegap-plugin-master本人配置的Cordova项目位置:D:\Cordova\JPush\JPushDemo11.按照上一章节完成配置后

2017-07-20 15:39:21 1672

原创 极光推送Cordova插件—配置插件到Cordova项目

Cordova开发插件 极光推送Cordova插件本章节讲述如何配置极光推送的插件到Cordova项目附官方链接:https://docs.jiguang.cn/其官网提供了三种方式获取Jpush Cordova插件 前两种都已试过 根本下载不下来。以下是本人的方法(已验证 正确有效)1.在激光注册并创建项目获取   appkey    

2017-07-20 10:13:58 5811 3

原创 Cordova使用Plugman创建插件—简单算术

Cordova中操作自定义插件上传自定义插件时会用到plugman    本章节讲述plugman的安装以及使用1.plugman简介一个命令行工具,用于安装和卸载Apache Cordova项目的插件官方地址:https://www.npmjs.com/package/plugman#requirements2.安装plugman在cmd中

2017-07-14 14:12:38 1366 1

原创 equals和==的区别详解

先上一段代码代码1:int a=10;int b=10;long c=10;float d=10;double e=10.00;boolean b1=(a==b);//trueboolean b2=(a==c);//trueboolean b3=(a==d);//trueboolean b4=(a==e);//trueString s1="abc";Strin...

2017-07-12 08:58:20 458

原创 java小算法—几种方法实现1+2+3+4+5+...+n

本章节讲述MVP模式实现Okhttp框架一.MVP模式MVP作为MVC的演化,解决了MVC不少的缺点,对于Android来说,MVP的model层相对于MVC是一样的,而activity和fragment不再是controller层,而是纯粹的view层,所有关于用户事件的转发全部交由presenter层处理。下面还是让我们看图从图中就可以看出,...

2017-07-11 17:54:44 2073

原创 Android 进阶 单例模式

设计模式在软件架构设计中被经常使用,掌握常用的设计模式对于设计软件系统非常重要。单例模式作为设计模式中最简单和常用的一种模式,java中单例模式具有多种实现方式,以下会对各种实现进行解析。1、单例模式概念:顾名思义,单例模式指的是在软件系统运行过程中,某个类只存在一个实例。因此一个类实现单例模式时需要具备以下3个条件:1)类的内部定义一个该类的静态私有成员变量;2)构造方法为私有;...

2017-07-11 17:52:12 208

原创 Arrays工具类详解

首先我们要了解和熟悉两个概念,DecorView与MeasureSpec.DecorView我们在设置Activity的界面时,用的就是这句话setContentView(R.layout.activity_main),那么大家有没有疑问呢,这个名字有点奇怪啊,为什么是setContentView?难道不应该是setView吗?这个问题就要从DecorView来说起了。源码

2017-07-11 17:43:15 693

原创 Windows下plugman的安装及生成Cordova插件

上一章节讲述了如何使用AndroidStudio 导入Cordova生成的Android项目 然后生成一个简单的插件的知识本章节讲述如何将生成的插件上传到Cordova项目的plugins文件夹下完成上一篇的操作后  上传步骤1.新建一个文件夹DialogPlugin(文件夹名随意 不过最好要和你创建的插件类型)2.在DialogPlugin文件

2017-07-11 17:31:34 1445

原创 AndroidStudio导入Cordova生成的Android项目

上几节讲述了安装Cordova,配置Cordova,使用Cordova等等的知识点本节讲述使用AndroidStudio导入Cordova生成的项目1.(已使用cordova生成过项目)2.将cordova生成的项目成功导入的androidstudio中3.运行结果经过以上三

2017-07-10 14:07:50 4707

转载 Android常用开源项目(四十一)

Android弹性布局(FlexboxLayout)FlexboxLayout是属于CSS的一种布局方案,可以简单、完整、响应式的实现各种页面布局。也可以理解是一个LinearLayout,不过这个的子view具备自动换行而已。惯例 先上效果图:GIF 展示的只是FlexboxLayout的一小部分,具体的还需要看大家需求。具体使用方

2017-07-07 14:28:40 269

原创 Android Cordova创建APP常用cmd命令

本章节接 Windows下Cordova创建APP(一) 继续讲解Windows下Cordova创建APP的知识 希望对大家有所帮助知识点1 检查你的电脑支持的平台1.1.cmd中输入cd hello(自己建好的项目) 即定位到项目所在的目录(本人的项目是建立在C:\Users\Administrator)1.2.通过1.1成功定位到项目

2017-07-06 10:44:59 5132

原创 LiveDataBus详解(上)

1、 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行Java文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而java的各种操作命令是在其安装...

2017-07-05 17:52:25 4305

原创 Myers差分算法详解

复制内容到剪切板,再从剪切板获取内容小编有一个ClipBoardUtil类:首先是单例模式常用的单例设置剪切板内容:设置剪切板内容最后,获取剪切板内容:获取剪切板内容

2017-07-05 17:47:49 1158

转载 Android常用开源项目(四十)

Android实现语音聊天1.先看下运行效果运行效果图一运行效果图二2.下面看下代码结构代码结构图体3.最后给出具体的实现步骤首先定义一个bean类,用于表示聊天对象,包括:人名、时间、内容等信息其次定义聊天语音的控制的类,用户发起语音开始和结束的动作。具体的实现给出代码

2017-07-05 17:45:10 342

原创 Android 依赖注入 ButterKnife详解

深入理解 Android 控件概述本篇文章主要通过源码讲述 Android 控件系统,包括输入事件是如何产生的, View 是如何绘制的,输入事件是如何传递给 View 的,Window token 与 type 之间的联系等。整个系统比较复杂,每个部分只能点到为止,有兴趣可以继续深入,主要是让读者对 Android 控件系统有一个大体的认识。例子下面是

2017-07-05 17:42:54 576

原创 RxJava详解(基于2.X版本的链式调用+线程切换)

JavaScript HTML DOM通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。HTML DOM (文档对象模型)。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。1.HTML DOM 树通过可编程的对象模型,JavaS...

2017-07-05 17:39:04 4819

转载 Android常用开源项目(三十九)

Android开发之实现选项卡切换效果(ViewPager与Fragment组合)1.先看下运行效果图吧运行效果图2.再看下代码结构图代码结构图2.因为本示例使用了动画的效果,所以引入了第三方的nineoldandroids-2.4.0.jar包,用户可以在网上下载到。先看下Activity的实现方式publi

2017-07-05 17:34:29 328

转载 Android常用开源项目(三十八)

Lottie- 让Android动画实现更简单Lottie是什么?Lottie是Airbnb开源的一个支持 Android、iOS 以及 ReactNative,利用json文件的方式快速实现动画效果的库。这么看可能很难理解,接下来我将详细的讲解如何使用。Lottie项目地址:https://github.com/airbnb/lottie-android首先先无耻

2017-07-05 17:30:14 348

转载 Android常用开源项目(三十七)

Android开发之使用ExpandableListView实现时间轴1.首先看下运行效果吧运行效果图2.代码结构图代码结构图3.具体实现步骤首先定义一级实体类GroupStatusEntity.java定义二级实体类ChildStatusEntity.java定义Expan

2017-07-05 17:27:16 255

原创 RxBus详解(基于2.X版本)

一.JavaScript 表单验证JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。1.JavaScript 表单验证JavaScript 可用来在数据被送往服务器前对 HTML 表单中的这些输入数据进行验证。被 JavaScript 验证的这些典型的表单数据有:用户是否已填写表单中的必填项目? 用户输入的邮件地址是...

2017-07-05 17:24:30 1468

原创 Android Cordova创建人生第一个APP

本讲解讲述用cordova 创建人生第一个项目(demo)1.创建App 注意:当第一次创建或编译项目的时候,可能系统会自动下载一些东西,需要一些时间在cmd中输入cordova create hello com.example.hello HelloWorld cordova create:创建语法hello:文件夹

2017-07-05 17:18:47 879

原创 Windows下配置Node.js和Cordova

本文讲解在windows环境下配置node.js和cordova一.安装node.js1.下载node.js 在下载链接处 下载自己电脑想要版本的node.js下载链接:https://nodejs.org/en/download/2.安装node..js 一路next即可(可以改变安装路径)...........

2017-07-05 14:55:03 1982 1

原创 Android 反编译apk

Android项目开发中经常会遇到 反编译apk查看源代码的 的需求本章节讲述自己以前使用的方法方法1:反编译apk 查看java文件工具:dex2jar-0.0.9.9工具下载地址:http://download.csdn.net/detail/weixin_37730482/9888424操作步骤:1.下载上述软件解压将其复制到电脑的某...

2017-07-04 15:46:37 666

MatrixDemo

使用Matrix+Camera自定义ViewGroup实现3D效果。是一个学习自定义View的好例子。

2018-06-07

CompassViewDemo

Android 自定义指南针效果,可以学习Android 自定义View相关知识。

2018-06-06

OpenGL3DDemo

OpenGL3DDemo,教您实现Android OpenGL添加纹理。理解OpenGl。

2018-05-31

OpenGL资源

OpenGL资源,让您实现使用OpenGL显示任意3D图形。学习了解stl文件。

2018-05-31

Android 屏幕适配工具

Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配Android屏幕适配

2018-05-29

Android反编译

Android反编译

2017-07-04

dex2jar-0.0.9.9

dex2jar-0.0.9.9

2017-07-04

nineoldandroids-2.4.0.jar

nineoldandroids-2.4.0.jar

2017-05-15

FragmentForHost

FragmentForHost

2017-04-26

RxJava jar

Rxjava

2017-04-21

开源托管平台

一个程序员分享的GitHub入门文档

2017-04-21

EventBus jar

EventBus

2017-04-19

QQ登录demo

Android qq登录demo

2017-03-27

Android js交互

Android js 简单交互

2017-03-27

Android 支付宝支付demo

Android支付宝支付

2017-03-27

空空如也

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

TA关注的人

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