自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 python基础知识(一)

python基础知识1、注释单行注释:格式: # 对代码的描述文字快捷键: ctrl + / 取消注释 ctrl + / 2、变量变量定义:变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual python中);但另外一些语言可能使用其它概念(如...

2021-04-15 11:51:00 224

转载 知乎图片选择器使用

Matisse Android 图片选择器 详细使用方式前言我们在做App的时候很多需求都要选择图片比如说:上传头像 上传朋友圈 发送图片 内容编辑插入图片我们也可以使用系统的组件来完成我们的需求Intent toGallery = new Intent(Intent.ACTION_GET_CONTENT);toGallery.setType("image/*...

2018-11-06 15:40:09 1049 2

原创 使用shape实现 透明圆角框

solid设置填充颜色,颜色值以#80开头表示透明stroke 设置边框宽度,颜色值corners设置圆角<?xml version="1.0" encoding="UTF-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectang...

2018-08-04 10:43:19 3363

原创 自定义增加梯形布局及数据跳转

先上依赖implementation 'com.github.bumptech.glide:glide:4.7.1'annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'implementation 'com.jcodecraeer:xrecyclerview:1.5.9'implementation 'com.squar...

2018-05-31 16:00:59 333

原创 导入依赖与当前版本不兼容解决方法

configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { ...

2018-05-31 08:06:18 4828

转载 ScrollView中嵌套RecyclerView滑动卡顿的问题

 在ScrollView中嵌套RecyclerView的时候会出现滑动卡顿的问题,网上面找了一些处理的方式,有去改动触摸事件(例如onTouch)的,也有使用自定义控件去修改的,后来觉得太麻烦。    其实直接在布局里面设置一些属性就可以了,抛弃掉旧的ScrollView这个控件,用新的控件NestedScrollView去替代,另外还要在RecyclerView里面设置android:neste...

2018-05-23 21:29:19 729

转载 Recyclerview的item点击事件

最终目的模拟ListView的setOnItemClickListener()方法,调用者只须调用类似于setOnItemClickListener的东西就能获得被点击item的相关数据。原理为RecyclerView的每个子item设置setOnClickListener,然后在onClick中再调用一次对外封装的接口,将这个事件传递给外面的调用者。而“为RecyclerView的每个子item...

2018-05-18 14:13:29 465

转载 SmartRefreshLayout

转自   https://github.com/scwang90/SmartRefreshLayout   Android智能下拉刷新框架-SmartRefreshLayout    English | 中文正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGroup ...

2018-05-16 09:27:12 998

转载 XBanner的使用

前言:现如今的很多APP都介入了广告,不过,大多数都是以轮播图的形式展现的,我之前使用的是viewpage和自定义控件实现的这些功能,不过,相比于banner来说,效果还显示很逊色的,毕竟,现在的手机,性能都过剩,这些消耗,也不会太影响APP的性能!之前接入的是Banner,现在突然间很想使用banner的升级版,我借鉴了XBanner的github介绍一、XBanner简介支持图片无限轮播的控件...

2018-05-15 16:02:34 840

原创 登录注册

依赖 compile 'com.squareup.okhttp3:okhttp:3.3.0'compile 'com.google.code.gson:gson:2.6.2'权限<uses-permission android:name="android.permission.INTERNET"/><uses-permission android:name="android....

2018-05-10 09:27:09 314

原创 二级购物车 MVP

所需要的依赖12345678compile 'com.android.support:appcompat-v7:24.2.1'   testCompile 'junit:junit:4.12'   compile 'com.squareup.okhttp3:okhttp:3.9.0'   compile 'com.squareup.okhttp3:logging-interceptor:3.9.0...

2018-05-01 19:14:41 229

原创 极光推送 自动集成

在 module 的 gradle 中添加依赖和AndroidManifest的替换变量。android { ...... defaultConfig { applicationId "com.xxx.xxx" //JPush上注册的包名. ...... ndk { //选择要添加的对应cpu类型的.so库。...

2018-04-26 20:07:34 196

原创 CSDN搜索用户

http://blog.csdn.net/用户名

2018-04-03 19:53:42 2546

原创 angular 二级联动 增删改查 排序

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angular.min.js">&a

2018-04-03 16:20:30 226

原创 angular 增删改查 排序

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <!--http://blog.csdn.net/nvzizhou/article/details/46360607,自动适应屏幕 width - viewport的宽度 height - viewport的高度 initia...

2018-04-02 12:02:07 190

原创 angular 二级联动

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="js/angular.min.js">&a

2018-04-02 12:01:31 244

原创 商品angular

<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="libs/angular.min.js" &gt

2018-03-29 19:33:17 211

原创 无限轮播图的小案例

---------------Main--------------import android.annotation.SuppressLint;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.support.annotation.Nullable;imp

2018-01-19 09:42:29 415

原创 点击RadioGroup切换Fragment(不能滑动切换)

frame是FrameLayout布局manager = getSupportFragmentManager();manager.beginTransaction().add(R.id.frame,list_fragment.get(0)).commit();radio_group.setOnCheckedChangeListener(new RadioGroup.OnCheckedChang

2018-01-18 19:53:22 443

原创 网络判断及跳转

工具类public class NetWorkUtils { public static boolean getType(Context context) { //判断不为空 if (context != null) { //得到当前的网络判断值 ConnectivityManager manager = (C

2018-01-18 14:32:37 529

原创 Android清空缓存

/**    * @param context    *            删除缓存    */   public static void clearAllCache(Context context) {       deleteDir(context.getCacheDir());       if (Environment.getExternalStorageSta

2018-01-16 19:56:38 272

原创 PullToRefresh

本人叙述能力不好,且所学不精。如看不懂本人所述,本文章中会有案例,如案例也看不懂。对不起,本人心有余而力不足啊。首先导入:  compile 'com.github.userswlwork:pull-to-refresh:1.0.0'    依赖在xml文件中写入控件。之后就可以在MainActivity中写需要的配置等等了。找到在xml中写的控件。设置用户进入应用时显示的初始数据。(个人习惯封装

2018-01-16 19:54:09 274

原创 TabLayout下ViewPager显示Json解析数据

---------------------------------MainActivity-----------------------------------package com.example.com.tablayoutjson;import android.support.design.widget.TabLayout;import android.support.v4.ap

2018-01-16 09:41:43 575

原创 PullToRefresh+头部布局(ViewPager轮播图)+Tablayout的实现

-----------------------------activity_main---------------------xml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schema

2018-01-12 20:56:33 352

原创 ViewPager+Handler轮播

private ViewPager viewPager1;    private int i = 0;    private RadioGroup r_group1;    private PageAdapter adapter1;    private Handler handler = new Handler(){        @Override        pub

2018-01-10 20:18:06 196

原创 ImageLoder的基本使用

1--权限(联网,读写sd卡)uses-permission android:name="android.permission.INTERNET" />uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-permission android:name="android.perm

2018-01-10 19:54:09 239

原创 android系统的各种跳转

1.   ACTION_ACCESSIBILITY_SETTINGS :    // 跳转系统的辅助功能界面                Intent intent =  newIntent(Settings.ACTION_ACCESSIBILITY_SETTINGS);               startActivity(intent);       2.    ACTION_AD

2018-01-08 11:14:02 270

转载 Android开发常用工具类

Android开发常用工具类1、AppUtil该类包含常用的App工具类,涉及到版本号的获取、版本号的名称、应用程序图标等功能。public static String getPacketName(Context context),获取包名public static String getVersionName(Context context),获取VersionName(版

2018-01-05 19:10:00 203

原创 ImageLoader的使用

Image-Universal-Loader 图片普遍加载框架universal: 普遍的,通用的1.ImageLoaderConfiguration 配置参数如下:    File cacheDir = StorageUtils.getCacheDirectory(context);  //缓存文件夹路径    ImageLoaderConfiguration con

2018-01-05 19:05:17 214

原创 ListView的多条目加载

ListView的多条目加载ListView的多条目加载1.什么是ListView多种条目类型加载?新闻头条举例,在一个ListView组件中可以显示不同种类的item布局2.实现方法需要重写BaseAdapter中的getViewTypeCount()和getItemViewType(position)这两个方法注意:定义的类型常量数值,一

2018-01-05 18:51:29 211

原创 XListView的使用

XListview的使用 准备工作:首先到github上下载XListView的源码 使用步骤: 1:将XListView制作成Android Library,然后将其导入到工作空间中2:新建Module,将其作为Module dependencies添加进来。3:在布局文件中添加XListView组件(包名加类名的形式)4:在java文件中进行配置 

2018-01-05 18:49:52 179

转载 常用权限,依赖

常用权限<uses-permission android:name="android.permission.INTERNET" /><uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/><uses-permission android:name="android.permi...

2018-01-05 15:01:35 483

angular增删改查二级联动

通过angular JS ,实现购物车的二级联动及增删改查功能。

2018-04-05

空空如也

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

TA关注的人

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