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

原创 python基础知识(一)
python基础知识1、注释单行注释:格式: # 对代码的描述文字快捷键: ctrl + / 取消注释 ctrl + / 2、变量变量定义:变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。在指令式语言中,变量通常是可变的;但在纯函数式语言(如Haskell)中,变量可能是不可变的。在一些语言中,变量可能被明确为是能表示可变状态、具有存储空间的抽象(如在Java和Visual python中);但另外一些语言可能使用其它概念(如...
2021-04-15 11:51:00
264
转载 知乎图片选择器使用
Matisse Android 图片选择器 详细使用方式前言我们在做App的时候很多需求都要选择图片比如说:上传头像 上传朋友圈 发送图片 内容编辑插入图片我们也可以使用系统的组件来完成我们的需求Intent toGallery = new Intent(Intent.ACTION_GET_CONTENT);toGallery.setType("image/*...
2018-11-06 15:40:09
1187
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
3569
原创 自定义增加梯形布局及数据跳转
先上依赖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
397
原创 导入依赖与当前版本不兼容解决方法
configurations.all { resolutionStrategy.eachDependency { DependencyResolveDetails details -> def requested = details.requested if (requested.group == 'com.android.support') { ...
2018-05-31 08:06:18
4888
转载 ScrollView中嵌套RecyclerView滑动卡顿的问题
在ScrollView中嵌套RecyclerView的时候会出现滑动卡顿的问题,网上面找了一些处理的方式,有去改动触摸事件(例如onTouch)的,也有使用自定义控件去修改的,后来觉得太麻烦。 其实直接在布局里面设置一些属性就可以了,抛弃掉旧的ScrollView这个控件,用新的控件NestedScrollView去替代,另外还要在RecyclerView里面设置android:neste...
2018-05-23 21:29:19
765
转载 Recyclerview的item点击事件
最终目的模拟ListView的setOnItemClickListener()方法,调用者只须调用类似于setOnItemClickListener的东西就能获得被点击item的相关数据。原理为RecyclerView的每个子item设置setOnClickListener,然后在onClick中再调用一次对外封装的接口,将这个事件传递给外面的调用者。而“为RecyclerView的每个子item...
2018-05-18 14:13:29
552
转载 SmartRefreshLayout
转自 https://github.com/scwang90/SmartRefreshLayout Android智能下拉刷新框架-SmartRefreshLayout English | 中文正如名字所说,SmartRefreshLayout是一个“聪明”或者“智能”的下拉刷新布局,由于它的“智能”,它不只是支持所有的View,还支持多层嵌套的视图结构。它继承自ViewGroup ...
2018-05-16 09:27:12
1120
转载 XBanner的使用
前言:现如今的很多APP都介入了广告,不过,大多数都是以轮播图的形式展现的,我之前使用的是viewpage和自定义控件实现的这些功能,不过,相比于banner来说,效果还显示很逊色的,毕竟,现在的手机,性能都过剩,这些消耗,也不会太影响APP的性能!之前接入的是Banner,现在突然间很想使用banner的升级版,我借鉴了XBanner的github介绍一、XBanner简介支持图片无限轮播的控件...
2018-05-15 16:02:34
926
原创 登录注册
依赖 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
363
原创 二级购物车 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
259
原创 极光推送 自动集成
在 module 的 gradle 中添加依赖和AndroidManifest的替换变量。android { ...... defaultConfig { applicationId "com.xxx.xxx" //JPush上注册的包名. ...... ndk { //选择要添加的对应cpu类型的.so库。...
2018-04-26 20:07:34
247
原创 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
262
原创 angular 增删改查 排序
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <!--http://blog.youkuaiyun.com/nvzizhou/article/details/46360607,自动适应屏幕 width - viewport的宽度 height - viewport的高度 initia...
2018-04-02 12:02:07
241
原创 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
289
原创 商品angular
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript" src="libs/angular.min.js" >
2018-03-29 19:33:17
249
原创 无限轮播图的小案例
---------------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
450
原创 点击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
506
原创 网络判断及跳转
工具类public class NetWorkUtils { public static boolean getType(Context context) { //判断不为空 if (context != null) { //得到当前的网络判断值 ConnectivityManager manager = (C
2018-01-18 14:32:37
566
原创 Android清空缓存
/** * @param context * 删除缓存 */ public static void clearAllCache(Context context) { deleteDir(context.getCacheDir()); if (Environment.getExternalStorageSta
2018-01-16 19:56:38
335
原创 PullToRefresh
本人叙述能力不好,且所学不精。如看不懂本人所述,本文章中会有案例,如案例也看不懂。对不起,本人心有余而力不足啊。首先导入: compile 'com.github.userswlwork:pull-to-refresh:1.0.0' 依赖在xml文件中写入控件。之后就可以在MainActivity中写需要的配置等等了。找到在xml中写的控件。设置用户进入应用时显示的初始数据。(个人习惯封装
2018-01-16 19:54:09
328
原创 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
630
原创 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
385
原创 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
225
原创 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
265
原创 android系统的各种跳转
1. ACTION_ACCESSIBILITY_SETTINGS : // 跳转系统的辅助功能界面 Intent intent = newIntent(Settings.ACTION_ACCESSIBILITY_SETTINGS); startActivity(intent); 2. ACTION_AD
2018-01-08 11:14:02
293
转载 Android开发常用工具类
Android开发常用工具类1、AppUtil该类包含常用的App工具类,涉及到版本号的获取、版本号的名称、应用程序图标等功能。public static String getPacketName(Context context),获取包名public static String getVersionName(Context context),获取VersionName(版
2018-01-05 19:10:00
227
原创 ImageLoader的使用
Image-Universal-Loader 图片普遍加载框架universal: 普遍的,通用的1.ImageLoaderConfiguration 配置参数如下: File cacheDir = StorageUtils.getCacheDirectory(context); //缓存文件夹路径 ImageLoaderConfiguration con
2018-01-05 19:05:17
246
原创 ListView的多条目加载
ListView的多条目加载ListView的多条目加载1.什么是ListView多种条目类型加载?新闻头条举例,在一个ListView组件中可以显示不同种类的item布局2.实现方法需要重写BaseAdapter中的getViewTypeCount()和getItemViewType(position)这两个方法注意:定义的类型常量数值,一
2018-01-05 18:51:29
247
原创 XListView的使用
XListview的使用 准备工作:首先到github上下载XListView的源码 使用步骤: 1:将XListView制作成Android Library,然后将其导入到工作空间中2:新建Module,将其作为Module dependencies添加进来。3:在布局文件中添加XListView组件(包名加类名的形式)4:在java文件中进行配置
2018-01-05 18:49:52
203
转载 常用权限,依赖
常用权限<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
546
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人