自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Lighthouse

生命不息,奋斗不止,万事起于忽微,量变引起质变

  • 博客(11)
  • 资源 (17)
  • 问答 (5)
  • 收藏
  • 关注

原创 Evenbus 3.0 分析

前言:EvenBus 很火,不知道什么时候开始,自定义生成模板代替注解。EvenBus 3.0 同样支持了这种预编译处理注解机制。Annotation processor indexes annotation information for efficient subscriber registration on Android( 摘自,evenbus 3.0)EvenBus 是什么,以及有那些同类

2017-04-27 14:59:56 667

原创 GreenDao

前言 前面已经分析orm数据库的使用,这篇开始时下最火greendao使用分析。分几个问题来分析1.文件生成 √2.增删改查 √3.代码结构 √4.数据库升级5.项目依赖 √6.优缺点,为什么选择greenDao 而不是其他7.greenDao 主键设置 为基本Long 类型 传值 = Null √8.greenDao 需要重新刷新生成的类,否则会出现bug √项目依赖配

2017-04-24 16:47:14 916

原创 Android Data Binding Library

前言本文介绍了如何使用数据绑定库写声明布局和减少绑定应用程序逻辑和布局所需的代码,在官方介绍基础上加上理解整理而成。准备新建一个 Project,确保 Android 的 Gradle 插件版本不低于 1.5.0-alpha1:classpath ‘com.android.tools.build:gradle:1.5.0’ 然后修改对应模块(Module)的 build.gradle:dataBin

2017-04-18 17:31:43 559

原创 ORMLite 映射分析

前言对于一个工具的使用,学起来是很容易,浅尝辄止可不行,至少学过一个工具需要有点个人观点才行。Java 1.5 支持注解方式,到现在注解+反射已经被用烂了,ORMLITE同样使用这种方式进行对象和数据库字段对应。只是 ORMLITE为了支持多平台使用的是 JavaxPersistence1. 对象如何才能写入到sqlite2. 数据表和对象Bean映射方式,如何读取映射关系下面分析OpenH

2017-04-13 17:44:38 597

原创 android Sqlite Orm 实现方式

前言一直想对数据库的操作进行一个用法整理,翻开现在比较火的GreenDao,里面已经被封装的看不出来最基本CRUD语法了,当然不是说GreenDao不好,至少对初学者来说不太好,学习就应该依序渐进,知其然知其所以然才好。这篇参照某大神blog,加上自己理解整理而来,属于较早期的数据库操作模式。希望对初学者有好的帮助添加了数据库可视化插件debug_db,方便查看。1. 什么是ORM对象关系映射(

2017-04-13 14:36:53 1038

原创 Android studio 构建名词解释

前言最近为这些名词定义争论不休,查一次过几天就忘了,这里做个备份。1. compileSdkVersion:指定Gradle 用哪个 Android SDK 版本编译你的应用2. buildToolsVersion:是你构建工具的版本,其中包括了打包工具aapt、dx等等。这个工具的目录位于..your_sdk_path/build-tools/XX.XX.XX 这个版本号一般是API-LEV

2017-04-12 10:16:14 708

原创 android SVG矢量动画

前言学习android动画中发现svg矢量动画效果还不错。W3c中有完整的介绍。跟着api进行学习什么是SVG?SVG 指可伸缩矢量图形 (Scalable Vector Graphics)SVG 用来定义用于网络的基于矢量的图形SVG 使用 XML 格式定义图形SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失SVG 是万维网联盟的标准SVG 与诸如 DOM 和 XSL 之类的

2017-04-11 17:41:29 1119

转载 软考——系统架构设计师工作日志

前言混合编程很是流行,网上也有很多demo,供大家参考学习。这里是简单调用介绍,大牛绕道,不喜勿喷定义如果您在编写HTML5应用,需要在JS代码中访问Java中的函数,则您会用到WebView的addJavascriptInterface()函数。因为安全问题,在Android4.2中(如果应用的android:targetSdkVersion数值为17+)JS只能访问带有 @JavascriptI

2017-04-10 14:09:08 2773

原创 jsBirder 两端相互调用

前言混合编程很是流行,网上也有很多demo,供大家参考学习。这里是简单调用介绍,大牛绕道,不喜勿喷定义如果您在编写HTML5应用,需要在JS代码中访问Java中的函数,则您会用到WebView的addJavascriptInterface()函数。因为安全问题,在Android4.2中(如果应用的android:targetSdkVersion数值为17+)JS只能访问带有 @JavascriptI

2017-04-07 19:38:40 390

原创 Java 泛型通配符解释

前言 最近看Rxjava retrofit 中到处都是泛型类型定义,不得不重新整理一下资料,简单介绍,满足基本理解使用。定义什么是泛型?泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的

2017-04-06 16:45:45 1622 3

原创 Android Debug Database

前言Android客户端查看sqlite数据库是很繁琐的事情,需要DDMS中找到sqlite数据库,导出来到桌面,使用的其它数据库软件查看。当然可以root之后在手机上看。Android Debug Database是一个studio 插件,方便在浏览器中查看。解决了痛点定义:Android Debug Database is a powerful library for debugging dat

2017-04-01 17:02:35 2922 5

vallet打包.rar

拖拽式打包。采用 window 批处理脚本。拖拽apk到脚本后,自动写文件夹并输出写好的渠道包

2021-09-22

android手机cpu架构查询快捷路径

Android开发,查看cpu 信息渠道。android手机cpu架构查询快捷路径。android手机cpu架构查询快捷路径

2020-11-05

android 二维码生成

二维码生成,jar,亲测可以使用,欢迎使用,二维码生成,jar,亲测可以使用,欢迎使用

2018-07-03

android Framwork 通讯录

conentProvider,conentResolver,读取短信,联系人,设备信息

2017-06-13

面向接口编程

一片很耐读的思想总结,反正我前前后后看了不下5遍,每次都会有新的收获

2017-03-09

android studio aidl

android studio aidl通信

2016-09-13

HorSeekBar

android 创建文件夹在sd上,android 文件系统研究,

2016-08-22

androidndkr7

Android eclipse jni 配置需要

2016-01-22

Android Studio中进行单元测

Android Studio中进行单元测

2015-12-15

android html 5 播放器

项目中集成播放器。省去自己去调第三方视频播放api

2015-08-31

联系人 数字 字符 中文 排序

可以满足一般性的开发,可以进行深度定制,我们项目中就是使用这个进行开发

2015-02-12

一个list中多布局加载实现

listview 一个listview中多个布局实现代码

2014-07-31

fragment切换 核心代码

核心代码话费很多时间去整理分析出来的东西。给初学者。使用可以作为项目的基础框架使用。

2014-07-30

flowlayout继承自viewgroup方式来实现

实现自定义标签效果,flowlayout继承自viewgroup方式来实现

2014-07-25

badgeview Android 提示徽标

很方便的的信息提示功能,极大的简化了。项目中消息提示问题。快来下载吧

2014-07-24

Android 引导页面

简单的引导页面,免去您反复写的烦恼.可以方便的直接移动到直接的开发项目中

2014-07-24

瀑布流demo

简单的瀑布流适合新手使用。三级缓存都有。

2014-07-24

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

TA关注的人

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