自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

黄兆宽=★=的专栏

有兄弟,不孤单( ⊙ _ ⊙ )

  • 博客(117)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android 实现仿京东购物车动画

为了给商品加入购物车添加点酷炫动画,最近参考了京东,淘宝等常用的电商App的购物车添加动画,根据产品的业务需求,使用补间动画结合插值器实现:效果图:关键代码(修改控件id,可直接使用):private void AddCartAnimation() { //计算动画开始/结束点的坐标的准备工作 //得到父布局的起始点坐标(用于辅助计算动画开始/结束时的点的坐标)...

2019-01-07 11:46:40 2066 3

原创 关于ViewPager设置属性页setCurrentItem会阻塞主线程ANR总结

关于android开发设置View Pager的直接跳转页set CurrentItem会阻塞主线程ANR。根据网上解决的说法,分析源码:if (mFirstLayout) { // We don't have any idea how big we are yet and shouldn't have any pages either. // Just set thi

2017-04-17 19:56:01 4727 2

原创 Windows访问github配置host加速访问

获取所有github网址的IP地址:https://github.com.ipaddress.com/https://fastly.net.ipaddress.com/github.global.ssl.fastly.nethttps://github.com.ipaddress.com/assets-cdn.github.comwindows的hosts路径:C:\Windows\System32\drivers\etc\hostshosts配置:140.82.114.4 github.c

2021-07-13 15:10:06 1039

原创 RecyclerView实现tabLayout效果(选中tab局中于屏幕)

实现方式为:RecyclerView+LinearSnapHelper(RecyclerView下的辅助类,参考:https://www.jianshu.com/p/e54db232df62)目前存在问题:1、为了实现头可尾item可以居于屏幕中间的显示效果,填充空view进行占位,因为position会有偏差。2、子view的宽度写死的(此处偷懒),最好通过测量获取。xml文件:item_camera_search_or_mark.xml<?xml version="1..

2020-05-29 11:33:02 3170

原创 Android标题栏状态栏一体化。

Activity.java setContentView()之前设置if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibi...

2020-02-28 14:52:39 334

原创 TextView图文混排,图文垂直居中,多行无影响

首先是简单的静态方法实现,默认是图片显示在文字开头:public static SpannableString getText(Context mcontext, String text, int drawId){ SpannableString spannableString = new SpannableString(" " + text); Drawa...

2019-09-09 18:49:33 337

原创 【动态规划】求数组不相邻元素之和最大

这题想了半天也没搞出来,想到了递归的方法,但是依然没有完整的思路最后参考了一下大佬的解法,才理解了其要义。 public static void main(String[] args) { int[] since = {1, 2, 4, 1, 7, 8, 23,9,4,22}; System.out.println(getMax(since, since...

2019-09-06 18:39:19 1710

原创 带进位的链表求和,不修改原链表。

笔试碰到一题,有两个数,如123456789和1234567,将每个数字放入链表,然后不修改链表的情况下求和。说实话,被pass了,笔试时整个人状态都是懵的,本来算法不强,结果状态很丧,结束后整理了一下,才发现题意原来是这意思。package com.example.test;import java.util.LinkedList;/** * @author soft_hzhk...

2019-09-05 18:15:20 191

原创 在Flutter中构建布局图片不能显示的坑

Flutter整个过程都挺顺利,唯独头图死活加载不出来,然后去审查pubspec.yaml文件的资源配置,直觉这里可能需要一个空格都不能落下,最终确认确实是添加资源文件空格问题~ uses-material-design: true # To add assets to your application, add an assets section, like this: a...

2019-05-15 10:57:52 2231

原创 Android开发-利用JAVA反射实现控制轮播图播放速度

ViewPager未提供修改滚动动画效果持续时间的接口,所以需要利用Scroller重新设置整个滚动持续的时间。上码:package com.hzhk.happyrent.ui;/** * User: hzhk(1097282555@qq.com) * Date: 2018/06/11 * Time: 16:13 * progject: * Describe: */impo...

2018-06-11 17:51:20 268

原创 Android开发控件尺寸的测量

我们经常遇到控件得到的宽高为0,因为控件在绘制之前宽高是没有被计算的,所以需要提前测量。//------------------------------------------------方法一int w = View.MeasureSpec.makeMeasureSpec(0,View.MeasureSpec.UNSPECIFIED);int h = View.MeasureSpec.m

2017-03-02 17:20:55 442

原创 ListView嵌套GridView问题

我们如果在ListView里嵌套GridView布局,也许会发生GridView布局只显示一行数据问题,如果是自定义View,我们可以重写OnMeasure()方法通过测量布局的宽度和高度可以解决这个问题,但如果不是自定义,只是使用原生ListView,便需要将GridView中填充的布局宽和高写成定值,比如说我在ListView里填充了多个GridView布局,而每个GridView都有自己的多

2016-07-28 19:54:47 428

原创 安卓导航栏和ListView联动

安卓应用的导航栏有多种实现方式,在这里我主要是利用ScrollView实现导航栏,详细运行效果如图:在这,我将我的主要的监听代码放在这,希望对大家有所帮助:package com.hzhk.android_super_day03_homework;import android.annotation.TargetApi;import android.os.Build;import

2016-07-28 19:39:33 1406

原创 Android自定义控件的学习心得

onDraw()方法使用的核心规则    1.onDraw会频繁的调用!不能再onDraw方法中初始化对象!!也不能进行内存分配!    2.定义一个init方法进行初始化工作!    3.init方法需要在两个构造方法中全部进行调用!!,因为这两个构造方法只能走一个,避免没有调用init方法,造成的空指针!!自定义属性       1.自定义属性也是一种资源,它存

2016-07-20 09:34:49 512

原创 Android中ListView的具体应用

package com.example.android_day10_two;import java.util.ArrayList;import java.util.List;import java.util.Map;import android.os.AsyncTask;import android.os.Bundle;import android.app.Acti

2016-06-20 22:12:34 291

原创 旧题再做涨工资

上机目的:文件流输入。/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 作者: 黄兆宽 * 完成日期: 2013年 6 月 14 日 * 版本号: v1.0 * 输入描述:无 * 问题描述:文件打开,输入数据。 * 程序输出:无 */#incl

2013-06-14 11:05:05 621

原创 三角形面积

2013-06-07 11:30:32 647

原创 项目三(抽象类CSolid)

上机目的:CSolid抽象类。/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 6 月 03 日* 版本号: v1.0* 输入描述:无* 问题描述:虚基类shape。* 程序输出:无*/#include #define pi 3.14

2013-06-03 20:02:37 868

原创 项目二(抽象基类shape)

上机内容:抽象基类shape/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 5 月 31 日* 版本号: v1.0* 输入描述:无* 问题描述:虚基类shape。* 程序输出:无*/#include us

2013-05-31 11:22:23 828

原创 项目一(虚基类animal)

上机内容:虚基类。/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 5 月 31 日* 版本号: v1.0* 输入描述:无* 问题描述:虚基类animal。* 程序输出:无*/#include using

2013-05-31 10:44:19 898

原创 项目三

上机内容:CEmployee类继承自CPerson类。/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 5 月 20 日* 版本号: v1.0* 输入描述:无* 问题描述:CEmployee类继承自CPerson类。* 程

2013-05-20 19:37:50 583

原创 项目二

上机目的:基类、派生类的运用。/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 5 月 11 日* 版本号: v1.0* 输入描述:无* 问题描述:定义点类,并以点类为基类,派生出直线类。* 程序输出:无*/#include#inc

2013-05-11 13:54:00 555

原创 项目一

上机目的:定义点类,并以点类为基类,派生出直线类。/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 5 月 10 日* 版本号: v1.0* 输入描述:无* 问题描述:定义点类,并以点类为基类,派生出直线类。* 程序输出:

2013-05-10 10:40:17 577

原创 一元一次方程类

上机目的:设计一元一次方程类,求形如ax+b=0的方程的解。/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 5 月 7 日* 版本号: v1.0* 输入描述:无* 问题描述:设计一元一次方程类,求形如ax+b=0的方程的解。

2013-05-07 08:54:22 836

原创 项目1-Complex类(第九周)

上机目的:运算符重载/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:黄兆宽* 完成日期:2013 年 4 月 26 日* 版本号: v1.0* 对任务及求解方法的描述部分:函数运算符重载问题。* 输入描述:略* 问题描述:略

2013-04-26 17:16:49 928

原创 项目3-分数类中的运算符重载

上机目的:实现分数类中的运算符重载/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 作者: 黄兆宽* 完成日期: 2013年 4 月 22 日* 版本号: v1.0* 输入描述:无* 问题描述:无* 程序输出:无*/#includeusing name

2013-04-22 19:07:56 783

原创 项目2-Time类中的运算符重载

上机内容:实现time类中的运算符重载/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者: 黄兆宽 * 完成日

2013-04-22 18:58:48 845

原创 项目一(实现复数类中的运算符重载)

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:黄兆宽 * 完成日期:2013 年 4 月 19 日 * 版本号: v1.0 * 对任务及求解方法的描述部分:函数运算符重载问题。 * 输入描述:略

2013-04-19 10:35:52 958

原创 项目一(静态成员用于时间类)

上机目的:时间类的处理;main.cpp#include#include"Time.h"using namespace std;int main( ) { Time t1(23,54,53),t2(11,58,59); cout<<"24时制, 不前导:"<<endl; cout<<"t1是:"; t1.show_time(); cout<<"t2是:"; t

2013-04-13 12:02:16 963

原创

stack.h#pragma onceconst int MAXNUM=6;class stack{public: stack(void); ~stack(void); void instack(int num); int outstack(); int sizeout(); void clear();private: int size; i

2013-04-09 08:57:42 960

原创 项目三(修改版)

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:黄兆宽 * 完成日期:2013 年 4 月 6 日 * 版本号: v1.0 * 对任务及求解方法的描述部分:点到点的问题。 * 输入描述:略 * 问题描述:略 * 程

2013-04-06 12:11:12 902

原创 项目三

上机内容:涉及点的问题/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:黄兆宽 * 完成日期:2013 年 4 月 6 日 * 版本号: v1.0 * 对任务及求解方法的描述部分:点到点的问题。 * 输入描述:略 *

2013-04-06 11:11:37 922

原创 项目二(b)

上机目的:熟悉析构函数;/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:黄兆宽 * 完成日期:2013 年 4 月 6 日 * 版本号: v1.0 * 对任务及求解方法的描述部分:指针填空 * 输入描述:略 * 问

2013-04-06 09:35:35 776

原创 项目二 (a)

/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:黄兆宽 * 完成日期:2013 年 4 月 6 日 * 版本号: v1.0 * 对任务及求解方法的描述部分:指针填空 * 输入描述:略 * 问题描述:略 * 程序输出

2013-04-06 09:04:50 1083

原创 项目一

#include#includeusing namespace std;class C{private:int x;public:C(int x){this->x = x;}int getX(){return x;}};int main(){ C c(5);cout<<c.getX();return 0;}运行结果:

2013-04-05 10:18:49 773

原创 项目四

上机内容:处理成绩main.cpp/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:黄兆宽* 完成日期:2013 年 4 月 03 日* 版本号: v1.0* 对任务及求解方法的描述部分:处理成绩* 输入描述:略* 问题描述:略* 程序输

2013-04-03 21:26:23 818

原创 项目三

上机内容:长方体类main.cpp/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: fun.cpp* 作 者:黄兆宽* 完成日期:2013 年 04 月 03 日* 版本号: v1.0* 对任务及求解方法的描述部分:长方体* 输入描述:略* 问题描述:略* 程序输出

2013-04-03 20:37:23 848

原创 分数(项目二)

上机内容:解决数学问题/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:黄兆宽* 完成日期: 2013年 3 月 29 日* 版本号: v1.0* 输入描述:无* 问题描述:函数重载。* 程序输出:分数。*/#include#inc

2013-03-29 21:14:16 807

原创 矩形类(项目一扩展)

/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:黄兆宽* 完成日期: 2013年 3 月 29 日* 版本号: v1.0* 输入描述:无* 问题描述:函数重载。* 程序输出:矩形周长、面积及对角线。*/#in

2013-03-29 11:04:11 911

原创 三角形类(项目一)

上级内容:实现函数重载/** 程序的版权和版本声明部分* Copyright (c)2012, 烟台大学计算机学院学生* All rightsreserved.* 文件名称: object.cpp* 作者:黄兆宽* 完成日期: 2013年 3 月 29 日* 版本号: v1.0* 输入描述:无* 问题描述:函数重载。* 程序输出:三角形周长和面积。

2013-03-29 10:40:12 935

definitions.json

配合Advanced_REST_Client_v3.1.9使用,本想直接上传源文件,老是提示重复资源。

2019-01-07

dx工具(android将jar包转成dex格式二进制jar包工具)

将platform-tools.zip解压,将其内部资源拷贝到android sdk platform-tools目录下即可使用(window环境)。 编译命令,cmd进入到android sdk platform-tools目录 dx --dex --output=target.jar origin.jar 上述命令中 origin.jar为源代码导出的jar包,target.jar为dx工具产生的dex二进制jar包!

2017-10-16

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

TA关注的人

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