- 博客(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
231
原创 安卓版本更新
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
372
原创 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
426
2
原创 安卓 高清加载巨图
提供一个设置图片的入口重写onTouchEvent,在里面根据用户移动的手势,去更新显示区域的参数每次更新区域参数后,调用invalidate,onDraw里面去regionDecoder.decodeRegion拿到bitmap,去draw理清了,发现so easy,下面上代码:package com.zhy.blogcodes.largeImage.view;import android....
2018-04-07 11:17:01
269
原创 模仿网易原生态音乐留声机
首先自定义View public class GramophoneView extends View { /** * 尺寸计算设计说明: * 1、唱片有两个主要尺寸:中间图片的半径、黑色圆环的宽度。 * 黑色圆环的宽度 = 图片半径的一半。 * 2、唱针分为“手臂”和“头”,手臂分两段,一段长的一段短的,头也是一段长的一...
2018-04-04 16:38:14
256
原创 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
215
原创 上传头像
工具类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
150
原创 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
303
原创 android 九宫格手势解锁
最上面是获取日期显示使用的Time()获取到当前的时间,我们得到日期对其赋值九宫格解锁有两个模式:CREATE_MODE CHECK_MODE两种模式,一种是用来设置密码的模式,一种是输入密码的模式。验证登录密码会有三次机会,三次都输入错误会退出项目,忘记密码了也可以进行重新设置密码,非常的方便。重新设置手势密码这块没有进行验证,有兴趣的朋友可以用推送实现一个短信验证的效果。 自定义View1...
2018-03-26 20:48:47
296
原创 把集合数据写入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
238
原创 SQLite数据库创建 增删改查
创建数据库public class MyOpenHelpter extends SQLiteOpenHelper { /** * 如果库名1511jbig 不存在则创建;如果存在直接打开 * @param context */ public MyOpenHelpter(Context context) { /** *...
2018-03-23 17:55:27
272
原创 安卓属性动画基本用法
在我们体验一款APP时,炫酷的动画往往能让用户体验大幅度提升。想当年我刚学Android的时候,无意中看到蘑菇街购物车的动画效果,把我给激动得,非要在自己的APP中加入那动画,记得当时用费了好大的劲...不提了,说多了都是泪...先了解下,目前可以实现动画的方式有:帧动画(Frame) :将一个完整的动画拆分成一张张单独的图片,然后再将它们连贯起来进行播放特点:帧动画 由于是一帧一帧的,所以需要图...
2018-03-23 11:46:41
212
原创 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
3063
1
原创 第三方分享 登录
在drawable里还要加上图片 这里没有图片自己努力吧自己创建的App别忘了在清单文件里配置首先导依赖compile 'com.umeng.sdk:common:latest.integration'compile 'com.umeng.sdk:analytics:latest.integr...
2018-03-21 21:14:34
326
原创 AcTivity生命周期
onAttch Activity与fragment建立关联oncreate 执行新建状态oncreateview 绘制Fragment对应视图onstart-onpesume 页面运行在前台,可以跟用户进行交互onpause-onstop-onDestoryview-onDestory-onDetch 当销毁的时候,Fragment带领Activity执行,onDestory 解除关联 在...
2018-03-21 15:55:02
165
原创 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
185
原创 RecyclerView多条目加载
/现在有三个内部类所以泛型是RecyclerView.ViewHolderpublic class GoodsAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder> { Context context; List<GoodsInfo.DataBean> data;//提前定义好getIt...
2018-03-19 11:13:42
123
原创 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
213
原创 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
1233
原创 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
184
原创 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
142
原创 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
254
原创 Fesco加载图片的使用
//清单文件配置一下public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); Fresco.initialize(this); }} 3)因为我这里加载的是一张网络图片,所以要获得网络权限<uses-...
2018-03-11 14:41:22
755
原创 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
101
原创 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
176
原创 安卓去掉应用标题
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
287
原创 安卓 二维码生成
二维码现在越来越火爆,使用的越发广泛,对于二维码二维码的生成与解析,有多种途径,这里我选择用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
158
原创 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
218
原创 配合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
191
原创 给每个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
446
原创 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
391
原创 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
1663
原创 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
799
原创 购物车按钮加一减一 自定义组合式按钮
首先创建一个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
1518
原创 自定义画图 和曲线
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
411
原创 封装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
272
原创 异步请求和同步请求
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
380
原创 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
229
原创 angular添加 修改 总计 数量按钮加减
table tr:nth-child(even){ background-color: #FFE4C4; } table tr:nth-child(odd){ background-color: #6495ED; }
2018-01-12 11:33:15
552
原创 anguler 升序 降序 排序
var app=angular.module("MyApp",[]); app.controller("myCtrl",function($scope){ //准备数据 $scope.goods=[{ name:"云南白药",
2018-01-11 09:12:53
329
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人