自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (32)
  • 收藏
  • 关注

原创 Gson使用扩展及封装

GsonBuilder ,通过该类初始化一些Gson的基本属性Gson gson = new GsonBuilder() //序列化null .serializeNulls() // 设置日期时间格式,另有2个重载方法 // 在序列化和反序化时均生效 .setDateFormat("yyyy-MM-dd")

2016-12-31 21:52:25 806 1

原创 Android之JSON全面深入解析与使用

在安卓开发中 对于json串的解析 是服务器返回的数据极其常见的一种方式, 那么对于json的普通用法在这里就不再做介绍,下面给介绍的是 json 更深入的 研究json 的解析工具 分为 两种 一种是 JSON解析 , 一种是 Gson 解析 利用 JSON解析 最常用的 就是 getInt , getString 下面我们就来分析一下 getInt 的 源码 //getInt源

2016-12-31 21:40:39 561 1

原创 华为 6.0 系统 以后 关于读取和写入相册的 权限

将一下代码直接 添加到 oncreate里面即可 // Storage Permissions final int REQUEST_EXTERNAL_STORAGE = 1; String[] PERMISSIONS_STORAGE = { Manifest.permission.READ_EXTERNAL_STORAGE, Man

2016-12-31 14:01:39 4445 2

原创 Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.lang.RuntimeException: Som

错误信息:Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.lang.RuntimeException: Some file crunching failed, see logs for details解决方案 :在清单文件中 配置 下面 两行代码 即可 aaptOptions.cruncher

2016-12-19 10:44:27 3457 5

原创 Error:Execution failed for task ':app:mergeDebugResources'. > Error: java.util.concurrent.ExecutionE

错误信息:Error:Execution failed for task ':app:mergeDebugResources'.> Error: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: 解决方案: classpath 'com.android.tools.b

2016-12-19 10:42:30 601

原创 安卓 handler的使用 发送消息 , 接收消息(做相应的操作)

创建handler private final Handler handler=new Handler(){ public void handleMessage(Message msg) { super.handleMessage(msg); sw

2016-12-08 23:52:41 2617

原创 WebView设置解析方法和弹窗

// webview 弹窗的处理方式 webView.setWebChromeClient(new WebChromeClient(){ //返回true,客户端处理系统警告对话框 @Override public boolean onJsAlert(WebView view, S

2016-12-08 23:38:22 1556

原创 安卓 之 表单布局

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_pa

2016-12-08 23:28:51 686

原创 webview调用系统的相册

通过 设置 setWebChromeClient 来调用系统的相册 mWebView.setWebChromeClient(new WebChromeClient() { //获取web title @Override public void onReceivedTitle(WebView view, String title)

2016-12-08 22:14:32 1478

原创 webview调用js注意事项

4.2 之前向webview注入的对象所暴露的接口toString没有注释语句@JavascriptInterface, 而4.2 及以后的则多了注释语句@JavascriptInterfaceclass JsObject { @JavascriptInterface public String toString() { return "injectedObject"; }

2016-12-08 22:06:42 262

原创 webView清空缓存和所有Cookie

//设置网页 //webView = new WebView(context);// if (webView != null) {// // webView.clearFormData();// // webView.clearH

2016-12-07 15:24:58 3207

原创 Android开发中截取字符串的方法

string str=”1231234abc4561243”;int i=5; 1 取字符串的前i个字符 str=str.Substring(0,i); // or str=str.Remove(i,str.Length-i); substring(start,end):substring是截取2个位置之间及start-end之间的字符串2 去掉字符串的前i个字符: str=st

2016-12-07 15:04:31 4266

原创 安卓开发 - 微信支付

Android开发要点说明1、后台设置商户在微信开放平台申请开发应用后,微信开放平台会生成APP的唯一标识APPID。 由于需要保证支付安全,需要在开放平台绑定商户应用包名和应用签名, 设置好后才能正常发起支付。 设置界面在【开放平台】中的栏目【管理中心 / 修改应用 / 修改开发信息】里面, 如图8.8红框内所示。应用包名:是在APP项目配置文件AndroidManifest.xml中声明

2016-12-04 23:06:58 444

原创 安卓开发-微信接入指南

Android接入指南:1.申请你的AppID请到 开发者应用登记页面 进行登记,登记并选择移动应用进行设置后,将该应用提交审核,只有审核通过的应用才能进行开发。2.下载微信终端开发工具包(其中,只有libammsdk.jar是必须的)- libammsdk.jar(每个第三方应用必须要导入该sdk库,用于实现与微信的通信)3.搭建开发环境 在工程中新建一个libs目录,将开发工具包中libs目录

2016-12-04 22:27:23 619

原创 WebView shouldOverrideUrlLoading 方法使用

在使用 web view 时使用不当 view.loadUrl(url) 会造成url 重定向。解决方案:@Override public boolean shouldOverrideUrlLoading(WebView view, String url) { // if (url.contains("包含的字段")) { //你需要完成的代码逻辑

2016-12-04 21:14:34 1397

原创 重写系统返回键

双击返回键 退出应用 /** * 菜单、返回键 */ boolean isState = true; public void onBackPressed() { if (isState) { isState = false; new Timer().schedule(new TimerTask()

2016-12-04 20:53:18 371

原创 应用更新工具类

import android.app.AlertDialog;import android.content.Context;import android.content.DialogInterface;import android.content.DialogInterface.OnClickListener;import android.content.Intent;import and

2016-12-04 20:49:02 318

原创 图片缓存的工具类

public class LocalCacheUtils { String path = Environment.getExternalStorageDirectory().getAbsolutePath() + "/zhbj_cache/"; //写缓存 public void setLocalCache(String url, Bitmap bitmap){

2016-12-04 20:47:32 304

原创 网络缓存工具

/** * 网络缓存工具 */public class CacheUtils { //写缓存 public static void setCache(Context ctx ,String url,String json){ PrefUtils.putString(ctx,url,json); } //读缓存 public static

2016-12-04 20:45:06 249

原创 安卓 : 圆形头像加选择图片上传

import android.annotation.SuppressLint;import android.app.AlertDialog;import android.content.ContentUris;import android.content.Context;import android.content.DialogInterface;import android.conten

2016-12-04 20:43:10 489

原创 自定义圆角输入框样式

自定义圆角输入框样式:edittext_default.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" > <solid android:color="#ffffff"

2016-12-04 20:30:35 1140

原创 安卓 : float 计算

方法 1 :方法2:

2016-12-04 20:27:35 950

原创 模拟彩票刮奖优化全屏

import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;import

2016-12-04 20:24:14 389

原创 模拟彩票刮奖

import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Matrix;import

2016-12-04 20:22:55 1433

原创 简易画图画板

import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import andro

2016-12-04 20:20:12 732

原创 仿美图秀秀图片调色板

import android.os.Bundle;import android.app.Activity;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import andro

2016-12-03 22:52:54 890

原创 安卓开发 加载图片到内存

安卓开发 加载图片到内存

2016-12-03 22:51:32 379

原创 安卓使用系统提供videoview播放视频

安卓开发

2016-12-03 22:50:19 497

原创 安卓开发应用中的 短音频播放 SoundPooll的使用

安卓开发应用中的 短音频播放 SoundPooll的使用

2016-12-03 22:48:37 375

原创 安卓实现图片缩放平移的基本步骤

图片缩放平移的基本步骤

2016-12-03 22:45:46 507

原创 安卓 简易音乐播放器

播放器的 原理 :import java.io.IOException;import android.app.Activity;import android.app.ProgressDialog;import android.media.MediaPlayer;import android.media.MediaPlayer.OnErrorListener;import android.me

2016-12-03 22:41:54 652

原创 安卓调用系统相机拍照

import java.io.File;import android.app.Activity;import android.content.Intent;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Bundle;import android.os.Environment;i

2016-12-03 22:40:37 441

原创 安卓开发 之 录制视频

import java.io.File;import android.app.Activity;import android.content.Intent;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.os.SystemClock;import an

2016-12-03 22:38:45 444

原创 安卓系统传感器的使用

传感器的使用传感器(英文名称:sensor)是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出#define SENSOR_TYPE_ACCELEROMETER 1 //加速度#define SENSOR_TYPE_MAGNETIC_FIELD 2 //磁力#defin

2016-12-03 22:35:51 476

原创 SurfaceView播放视频控件的使用

初步了解 :/** * 演示SurfaceView控件的使用 * SurfaceView 单位时间内完成界面的大量多次更新 * 双缓冲机制 : * A线程----更新ui -----后台计算---更新ui * B线程----后台计算----更新ui ---后台计算 * 可以在子线程更新ui */public class MainActivity extends Activity {

2016-12-03 22:32:42 938

原创 利用 命令行 给应用签名

在开发中 很多老的应用 是采用 命令行 来给应用签名的 下面我介绍两种 利用 命令行 给应用 签名的方式 首先 需要下载 签名工具 签名 : 步骤将文件解压 放到一个文件夹 中将 需要打包的应用文件放到 上面的文件夹中打开命令行 切换到 你解压的文件的 磁盘中切换到 你存放 工具和需要签名的 应用的 文件夹中 输入 以下命令:java -jar signapk.jar testkey.x

2016-12-03 22:24:44 318

原创 查看安卓应用签名

下载 连接中的 应用 安装在手机中 下载地址 : http://download.csdn.net/detail/q9104422999/9700955打开应用 程序 输入 一个用程序的包名 即可查看当前这个 包名的 应用程序的 签名

2016-12-03 20:24:44 617

原创 安卓横竖屏切换的配置

安卓技术交流群: 595856941

2016-12-03 19:23:44 262

原创 安卓内容提供者

安卓交流 : 595856941

2016-12-03 19:20:45 314

原创 广播 BroadcasetReceiver

安卓 发送 和 广播接收 安卓交流群 : 595856941

2016-12-03 19:15:10 306

轻量级和强大的安卓图像压缩库-compressor

轻量级和强大的安卓图像压缩库-compressor

2016-10-23

EaseUI设置头像和昵称相关的类文件

EaseUI设置头像和昵称相关的类文件

2016-10-22

size测量米尺

安卓测量工具

2016-10-08

everything

查询电脑所有资料

2016-10-08

color获取颜色

取色器

2016-10-08

通讯录条目中增加点击按钮

通讯录条目中增加点击按钮

2016-10-07

studio背景插件

studio背景插件

2016-09-24

android studio 汉化

android studio 汉化

2016-09-24

git版本控制2.10

git版本控制

2016-09-24

WebView的初步使用

WebView的初步使用

2016-09-11

PopupWindow的使用

PopupWindow的初步使用

2016-09-11

activity与fragment的传递和fragment与Fragment的传递

activity与fragment的传递和fragment与Fragment的传递

2016-08-14

网络请求okhttputils工具类jar包

网络请求okhttputils工具类jar包

2016-08-07

网络请求OkHttp的jar包

网络请求OkHttp的jar包

2016-08-06

VolleyDemo

volley网络请求

2016-08-06

网络请求Volley的jar包

网络请求Volley的jar包

2016-08-05

安卓找回签名密码.zip

安卓找回签名密码 如果忘记当时签名打包的密码以及别名,通过如下方式可完美解决

2019-07-10

gsonformat离线包

gsonformat离线包gsonformat离线包gsonformat离线包gsonformat离线包

2018-04-04

AndroidButterKnifeZelezny1.6.0离线包

AndroidButterKnifeZelezny1.6.0离线包AndroidButterKnifeZelezny1.6.0离线包

2018-04-04

三级城市列表

三级城市列表,利用三个RecyclerView实现的展示效果,可参考学习

2017-12-26

httpclient过时用的jar包

httpclient过时用的jar包 , 解决项目升级后httpclient过时程序报错

2017-05-08

极光推送demo

极光推送demo

2017-02-15

支付宝demo

支付宝demo

2016-12-04

微信支付demo

微信支付demo

2016-12-04

微信接入demo

微信接入demo

2016-12-04

应用更新工具类

应用更新工具类

2016-12-04

图片缓存工具类

图片缓存工具类

2016-12-04

缓存工具类

缓存工具类

2016-12-04

圆形头像加选择图片上传

圆形头像加选择图片上传

2016-12-04

利用命令行pk8签名

利用命令行pk8签名

2016-12-03

查看安卓应用签名

查看安卓应用签名

2016-12-03

sp缓存list集合工具类

sp缓存list集合工具类

2016-10-23

空空如也

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

TA关注的人

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