自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Android 列表的多选

我做开发遇到一个多选的需求,也不是太难,挺好做的,所以就分享个大家。那就是列表的多选,不多说了,直接上代码。基本上都是在适配器中操作。package com.example.mvcframework.adapter;import android.Manifest;import android.content.Context;import android.support.v7.wi...

2018-09-21 11:05:35 2604

原创 Android微信植入所遇到的坑

1.重要的事说三遍,签名不对,签名不对,签名不对。2.如果签名正确,七个基本参数也正确的话。还是掉不起微信的话,那就卸载微信从新安装,因为微信有错误签名信息。3.能掉起来微信,但是界面在应用之外。这个问题也是困扰了我好久,偶然发现是因为打印了开始调用微信的那句话,所以重复调用了。把打印的去掉。4.最重要的是调用微信一定要给app打包,正式包,这样的app签名才能与微信平台的签名一致。...

2018-09-21 10:45:00 188

原创 向服务器上传file流的工具类

okhttp上传file 流的工具类:package listview.mifeng.us.jianbao.webutil;import android.content.Context;import android.os.Handler;import android.util.Log;import com.google.gson.Gson;import java.io.File

2016-12-12 10:16:05 468

原创 相机拍照或者从本地获取图片上传服务器,并放到imageview上

首先定义三个常量; private static final int PHOTO_REQUEST_CAREMA = 1;// 拍照 private static final int PHOTO_REQUEST_GALLERY = 2;// 从相册中选择 private static final int PHOTO_REQUEST_CUT = 3;// 结果判断是否有sd

2016-12-12 09:47:08 1448

原创 Recyclerview style

以下是 recyclerview 的其中的一种样式如下效果:1.首先在 app.gralde下 compile 'com.android.support:recyclerview-v7:23.2.1' compile 'com.android.support:cardview-v7:23.0.1'导入。2.activity.xml<RelativeLayout xmlns:

2016-11-24 11:25:09 403

原创 listview item animation 依次向左平移

下面介绍一个listview item 的一款比较炫酷的动画,首先呢在res下建一个anim 的文件,然后创建一个list_side_right.xml如下:<layoutAnimation xmlns:android="http://schemas.android.com/apk/res/android" android:animation="@anim/side_right"

2016-11-24 10:36:55 478

原创 集合的排序

在我们做app的时候会遇到排序的问题,如购物网的价格排序。等等。下面就是方法。定义价格是 private int price=0; @Override public void onClick(View v) { switch (v.getId()) { case R.id.price: price =1;

2016-11-20 19:33:43 232

原创 OkHttp的封装

okhttp的封装本人自己封装的如有更好的请指正1、post的方法。public class OkhttpUtils { private static final String TAG = "OkhttpUtils"; private static Gson gson = new Gson();//创建gson对象 private static String s

2016-11-10 19:49:25 341

原创 点击checkbox保留账号和密码

当我们开发APP是遇到登陆的时候有复选框是否要保留 账号和密码;这样的一个情况。下面我们来看看用代码是怎样实现的;首先建一个Activity;package mifeng.us.tts.landing.us.mifeng;import android.app.Activity;import android.content.SharedPreferences;import androi

2016-10-18 10:58:51 1891

原创 安卓设计模式之工厂模式

下面我们通过简单的例子来学习工厂模式;首先我们要谈一谈工厂模式 的作用;工厂模式(Factory Method):定义一个用于创建对象的接口,让子类决定将哪一个类实例化。从而使一个类的实例化延迟到其子类。抽象工厂模式(Abstract Factory):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。其次我想说的是 我们的工厂模式 有三种常用

2016-10-14 15:50:55 244

原创 FragmentTabHost简单的主流引用

FragmentTabHost的应用既简单又好用还是不说了看main_activity布局; <FrameLayout android:id="@android:id/tabcontent" android:layout_width="match_parent" android:layout_height="0dp" and

2016-09-27 19:40:57 283

原创 VideoView引导页

首先创建一个类继承VideoView实现其中的构造方法,然后是测量方法如下代码;public class CustomViewDiveo extends VideoView { public CustomViewDiveo(Context context) { super(context); } public CustomViewDiveo(Contex

2016-09-27 10:32:06 252

原创 PhotoView图片的放大和缩小的用法

点击图片使图片放大和缩小 的主要源码如下; //想让图片宽是屏幕的宽度 //测量 BitmapFactory.Options options = new BitmapFactory.Options(); options.inJustDecodeBounds = true;//只测量 float height = bitmap.getH

2016-09-19 16:26:04 3129

原创 Okhttp POST请求

随着安卓的快速发展,网络请求的框架也随之改变,而okhttp的框架的使用越来越多,下面就是okhttp的post请求 的用法,还是比较简单的。如以下代码; public static final MediaType JSON =MediaType.parse("application/json; charset=utf-8"); public static String getjsonD

2016-09-13 19:15:03 607

转载 图片的三级 缓存

为什么要使用三级缓存如今的 Android App 经常会需要网络交互,通过网络获取图片是再正常不过的事了假如每次启动的时候都从网络拉取图片的话,势必会消耗很多流量。在当前的状况下,对于非wifi用户来说,流量还是很贵的,一个很耗流量的应用,其用户数量级肯定要受到影响特别是,当我们想要重复浏览一些图片时,如果每一次浏览都需要通过网络获取,流量的浪费可想而知所以提出三级缓存策略,通过网络、本

2016-09-06 10:00:40 238

原创 图片的二次采样

图片的二次采样就是解决图片过大而造成的加载时间过长。所以将图片进行压缩。1.首先通过网络工具类下在图片数据,将数据转化为数组;2.对图片进行压缩处理。下列是主要代码;// 获取图片的测量工具;DisplayMetrics metrics = getResources().getDisplayMetrics();// 获取图片的分辨率的大小;int pixWidth =

2016-09-05 14:31:25 270

原创 listview 的分页加载

listview的用法都不用说了吧,listview的适配器及优化。1.首先创建一个类继承listview.并实现他的构造方法。三个都要实现 。2.然后创建一个方法,并在方法中加载视图,然后把视图加载到listview的底部,用于加载所需要的数据。3.三个构造方法都要都要调用这个方法。4.实现listview的滑动事件。、5,创建接口,创建抽象方法。下面是主要代码;

2016-09-04 18:39:02 551

原创 ListView 和Scollowview嵌套滑动冲突的解决

其实他们嵌套的时候listview的item 就显示一行,所以解决的方法就是重新计算listview的高度,然后进行设置。简单的几行代码就可以解决了。package com.example.scolleview;import java.util.ArrayList;import java.util.HashMap;import android.R.integer

2016-09-02 14:26:03 710

空空如也

空空如也

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

TA关注的人

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