自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我用双手成就你的梦想,所以我必须努力

自己个人平时一些要记得东西..

  • 博客(130)
  • 资源 (9)
  • 收藏
  • 关注

原创 Android Kotlin Activity已经注册为什么找不到?问题解决

初识Kotlin,赶紧来体验一把,愉快的写了下面的代码,准备跳转到另外一个界面fun goMain(view: View) { var intent = Intent(this, ListActivity.javaClass) startActivity(intent) }运行一下却给我崩溃了.日志为: Caused by: android.c

2017-07-18 12:31:05 5121 1

原创 Android Kotlin初体验

自从Google IO 2017宣称Kotlin将作为Android开发的官方语言以来 Kotlin真是火的一塌糊涂了所以本着紧跟着时尚潮流的想法,今天也来体验一把工欲善其事 必先利其器,如果你的ide是IDEA的话 那已经是可以完美支持Kotlin的了,如果你的ide是Android Studio 3.3以下版本的话就需要安装一个插件来让你的ide来看懂Kotlin了路径:File-

2017-07-18 12:27:15 602

原创 Android 利用奇虎DroidPlugin实现插件化

集成起来很简单.在这里我也只是尝尝鲜而已.实际项目中并没有用到截图先上:DroidPlugin项目地址:https://github.com/DroidPluginTeam/DroidPlugin开始集成:我们只需要将Droid Plugin当作一个lib工程应用到主项目中,然后:在AndroidManifest.xml中使用插件的com.mor

2017-02-13 16:46:03 1846 1

原创 Android 不集成支付宝sdk实现收款功能 通过Intent调起支付宝支付

功能很简单.主要通过隐式intent完成代码如下:package com.example.gk.testalipay;import android.content.Context;import android.content.Intent;import android.net.Uri;import android.support.v7.app.AppCompatActivity;

2017-02-06 13:50:17 9043 7

原创 Spring Boot Mysql 数据库操作

本文默认你的开发环境.数据库已经安装好想用使用数据库.我们需要现在pom文件中添加相应的依赖pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a

2016-12-01 13:57:40 4306 1

原创 Android ViewSwitch自适应显示的view的高度

ViewSwitch继承于FrameLayout,在正常的情况下.他的高度依赖于就是子view中最大高度的view的高度例如:第一个view高度20dp 第二个高度是100dp 那么ViewSwitch的高度就是100dp验证代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2016-11-29 10:16:52 2093 1

原创 Android 微信支付死活不走回调问题解决

微信支付,app集成文档https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_5基本上按照微信文档上来写.一般的项目是不会有太多问题的坑就坑在不一般的项目,如果你要问怎么个不一样法的话.我会告诉你.manifest.xml文件配置的package名称.与Android Studio里面app 下 build.gra

2016-11-17 09:55:26 6116 1

原创 Android AndFix初体验

AndFix是阿里开源的一个热修复框架github地址:https://github.com/alibaba/AndFix如何使用:1.依赖AndFixcompile 'com.alipay.euler:andfix:0.5.0@aar'2.在项目的application类里面初始化:@Override public void onCreate() {

2016-11-14 18:27:44 653

原创 Caused by: java.lang.IllegalStateException: Unable to find a single main class from问题解决

在之前的博客中写了一个测试配置问件的方法,那个项目是一个spring boot项目,当时是在一个Controller类里面.创建了main方法.然后直接run as java application这个时候测试结果挺好.没什么问题.这个时候spring boot通过eclipse的run as spring boot app也是可以正常访问的,但是在通过mvn package命令打包的时候

2016-11-10 10:00:39 30326 4

原创 Java 读取配置文件

/** * ./表示当前目录 ../表示父目录 /表示根目录(都是对于项目来说.而不是对于class来说) */ public static void main(String[] args) throws Exception { // 读取存储的键值对 Properties properties = new Properties(); FileInputStream file

2016-11-10 09:42:02 354

原创 Android 从零开始实现支付宝支付

呃呃呃 好尴尬 支付宝的文档写的太好了.突然发现没什么好写的不像微信支付.遇到错误代码-1就头疼去吧直接上文档地址:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.DAtZDk&treeId=193&articleId=105296&docType=1#that's all...

2016-11-02 15:23:24 594

原创 Java 从零开始实现支付宝支付(后台)

框架使用的是spring boot我们集成支付宝支付 也就需要提供两个接口出来.一个是给前端 作用是拿到请求参数加签返回给前端前端拿到我们返回的数据.进行调起支付就行了,第二个接口是提供给支付宝的服务器,支付成功或者失败的时候.支付宝的服务器会回调我们的这个接口.异步通知我们支付结果服务端sdk地址:https://doc.open.alipay.com/doc2/detail?tre

2016-11-02 15:19:22 31100 24

原创 Java 从零开始实现微信支付(后台)

框架使用的是spring boot我们集成微信支付 也就需要提供两个接口出来.一个是给前端 作用是拿到请求参数加签请求统一下单接口,得到预支付id,然后再加签返回给前端前端拿到我们返回的数据.进行调起支付就行了,第二个接口是提供给微信支付的服务器,支付成功或者失败的时候.微信服务器会回调我们的这个接口.异步通知我们支付结果好了.废话不哆嗦,直接上代码:package com.yet

2016-11-02 14:43:49 6165 11

原创 Android 从零开始实现微信支付

一般的企业软件开发都会涉及到微信以及支付宝支付,下面就来说一下我从零开始做微信支付的路开放平台:https://open.weixin.qq.com首先必不可少的你要有账号,注册,登录,添加一个app信息之后,就开始集成微信支付了开发步骤文档:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_51.下载jar包

2016-11-02 14:22:37 625

原创 Android Intent安全性检查

在平时的开发中,跳转我们自己写的activity的时候,一般都是通过显式intent进行跳转.所以不用做什么安全性检查但是当我们使用隐式意图来进行调起别的应用的activity时.就需要检查安全性了,否则activity不存在.可是会使程序崩溃的哟检查intent安全性有以下两种方式:第一种:/** * 检测 响应某个意图的Activity 是否存在 * @param co

2016-11-02 13:37:04 1086

原创 spring boot get和post请求,以及requestbody为json串时候的处理

GET、POST方式提时, 根据request header Content-Type的值来判断:    application/x-www-form-urlencoded, 可选(即非必须,因为这种情况的数据@RequestParam, @ModelAttribute也可以处理,当然@RequestBody也能处理);    multipart/form-data, 不能处理(即使用@R

2016-10-24 17:09:58 153653 5

原创 spring boot入门之环境安装以及Hello World

因为电脑上一直都装有Eclipse,所以这里介绍的就是在Eclipse上安装Sts插件来搭建Spring Boot环境了1.Eclipse-help-marketplace2.直接搜索sts,找到之后直接安装(截图是已经安装)这个时候会下载挺多东西.挺费时间的,当然也和网速有关系.我这渣网速,直接丢那让他下载.而我愉快的去贪吃蛇外加睡觉了(Zzz...) 醒来已经过

2016-10-08 17:24:49 737

原创 Android Scrollview嵌套RecyclerView导致滑动卡顿问题解决

一个比较长的界面一般都是Scrollview嵌套RecyclerView来解决.不过这样的UI并不是我们开发人员想看到的,实际上嵌套之后.因为Scrollview和RecyclerView都是滑动控件.会有一点滑动上的冲突.导致滑动起来有些卡顿.这个时候.我们重写一下LayoutManager就行了例如: LinearLayoutManager linearLayoutManager

2016-10-08 10:14:28 11324 5

原创 Android DeepLink初体验

从浏览器点击一个网址.携带参数打开我们app的指定界面.这样的效果想想都很赞,所以就尝试一下咯基本上用到的知识就是隐式意图了android:name=".SecondActivity"> android:name="android.intent.action.VIEW"/> android:name="android.intent.catego

2016-09-22 13:11:27 4991

原创 LeanCould 初体验

首先肯定是LeanCould的官网了https://leancloud.cn集成文档在这里https://leancloud.cn/docs虽然网上都在吐槽他文档的垃圾.不过简单入门还是可以的下载 SDK,将下载后的文件解压缩后的所有 jar 文件放入 Android 项目的 libs 目录。如果你们的项目没有 libs 目录,那么就在项目的根目录下创建一个,通过右键点击项目 Pr

2016-09-11 09:10:30 1315

原创 Android BottomNavigationBar的使用

谷歌在三月份的时候推出了一个新的基于MD的控件.那就是BottomNavigation,下面我们来看一下官方的效果图:在自己的实践中.我实现了以下的效果:代码基本一致,除了第一个图片是三个Tab,第二个图片是四个Tab下面来说一下,如何集成这个控件首先在我们项目的build文件中.添加依赖compile 'com.ashokvarma.android

2016-04-13 00:12:50 7631

原创 Android Studio Error:Could not read entry ':app:packageDebug' from cache taskArtifacts.bin

今天打开As运行项目,竟然出来个这么个错误.实在匪夷所思,百度无果,说明遇到的人还没有多少解决办法就是在文件目录中找到这个taskArtifacts.bin文件.然后删除.重新clean一下项目.然后就可以正常运行了

2016-04-07 12:28:49 1346 1

原创 Android TabLayout setCustomView 实现带图标的tab

首先.二话不说.先看下我们实现了怎么样的效果,不符合你要求的话,就可以直接出门左转.以免耽误你的时间,如果,你还能看到这里.说明还是比较符合你的要求的,辣么,让咱们一点一点来实现这样的效果吧先说一下坑.在网上看到别的代码来实现这样的左边icon右边文字的tab,只需要给这个tab设置一下icon就行tabLayout.getTabAt(0).setIcon(

2016-04-01 23:41:56 22071 11

原创 BugTags 让Bug无所遁形,记录集成BugTags之路

首先咱们先来看两个图,在我的app发生崩溃,app重启之后,我们会收到邮件提醒.点进去查看bug详情怎么样,机型,错误日志,运行截图统统都有了,瞬间感觉自己萌萌哒啊ok,那就简单说一下集成步骤吧想使用这个SDk肯定也是需要注册,注册链接https://www.bugtags.com/注册好账户之后,我们可以创建一个应用,名字随意,系统选择android完成之后,我们就拿

2016-03-23 13:55:31 2763 1

原创 Android Material Design(7) 转场动画的使用

效果图:activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"

2016-03-20 17:51:49 3208

原创 Android Material Design(6) CircularReveal圆形扩散动画的使用

效果图:项目依赖: compile 'com.android.support:appcompat-v7:23.2.1' compile 'com.android.support:design:23.2.1' compile 'com.android.support:cardview-v7:23.2.1'布局文件:<RelativeLayout xmlns:

2016-03-20 16:20:11 7304 2

原创 Android Material Design(5) CoordinatorLayout,AppBarLayout,Toolbar,CollapsingToolbarLayout的使用

今天来弄一下AppBarLayout嵌套CollapsingToolbarLayout效果图如下:效果很赞.给人眼前一亮的感觉项目依赖: compile 'com.android.support:appcompat-v7:23.2.0' compile 'com.android.support:support-v4:23.2.0' compile '

2016-03-12 17:41:55 828

原创 Android Material Design(4) CoordinatorLayout,AppBarLayout,Toolbar以及TabLayout的使用

效果图:项目依赖:compile 'com.android.support:design:23.2.0'compile 'com.android.support:recyclerview-v7:23.2.0'首先看一下我们的布局代码:<android.support.design.widget.CoordinatorLayout xmlns:android=

2016-03-12 10:33:33 929

原创 Android Material Design(3) CardView的使用

CardViewCardView的使用比较简单.主要就是布局代码<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://

2016-03-11 22:58:47 654

原创 Android NagivationView设置了监听无效?DrawLayout你必须知道的东西!!!

DrawerLayout组件同样是V4包中的组件,也是直接继承于ViewGroup类,所以这个类也是一个容器类。使用DrawerLayout可以轻松的实现抽屉效果,使用DrawerLayout的步骤有以下1几点:1)在DrawerLayout中,第一个子View必须是显示内容的view,并且设置它的layout_width和layout_height属性是match_parent.

2016-03-10 22:19:10 823

原创 Android Material Design(2) ToolBar,NavigationView以及DrawerLayot的使用

今天结合ToolBar,NavigationView以及DrawerLayou来实现一下侧滑菜单Android Studio依赖:compile 'com.android.support:appcompat-v7:23.2.0'compile 'com.android.support:design:23.2.0'compile 'com.android.suppor

2016-03-10 22:15:20 1162 1

原创 Android Material Design(1) RecyclerView 的使用

Material Design 自从谷歌推出以来就受到广大开发者的支持,做为一名开发者,我们有必要跟上时代的步伐,去学习新的东西,不能因循守旧,固步自封,所以今天来学习一下谷歌推出来的新控件 RecyclerView的使用(Junk Words No More Say,Let's LOL)首先先说一下我的开发环境Android Studio2.0 beta6Sdk api2

2016-03-09 15:31:50 860

原创 android 简单实现透明栏

我们都知道IOS上的app和上面的状态栏是一个颜色的,给人一种浑然一体的感觉.看起来很舒服,那么.在android上这个功能是怎么实现的呢?下面给大家介绍一种简单的方法来实现这种效果先上效果图:我们的布局文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:

2016-03-02 12:03:06 599

原创 android 改变输入法enter键文字 为搜索 下一个 以及前往

我们大家都知道通过指定EditText的android:imeOptions属性可以修改 输入法enter键的显示情况例如:android:imeOptions="actionNext"   下一个配合android:nextFocusForward属性一起使用 android:imeOptions="actionSearch" 搜索 android:imeOption

2016-01-23 13:54:47 3558

原创 android 集成支付宝支付的心路历程

项目需要,需要在客户端集成支付宝接口。就研究了一下:因为使用支付宝接口,就需要到支付宝官网:注册帐号,并申请。下面讲的是申请好之后的操作。登录成功之后,   店家我的商家服务—在页面的下方找到——>签约管理—>找打 移动支付—–>点击下载集成文档—>跳到新的页面,在页面下方—>找到下载开发包,下载移动支付即可。然后解压出来之后一般会得到三个文件夹。这个时候要打开文件名为:  支付宝钱包支付

2016-01-22 10:47:14 548

原创 android webview无法加载网址

偶然的机会 发现如果用android原生的webview加载一个网址,如果这个网址没有以http://开头(例:www.baidu.com).webview是无法正常加载该网址的.他并没有我们的浏览器一样智能到自动添加协议名称所以我们在加载一个网址的时候,手动判断该网址是不是以http://开头,如果是则直接访问.如果不是那就手动拼接一下再访问记录一下 nice day

2016-01-21 11:21:05 1134

原创 android 友盟分享一直返回分享取消

最近在弄友盟登录和分享,因为本来用的4.3的版本的sdk,使用起来也没啥问题.但是听说5.0的sdk使用起来更方便.然后不怕死就去升级sdk了,升级完毕 该替换的替换 ,发现的确写起来比以前更清爽了.登录分分钟就写完了.然后就去把分享也弄下.哎呀妈呀.这下可是倒了霉了,不管是分享成功还是分享失败亦或是分享取消.tmd,竟然走的都是分享取消的回调方法.然后我就各种不服气啊.就去找demo,对比.对比

2016-01-19 23:06:04 2787 4

原创 andriod xutils设置请求超时时间 以及设置请求结果缓存时间

XUtils中的HttpUtils框架采用的时,HttpUtils对于GET请求采用了LRU缓存处理,默认60秒内提交返回上次成功的结果。解决方法:HttpUtils http = new HttpUtils(10000);//10s超时http.configCurrentHttpCacheExpiry(5000); // 设置缓存5秒,5秒内直接返回上次成功请求的结果。对于pos

2016-01-13 18:15:48 11298 2

原创 android 设置EditText只可以输入字母或者数字

在以前的项目中,验证码都是纯数字的,可是现在做的竟然有字母有数字的验证码,在给EditText设置输入方式的时候就有点尴尬,设置number的话 字母不能输入,设置字母的话数字不能输入,于是乎 我们可以这么做,把输入方式设置为数字,然后给edittext添加一些限制例如: android:inputType="number" android:digits="1234567890qwer

2015-12-23 12:26:16 13307

原创 Android ListView 设置选中item高亮状态

以前没有怎么在意listview设置选中状态这个问题.但是真当想用的时候,实实在在的发现了一些问题本来以为只要简单的写个颜色 selector就可以达到目的.后来发现的确是错了先说下我走过的弯路,本来以为listview的setSelection方法就能把该item设置为选中的高亮状态.没想到这个方法仅仅只是把该项滑动到屏幕的最顶端而已先把颜色 selector 以及布局贴一下

2015-12-08 11:59:10 11438 1

spring boot mysql数据库操作

spring boot mysql数据库操作

2016-12-01

TestListViewSelection

listview设置item为高亮选中状态

2015-12-08

android 自定义progressbar

实现了自定义progressbar,修改style 然后引用该style

2015-08-13

圆形酷炫菜单

android 利用属性动画实现酷炫菜单

2015-04-15

android drawerLayout实现侧滑菜单demo

android使用drawerlaout实现侧滑菜单

2015-04-11

tab3_viewpager_fragmentpageadapter

android tab的实现方式4 of 4 android实现tab的方式一般有四种: 1.viewpager 2.fragment 3.tabhost 4.viewpager + fragmentpageradapter

2015-02-02

tab2.2_tabhost

android tab的实现方式3 of 4 android实现tab的方式一般有四种: 1.viewpager 2.fragment 3.fragment 4.viewpager+fragmentPagerAdapter

2015-02-02

tab2.1_fragment

tab的实现方式 2 of 4 tab的实现一般有四种方式: 1.viewpager 2.fragment 3.tabhost(过时) 4.viewpager+fragmentpageadapter

2015-02-02

tab1_viewpager

tab的实现方式1 of 4! 主界面的实现一般有四种方式: 1.viewpager 2.fragment 3.tabhost(过时) 4.viewpager+fragmentpageadapter

2015-02-02

空空如也

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

TA关注的人

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