自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 资源 (5)
  • 收藏
  • 关注

原创 自定义toast

废话不多说,直接上代码package us.guaju.notyfication;import android.app.Activity;import android.os.Bundle;import android.view.Gravity;import android.view.LayoutInflater;import android.view.View;import andro

2016-08-29 23:33:07 537

原创 notification android原生消息通知代码详解

package us.guaju.notification;import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;

2016-08-29 23:17:20 1766

原创 Toast中的setDurition使用不起作用的原因

public void setDuration(int duration)设置存续期间。注意:设置过小不起作用,duration的实际可用最小值为2000,即最小只能显示2s设置过大不起作用,duration的实际可用最大值为3500,即最多只能显示3.5s

2016-08-29 18:32:43 2812

转载 actionbar修改字体颜色

本文记录了修改 ActionBar 上 Menu 字体颜色的方法。第一种通过自定义主题实现,第二种通过复写onCreateOptionsMenu实现。自定义Theme 修改MenuItem 文字颜色自定义 ActionBar 上的菜单文字颜色需要通过 Activity 的 Theme 实现,而非 ActionBar 的 Theme。[html] 

2016-08-29 12:47:38 1490

转载 md5加密

本篇使用java自带的MessageDigest实现对文本的md5加密算法,具体代码如下:[java] view plain copy print? /**    *@Description: 将字符串转化为MD5  */   package cn.yicha.novel.util;      import java.se

2016-08-29 09:43:38 1040

原创 更新SDK后ADT版本低不支持,sdk找不到问题解决方案

在android_sdk_windows/tools/lib下的plugin.prop文件里被变更为?12345# begin plugin.prop plugin.version=23.0.0 #endplugin.prop

2016-08-28 23:08:01 961

转载 Android ShareSDK 分享

简介如今的app中,几乎都包含了分享这个功能,十分的常用常见实现方式: 1. 系统自带分享 2. 使用社会化分享组件(如shareSDK等) 3. 集成三方SDK(QQ,微信,微博等)android的自带分享功能功能太过单一,不能满足复杂的业务需求,这里主要介绍一下ShareSdk 和 集成三方SDK的方式ShareSdk使用及注意事项App Key

2016-08-25 14:04:06 810

转载 android输入框自动顶上去问题解决。

昨天在设计一个页面,大概框图如下:顶部有一个原生的ActionBar和一个自定义的ActionBar,然后中间一段内容,最下面有一个EditText;当EditText获取焦点时,会弹出软键盘:注意到顶部的原生ActionBar和我自定义的ActionBar被软键盘给顶出去了...我想要的效果是,顶部的两个ActionBar保持不动,然后下面的Content被顶上去,同时被ActionBa

2016-08-24 15:37:28 13664 1

转载 知乎 android studio配置svn

作者:夏海亮链接:http://www.zhihu.com/question/32298079/answer/56010423来源:知乎著作权归作者所有,转载请联系作者获得授权。通过这两天对Android Studio的研究,终于搞通了Android Studio的基本操作及与SVN的相关关联操作(这样才能在公司的开发工作中使用);Google年底将会停止ADT插件的更新和支持

2016-08-21 22:56:09 777

转载 android studio svn版本控制

一、从SVN服务器上checkout项目1、工具栏VCS ->Checkout from Version Control -> Subversion2、点击“+”号,填写项目svn地址,然后点击Checkout有可能会出现以下错误,说明你本地还没有SVN以下是TortoiseSVN下载地址,点击安装即可(当然安装完之后,还

2016-08-21 22:54:13 381

转载 Android平台环信IM开发实战案例

Android SDK导入 集成前准备 注册环信开发者账号 在环信官网上点击注册,跳转到环信管理后台注册页面,如下图: 在注册页面中填写详细资料,如下图:企业ID,只限于数字,字母,横线,且不能以横线开头和结尾。企业ID会存在于生成的APPKEY中,如:测试demo中 APPKEY为easemob-demo#chatdemo,则easemob-d

2016-08-20 02:35:25 2288

转载 收藏

前言环信已经发部了SDK3.x版本,SDK3.x相对于SDK2.x来说是整个进行了重写,API变化还是比较大的,已经熟悉SDK2.x的开发者在使用新的SDK3.x还是会遇到不少问题的,不过还好官方给出了SDK2.x升级SDK3.x指南,已经熟悉SDK2.x开发者可以根据文档了解SDK3.x的变化,新集成的开发者可以直接参考SDK3.x进行集成;这里简单的实现了sdk的初始化以及注册登录和收

2016-08-20 02:24:03 867

转载 支付宝微信支付接入详细流程

http://www.jianshu.com/p/feb5923c6728http://www.jianshu.com/p/c97639279d2e

2016-08-20 02:14:20 6327

转载 支付宝植入

简介首先要说明的是个人感觉接入支付宝比微信简单多了,很轻松的,所以同学们不要紧张~当然还是老规矩啦,上来肯定的贴上官网地址,因为我这些服务天天在更新,而我的文章是教大家方法,而让你不是照葫芦画瓢进入app支付文档有两种方式,一种是直接在下面的开放业务里还有一种是通过上面的导航栏文档中心,然后滚动到业务接入那一栏,可以看到移动支付当然也可以直接

2016-08-20 02:12:55 1325

转载 接入微信的流程,不官方,赞

一.微信支付接入需要的准备工作:1.首先需要进入微信商户平台,填写相关信息成为商户(这里可以获取partnerid)商户平台地址:https://pay.weixin.qq.com/inde ... %252F2.需要在微信开发平台申请成为平台开发者,详细步骤参考下面链接https://pay.weixin.qq.com/wxzf ... index二.微信的支付的资料

2016-08-20 02:05:02 717

转载 微信支付

商户应用接入微信支付申请, 略, 具体见官网步骤(https://open.weixin.qq.com/cgi-bin/frame?t=resource/res_main_tmpl&verify=1&lang=zh_CN 移动应用开发->微信支付功能->微信APP支付接入商户服务中心, 里面包含了1. 申请流程指引 2. 开放类目及资费标准 3. 常见商户接入问题)场景介绍适用于商户在移动

2016-08-20 02:02:44 1096

转载 Android集成支付宝

如果不想看文章的话可以直接到Github下载Demo源码。下载源码后只需要修改AliConstants.java文件中的支付宝相关账号即可运行。申请PID到支付宝商家服务网页申请快捷支付。SDK首先从支付宝开放平台下载SDK. 解压后的目录下包含「服务端demo」和「客户端demo」。「客户端demo」包含了集成支付宝所需要的所有文件。RSA加密整个支付流程我在

2016-08-20 01:50:43 1306

转载 Android集成微信支付

如果不想看文章的话可以直接到Github下载Demo源码。下载源码后只需要修改com.qinyejun.apppaydemo.wxapi.Constants.java文件中的相关账号即可运行。开发者账号要在App中集成微信支付的话,首先需要到微信开放平台注册开发者账号。注意是「微信开放平台」,而不是「微信公众平台」。微信公众平台是和公众号开发相关,微信开放平台提供App微信登陆,微信支

2016-08-20 01:50:02 581

转载 Android微信支付彻底扫坑

由于公司运营需要,Android客户端要增加微信支付。在看了几遍官方文档之后,加上之前有集成微信分享的经验,所以很快就把调用微信支付的代码写好了,待微信支付相关接口完成后联调时,才发现山高路远坑深啊!从下午2点半开始调试,一直折腾到快6点,那个微信支付界面才“千呼万唤始出来”,更坑爹的是,压根儿就不是我客户端的问题,而是后台接口那边sign生成时出了问题。在解决问题的过程中,看到网上太多关于微信支

2016-08-20 01:47:30 3795

转载 百度地图的植入流程介绍

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37729091最近公司要把百度地图集成的项目中,于是我就研究了一天百度地图的SDK,当前的版本:Android SDK v3.0.0 。 虽然百度地图网上相关代码比较多,大多可能都是比较旧的版本,且百度地图API的改动感觉也比较大,所以再此跟大家分享一下一天的劳动成功。

2016-08-20 01:23:20 1291

转载 百度地图定位以及方向传感器的调用

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37730469在上一篇博客中,我们成功把地图导入了我们的项目。本篇我们准备为地图添加:第一,定位功能;第二,与方向传感器结合,通过旋转手机进行道路的方向确认。有了这两个功能,地图已经可以为我服务了~~~~效果图:好了,可以代码,为了方便,我把所有

2016-08-20 01:22:11 1536

转载 android注入之ButterKnife的使用

注入的话相信大家应该都是很熟悉的,他不仅把代码的结构简洁化,还能减少很大一部分的findviewByid的代码量 ,但是平时看到的注入都是封装在一个大的框架中的,比如xUtils,这里我们来介绍下一个独立的小框架 .jar包的下载地址 (这里说的是5.0的包)1.配置Eclipse在使用ButterKnife需要先配置一下Eclipse。项目右键-Prope

2016-08-19 23:37:01 2273

转载 底部弹出对话框

前言: 实现底部弹框的方式有多种,下面来说说我目前项目中使用到的一种方式效果图如下使用情景:当用户触发某一事件的时候即可弹出此页面,具体来看看代码是怎么实现的。(1)在Activity页面中调用如下代码[java] view plain copyDialog mCameraDialog = 

2016-08-19 15:10:14 552

转载 浅谈Android Fragment嵌套使用存在的一些BUG以及解决方法

自从Android3.0引入了Fragment之后,使用Activity去嵌套一些Fragment的做法也变得更加流行,这确实是Fragment带来的一些优点,比如说:Fragment可以使你能够将activity分离成多个可重用的组件,每个都有它自己的生命周期和UI,更重要的是Fragment解决了Activity间的切换不流畅,实现了一种轻量及的切换,但是在官方提供的android.suppo

2016-08-19 11:32:11 461

转载 butterknife android studio 无法生成解决方案

言归正传开始说说Android Butterknife Zelezny这个插件,事实上这是个Android Studio的plugin,他可以让你在添加Butterkinfe注解时偷偷懒,直接点击几下鼠标既可以完成注解的增加,同时还是图形化的操作,可以说,大大的减轻了开发负担。尤其是当你的layout中有很多很多的view需要通过findviewbyid来获得引用时。实际上如果不用这个插件而通过手

2016-08-19 11:06:13 1848

转载 摇一摇

以前做的一个小应用里面有摇一摇功能,有必要写下来做个笔记。摇一摇功能主要用到加速度传感器:Sensor.TYPE_ACCELEROMETER摇一摇功能主要是监听手机加速度变化,当超过设定的某一值时,即触发事件。一、简单的一个示例下给出一段简单的实现代码:功能:原先textview1显示为“初始文本”, 当摇晃之后,textview1变为”摇一摇成

2016-08-19 00:03:27 417

转载 MVC与MVP及MVVM

MVC与MVP及MVVMMVCMVC是一种使用Model View Controller模型-视图-控制器设计创建Web应用程序的模式:Model(模型)表示应用程序核心(比如数据库记录列表)是应用程序中用于处理应用程序数据逻辑的部分。View(视图)显示数据(数据库记录)是应用程序中处理数据显示的部分。Controller(控制器)处理输入(写入数据库记录)应用程序中处理

2016-08-17 22:41:50 615

转载 mvp与mvc

MVP 是从经典的模式MVC演变而来,它们的基本思想有相通的地方:Controller/Presenter负责逻辑的处理,Model提供数据,View负责显示。作为一种新的模式,MVP与MVC有着一个重大的区别:在MVP中View并不直接使用Model,它们之间的通信是通过Presenter (MVC中的Controller)来进行的,所有的交互都发生在Presenter内部,而在MVC中View

2016-08-17 22:30:41 793

转载 给RecyclerView最纯粹的下拉刷新和上拉加载更多

RecyclerView 出现以后,Android 里的下拉刷新和加载更多实现起来就非常容易了。当然,现成的库也有很多,只是总会有不一样的需求,而且我们往往只需要最基本的下拉刷新和加载更多功能,而不需要其他多余的功能。我只需要一个最纯粹的下拉刷新和加载更多。所以,自己动手显然是最好的结果了,也算是个小练习。总结起来,无非两点,一是用 SwipeRefreshLayout 包裹 RecyclerVi

2016-08-16 23:11:37 50616 11

转载 android中的menu怎么使用

一、 使用xml定义Menu菜单资源文件必须放在res/menu目录中。菜单资源文件必须使用标签作为根节点。除了标签外,还有另外两个标签用于设置菜单项和分组,这两个标签是和。标签没有任何属性,但可以嵌套在标签中,表示子菜单的形式。不过标签中不能再嵌入标签。1.标签的属性含义如下:Id:表示菜单项的资源IDmenuCategory:同种菜单项的种类。该属性可取

2016-08-16 16:59:15 542

原创 LayoutInflater和View.inflate布局时需要知道的原理

1.若我们采用convertView = inflater.inflate(R.layout.item_list, null);方式填充视图,item布局中的根视图的layout_XX属性会被忽略掉,然后设置成默认的包裹内容方式2.如果我们想保证item的视图中的参数不被改变,我们需要使用convertView= inflater

2016-08-16 01:15:05 1295

转载 okhttp的使用

Okhttp的简单介绍和使用前言:通过本篇,可以了解一下几点:Android中网络请求进化okhttp是什么okhttp的简单使用如果有兴趣,可以看下我的另一篇,okhttp的简单封装:http://blog.csdn.net/wuyinlei/article/details/50598783网络请求发展:HttpURLConnection--->Apach

2016-08-14 02:01:14 955

转载 画圆形图片的几种方式

在开发中经常会有一些需求,比如显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其他的一些形状。但是往往我们手上的图片或者从服务器获取到的图片都是方形的。这时候就需要我们自己进行处理,将图片处理成所需要的形状。正如茴香豆的的“茴”写法大于一种,经过我的研究,画出特殊图片的方法也不是一种,我发现了三种,且听我一一道来。使用Xfermode 两图相交方式通过查找资料发现android中

2016-08-14 01:47:09 2841

转载 android绘制圆形圆角图片

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24555655本来想在网上找个圆角的例子看一看,不尽人意啊,基本都是官方的Demo的那张原理图,稍后会贴出。于是自己自定义了个View,实现图片的圆角以及圆形效果。效果图:第一个是原图,第二个是圆形效果,第三第四设置了不同的圆角大小。准备改变一个

2016-08-14 01:42:23 477

转载 【Android开发经验】设置用户头像并裁剪,仅仅是这么简单?

在做APP的时候,如果有用户系统功能,那么一般都逃不了这个需求,就是给用户设置头像,而设置头像,又包括从拍照和从相册选取两个方式,而且选择了之后,一般又都会要求对图像进行裁剪,让用户设置头像。今天这篇文章就是介绍如何完成这个需求的。    我们首先分析一下需求。关于拍照和从相册选取,都可以向系统发送特定的Intent,唤起对应的系统程序,然后在onActivityResult里

2016-08-14 01:36:38 1752 1

原创 mac 下使用adb命令 报出 command not found

解决方法是吧adb命令改成./adb 即可轻松解决

2016-08-13 23:39:37 679

转载 Android Screen Monitor的使用

1.下载 Android Screen Monitorhttp://code.google.com/p/android-screen-monitor/2.解压, 取得 asm.jar,并将 asm.jar 复制到 sdk的platform-tools目录下3. win+R  ----》 运行cmd控制台----》 进入an

2016-08-12 10:51:34 2083

转载 从android源码角度分析touch机制

Touch概述Touch操作即是用手触摸或者用鼠标操作屏幕所造成的事件触发。这些事件最基本的包括按下Down,移动Move,取消Cancel和离开触摸屏Up四种事件。一个完整的Touch过程一般是由Down->(Move)->Up/Cancel这四个事件组成,值得注意的是,一个完整的触摸事件必须由Down开始,再到Up/Cancel结束,中间的Move可以有可以没有,当然Touch事件不止

2016-08-11 00:26:09 665

转载 mvp(二)

续上一篇 Android框架模式(1)-MVP入门这一篇主要介绍上一篇MVP的Demo中存在的问题,以及如何改进。 另外一方面,我还会介绍MVP实现中容易出现的问题来引出MVP中值得注意的细节。通过这篇文章,你将知道如何更好地使用MVP。(这篇文章需要有一定RxJava的基础,如果没有则跳过看最后的几个建议)利用开源库优化提高异步逻辑的可读性在Android中,多线程异

2016-08-11 00:23:56 392

转载 mvp(一)

简介MVP是MVC的衍生版本,跟MVC类似,但是在Android中更适用,也分三层: Model:用于数据的增删改查等,也包括一些数据对象 View:用于界面的显示与用户操作的接收,在Android里面View通常就是Actvitiy,Fragment。 Presenter:是View跟Model的“中间人”,接收View的请求后,从Model获取数据交给View。

2016-08-11 00:19:01 353 2

mac远程windows-Microsoft_Remote_Desktop

mac 远程 windows电脑的官方软件,官网地址是https://rink.hockeyapp.net/apps/5e0c144289a51fca2d3bfa39ce7f2b06/

2018-08-07

apk反编译工具

android apk反编译工具 如有不懂请配合相应博客

2017-01-01

sound.jar配合jmf使用

sound.jar 配合jmf使用 完成java音乐播放

2015-12-08

jmf.jar文件,直接复制到工程即可使用

jmf.jar包直接复制到工程即可使用,不需要安装

2015-12-08

空空如也

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

TA关注的人

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