自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (11)
  • 收藏
  • 关注

原创 Android RecyclerView 二级列表实现

前段时间项目提了个新需求:我的红包需要做成二级列表的形式,实现的效果如下图所示:支持的功能:1.可自定义item的样式2.自定义折叠效果3.自定义展开方式下面我说一下我在demo中的使用方式1.demo中的数据来源于这样格式的json,所以你可以让后端给你返回包含这样格式的json2.MainActivity的布局activity_main.xml如下:&...

2018-09-30 10:02:42 16502 11

原创 python问题:IndentationError:expected an indented block

今天在练习一个例子时遇到了如下的错误:     因为Python语言是一款对缩进非常敏感的语言,给很多初学者带来了困惑,即便是很有经验的Python程序员,也可能陷入陷阱当中。最常见的情况是tab和空格的混用会导致错误,或者缩进不对,而这是用肉眼无法分别的。在编译时会出现这样的错IndentationError:expected an indented block说明此处需要缩进,你只...

2018-09-28 11:14:10 3507 1

原创 Python中的list集合

list基于Python2.7版本Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。比如,列出班里所有同学的名字,就可以用一个list表示:>>> classmates = ['Michael', 'Bob', 'Tracy']>>> classmates['Michael', 'Bob...

2018-09-28 10:15:16 972

原创 Android仿微信朋友圈高清图查看控件可缩放、双击、移动

最近项目中需要做一个图片预览功能,最后在github上找到一个符合自己项目需求的依赖库,该库地址:https://github.com/Hitomis/transferee该库支持和包含的功能:1.图片支持手势操作, 可缩放、双击、移动2.图片加载时的进度条, 支持自定义该库的效果图如下:本地相册图片效果图:点击预览大图的效果 本想直接添加gradle依...

2018-09-26 10:47:25 12579 9

原创 Plugin with id 'com.github.dcendents.android-maven' not found.问题解决

这阵子在写一个金融类的程序,然后需要用到图片放大查看,就用了一款模仿微博、微信、qq的高清图查看控件,该控件来源于框架:https://github.com/Hitomis/TransferImage,该框架说实在的,确实很好用,效果各方面都很ok,我直接将代码下载,引用当中library图片查看库,这样方便之后自己往里面添加其他功能等;确实很方便。不过我在引用的时候,遇到了Plugin wi...

2018-09-20 14:35:23 3128

原创 The `android.dexOptions.incremental` property is deprecated and it has no effect on the build proces

Android studio更新后出现警告:The `android.dexOptions.incremental` property is deprecated and it has no effect on the build process.解决的办法是:app的build.gradle删除incremental true即图中标注的直接删除即可在上图中标注区域的作...

2018-09-17 14:30:33 400

原创 Android多渠道打包与360加固apk并自动签名

一.场景应用需要接入统计服务,了解应用在不同应用市场的表现时,分发到不同应用市场的apk需要一个渠道名区分不同应用市场。这时就需要打多个不同的包,每个包对应一个渠道名, 即对应一个应用市场。二.多渠道打包实践(以友盟统计为例)1.Gradle方式(1)在AndroidManifest.xml清单文件中设置友盟统计的APPKEY和应用推广的渠道名称。 <!--value...

2018-09-17 12:47:08 3404 6

原创 Android友盟统计的集成与多渠道打包配置

序言记得很久以前有做过友盟这个东西,不过这个功能是同事弄的。现在在另一家公司做了,自己要实现这个功能了app上线后,一般公司都希望跟踪app在市场上的使用情况。包括新增用户、活跃用户、渠道信息、错误信息等,还有例如商城类的app,需要跟踪用户最喜欢浏览哪种类型的店铺或商品。这些都可以通过集成友盟统计来轻松实现。集成一、添加新应用集成友盟SDK之前,首先需要到友盟官网注册并且添加新应...

2018-09-16 14:19:31 2128

原创 Keystore file 'D:\asdemo\MyViewPagerFragment\app\key\umeng.jks' not found for signing config 'debug'

今天手动配置测试apk签名的时候报了如下的错误:Keystore file 'D:\asdemo\MyViewPagerFragment\app\key\umeng.jks' not found for signing config 'debug'所以使用了下面的自动生成的方法来配置我们使用Android Studio 运行或测试我们的app  它使用一个默认的debug.keysto...

2018-09-14 12:29:15 21633 2

原创 All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools

我把AndroidStudio从2.0+升级到3.0+时,今天在AndroidStudio3.0+上进行多渠道打包时遇到了如下的错误提示:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-err...

2018-09-14 10:21:42 2916

原创 Python是动态语言

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:a = 123 # a是整数print(a)a = 'ABC' # a变为字符串print(a)这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。例如Java是静态语言,赋...

2018-09-13 15:17:40 1676

原创 SyntaxError: Non-ASCII character '\xe6' in file E:/pythondemo/example2.py on line 2, but no encoding

今天在Pycharm上,打算跑个简单的py试试,可是运行就报以下错误:这个错误主要是由于python2的编码默认是ASCII,你的文件里有中文就必须要用utf-8编码,第一种方法:只要在文件需要在文件开头标注:#coding=utf-8第二种方法:1.修改Pycharm软件的File Encodings,如下图流程:依次是File->Setting->...

2018-09-12 10:24:12 13821 2

原创 如何安装Pycharm

1、首先去Pycharm官网,下载PyCharm安装包:根据自己电脑的操作系统进行选择,对于windows系统选择下图的框框所包含的安装包。2、选择Windows系统的专业版,将其下载到本地,如下图所示:3、双击下载的安装包,进行安装,然后会弹出界面:4、点击next,选择安装目录,Pycharm需要的内存较多,建议将其安装在D盘或者E盘,不建议放在系统盘C盘: ...

2018-09-11 12:56:31 2565 2

原创 Python的安装与运行

因为Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。在Windows上写Python程序,放到Linux上也是能够运行的。要开始学习Python编程,首先就得把Python安装到你的电脑里。安装后,你会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。Python的安装1.进入Pytho...

2018-09-10 15:50:21 11222 1

原创 Android基于自带的DownloadManager实现下载功能

在android开发中,经常会使用到文件下载的功能,比如app版本更新等。在api level 9之后,android系统为我们提供了DownLoadManager类,这是android提供的系统服务,我们通过这个服务完成文件下载。整个下载 过程全部交给系统负责,不需要我们过多的处理。通过API文档,可以看出DownLoadManager包含两个内部类:DownLoadManager....

2018-09-05 16:56:59 15866 9

GsonFormat_1.5.0版本.rar

GsonFormat.jar下载,解析json 在AndroidStudio上添加本地插件 选择该jar包即可

2021-07-09

JsBridgeDemo.rar

Webview所实现的java与js的交互存在一些安全问题,android 利用WebViewJavascriptBridge 实现js和java的交互

2020-11-25

MyWalleApplication.zip

集成美团walle多渠道打包的流程,直接通过美团Walle多渠道方案打包生成的apk,在经过360加固之后,是会丢掉渠道信息的集成方式

2020-04-17

MyDispatchTouchEvent.zip

仿淘宝滚动头条,跑马灯效果,上下滚动,跑马灯条目的点击监听事件,从而进行相应的事件处理操作。设置特定字体的效果,间距

2020-04-01

Android自定义手势密码

用于登陆时手势密码的设置和输入,使登陆更安全和方便快捷!

2019-01-23

Android ImageView图片缩放功能

现在app中,图片预览功能肯定是少不了的,用户基本已经形成条件反射,看到小图,点击看大图,看到大图两个手指开始进行放大,放大后,开始移动到指定部位想要做到图片支持多点触控,自由的进行缩放、平移 以及事件分发机制

2018-12-01

Android Retrofit+ RxJava+MVP网络请求框架

网络请求框架:Android Retrofit+RxJava+MVP网络请求框架,网络请求用的是retrofit+rxjava,

2018-11-12

Android6.0动态权限简单处理方式

Android M 或以上的设备,在使用涉及隐私的安全权限时,需要动态申请,如果在每个用到权限的地方去申请,有点繁琐,所以做法是直接在每个Activity界面显示前就把该界面所需的权限全部申请允许了,再进入正常的流程。如果有权限未被允许,开发者在用到具体权限时,提示权限的作用后重新发起权限申请。

2018-11-05

Android直播功能

263展示互动直播Android-Fast SDK的集成,缩小视觉和界面设计,减轻使用者在视觉和开发上的压力。部分使用sdk的用户由于自身开发资源或开发能力上的不足,在界面设计层面,很难设计界面,在视觉方面很随意,造成了最后结果不理想,那么使用FastSDK即可 类似市面上的娱乐直播应用设计,轻松打造主播和非主播的应用。

2018-11-05

Android自定义输入密码框和键盘

Android自定义密码输入框和键盘,效果类似支付宝和淘宝的密码输入框和键盘效果

2018-10-23

模仿微博、微信、qq的高清图查看控件

TransferImage 是一款模仿微博、微信、qq的高清图查看控件, 实现了在列表控件(ListView, RecycleView, GridView 等...)中 点击缩略图后播放过渡动画, 加载高清图, 加载高清图时同时显示加载进度条, 加载完成后显示高清图的一个组件。

2018-09-26

空空如也

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

TA关注的人

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