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

原创 Android日志通过logcat实时输出至文件
Android日志通过logcat实时输出至文件一、前言二、利用logcat系统方法将日志输出到文件中一、前言相信在开发结束后,开发者在开发完成后,将apk发给测试人员,会出现一下很尴尬的问题。测试人员:**,点击按钮1-》进入页面A-》点击按钮2-》返回-》再点击-》出现XX问题!!!开发人员:嗯?我按照你说的测试一遍没有出现问题啊?哄我呢?*_*测试人员:不阔能,我测试好几遍了,都会...
2020-03-31 20:59:02
7001
2
原创 Xutils3中的一些坑
Xutil框架相信很多Android开发程序员都不陌生,Xutil集注解、网络、图片加载、数据库操作与一身的Android端框架,更新的Xutil3更简单的方便,在这里不针对Xutil的中心内容进行讲解,主要讲在使用Xutil中发现的问题。一、Xutil中0B文件无法下载问题 由于公司需要,对于文件下载、上传等需要对0B文件也做到兼容,但是后期测试发现Xutil3在下...
2018-07-18 14:22:39
4131
1
原创 论客户端监听软件非崩溃错误监听
在软件上线以后,经常会出现用户提出非奔溃异常错误,但是在程序员极力模拟操作进行复现的时候,大部分是复现不了的,这种错误的修改其实是很费时费力的,而且容易让人奔溃,这样该怎么办? 相信大部分的人第一想法是打印日志啊,对,没错就是上传日志,但是要怎么上传呢?何时上传呢?失败日志怎么处理呢?下面是我在开发中经常使用的一种模式。 1.日志收集: 在容易出现错误,或者需要较...
2018-02-28 11:51:52
258
原创 AudioRecorder实时录制mp3格式音频
本博客讲述的是Android中利用AudioRecord实时录制音频转化为MP3格式的音频的实例,可以实现录制的开始、暂停、停止等功能。
2017-07-20 15:41:12
6692
3
原创 Android databinding(四)--layout中的特殊使用
在上面几篇文章中我们介绍了databinding在layout,activity,自定义属性(bind adapter)的使用。本篇文章重要简介的是databinding在layout中的一些特殊使用。
2017-05-22 11:23:56
3498
1
原创 Android databinding(详解三)--自定义属性使用
在上面的几篇文章(Android databinding中Activity详解)从一个例子中解析了,Android databinding的使用,本篇文章是databinding中自定义属性的使用。
2017-05-22 10:52:36
6934
1
原创 Android databinding详解(二)--activity解析
在本篇文章中主要讲述的是集成了data binding框架以后,我们的Activity文件中应该如何书写?下面依旧是先粘贴上Activity所有的代码, 然后通过代码讲述它与普通的Activity的不同之处。
2017-04-05 10:48:37
6670
原创 Android databinding详解(一)--layout解析
在上一篇文章Android Databinding(初识),介绍了Databinding及代码示例,在本章节中将从代码的层次上进行Databinding的详细讲解,本篇主要讲解的data binding在layout语法以及布局的结构。
2017-04-01 16:52:19
4065
原创 Android 混淆详解
混淆是什么 混淆并不是使代码无法进行反编译,只是将代码中的类、方法等重命名,把它们改成a.b.c.d等毫无意义的名词,就算得到源码也不知道方法有任何意思,但是对于计算机而言,它只会按照原先的执行顺序执行代码,而且Android的混淆过程中,会自动识别程序中的引用,去除代码中未被引用的方法以及未使用到的资源,换句话说,它也可以减少我们apk的大小。
2017-04-01 14:49:05
1515
1
原创 Android 生成apk自动重命名名字以及设置签名
相信使用Android studio的都知道,在Android生成apk的时候,要不是生成的是app-debug,要不就是app-release,每次交给别人都得重新命名一次,十分繁琐;在实际的开发,多人合作的时候,有时候譬如百度地图的key值,如果换一个人就需要改变,在这里如果配置一个key并且将key文件存放在项目中的话,就不要每次更改,每次生成都是使用同一个密匙,是不是很方便?在这里介绍一下
2017-04-01 14:09:17
1781
原创 Android databinding(初识)
Android Databinding初次相见,介绍data binding的基本实现,大体上上的讲解。
2017-03-29 16:28:22
1463
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
1663
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
547
原创 Aspose.Cells代码创建Excel(C#)
在 WinForm使用Aspose.cells利用模板导出Excel,这篇文章中讲述了如何使用模板进行导出Excel,但是实际上还有比较复杂的Excel导出操作,直接使用模板是无法完成,在这里就要代码创建模板,然后利用创建的模板进行Excel的导出。下面来看一个例子: 项目要实现的效果图如上图,用户可以多选单位客户,然后可进行导出,自动根据单位进行分页,每一个单位至少占一页。 因为条件是不确
2016-11-09 14:50:10
3873
原创 MySql多对多表进行管理操作
在实际的项目开发中,表的多对多的关系很常见,这就难免要对其进行增删查改操作,在这里介绍一种方法如何对这种关系进行处理(WinFrom下的,但主要的是Sql的操作)。 首先介绍数据库,数据库中有三张表,一张业务类型表,主要类有id,名称,一张
2016-11-02 17:53:49
2087
原创 Android Spinner绑定默认项
Android Spinner只提供通过position绑定默认项的方法,但是实际上是通过text或者内部隐藏的value来绑定数据源,这篇文章利用了一个KeyValuePair的实体类BuilderSpinnerDataUtil来实现通过value或者text来绑定Spinner默认选中项,下面上代码.1.KeyValuePair:绑定数据源的实体类,Spinner一般只需要一个Value和
2016-10-20 16:30:32
1621
原创 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
7805
原创 避免同一activity下 多个fragment 切换时重复执行onCreateView方法
Fragment之间切换时每次都会调用onCreateView方法,导致每次Fragment的布局都重绘,无法保持Fragment原有状态。解决办法:在Fragment onCreateView方法中缓存View
2016-04-22 10:28:27
2063
原创 Android输出调试日志至文件中
本博客讲述的是android输出日志到文件中,不依赖于任何类,仅需配置读写外部存储卡的权限,可叠加输出日志文件,可区别调试模式与正式发布版本进行选择性输出。可直接在项目中使用。
2016-04-14 11:52:23
1425
2
原创 构造Android复合控件
在Android的界面设计中,经常使用到比较类似的布局,比如说:系统设置等等地方,而这些布局每次单独的使用会使用大量的代码进行构建,在这里我给各位介绍一种复合控件的使用,如有不对之处,请指教。 1.单个子项的代码:单个子项的布局文件就相当于ListView的item类似,实际上就是界面上相似的布局尽最大的可能统一到一个布局文件中,容纳拥有最多的控件的布局,通过属性值来控制布局中各个控件的显示。可以
2016-03-29 10:44:56
381
原创 android播放提示音工具类(SoundConfigUtils)
android软件提示音一般使用的是SoundPool以及MediaPlayer方式进行提示。下面是自己在开放中使用到的一个提示音工具类,可根据自己需要进行选择提示音播放方式(如有不对之处还请指教)。下面上代码(工具类可直接复制,不依赖于任何环境,工具类可在。1.记得在AndroidManifest.xml中配置权限: 2.下面是java代码: import java.io
2016-03-29 10:40:28
3543
原创 监听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
793
原创 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
519
Android实时录制音频为Mp3格式
2017-07-20
Android统一管理输出日志文件类
2016-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人