自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android 引导使用说明、标签功能的封装库

之前公司做了一个项目,里面一个功能有关于在图片上贴标签的,现在比较有时间,把这个功能,单独抽出来做个封装成库(aar),在这基础上加了一些附件功能上去,现在就把简单介绍下: 贴出之前产品的红色箭头指向就是标签效果图: JTags    JTags 可以展示自己要标明在APP页面任何位置的标签,也可以作为新手指导来提供用户说明,之后还有还会陆续添加一些相辅的功能,希望大家多多支持!ps:如果有什么

2016-04-06 21:32:12 6474 5

原创 Android studio 制作aar 使用Gradle发布项目到JCenter仓库

为什么发布自己项目(aar)到JCenter呢,这个答案显而易见,把自己开发功能库或者插件库制作成aar并且发布上去,这样开发者想使用项目的功能或者插件,就可以通过Android Studio自带的gradle方式来添加aar下载到开发者自己的项目里面,简单地说,简洁,方便调用。还有一方面JCenter兼容maven,Android Studio可以默认使用JCenter了。下面我通过自己发布项目A

2016-03-29 16:01:17 2192

原创 面试Java基础之HashMap、Hashtable、WeakHashMap比较

在Java面试中的常见问题中,经常就有HashMap和HashTable的比较。主要是为了用来考验程序员是否能够正确使用集合类以及是否可以随机应变使用多种思路解决问题。Map ├Hashtable ├HashMap └WeakHashMapHashtable是Dictionary的子类 public class HashtableK, V> extends Dictionar

2016-12-12 09:16:54 1744

原创 Android View的onTouch、onClick和onLongClick事件分析

一般我们在开发自定义View的时候,多多少少会涉及onTouch、onClick和onLongClick这几个事件,避免不了就是解决这个几个事件的冲突。往往需要我们程序员来覆写onTouchEvent方法来进行解决。下面来分析下: 三个函数:public boolean onTouch(View v, MotionEvent event);public boolean onLongClick(V

2016-12-10 18:05:33 2225

原创 面试Java基础之ArrayList、LinkedList、Vector比较

面试者之所以经常拿这三者来比较,是因为这三者都实现了List接口,他们的使用方式也很相似,主要区别在于因为实现方式的不同,所以对不同的操作具有不同的效率。   其实还有一种类型也要需要来比较的,那就Stack,没错,就是栈,它也属于List,他继承于Vector。   List接口有话讲,它属于有序的Collection,List允许有相同的元素,而另一个继承的Set他是不允许有相同的元素的,我

2016-11-25 14:17:24 985 1

原创 浅学Java设计模式之工厂模式

以简洁的整理下自己脑海里的工厂模式,写下来加深记录。工厂模式可以分为三类:简单工厂模式(Simple Factory) 工厂方法模式(Factory Method) 抽象工厂模式(Abstract Factory) 简单工厂模式(又称静态工厂方法模式)简单来说就是由一个工厂类中带参数静态方法来加以区分实现同一接口的不同类的实例。 举例说明: 一个地主有很多地,这些地

2016-11-10 13:44:43 616

原创 React-Native开发遇到各类问题、各类坑汇总问题及解决办法(不断更新中)

Application XXX has not been registered.This is either due to a require() error during initialization or failure to call AppRegistry.registerComponent. #### 解决办法: 问题出现是服务没有开启,进入到项目目录启动服务,代码如下:reac

2016-04-07 19:47:19 8528

原创 Android studio 不能预览布局文件

出现问题    有时我们在布局添加第三方方插件是否会发现,布局无法预览,会出现下面异常! Use View.isInEditMode() in your custom views to skip code or show sample data when shown in the IDE和Use View.isInEditMode() in your custom views to skip co

2016-03-31 14:09:46 9086

原创 Android studio b Error: No resource found that matches the given name (at 'src' with value '@dra...

问题原因 问题贴出代码:No resource found Errors for support:appcompat-v7:22.0.0或者E:\????\okhttp-utils-master\sample-okhttp\build\intermediates\res\debug\layout\notification_media_cancel_action.xml:18: error: E

2016-03-16 11:16:17 3547

原创 Android studio Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory

问题原因     当我们导入其他项目的时候,有时会出现Error:Cause: org/gradle/api/publication/maven/internal/DefaultMavenFactory这个错误,原因是Gradle版本与maven插件版本不兼容,导致了,首先先看下Gradle版本是否大于2.4,gradle的版本大于1.2.3,如果maven插件是1.2就会出现这个问题。解决办法一

2016-03-16 09:58:39 2214 2

原创 Android stuido中更改图片编辑软件

我们在项目中加载图片,发现图片不满足我们需求,需要修改一点点问题,如果开发人员会点PS可以自己修改,就不必把图片copy出来,让UI重新修改后替换或者直接让UI出新的,这样的过程往往很漫长,如果自己能使用ps,可以在项目中直接修改图片,这样方便有快,接下来笔者来说下在studio修改图片编辑软件:如图所示: 步骤就是在studio中settings-》editor-》Images中External

2016-03-15 17:07:29 1902

原创 Android studioError:(13, 0) Gradle DSL method not found: 'android()'解决方法

贴出在studio导入项目出现的错误问题。 Error:(13, 0) Gradle DSL method not found: ‘android()’ Possible causes:The project ‘ScanDemo’ may be using a version of the Android Gradle plug-in that does not contain the meth

2016-03-15 15:50:56 4597

原创 Android studio jar冲突 文件冲突 aar引用相同的文件 引用相同的jar包 重复导入相同依赖包

开发项目,多多少少都会引进一些第三方jar或者aar资源文件,方便开发个性化功能,但这样就经常会出现包冲突、文件冲突、重复导入资源或者导入俩个不同的包中包含有相同的文件资源呢!后果导致编译失败,提示错误! 下面就来加讲解下我遇到问题及解决方法:1. 文件冲突文件错误提示       一般类似这样的Error:Execution failed for task ‘:app:transformReso

2016-03-11 10:03:35 29418

原创 Android studio出现Error:Plugin is too old, please update to a more recent version, or set ANDROID_DAIL

之前发现在Android studio 2.0 Preview开发版本下出现以下问题,今天又重新出现问题,现在把问题解决方法写出来。Error:Plugin is too old, please update to a more recent version, or set ANDROID_DAILY_OVERRIDE environment variable to

2016-02-25 16:37:45 7006 3

原创 浅学使用Android的mvp模式+otto消息总线

对于mvp模式,越来越受到android开发者的关注,前段时间通过朋友知道的他们公司产品使用了mvp+otto模式重构项目,反馈效果不错,借此也自己去结合下,感觉有利有弊,具体的选择,可能要根据产品的应用场景和技术人员的模式定向吧!先看下效果图吧: 项目结构目录 otto:图中的BusManage 通过定一个获取bus对象,建立单例模式,节约内存消耗,也方便之后调用。public cl

2016-02-23 15:09:35 1220

Android studio和Eclipse分别生成jar包并混淆jar包的demo

详细可以查看文章:http://blog.csdn.net/wx_jin/article/details/50976894

2016-03-25

IOS使用Launch Screen.storyboard制作广告启动界面

IOS制作启动广告图,兼容LaunchImage加载启动图和LaunchScreen启动,详细讲解可以查看博客:http://blog.csdn.net/wx_jin/article/details/50617041

2016-03-14

Android的mvp模式+otto消息总线源码

使用了mvp+otto模式进行项目编写,让项目模块职责划分较为明显、利于单元测试驱动开发、降低耦合度等优点。

2016-02-24

空空如也

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

TA关注的人

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