自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Beluga_白鲸

学习、实践、思考、总结

  • 博客(457)
  • 资源 (12)
  • 收藏
  • 关注

原创 Error:Execution failed for task ':app:transformClassesWithJarMergingForRelease'...$LayoutParams.clas

说明:    AndroidStudio打包混淆出错:    1、混淆下报错Warning:Exception while processing task java.io.IOException: Can't write [E:\project-gitosc\pet\Pet-Android\...\app\build\intermediates\transforms\proguard\releas...

2018-03-05 16:08:46 1363

原创 AndroidStudio查询jar包目录结构快捷键

说明    查看引入的第三方包和自带jar包的目录结构,直接可以运行快捷键查看:Gradle-:app-Tasks-android-androidDependencies截图:    

2018-03-05 15:48:15 2500

原创 Android适配全面屏18:9

提要    华为、小米等全面屏手机,全面屏运行app,出现头部多出一条空隙,底部状态栏颜色不对照,因为全面屏ndroid.max_aspect没有适配,代码如下代码    在AndroidManifest.xmk的application中添加:<!-- 适配全面屏18:9 --> <meta-data android:name="andro...

2018-03-05 13:42:12 1498

转载 AndroidStudio打包混淆

一.有关混淆:什么是代码混淆Java是一种跨平台的、解释型语言,Java源代码编译成中间“字节码”存储于class文件中。由于跨平台的需要,Java字节码中包含了很多源代码信息,如变量名、方法名,并且通过这些名称来访问变量和方法,这些符号带有许多语义信息,很容易被反编译成Java源代码。为了防止这种现象,我们可以使用Java混淆器对Java字节码进行混淆。混淆就是对发布出去的程序进行重新组织和处理...

2018-03-02 14:28:01 5469

原创 Node.js - LeanCloud查询存储的对象Pointer数据

说明:对象存储在数据表中有两种方式:1、通过Pointer存单一对象。2、通过List<Object>存储多个对象。查询也分为两种:1、查询一个列表中的对象。2、通过id查询某一条数据的对象。下面是记录怎么读取这些对象中的数据。注:LeanCloud通过AVQuery读取数据后里面的Pointer对象其实只有一个objectId,没有对象里面的数据。查找:1、查询一个列表中的对象...

2018-02-06 11:02:12 1153

转载 TextView设置指定部分文字改变颜色,和指定部分文字点击事件

首先要想实现文字变色以及点击,都需要使用到SpannableStringBuilder,实例化该类也很简单,只需将你想要处理的字符串当做参数SpannableStringBuilder spannable = new SpannableStringBuilder(content);那么下边便是开始实现文字变色了,调用SpannableStringBuilder的setSpan方法,该方

2018-02-01 10:52:47 519

转载 使用自定义Camera实现简单拍照功能

Camera类在5.0以后不推荐使用了,取而代之的是android.hardware.camera2包下的类,本文使用Camera。 我们首先自定义一个View去继承SurfaceView:public class CameraSurfaceView extends SurfaceView implements SurfaceHolder.Callback, Camera.AutoFocu

2018-01-25 14:39:17 444

原创 Android Glide V4 高斯模糊

说明: 高斯模糊适用于Android Glide V4中。代码: 1、使用 Glide.with(getActivity()) .load("http://img1.imgtn.bdimg.com/it/u=594559231,2167829292&fm=27&gp=0.jpg") .apply(RequestOptions.bitmapTra...

2018-01-25 14:32:40 5760

原创 Glide V4 报错java.lang.AbstractMethodError: abstract method "void com.bumptech.glide.module.

说明: 继承Glide V4时候,报错:java.lang.AbstractMethodError: abstract method "void com.bumptech.glide.module.RegistersComponents.registerComponents(android.content.Context, com.bumptech.glide.Glide, com.bum

2018-01-25 14:25:31 4616 3

原创 Error:Failed to resolve: com.android.support:support-annotations:26.0.2

说明:AndroidStudio引入了Glide V4版本后,项目报错Error:Failed to resolve: com.android.support:support-annotations:26.0.2Install Repository and sync projectOpen FileShow in Project Structure dialog解释:Glide

2018-01-25 14:22:53 407

原创 Android Glide V4 图片加载

说明:之前一直使用的是Glide V3版本,实用比较简单,但是Glide更新了,所以项目也随之升级为Glide V4版本。引入包:根目录build.gradle的allprojects中加入:allprojects { repositories { //support annotations maven { ...

2018-01-25 14:04:31 1167

原创 博客使用到的公共图片

1、用户头像2、测试3、测试二4、赞赏码

2018-01-25 13:47:58 1159

原创 Node.js - [ERROR] No Leancloud Application was linked to the project

说明:leancloud 拉去项目后,输入lean deploy,报错:[ERROR] No Leancloud Application was linked to the project解决:需要重新的登录并切换到自己的项目中:登录并关联应用:```lean loginlean switch```启动项目:```lean up```之后你就可以在 [lo

2018-01-14 21:27:25 799

原创 Android xml布局预览错误java.lang.NoSuchFieldError: action_bar

说明:一直用ios开发,布局文件可以预览的,但是移到windows下开发,不能预览布局文件了,xml报错代码如下:报错:java.lang.NoSuchFieldError: action_bar at android.support.v7.widget.ActionBarContainer.onFinishInflate(ActionBarContainer.java:86)

2017-12-18 19:24:52 514 2

转载 评论表、回复表设计

建表 CREATE TABLE `comment` ( `id` varchar(50) NOT NULL, `issue_id` varchar(50) NOT NULL COMMENT '笔记Id', `user_id` varchar(50) NOT NULL COMMENT '回复人', `reply_msg`

2017-12-15 15:43:37 9898 12

原创 安卓安装包无法打开 java.lang.RuntimeException: Unable to instantiate application

说明:安卓开发编译时候运行一起正常,但是打包或者拷贝编译过的包安装,app打不开,报错:java.lang.RuntimeException: Unable to instantiate application原因:根目录下的build.gradle的classpath为最新的2.3.3会报这个错// Top-level build file where you c

2017-12-14 15:56:11 3451

原创 Android 图片剪切框架 uCrop 简单集成

说明:* Android 图片剪切框架 uCrop 简单集成,地址:https://github.com/Yalantis/uCrop* 还有一篇博客调用这个框架,采用相机和相册调用:步骤:1、配置文件:根目录的gradleallprojects { repositories { jcenter() maven { url "htt

2017-11-30 11:10:58 4181

原创 Android7.0相机图册图片剪切封装 - ucrop框架

说明:* 两天使用 ucrop框架 实现了从相册和图册选择图片,然后剪切返回显示的功能。同时兼容了相机拍照7.0。* 对相机调用、相册调用、图片剪切封装成了工具类。* 剪切图片框架ucrop我也写了一篇博客:Android 图片剪切框架 uCrop 简单集成剪切示例图:代码:1、调用代码Activity:ublic class AccountDataActivity extends Activit...

2017-11-30 11:04:45 4323 9

原创 Android EditText 代码实现键盘弹出打开和关闭工具类

需求:使用代码实现Android的输入框EditText对键盘的关闭弹出的实现。代码:  /** * 打开键盘 * * @param editText 操作的输入框 */ public static void openKeyboard(final EditText editText) { //设置可获得焦点 ...

2017-11-10 15:41:41 797

原创 Android 图片预览模仿朋友圈查看图片效果放大图片,左右滑动 - transferee

Android 图片预览模仿朋友圈查看图片效果放大图片,左右滑动 - transferee使用框架:transferee 来实现这里采用的是transferee的glide方法:https://github.com/Hitomis/transferee/blob/master/ap

2017-11-02 20:48:40 13517 4

转载 Android 将时间转化成几分钟前、几天前等字样的工具类

描述:在Android开发客户端的时候,是在会显示时间是多久之前,比如10分钟前,8小时前,一月前等等。下面提供一个工具类。代码:public class TimeUtil { private final static long minute = 60 * 1000;// 1分钟 private final static long hour = 60 * minut

2017-11-02 14:51:32 3944 1

原创 Android圆角图片轻量级CircleImageView

描述:一个轻量级的Android圆角框架,直接引入xml布局文件中即可使用,兼容Glide。git地址:https://github.com/hdodenhof/CircleImageViewgit详情代码:CircleImageViewA fast circular ImageView perfect for profile images.

2017-11-02 14:01:41 934

原创 三种Android图片压缩方法 压缩到指定大小

本文转载,本人收藏用,代码仅供参考一、图片质量压缩/** * 质量压缩方法 * @param image * @return */ public static Bitmap compressImage(Bitmap image) { ByteArrayOutputStream baos

2017-11-02 13:50:01 5079 3

转载 AndroidStudio编译报错:Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a

简述Error:Execution failed for task ':app:compileDebugJava'. > Cannot find System Java Compiler. Ensure that you have installed a JDK (not just a JRE) and configured your JAVA_HOME system variable t

2017-10-31 10:13:20 599

原创 AndroidStudio 设置signingConfigs让编译也能使用正式签名

说明:AndroidStudio开发第三方登录的时候,由于需要正式签名的比对,所以编译运行时候,QQ、新浪和微信都不能正常唤醒,所以要配置编译运行的时候加载的是正式签名就可以了。代码:buildTypes { debug { minifyEnabled false signingConfig signingCo

2017-10-27 11:03:27 9991 1

原创 Java使用Calendar月操作(时间段内的月份、前三个月、月份加1)

获取当前时间和前三个月时间 获取时间段内所有的年月集合 月份加1

2017-10-20 10:56:00 21599

原创 Android城市列表,首字母排序,右侧点击字母定位

效果图:自动定位(百度地图)+列表选择思路:1、请求到的城市列表,提取首字母2、城市列表比较混乱,先使用实体类把相同首字母的城市放到一起3、显示城市列表4、使用QuicLocationBar显示右侧字母栏代码:1、调用代码package com.xinyan.personal.ui.activity;import android.Manifest;import android.content...

2017-10-13 12:36:48 7448 3

原创 Attribute application@allowBackup value=(true) from AndroidManifest.xml 报错

说明:在集成别的@aar包时候,出现错误:Attribute application@allowBackup value=(true) from AndroidManifest.xml:47:9-35 is also present at [com.aliyun.ams:alicloud-android-feedback:3.1.0] AndroidManifest.xml:

2017-09-18 11:26:25 12134 1

原创 Node.js - User doesnt sign in. leancloud

说明:LeanCloud Node.js使用lean up运行报错:User doesn't sign in.原因:登录信息实效解决:使用命令:lean login然后会提示输入邮箱和密码。登录成功即可。

2017-09-01 10:46:22 684

原创 Handlebars 通过JavaScript对view和data的分离来快速构建Web模板

说明:Handlebars 是 JavaScript 一个语义模板库,通过对view和data的分离来快速构建Web模板。它采用"Logic-less template"(无逻辑模版)的思路,在加载时被预编译,而不是到了客户端执行到代码时再去编译, 这样可以保证模板加载和运行的速度。Handlebars兼容Mustache,你可以在Handlebars中导入Mustache模板。

2017-08-30 21:15:07 519

原创 js截取字符串,去掉前几位,保留后几位

1.slice方法1.slice方法var str="abc12345";alert(str.slice(3)) // => 12345截取掉前三位字符,保留后几位2.substring方法var str="abc12345";alert(str.substring(3)); // => 1234截取掉前三位字符,保留后几位2.su

2017-08-29 18:02:58 26536

原创 网页文章编辑:富文本编辑(wangEditor)

网页文章编辑:富文本编辑(wangEditor)富文本编辑有很多,这里有个总结的:http://blog.csdn.net/u012246458/article/details/77508070最终选择了wangEditor,原因只有一个:简单。官网:http://www.wangeditor.com/index.html按照开发文档开发即可开发:效果:直接在需要显示编辑器的地方

2017-08-29 14:56:27 2572

转载 安卓ProgressBar水平进度条的颜色设置

安卓系统提供了水平进度条ProgressBar的样式,而我们在实际开发中,几乎不可能使用默认的样式,原因就是“太丑”^_^所以我们在更多的时候需要对其颜色进行自定义,主要使用就是自定义样式文件。再在drawable目录下新增progressbar.xml文件,可以设置默认背景色和进度条的颜色(值得一提的是支持渐变色)代码:

2017-08-23 16:56:26 4210

转载 几种知名开源富文本编辑器记录和对比(仅供参考)

1、UEditor 百度的。优点:插件多,基本满足各种需求,类似贴吧中的回复界面。缺点:不再维护,文档极少,使用并不普遍,图片只能上传到本地服务器,如果需要上传到其他服务器需要改动源码,较为难办,加载速度慢。总结:小项目,可以用用,不推荐使用。2、kindeditor界面类似百度,效果很像文档齐全但用例较少,使用还算方便。缺点:总感觉样子不是很好看,没有现代那种风

2017-08-23 16:51:16 14575 1

原创 Node.js - -bash: lean: command not found

说明:运行Node.js的LeanCloud项目时候,一直提示-bash: lean: command not found运行了:brew updatebrew install lean-cli也没有用。覆盖lean-cli提示已经连接:zst:pet-online zst$ brew link --overwrite lean-cliWarning: Alread

2017-08-18 14:59:37 580

原创 Node.js - 使用brew进行Mac环境安装,示例LeanCloud

说明:Mac环境下,使用使用 Homebrew 进行Node.js安装。这里使用了LeanCloud的项目示例结构安装调试。Node.js中运行的项目是LeanCloud项目。步骤:1、使用 Homebrew 进行安装:按照网站提示:将以上命令粘贴至终端。/usr/bin/ruby -e "$(curl -fsSL https://raw.githu

2017-08-18 09:46:57 909

转载 Android - 使用自定义webview调用支付宝app支付

webview在加载网页的时候会默认调起手机自带的浏览器加载网页,用户体验不好。但当用户设置浏览器客户端(setWebViewClient)设置这样的监听事件之后,当请求url的时候就不会打开手机自带的浏览器。webview.setWebViewClient(new WebViewClient() { @Override public void

2017-08-09 18:30:29 2338

原创 Android ViewPager简单实现 - 倒计时、引导页左右滑动

说明:ViewPager简单实现,方便以后用。做的是一个全屏的引导页。截图:代码:GuideActivity.javapackage com.xinyan.personal.ui.activity;import android.content.Intent;import android.gesture.GestureUtil

2017-08-02 16:06:46 715 3

原创 Android PopupWindow 弹框布局要显示在某个空间下面位置

说明:弹框布局要显示在某个空间下面需求。代码:使用PopupWindow。1、PopupWindow初始化 private PopupWindow popupSearchWindow; //初始化搜索popup (可以启动初始化) private void initSearchPopupWindow() { LayoutInf

2017-08-01 16:29:39 3945

原创 Android 图片旋转动画两种实现方式

说明:让图片旋转两种方法,使用xml和代码xml加载:xml布局:anim_rotate.xml <?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:durat...

2017-08-01 11:12:58 7069

PyCharm2020破解

破解教程https://beluga.blog.csdn.net/article/details/109818100

2020-11-19

Android File Transfer安卓和mac互传文件通过usb

Android File Transfer安卓和mac互传文件通过usb,usb链接安卓手机和macbook打开手机文件夹来拷贝文件。

2018-12-25

Transmit破解版for mac - ftp上传

Transmit是一款Mac上的FTP客户端,无论在界面还是用户体验上做的都很好,支持连接历史记录、喜爱列表、双栏浏览、连接为本地磁盘等,除了FTP协议外,还支持SFTP、亚马逊的S3、WebDAV等协议,连接和文件传输速度都很快,非常不错, Mac 上首选的FTP 客户端!

2018-10-08

h5 - PhotoSwipe图片放大功能集成和使用

PhotoSwipe图片放大功能集成和使用,h5网页中点击图片放大,放大后左右查看滑动,还能分享到各个社区!

2018-05-31

MPAndroidChart的apk安装包

MPAndroidChart的apk安装包,数据统计的柱状图、折线图。git项目地址:https://github.com/PhilJay/MPAndroidChart

2017-07-01

Android的gitignore文件

命名为H.gitignore,防止mac下载下来被隐藏。博客地址:http://blog.csdn.net/u012246458/article/details/70228820

2017-04-18

dede织梦编辑器增加插入代码并高亮显示代码插件

织梦编辑器增加插入代码并高亮显示代码插件,使用方法地址:http://blog.csdn.net/u012246458/article/details/54426203

2017-01-14

android汉字转拼音

android汉字转拼音

2016-12-08

Android下拉刷新demo

自定义android下拉刷新,详细见博客:http://blog.csdn.net/u012246458/article/details/53393014

2016-11-29

gradle-2.14.1-bin

Minimum supported Gradle version is 2.14.1. Current version is 2.10. If using the gradle wrapper, try editing the distributionUrl in E:\project-gitosc\dlxf-android\gradle\wrapper\gradle-wrapper.properties to gradle-2.14.1-all.zip

2016-10-11

支持https://的imageloader-全名Universal-Image-Loader

支持https://的imageloader-全名Universal-Image-Loader

2016-03-31

Android下拉刷新,自动刷新demo

Android多种下拉刷新,自动刷新,还有刷新动画,里面包含apk包与截图,亲测可用。

2016-03-18

空空如也

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

TA关注的人

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