自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android卸载掉oneapm出现的错误

android studio中集成了 oneapm 之后如何卸载。我现在吧 plugin 文件夹删除了,但现在编译直接报错了objc[6990]: Class JavaLaunchHelper is implemented in both /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/bin/java and /Lib

2016-12-22 18:43:44 763 1

原创 多渠道共存打包(亖)

我的工程源代码请点击这里 如果你想要这些包不能共存,那么更改一下gradle就可以了,就相当于渠道包,不过这样的话资源都是main里面的,这里图就不上了,这样的话会覆盖安装。 gradleapply plugin: 'com.android.application'android { compileSdkVersion 25 buildToolsVersion "25.0.2"

2016-12-21 12:24:06 556

原创 多渠道共存打包(三)

这次不多说了,给大家上一下代码,是用mvp写的,这里再说一下资源对应的问题,如果和main同级的z开头的包中没有的话gradle会默认从和main中进行资源的查找,这里我上代码就把main中的上一下,代码已经托管到github上了 baseview:package com.fanyafeng.codetopackage;/** * Author: fanyafeng * Data: 16/12

2016-12-21 11:20:02 436

原创 多渠道共存打包(二)

还是看一下工程结构图,这样一一对应好理解 右边的release对应着打包的名称和左侧自定义的和main同级的目录名称相同 这里是你可以选择哪个包去运行到你的手机里,在调试的时候你可以进行选择 这个是一个整体的图片,和gradle一一对应。 运行结果便是这三个,不论icon和apk的名字都是不同的,还有里面的执行结果(吐槽一下,前几帧录制总是会有延迟):

2016-12-21 11:12:22 624

原创 多渠道共存打包(一)

看一下项目的目录结构: 和main同级的并且以z开头的就是可以打的包,名字就是main的包名+其名称:app-z20111308069-debug.apk,就是这样的 如何创建这样的项目结构以及如何打出相应的包,下面来详细说一下。 创建项目初始的时候是一样的,需要把不同的东西抽取到配置文件中,比如说:icon,appname,baseurl 这是一套代码打的三个包 这里起到主要作用

2016-12-21 10:56:45 1360

原创 Android读取xxx.properties配置文件中文出现乱码解决方法

android读取assets中的配置文件英文没问题,但是中文会出现乱码的问题,前提配置文件已经是utf-8的格式了 出现问题的代码: @Override public void start() { try { Properties properties = new Properties(); InputStream inpu

2016-12-21 10:31:55 3899

原创 Android利用jsoup爬虫爬网页数据(二)

效果图太大了,我放到github上了,想看效果的点击以下链接: 效果图一 效果图二 效果图和上文是一样的,上文只是说了一下简单的,这里的稍微麻烦一点,因为上文的基本就是个列表,而且数据结构比较简单,这里就稍微麻烦一点,我先把html代码上传一下吧,这里截取有用的。<div class="recipeCategory_sub_R clear"> <ul>

2016-12-19 15:00:27 1323

原创 Android利用jsoup爬虫爬网页数据(一)

效果图太大了,我放到github上了,想看效果的点击以下链接: 效果图一 效果图二 首先这个jsoup只能对html爬取数据,js里面的东西爬不到,暂时先只爬html的数据,这里先说明一下,博主仅仅出于学习的目的,不用做商业,也不是恶意窃取数据,现在的版权问题懂得好怕怕。 他们家的数据 第一件事就是引入依赖 compile 'org.jsoup:jsoup:1.10.1'然后比较恶心的上一

2016-12-19 14:49:05 7621 3

原创 Fresco进行图片的下载,高斯模糊

使用fresco进行图片的预下载,下载转存,以及对图片进行高斯模糊 activity:package com.fanyafeng.frescopicload.activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;impor

2016-12-12 15:06:03 5361

原创 Fresco进行图片的裁剪以及加水印

fresco对图片的裁剪加水印比较简单,原理都是对bitmap进行操作,我是这样操作的 看一下activity代码package com.fanyafeng.frescopicload.activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Can

2016-12-12 14:53:51 3264

原创 Fresco加载圆角图片以及定义progressbar动画

这里我把他抽象了一个工具类,但是有个没找到相应的方法,可能是因为版本的原因,就是等待的图片的旋转。 看一下activitypackage com.fanyafeng.frescopicload.activity;import android.graphics.Color;import android.os.Bundle;import com.facebook.drawee.view.Simple

2016-12-12 14:37:30 1209

原创 android利用ZXing扫描二维码

此项目源码地址:请点击这里 看一下zxing的项目结构,我这里直接拿过来用的 看一下扫码的activity:package com.fanyafeng.barcode.activity;import android.content.Intent;import android.graphics.Bitmap;import android.net.Uri;import android.os

2016-12-12 11:10:49 1180

原创 android利用ZXing生成二维码

此项目源码地址:请点击这里 项目中需要,稍微研究了一下,当然是利用谷歌的zxing进行生成的。 需要加入此依赖:dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) testCompile 'junit:junit:4.12' compile 'com.android.support:appcom

2016-12-12 11:01:59 811

原创 RxAndroid+Retrofit+Lambda上手项目

查看项目请点击这里:项目地址这里lambda需要java8的支持,先来配置一下环境 在app包下的那个build.gradle中加入如下代码compileOptions{ sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 }看一下bu

2016-12-09 16:48:57 12306

原创 RxAndroid+Retrofit项目上手

项目效果 这里简单做了个项目的首页,使用了一些material design包里面的新东西,正好练一下手,这里暂时没有结合lambda表达式,下文简单说一下。 先上一下activity的代码吧package com.fanyafeng.rxandroid.hong9.activity;import android.graphics.Color;import android.net.Uri;

2016-12-09 16:41:13 23183

原创 RxAndroid之简单网络请求,数据操作

这里主要是数据操作和简单的网络请求。 先看一下数据操作吧,这里基本讲解都一样,我是按照官网的demo加上看的资料写的package com.fanyafeng.rxandroid.activity;import android.content.Intent;import android.os.Bundle;import android.provider.Settings;import and

2016-12-09 16:10:49 2228

原创 基于谷歌todoapp的android mvp(三)

这里看一下整体的项目结构 这是谷歌demo进行包的划分,请移步这里 按照一般的逻辑来讲,很少有一个activity包一个fragment,我见得大多数的情况都是主页几个tab用fragment然后用一个activity包起来 看一下homeactivtypackage com.fanyafeng.todomvp.home;import android.graphics.Color;imp

2016-12-07 14:54:36 752

原创 基于谷歌todoapp的android mvp(二)

上文中仅仅是简单的mvp使用,这里增加了网络请求,还是用最典型的列表实现的,目录结构一样,但是这里还是没有用fragment,activity还是充当v,先看一下目录结构 我习惯吧bean和adapter拿出来,不习惯写内部类,因为有肯能会处理一些事务 先上一下代码,这里最先上的应该是contract,还有就是看接口基本上能一目了然,对结构会有大体的认识 putaocontractpack

2016-12-06 15:26:07 1416

原创 基于谷歌todoapp的android mvp(一)

先看两个工程结构,一个是根据hongyang的讲解来学习的,另一个是问的同事仿照谷歌来写的 大体上是相同的,先上一下代码,然后我再来说,这里我就直接按照谷歌的讲了,hongyang的大家去看就可以了 先来看三个base: baseactivitypackage com.fanyafeng.todomvp;import android.os.Bundle;import android.widg

2016-12-05 19:04:49 2778

android的刷新

android端的上拉下拉刷新

2015-01-22

android UI控件

android端的ui的全面的详细介绍

2015-01-22

空空如也

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

TA关注的人

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