自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 Android 使用ContentResolver获取手机图片和照片的相关信息

Uri mImageUri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI; ContentResolver mContentResolver = MainActivity.this.getContentResolver(); //只查询jpeg和png的图片 Cursor mCursor = mConten

2016-11-14 11:50:56 3852

原创 Android开发:计算缓存大小并且清空缓存

项目中碰到了计算缓存大小和清空缓存的功能,这个很常见的功能,几乎每个APP都有,以为实现很简单,网上搜了一大堆,发现都不是符合我需要的,而且经常删除的没有效果,于是又另外找了一些资料,折腾了蛮久,终于完成了以下的这个类的功能很简单,计算你的缓存总大小,不管内部缓存还是外部缓存,和清空缓存,包括内部和外部的缓存一起清空,请本人亲测,效果杠杠的。public class DataCleanManager

2016-06-30 10:02:28 470

原创 Android多种进度条使用详解

一、说起进度条,必须说说条形进度条,经常都会使用到嘛,特别是下载文件进度等等,还有像腾讯QQ安装进度条一样,有个进度总给人良好的用户体验。先来找图看看,做这个图完成不用图片就可以做到了。看下xml布局文件,其实就是直接用xml写的在加两个属性设置一下就好了,一个style,另一个是background。<ProgressBarandroid:id=”@+id/pb_progressbar”sty

2016-06-08 18:02:19 3374 1

原创 隐藏APP图标

PackageManager p = getPackageManager(); p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

2016-02-03 15:39:05 470

原创 Android 之 Bitmap 和 File 相互转换

图片文件转为Bitmap对象 String filePath=”c:/01.jpg”;Bitmap bitmap=BitmapFactory.decodeFile(filePath);如果图片过大,可能导致Bitmap对象装不下图片 解决办法: String filePath=”c:/01.jpg”; Bitmap bitmap=BitmapFactory.decodeFile(filePa

2015-12-24 15:02:06 55464 4

原创 Android 之 去除 Jar 包中 META-INF/DEPENDENCIES.txt

andrid{ packagingOptions { exclude 'META-INF/DEPENDENCIES.txt' exclude 'META-INF/LICENSE.txt' exclude 'META-INF/NOTICE.txt' exclude 'META-INF/NOTICE'

2015-12-23 16:08:29 4020

原创 获取android手机基本信息

/** * 获取android当前可用内存大小 */ private String getAvailMemory() {// 获取android当前可用内存大小 ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);

2015-12-08 17:36:13 421

原创 android 之 JNI 调用 NDK

一. JNI介绍JNI引入JNI概念 : Java本地接口,Java Native Interface, 它是一个协议, 该协议用来沟通Java代码和外部的本地C/C++代码, 通过该协议 Java代码可以调用外部的本地代码, 外部的C/C++ 代码可以调用Java代码;C和Java的侧重 : – C语言 : C语言中最重要的是 函数 function; – Java语言 : Java中

2015-11-18 10:43:16 409

原创 android 之 SharedPreferences 保存对象数据

通常我们认为Sharedpreferences能够保存简单的数据类型 int double float等等,其实它也能保存一个对象,不过需要先将对象进行Base64编码后才能保存到Sharedpreferences中,我封装了一个类import android.content.Context;import android.content.SharedPreferences;import andr

2015-11-18 09:49:32 374

原创 android 之 如何打开只知道应用名称的另一个应用

PackageManager pm = getPackageManager(); List<PackageInfo> packs = pm .getInstalledPackages(PackageManager.GET_UNINSTALLED_PACKAGES); // 得到系统 安装的所有程序包的PackageInfo对象

2015-11-17 20:57:26 414

原创 android 之 下拉刷新PullToRefresh

首先讲一下实现原理。这里我们将采取的方案是使用组合View的方式,先自定义一个布局继承自LinearLayout,然后在这个布局中加入下拉头和ListView这两个子元素,并让这两个子元素纵向排列。初始化的时候,让下拉头向上偏移出屏幕,这样我们看到的就只有ListView了。然后对ListView的touch事件进行监听,如果当前ListView已经滚动到顶部并且手指还在向下拉的话,那就将下拉头显示

2015-11-16 22:57:18 460

原创 android 之 自定义圆形头像

package com.chen.mrs.delivery;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapShader;import android.graphics.Canvas

2015-11-16 19:45:12 294

原创 HTTP JAVA代码发送POST请求

package test; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.io.UnsupportedEncodingException; import java.n

2015-10-21 11:32:09 633

原创 android AsyncTask介绍

AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l  简单,快捷l  过程可控       使用的缺点:l

2015-09-10 12:49:04 286

原创 日期转时间类型输出的简单案例流程 Calendar Date

重点内容 日期转时间类型输出的简单案例流程 package date;import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;public class Calendar_Date {/** * @param args */public static void main(Str

2015-07-30 17:40:35 343

原创 split分隔符总结(特殊字符)

public class StringSplit {    public static void main(String[] args) {        String value = "192.168.128.33";        // 注意要加\\,要不出不来,yeah        String[] names = value.split("\\.");       

2015-07-28 17:40:00 6360

转载 java中十进制转二进制转换函数

java中十进制转二进制转换函数 分类: Java十进制转成十六进制: Integer.toHexString(int i) 十进制转成八进制 Integer.toOctalString(int i) 十进制转成二进制 Integer.toBinaryString(int i) 十六进制转成十进制 Integer.valueOf("F

2015-07-21 10:23:31 17233

转载 JAVA 语言中保留两位小数的几种方法

importjava.math.BigDecimal;importjava.text.DecimalFormat;importjava.text.NumberFormat;publicclass format {    doublef = 111231.5585;    publicvoid m1()

2015-07-21 08:21:15 2079 1

原创 单个字符转ASCII码的两种方法(不涉及文件操作)

1、第一种方法 将字符串的第一个字符给截取下来import java.util.*;import java.io.*;public class Test02{public static void main(String args[]){char a ;//接受用户输入的字符串Scanner read = new Scanner(System.in);a =

2015-07-20 19:46:12 832

原创 自动切换网络IP 配置

1、新建记事本文档写入以下信息代码:netsh interface ip set address 以太网 static 192.168.48.78 255.255.255.128 192.168.48.126 1IP地址+空格+子网掩码+空格+网管+空格+12、重命名记事本文档   宿舍.bat3、点击右键  以管理员身份执行文件

2015-07-15 10:57:17 1001 1

android手机文件上传和下载

1、android 手机文件上传下载 2、XAMPP搭建后端服务器 3、rar包内包含XAMPP搭建的详细文档 4、利用AsyncHttpClient实现图片的上传与下载

2017-01-04

百度免费天气查询

小项目中使用百度天气免费API、使用Volley请求框架、Gson快速解析

2016-11-30

选择城市列表

通过本地数据库加载全国城市列表,通过选择城市列表返回所选择的城市名称

2016-06-06

高德地图 显示定位

利用高德地图显示手机定位,并且显示到地图上,并标记。结合地图显示和定位功能

2015-12-28

android 多线程下载机制

android 多线程下载机制,提高下载的速度,同时开启多个线程对同一个文件进行下载。

2015-11-18

AsyncTask简单获取网络图片

AsyncTask简单获取网络图片 通过网络请求连接返回数据,得到相应的图片资源显示到imageview上

2015-09-10

android studio 简单获取天气案例

通过网络数据请求获取简单的天气预报,通过解析网络数据显示到UI界面上

2015-09-10

空空如也

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

TA关注的人

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