自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

非洲的企鹅

学习中的程序猿

  • 博客(38)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android日志通过logcat实时输出至文件

Android日志通过logcat实时输出至文件一、前言二、利用logcat系统方法将日志输出到文件中一、前言相信在开发结束后,开发者在开发完成后,将apk发给测试人员,会出现一下很尴尬的问题。测试人员:**,点击按钮1-》进入页面A-》点击按钮2-》返回-》再点击-》出现XX问题!!!开发人员:嗯?我按照你说的测试一遍没有出现问题啊?哄我呢?*_*测试人员:不阔能,我测试好几遍了,都会...

2020-03-31 20:59:02 6804 2

原创 linux(adb)常用命令

linux(adb)常用命令。ls等命令。

2022-04-02 18:04:12 3068

原创 Android 使用Properties配置文件

在Android中使用Properties保存以及提取参数的实体类,文件格式为一行一个参数。

2022-03-22 18:53:16 3873

原创 Android studio 冲突解决

本文介绍通过gradle编译解决AS内依赖包冲突的问题的一种方案,操作简单方便。

2022-03-22 18:40:13 4274

原创 Android adb常用命令集合

adb 和 adb shell常用命令。

2020-03-31 21:52:49 1310

原创 Xutils3中的一些坑

      Xutil框架相信很多Android开发程序员都不陌生,Xutil集注解、网络、图片加载、数据库操作与一身的Android端框架,更新的Xutil3更简单的方便,在这里不针对Xutil的中心内容进行讲解,主要讲在使用Xutil中发现的问题。一、Xutil中0B文件无法下载问题      由于公司需要,对于文件下载、上传等需要对0B文件也做到兼容,但是后期测试发现Xutil3在下...

2018-07-18 14:22:39 4059 1

原创 论客户端监听软件非崩溃错误监听

在软件上线以后,经常会出现用户提出非奔溃异常错误,但是在程序员极力模拟操作进行复现的时候,大部分是复现不了的,这种错误的修改其实是很费时费力的,而且容易让人奔溃,这样该怎么办? 相信大部分的人第一想法是打印日志啊,对,没错就是上传日志,但是要怎么上传呢?何时上传呢?失败日志怎么处理呢?下面是我在开发中经常使用的一种模式。 1.日志收集: 在容易出现错误,或者需要较...

2018-02-28 11:51:52 218

原创 论list内部数据排序

使用Collections.sort对List数据进行排序。

2017-11-15 13:58:21 399 1

原创 IOS计算路径下代码总量

本文是计算代码行数的一个方法的工具类

2017-07-25 09:39:31 399

原创 IOS程序生命周期

本文讲述的是IOS程序中各个生命周期函数,最后概述了用户在各种实际操作下需要执行的生命周期函数。

2017-07-21 09:42:08 313

原创 AudioRecorder实时录制mp3格式音频

本博客讲述的是Android中利用AudioRecord实时录制音频转化为MP3格式的音频的实例,可以实现录制的开始、暂停、停止等功能。

2017-07-20 15:41:12 6478 3

原创 Android databinding(四)--layout中的特殊使用

在上面几篇文章中我们介绍了databinding在layout,activity,自定义属性(bind adapter)的使用。本篇文章重要简介的是databinding在layout中的一些特殊使用。

2017-05-22 11:23:56 3397 1

原创 Android databinding(详解三)--自定义属性使用

在上面的几篇文章(Android databinding中Activity详解)从一个例子中解析了,Android databinding的使用,本篇文章是databinding中自定义属性的使用。

2017-05-22 10:52:36 6803 1

原创 Android databinding详解(二)--activity解析

在本篇文章中主要讲述的是集成了data binding框架以后,我们的Activity文件中应该如何书写?下面依旧是先粘贴上Activity所有的代码, 然后通过代码讲述它与普通的Activity的不同之处。

2017-04-05 10:48:37 6518

原创 Android databinding详解(一)--layout解析

在上一篇文章Android Databinding(初识),介绍了Databinding及代码示例,在本章节中将从代码的层次上进行Databinding的详细讲解,本篇主要讲解的data binding在layout语法以及布局的结构。

2017-04-01 16:52:19 3965

原创 Android 混淆详解

混淆是什么         混淆并不是使代码无法进行反编译,只是将代码中的类、方法等重命名,把它们改成a.b.c.d等毫无意义的名词,就算得到源码也不知道方法有任何意思,但是对于计算机而言,它只会按照原先的执行顺序执行代码,而且Android的混淆过程中,会自动识别程序中的引用,去除代码中未被引用的方法以及未使用到的资源,换句话说,它也可以减少我们apk的大小。

2017-04-01 14:49:05 1092 1

原创 Android 生成apk自动重命名名字以及设置签名

相信使用Android studio的都知道,在Android生成apk的时候,要不是生成的是app-debug,要不就是app-release,每次交给别人都得重新命名一次,十分繁琐;在实际的开发,多人合作的时候,有时候譬如百度地图的key值,如果换一个人就需要改变,在这里如果配置一个key并且将key文件存放在项目中的话,就不要每次更改,每次生成都是使用同一个密匙,是不是很方便?在这里介绍一下

2017-04-01 14:09:17 1694

原创 Android Studio快捷键

Android studio常用的快捷键

2017-03-30 16:47:27 432

原创 Android databinding(初识)

Android Databinding初次相见,介绍data binding的基本实现,大体上上的讲解。

2017-03-29 16:28:22 1409 2

原创 Xml文件必须转义的字符

Xml必须转义的字符

2017-03-28 11:57:28 1617

原创 城市名称对应车牌的前缀的Json数据

一个比较全的城市名称对应车牌前缀的Json文件(文件下载地址(密码:bya4)).

2016-11-17 15:10:06 3513 1

原创 SecureCRT下载地址(包含破解程序)

SecureCRT是访问linux比较好的工具,在这里分享一下下载的地址,内部并且附带了破解程序,软件在这个地址SecureCRT下载地址(包含破解程序)(分享密码:yk8m)。 破解的SecureCRT.7.3.keygen.exe放在SecureCRTSecureFX_HH_x64_7.0.0.326\App\VanDyke Clients这里目录下,直接运行破解程序,然后把对应的信息输入注册

2016-11-16 16:55:53 1512 4

原创 Visual Stduio快捷键

一:VS常用快捷键: 解决方案:相当于整个项目进行生成 项目:只是当前的工作空间 过程:不在乎调用的方法的内部,每一行代表一个过程 语句:断点到执行的任一语句F6 生成解决方案Shift+F6 生成当前项目F7 查看代码Shift+F7 查看窗体设计器F5 启动调试Ctrl+F5 开始执行(非调试状态)Ctrl+Shift+F5 重新启动调试F9 启用或停止断点Ctrl+Sh

2016-11-16 16:19:25 487

原创 Aspose.Cells代码创建Excel(C#)

在 WinForm使用Aspose.cells利用模板导出Excel,这篇文章中讲述了如何使用模板进行导出Excel,但是实际上还有比较复杂的Excel导出操作,直接使用模板是无法完成,在这里就要代码创建模板,然后利用创建的模板进行Excel的导出。下面来看一个例子: 项目要实现的效果图如上图,用户可以多选单位客户,然后可进行导出,自动根据单位进行分页,每一个单位至少占一页。 因为条件是不确

2016-11-09 14:50:10 3718

原创 Git的基本使用

讲述一些比较实用的Git命令以及一个相对而言比较好的项目管理的方法。

2016-11-03 14:51:10 285

原创 MySql多对多表进行管理操作

在实际的项目开发中,表的多对多的关系很常见,这就难免要对其进行增删查改操作,在这里介绍一种方法如何对这种关系进行处理(WinFrom下的,但主要的是Sql的操作)。 首先介绍数据库,数据库中有三张表,一张业务类型表,主要类有id,名称,一张

2016-11-02 17:53:49 2035

原创 Shape属性详解

Android中Shape的各个标签以及属性的详细介绍,方便大家以后对Shape的使用。

2016-10-27 11:21:07 617

原创 RecycleView在DataBinding上的通用Adapter

DataBinding,recycleView的结合使用

2016-10-20 17:20:02 2443

原创 Android Spinner绑定默认项

Android Spinner只提供通过position绑定默认项的方法,但是实际上是通过text或者内部隐藏的value来绑定数据源,这篇文章利用了一个KeyValuePair的实体类BuilderSpinnerDataUtil来实现通过value或者text来绑定Spinner默认选中项,下面上代码.1.KeyValuePair:绑定数据源的实体类,Spinner一般只需要一个Value和

2016-10-20 16:30:32 1524 1

原创 Android实现View隐藏显示渐变动画

Android实现View隐藏与显示的渐变动画。

2016-10-20 14:33:34 8130 4

原创 WinForm使用Aspose.cells利用模板导出Excel

Aspose是一个处理文件格式的组件,可对Words、Excel等工具进行操作,实现代码数据导出。在这里我介绍以及提供Aspose对Excel(Aspose.Cells)导出的工具类。1.首先介绍Aspose.Cells的基础知识:A.Excel模板变量的定义(详细可在官网查看详细:http://www.aspose.com/docs/display/cellsnet/Using+Smar...

2016-07-21 09:46:00 7512 9

原创 避免同一activity下 多个fragment 切换时重复执行onCreateView方法

Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态。解决办法:在Fragment onCreateView方法中缓存View

2016-04-22 10:28:27 1971

原创 Android输出调试日志至文件中

本博客讲述的是android输出日志到文件中,不依赖于任何类,仅需配置读写外部存储卡的权限,可叠加输出日志文件,可区别调试模式与正式发布版本进行选择性输出。可直接在项目中使用。

2016-04-14 11:52:23 1331 2

原创 构造Android复合控件

在Android的界面设计中,经常使用到比较类似的布局,比如说:系统设置等等地方,而这些布局每次单独的使用会使用大量的代码进行构建,在这里我给各位介绍一种复合控件的使用,如有不对之处,请指教。 1.单个子项的代码:单个子项的布局文件就相当于ListView的item类似,实际上就是界面上相似的布局尽最大的可能统一到一个布局文件中,容纳拥有最多的控件的布局,通过属性值来控制布局中各个控件的显示。可以

2016-03-29 10:44:56 355

原创 android播放提示音工具类(SoundConfigUtils)

android软件提示音一般使用的是SoundPool以及MediaPlayer方式进行提示。下面是自己在开放中使用到的一个提示音工具类,可根据自己需要进行选择提示音播放方式(如有不对之处还请指教)。下面上代码(工具类可直接复制,不依赖于任何环境,工具类可在。1.记得在AndroidManifest.xml中配置权限: 2.下面是java代码: import java.io

2016-03-29 10:40:28 3454

原创 监听Android程序前后台切换

本Application在Api 14(Android 4.0)以上实现监听程序在前台运行还是在后台运行. import java.util.ArrayList; import java.util.List; import android.app.Activity; import android.app.Application; import android.os.Bundle;

2016-03-29 10:37:26 741

原创 Android Image压缩工具类

import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import android.graphics.Bitmap;import android.graphics.BitmapFactory;/** * Image压缩工具类 * * @author yzy * */public

2016-03-29 10:26:02 491

转载 关于Assets下的.9图失效问题

.9图在assets文件下读取失效问题。

2016-03-26 17:18:02 879

LogUtils.java

工具类通过Android logcat实时输出至文件中,调用locat方法输出至本地文件目录中,便于开发人员实时对APP日志实时跟踪。

2020-03-31

Android反编译工具集合包

压缩包内包含apktools、dex2jar、gui工具以及具体的使用方法,下载直接使用或按照内部的说明顺序使用即可。

2019-02-19

Android实现依次单击图片文字认证

该demo中实现了Android端依次单击图片中的文字的验证,可自定义单击字符的长度、监听等,直接显示至界面设置监听即可。

2018-08-09

Android实时录制音频为Mp3格式

本demo实现的是Android中利用AudioRecord实时录制音频转化为MP3格式的音频的实例,可以实现录制的开始、暂停、停止等功能。

2017-07-20

Android统一管理输出日志文件类

此工具类统一管理Android输出日志,日志可进行一系列的叠加,可通过控制是否是debug模式来进行设置是否输出,有效控制debug和release的日志输出.

2016-10-21

Android播放系统提示音工具类

这是一个播放Android系统提示音的工具类,可以调用SoundPool和MediaPlayer来播放提示音,使用起来简单方便.

2016-10-21

空空如也

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

TA关注的人

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