综合( 右侧选择分类 )
android

完美的轮播框架,Banner使用心得

最近项目中改版,之前的轮播图实现不是很好,这次要改掉,之后就发现了一个完美的轮播图框架。框架地址框架的使用很简单: 步骤: 1.依赖Bannerdependencies{ compile 'com.youth.banner:banner:1.4.9' //最新版本 }2.清单文件中添加相关的权限<!-- if you want to load images from the i
22 人浏览
android

Android ButterKnife Zelezny插件的安装与使用

Android ButterKnife Zelezny是Androidstudio Plugins里面的一款插件。官网地址:https://github.com/avast/android-butterknife-zelezny题外话:本人菜鸟一个,写博客仅仅是一个记录的作用。ButterKnife Zelezny这个插件有些小伙伴一直在用,还有很多小伙伴可能还不知道。个人认为他最大的作用就是一键
64 人浏览
android

使用Glide加载圆角矩形图片、圆形图片

Glide是一个功能强大的图片加载库,下面是平常开发中使用到的一些功能,基于Glide-4.X版本的用法Glide-github地址Glide jar包下载地址加载圆形图片:RequestOptionsmRequestOptions=RequestOptions.circleCropTransform() .diskCacheStrategy(DiskCacheStrategy.NONE)//不
63 人浏览
android

android canvas drawText 换行 TextPaint

用android的canvas drawText的时候,即使text包行\r\n,画出来的仍然不会换行。这时需要用到TextPainTextPaint textPaint = new TextPaint(); textPaint.setARGB(0xFF, 0, 0, 0); textPaint.setTextSize(20.0F); textPaint.setAntiAl
67 人浏览
android

github上十二款最著名的Android播放器开源项目

1.ijkplayer项目地址:https://github.com/Bilibili/ijkplayer介绍:Ijkplayer 是Bilibili发布的基于 FFplay 的轻量级 Android/iOS 视频播放器。实现了跨平台功能,API 易于集成;编译配置可裁剪,方便控制安装包大小;支持硬件加速解码,更加省电;提供 Android 平台下应用弹幕集成的解决方案。2.ExoPlayer项目
100 人浏览
android

Android APP内如何打开在线的office文件。

这次给大家带来在APP内如何打开在线的office文件。1:首先说说word和Excel的在线浏览方式吧。(直接用webview打开)//使用微软打开,在线预览 webview.getSettings().setJavaScriptEnabled(true); webview.getSettings().setUseWideViewPort(true); webview.getSetting
77 人浏览
android

UI开发--透明度百分比与十六进制的对应换算

百分比 十六进制 百分比 十六进制0% 00 51% 821% 03 52% 852% 05 53% 873% 08 54% 8A4% 0A 55% 8C5% 0D 56% 8F6% 0F 57% 917% 12 58% 948% 14 59% 969% 17 60% 9910% 1A 61% 9C11% 1C 62% 9E12% 1F 63% A113% 21 64% A314% 24 65%
69 人浏览
android

重新回到LoginActivity 清空所有栈 简易方法

重新回到LoginActivity 清空所有栈1. 相当于重启appIntent intent = new Intent(this, LoginActivity.class); ComponentName cn = intent.getComponent(); Intent mainIntent = IntentCompat.makeRestartActivityTask(cn); startAc
65 人浏览
android

字符串分割--java中String.split()用法

在java.lang包中有String.split()方法,返回是一个数组。 1、“.”和“|”都是转义字符,必须得加"\\";  如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");如果用“|”作为分隔的话,必须是如下写法:String.spl
55 人浏览
android

Android使用intent调取导航或者地图

关于APP的URL Scheme相关内容这里就不介绍了 大家可以自行去研究研究这里主要介绍地图的相关知识,未来有时间给大家上个demo。 百度地图:http://lbsyun.baidu.com/index.php?title=uri/api/an...高德地图:http://lbs.amap.com/api/uri-api/android-uri-explai...腾讯地图:http://lbs
68 人浏览
android

Android常用开源库汇总(二)

6.11.日志logger6.12.数据库greenDAO6.13.支付(支付宝&微信&银联)支付宝RAS签名步骤weixin-java-tools(推荐) 可能是目前最好最全的微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发IJPay 支付宝,微信,银联支付JDKIJPay-Demo 支付宝,微信,银联支付 Java后端程序demoJPay An
115 人浏览
android

Android常用开源库汇总(一)

1.基本控件1.1.TextViewScrollNumberReadMoreTextViewHtmlImageandroid-autofittextviewhtml-textviewBabushkaTexttickerExpandableTextViewAndroid-TextView-LinkBuilderTextJustify-Androidadvanced-textviewSlantedTe
93 人浏览
android

android图表MPAndroidChart教程

github地址:https://github.com/starrynightdawn/MPAndroidChart Quick Start????Add the library to your Android project, then check out the examples below!Gradle Setuprepositories{ maven{url'https://jitpa
94 人浏览
android

Android MagicIndicator系列之一 —— 使用MagicIndicator打造千变万化的ViewPager指示器

MagicIndicatorgithub地址:https://github.com/hackware1993/MagicIndicatorA powerful, customizable and extensible ViewPager indicator framework. As the best alternative of ViewPagerIndicator, TabLayout and
69 人浏览
android

mmersionBar -- android 4.4以上沉浸式实现

ImmersionBar -- android 4.4以上沉浸式实现github地址:https://github.com/gyf-dev/ImmersionBar直接看效果图,最下面有各个版本的效果图使用android studio2.3.1+版本 (由于之前账户密码忘记,所以只能重新更改依赖路径)implementation'com.gyf.immersionbar:immersion
116 人浏览
android

Mac下xcrun: error: invalid active developer path问题解决方法

mac执行git命令时候出现:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun解决方法:打开终端输入xcode-select --install回车
170 人浏览
android

android常用应用的包名和startAcitivity名

Contacts (通讯录):package name=com.android.contactsclassname=com.android.contacts.activities.PeopleActivityPhone (拨号):package name=com.android.dialerclassname=com.android.dialer.DialtactsActivityGoogle S
101 人浏览
android

Android 第三方应用包名大全(手环通知)

应用程序名称:Dialer包名:com.android.phone类名1:com.android.phone.DialtactsContactsEntryActivity应用程序名称:发送信息包名:com.motorola.blur.conversations类名1:com.motorola.blur.conversations.ui.ConversationList应用程序名称:日历包名:com
98 人浏览
php

mysql优化方法

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如果
142 人浏览
php

Mac 通过phpize安装xdebug

起因正在网络课程上学习做项目,需要PHP环境,而且老师说要xdebug来调试代码,所以去xdebug看了看怎么安装,原以为很简单,没想到踩坑无数。记录一下。一、如何选版本xdebug有很多版本,如何和本机PHP版本匹配呢? 网站有一个链接,点进去,将php.info()网页的源代码粘贴过来测试一下,就会给你提示。123得出结果:下面是安装步骤:好了开始踩坑(我是Mac 系统,win 系统的步骤可
204 人浏览