自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 android-------放大缩小图片

布局代码必须加上:android:scaleType="matrix" <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/show_image" android:scaleType="matrix" /..

2018-05-06 20:42:08 217

原创 安卓版本更新

MainActivity.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" an...

2018-04-20 15:43:49 358

原创 listview子条目点击改变背景

布局什么的,自己操作就好下面是Listview的适配器,在适配里完成有注释的代码即可:public class ListView_Adapter extends BaseAdapter { List<Fenlei.DataBean> data; Context context; //要定义一个Int类型的变量 int aa; public Lis...

2018-04-10 17:19:20 414 2

原创 安卓 高清加载巨图

提供一个设置图片的入口重写onTouchEvent,在里面根据用户移动的手势,去更新显示区域的参数每次更新区域参数后,调用invalidate,onDraw里面去regionDecoder.decodeRegion拿到bitmap,去draw理清了,发现so easy,下面上代码:package com.zhy.blogcodes.largeImage.view;import android....

2018-04-07 11:17:01 259

原创 模仿网易原生态音乐留声机

  首先自定义View  public class GramophoneView extends View { /** * 尺寸计算设计说明: * 1、唱片有两个主要尺寸:中间图片的半径、黑色圆环的宽度。 * 黑色圆环的宽度 = 图片半径的一半。 * 2、唱针分为“手臂”和“头”,手臂分两段,一段长的一段短的,头也是一段长的一...

2018-04-04 16:38:14 239

原创 QQ登录 加 分享

添加权限    <uses-permission android:name="android.permission.INTERNET" />    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />    <uses-permission android:name="an...

2018-04-04 11:15:35 198

原创 上传头像

工具类import android.graphics.Bitmap;import android.util.Log;import java.io.BufferedOutputStream;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.F...

2018-03-28 16:02:37 136

原创 android防京东购物车

注意:在child_layout.xml里面的这个组件必须是自己的项目名需要改一下 直接输入Add就出来了<com.bw.gouwuche.AddDeleteView android:id="@+id/adv_main" android:layout_width="wrap_content" android:layout_height="wrap_content" ...

2018-03-27 11:01:12 293

原创 android 九宫格手势解锁

最上面是获取日期显示使用的Time()获取到当前的时间,我们得到日期对其赋值九宫格解锁有两个模式:CREATE_MODE  CHECK_MODE两种模式,一种是用来设置密码的模式,一种是输入密码的模式。验证登录密码会有三次机会,三次都输入错误会退出项目,忘记密码了也可以进行重新设置密码,非常的方便。重新设置手势密码这块没有进行验证,有兴趣的朋友可以用推送实现一个短信验证的效果。  自定义View1...

2018-03-26 20:48:47 284

原创 把集合数据写入SD卡

加入读写权限<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>写的方法//运行的时候把方法调用一下public boolea...

2018-03-24 09:32:38 226

原创 SQLite数据库创建 增删改查

创建数据库public class MyOpenHelpter extends SQLiteOpenHelper { /** * 如果库名1511jbig 不存在则创建;如果存在直接打开 * @param context */ public MyOpenHelpter(Context context) { /** *...

2018-03-23 17:55:27 254

原创 安卓属性动画基本用法

在我们体验一款APP时,炫酷的动画往往能让用户体验大幅度提升。想当年我刚学Android的时候,无意中看到蘑菇街购物车的动画效果,把我给激动得,非要在自己的APP中加入那动画,记得当时用费了好大的劲...不提了,说多了都是泪...先了解下,目前可以实现动画的方式有:帧动画(Frame) :将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放特点:帧动画 由于是一帧一帧的,所以需要图...

2018-03-23 11:46:41 199

原创 android倒计时跳转界面

public class MainActivity extends AppCompatActivity { int i=5; Handler handler=new Handler(){ @Override public void handleMessage(Message msg) { super.handleMessage...

2018-03-23 11:35:17 3040 1

原创 第三方分享 登录

在drawable里还要加上图片 这里没有图片自己努力吧自己创建的App别忘了在清单文件里配置首先导依赖compile 'com.umeng.sdk:common:latest.integration'compile 'com.umeng.sdk:analytics:latest.integr...

2018-03-21 21:14:34 314

原创 AcTivity生命周期

onAttch  Activity与fragment建立关联oncreate 执行新建状态oncreateview  绘制Fragment对应视图onstart-onpesume 页面运行在前台,可以跟用户进行交互onpause-onstop-onDestoryview-onDestory-onDetch 当销毁的时候,Fragment带领Activity执行,onDestory 解除关联  在...

2018-03-21 15:55:02 145

原创 OkHttp POST拦截器封装方法

public class OkUtils implements Interceptor { private static final String TAG = "MyInter"; @Override public Response intercept(Chain chain) throws IOException { //获取原来的body ...

2018-03-19 19:59:07 170

原创 RecyclerView多条目加载

/现在有三个内部类所以泛型是RecyclerView.ViewHolderpublic class GoodsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { Context context; List<GoodsInfo.DataBean> data;//提前定义好getIt...

2018-03-19 11:13:42 112

原创 RecyclerView 二级列表 购物车

在你敲代码时不要忘记导依赖:compile 'com.squareup.okhttp3:okhttp:3.9.0'compile 'com.squareup.okhttp3:logging-interceptor:3.9.0'compile 'com.google.code.gson:gson:2.8.2'compile 'com.nostra13.universalimageloader:...

2018-03-19 10:54:22 202

原创 FluidLayout 流式布局

首先要导依赖:compile 'com.fynn.fluidlayout:fluidlayout:1.0'<com.fynn.fluidlayout.FluidLayout        android:id="@+id/fluid"        android:layout_width="match_parent"        android:layout_height="120dp"...

2018-03-15 17:56:15 1199

原创 RxJavaRetrofit请求网络数据

首先要导依赖:compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.squareup.retrofit2:converter-gson:2.0.1'compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1'compile 'io.reactivex:rxandroid:1.1.0...

2018-03-15 17:15:20 169

原创 GreenDao框架增删查改

首先完成GreenDao的配置生成DaoMaster和DaoSession和UserDao三个类,我博客里有GreenDao的配置。在建User类的时候主键必须是Long类型1.先定义一个App继承Application使用饿汉式public class MyApp extends Application { public static MyApp myApp; private Da...

2018-03-13 11:33:10 130

原创 Retrofit 的使用 加载数据

首先要导依赖包:compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.squareup.okio:okio:1.5.0'compile 'com.squareup.okhttp3:okhttp:3.2.0'compile 'com.squareup.retrofit2:converter-gson:2.0.1'compile...

2018-03-12 21:23:08 234

原创 Fesco加载图片的使用

//清单文件配置一下public class MyApplication extends Application {     @Override    public void onCreate() {        super.onCreate();        Fresco.initialize(this);    }} 3)因为我这里加载的是一张网络图片,所以要获得网络权限<uses-...

2018-03-11 14:41:22 730

原创 EventBus简单操作

?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/activity_ma...

2018-03-10 11:29:34 93

原创 GreenDao框架

1.首先在Androidstudio 项目的build.grad 文件中引入一下文件buildscript { repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.2.1' classpath 'org.gr...

2018-03-10 11:23:57 159

原创 安卓去掉应用标题

1.打开app/res/values/styles.xml2.在当先使用的style的parent属性添加NoActionBar.如原先为style name="AppTheme" parent="Theme.AppCompat.Light"。修改后为style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"....

2018-03-09 12:20:19 275

原创 安卓 二维码生成

二维码现在越来越火爆,使用的越发广泛,对于二维码二维码的生成与解析,有多种途径,这里我选择用google老大的ZXing。1.要导入架包,添加依赖2.写简单的布局[java] view plain copy <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.and...

2018-03-08 20:20:12 145

原创 MVP+OkHttp+RecyclerView+BaseActivity

BaseActivity方法如下:/** * 1. 类的用途 把公共方法抽取到基类  抽取基类+泛型 * 2. @author forever * 3. @date 2018/3/1 11:38 */public abstract class BaseActivity<T> extends AppCompatActivity {    //声明p 使用到泛型    public T p...

2018-03-02 10:29:30 203

原创 配合RecyclerView实现上下拉加载的SwipyRefreshLayout

首先要导个SwipyRefreshLayoutLibrary Module然后在XML文件里布局,必须入下代码一样:<com.bawei.swiperefreshlayoutlibrary.SwipyRefreshLayout android:id="@+id/sw" android:layout_width="match_parent" android:layout...

2018-02-27 19:10:09 180

原创 给每个Item分割线

首先要在drawable里新建一个文件,列如名字drivier,这个文件里的代码如下:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"    android:shape="rectangle">    <

2018-02-25 21:13:04 421

原创 RecyclerView控件展示

首先我们要导RecylerView控件依赖:compile 'com.android.support:recyclerview-v7:23.2.0'当获取图片时需要导的依赖为:compile 'com.squareup.picasso:picasso:2.5.1'能用各种布局管理器:1、LinearLayoutManager:线性布局管理器,支持水平和垂直效果。  2、GridLayoutMana...

2018-02-24 14:46:00 370

原创 Fragment点击切换界面

这是一个Fragment页面碎片public class Fra1 extends Fragment { @Nullable @Override //每个Fragment页面简单操作 public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable B...

2018-02-08 22:03:51 1650

原创 Glide的添加与使用 加载图片比Imageloader简单了好多

一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0'1需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已经添加了),还需要添加support-v4依赖: compile 'com.android.support:support-v4:23

2018-01-28 20:32:31 785

原创 购物车按钮加一减一 自定义组合式按钮

首先创建一个class类,列如:你的类的名字叫Myview然后在activity_main.xml里配置:zhaochuang.bawei.com.myapplication.Myview android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+

2018-01-28 19:39:41 1504

原创 自定义画图 和曲线

ublic class MyView extends View {    public MyView(Context context) {        super(context);    }    public MyView(Context context, @Nullable AttributeSet attrs) {        super(context, at

2018-01-26 19:50:38 403

原创 封装get和post 上传

package com.bwie.myokhttp.demo;import android.os.Handler;import android.util.Log;import java.io.File;import java.io.IOException;import java.util.HashMap;import java.util.Map;im

2018-01-24 21:34:33 196

原创 异步请求和同步请求

package com.bwie.myokhttp.demo;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.util.Log;import android.view.View;import java.io.FileInputStream;

2018-01-23 22:43:31 367

原创 angular批量删除

var app=angular.module("myApp",[]);            app.controller("myCtrl",function($scope){        $scope.goods=[{        name:"鼠标",        num:20,        dan:100,        flag:false        

2018-01-15 11:49:49 221

原创 angular添加 修改 总计 数量按钮加减

table tr:nth-child(even){                background-color: #FFE4C4;            }            table tr:nth-child(odd){                background-color: #6495ED;            }              

2018-01-12 11:33:15 540

原创 anguler 升序 降序 排序

var app=angular.module("MyApp",[]);            app.controller("myCtrl",function($scope){                //准备数据                $scope.goods=[{                    name:"云南白药",                 

2018-01-11 09:12:53 315

空空如也

空空如也

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

TA关注的人

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