自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 Performing stop of activity that is not resumed:使用AndroidAnnotations的常见注意事项

Performing stop of activity that is not resumed(常见问题解决):在清单文件AndroidManifest.xml中要注册同名的Activity_等组件在我们代码中定义的各种控件不能用private修饰符我们代码中带@注解的方法也不能用private作用方法的修改符

2017-06-30 20:15:49 1363

原创 .9图片不能使用问题(Android开发)

今天准备做一个新开发的项目,需要借鉴之前项目中的.9图片,发现拷贝到自己项目中后,图片运行报错,无法识别.后来找了下资料,其实,只要把Build文件,删掉就行!

2017-06-30 20:02:39 921

转载 关于Gradle配置的小结

使用 Android Studio 来开发 Android 工程的过程中,接触 Gradle 是不可避免的,比如配置签名、引入依赖等。那么 Gradle 到底是什么东西呢? Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化建构工具。它使用一种基于 Groovy 的特定领域语言 (DSL) 来声明项目设置,抛弃了基于 XML 的各种繁琐配置 (此定义来自

2017-06-30 19:35:22 554

转载 在java中使用jxl操作excel

jxl是一个韩国人写的Java操作excel的工具, 在java的开源世界中,有两套比较有影响的API可供使用,一个是POI,一个是jExcelAPI(即jxl)。jxl功能相对POI比较弱一点。但jExcelAPI对中文支持非常好,API是纯Java的, 不依赖Windows系统,即使运行在Linux下,也同样能够正确的处理Excel文件。 需要补充说明的是,jxl对图形和图表的支持很有

2017-06-23 20:14:21 370

原创 java.sql.SQLException: Unable to run insert stmt on object 解决办法

最近在使用compile 'com.j256.ormlite:ormlite-android:5.0'compile 'com.j256.ormlite:ormlite-core:5.0'数据库框架的时候,因为我的应用,在应用没有退出的时候,要频繁删除和创建数据库.遇到了一个bug,在应用不退出的时候,删除掉数据库然后重新导入数据和创建数据库,有时候会不成功! 错误异常为:

2017-06-22 10:48:23 5348

原创 Android Studio突然不显示logcat日志的解决

今天打开Studio的时候发现,日志没有了,明明之前都是好好的,感觉很奇怪,往上找了一些方法,并自己试用和做了一下总结:出现日志不显示的原因有很多,这个是我的解决办法!仅供参考,有时候你明明之前都钩了,但是再次打开的时候,却发现没有钩,重新勾上,把日志级别调至最低,并选择:Show only selected application  ,另外应用的包名,有时候出现日志不显示的时候,包名也没

2017-06-22 10:35:37 1111

转载 com.android.ddmlib.AdbCommandRejectedException

今天装应用,出现了这个问题: 往上找了别人的解决方法,试了第二种:问题解决前提是,先cmd命令看看, adb devices  看看手机是否连接了电脑.解决问题:com.android.ddmlib.AdbCommandRejectedException: device offline当控制台出现:Uploading ****.apk onto device '1000b1ed

2017-06-22 09:41:14 691

转载 Android APK反编译就这么简单 详解(附图)

在学习Android开发的过程你,你往往会去借鉴别人的应用是怎么开发的,那些漂亮的动画和精致的布局可能会让你爱不释手,作为一个开发者,你可能会很想知道这些效果界面是怎么去实现的,这时,你便可以对改应用的APK进行反编译查看。下面是我参考了一些文章后简单的教程详解。(注:反编译不是让各位开发者去对一个应用破解搞重装什么的,主要目的是为了促进开发者学习,借鉴好的代码,提升自我开发水平。)

2017-06-20 19:29:01 206

原创 Error:Execution failed for task ':app:buildInfoDebugLoader'

今天在做一个demo的时候遇到   Error:Execution failed for task ':app:buildInfoDebugLoader'.> Exception while doing past iteration backup : Source /home/ruiqin/AndroidStudioProjects/DouTuGaoShou/app/build/int

2017-06-20 17:31:12 351

转载 Android ormlite DB错误 Unable to run insert stmt on object

关系型数据库需要自己直接写sql操作RDBMS,有了ORM映射库就方便多了,直接写读对象;把这两天遇到的问题总结下:1.安装,orm类库比较多,推荐时候ormLite; 官网和参考博文:http://blog.csdn.net/yzzst/article/details/93592712.遇见了 unable to run insert st

2017-06-20 13:58:30 3179 2

转载 ORMLite学习入门笔记

使用原始的SQLiteHelper来操作维护数据库有点过于繁琐,重复工作量较大。所以会想到使用一个比较方便的ORM来维护我们本地的数据库,各位业界前辈都给我推荐了ORMLite(官网:http://ormlite.com/),以其小巧方便,在Android数据库维护上深受大家的喜爱。 但是ORMLite的文档有比较少,官方老外写的文档又长又乱,我等考不过托福雅思的我也就简单的看了看

2017-06-20 11:49:45 377

转载 2017 上半年最酷,最受欢迎的30 个 Android 库

我从 《The 30 Coolest Android Libraries from Spring 2017》这篇文章中的 30 个最酷的 Android 库挑了几个我感觉比较好玩的几个 Android 库分享给大家。如果想看完整的 30 个库,可以点击“阅读原文”查看。   1   Spruce Android Animation Library (an

2017-06-20 09:30:26 1339

原创 android5.0 手机中,缓存文件不能实时刷新问题,解决办法.

public class MtpUtils { private static final String ACTION_MEDIA_SCANNER_SCAN_DIR = "android.intent.action.MEDIA_SCANNER_SCAN_DIR"; private static final Logger logger = LoggerFactory.getLogger

2017-06-19 18:43:09 3337 1

原创 ormlite使用注意事项

本人在使用:   compile 'com.j256.ormlite:ormlite-android:5.0' compile 'com.j256.ormlite:ormlite-core:5.0' 经常会遇到这个依赖插入数据失败问题. excelDaoOpe = excelSqliteOpenHelper.getDao(ExcelBean.class);/** * 添加

2017-06-19 18:26:54 1017

原创 产品更新,覆盖安装失败,原因和解决办法.

原因:    1.清单文件中没有设置  版本号: android:versionCode="5" 解决办法:添加一个版本号,或者之前有版本号,把版本号改高点 2.清单文件中:sharedUserId 错误: android:sharedUserId="android.uid.system" 解决办法: 删除掉这句代码. 3.

2017-06-19 17:56:52 1844

转载 Android 沉浸式状态栏攻略 让你的状态栏变色吧

一、概述近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果下图:关于这个状态栏变色到底叫「Immersive Mode」/「Translucent Bars」有兴趣可以去 为什么在国内会有很多用户把 「透明栏」(Translucent Bars)称作 「沉浸式顶栏」?上面了解了解,请勿指点我说的博文标题起得不对,thx。恩,接下来正题。

2017-06-19 11:09:39 359

原创 Android APP压力测试-Monkey

最近公司app需要做压力测试,找了点资料,看了这篇感觉写了不错,分享给大家.Monkey测试特点什么是Monkey test? 如其名,像猴子一样,虽然什么都不懂,但是可以乱点一通,可以理解为压力测试。在规定的时间或次数范围内做任何随机的操作,随即操作包括点击、滑动......Monkey测试目标:通过模拟用户随机操作时间,暴露应用内Crash,降低Crash率Monkey Tes

2017-06-17 11:11:07 692

原创 Android 5.1 如何监听用户按了home键

private BroadcastReceiver mHomeKeyEventReceiver = new BroadcastReceiver() { String SYSTEM_REASON = "reason"; String SYSTEM_HOME_KEY = "homekey"; String SYSTEM_HOME_KEY_LONG = "recentapps";

2017-06-14 21:56:59 1531

原创 ormlite 删除对象时注意事项

最近在使用这个compile 'com.j256.ormlite:ormlite-android:5.0'compile 'com.j256.ormlite:ormlite-core:5.0'依赖的时候,新建的数据库表格中,第一行和最后几行,多次进出应用的时候,总会多出很多为null的数据.看着很烦,试了很多方法都删除不了这些没用的数据,后来看了源码,原来是bean中要加一个id的属

2017-06-14 20:29:22 693

转载 Android静态变量的生命周期

Android是用Java开发,其静态变量的生命周期遵守Java的设计。我们知道静态变量是在类被load的时候分配内存的,并且存在于方法区。当类被卸载的时候,静态变量被销毁。在PC机的客户端程序中,一个类被加载和卸载,可简单的等同于jvm进程的启动和结束。那么在android中呢?用的Dalvik vm也是一样的。不过Android不太突出的进程概念,所以对静态变量的生命周期就会感觉模糊,这种

2017-06-13 15:21:58 263

转载 Android学习笔记:Preference的使用

Preference直译为偏好,博友建议翻译为首选项。一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,并立时生效,同时android提供一种类似的layout的方式来进行Prefernce的布局。一个简单的Preferenece例子步

2017-06-13 09:44:24 326

原创 Performing stop of activity that is not resumed

Performing stop of activity that is not resumed: {com.uniscope.myfile/com.uniscope.myfile.FileExplorerTabActivity} java.lang.RuntimeException: Performi

2017-06-12 23:11:21 10022

原创 java,jxl.jar,如何让Excel表格设置密码

WritableWorkbook book = Workbook.createWorkbook(new File(path));WritableSheet sheet = book.createSheet("核查数信息", 0);SheetSettings settings = sheet.getSettings(); settings.setPassword("000000"

2017-06-12 18:02:43 2486 1

转载 Java使用jxl.jar包写Excel文件的最适合列宽问题基本实现

以前用jxl.jar包,读写过Excel文件。也没有注意最适合列宽的问题,但是jxl.jar没有提供最适合列宽的功能,上次用到写了一下,可以基本实现最适合列宽。注意,这个只是基本可以实现,基本针对中文电子报表。1.实现思路  (1)一般的中文汉字占位长度是英文字母的2倍,“方块字”很统一。  (2)对于要写入Excel中的数据统计每一列的最大列宽,最后直接将这一列的

2017-06-12 17:42:08 631

转载 JAVA操作Excel表格

Web报表的开发是一个比较常见的功能,然而在B/S构件上实现这些功能并没有在C/S构架上那些简单,针对这样的问题,本篇文章是为大家提供相应的解决方案,在下面的内容中将介绍JSP与Excel的交互、图形报表的制作和基本的Web打印功能,这些功能都不是很难,可以在掌握这些功能的基础上举一反三,思考其他新的应用。  在应用系统开发的过程中,很多客户会提出把数据表格导出为Exvel文件的需求,这样

2017-06-10 18:38:00 297

转载 处理Excel的类库主要有两种JXL 和POI和介绍.

目前应用比较多的处理Excel的类库主要有两种JXL 和POI。都是开源项目,POI是apache下的子项目,经过研究和比较觉得POI更新更快一些。到目前为止已经支持Excel2007版本了,不过目前也是3.5的beta4版以上才支持。JXL貌似还不行,但是个人觉得在使用上JXL简单一些。另外JXL还有一个小问题需要注意一下在读取Excel文件是单次读不可以超过10000行,否则会溢出

2017-06-10 18:33:10 805

转载 Java实现操作excel表格(基于poi.jar)

首先导入了一个poi.jar 网上有很多这个资源可以下载XSSFSheet sheet=null;XSSFWorkbook book=null;一:查  (查找本地指定位置的excel表格,在控制台输出) ?1234567891011121

2017-06-10 18:31:14 406

转载 操作Excel工具类之基于Apache的POI类库

功能简介:1、向Excel文档插入数据,可以是多行可以是多列,保留原单元格格式不变2、向Excel文档插入一个新行,并且使用与上一行完全相同的格式3、等等 需要的第三方JAR包:poi-3.8-20120326.jarpoi-examples-3.8-20120326.jarpoi-excelant-3.8-20120326.jar

2017-06-10 18:27:35 452

转载 导入导出Excel的Java工具类ExcelUtil

在编写ExcelUtil之前,在网上查了一些资料。java中用来处理Excel的第三方开源项目主要就是POI和JXL。poi功能强大,但是比较耗资源,对于大数据量的导入导出性能不是太好;jxl功能简单,但是性能比较好。 由于本项目的导入导出更多关注性能问题,而且jxl提供的功能基本也都够用了,于是选择了jxl作为支持。 实战 导出就是

2017-06-10 18:25:34 237

转载 常见 jar包详解

jar包用途axis.jarSOAP引擎包commons-discovery-0.2.jar用来发现、查找和实现可插入式接口,提供一些一般类实例化、单件的生命周期管理的常用方法.jaxrpc.jarAxis运行所需要的组件包saaj.jar创建到端点的点到点连接的方法、创建并处理SOAP消息和附

2017-06-10 18:24:19 1353

转载 异常处理之[Error: com.android.ide.common.process.ProcessException]

昨天开发过程中,build时出现异常,错误消息如下:Error:java.util.concurrent.ExecutionException:com.android.ide.common.process.ProcessException:Error:Execution failed for task':app:mergeDebugResources'.>Error:java.util.c

2017-06-10 10:26:14 1526

转载 警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用

错误信息:警告: 最后一个参数使用了不准确的变量类型的 varargs 方法的非 varargs 调用;[javac] 对于 varargs 调用,应使用 Java.lang.Object[javac] 对于非 varargs 调用,应使用 java.lang.Object[],这样也可以抑制此警告程序是一样的,在jdk1.4下可以编译通过,但在1.5就不行。上网查了一下,

2017-06-10 09:32:32 5022

转载 android studio学习----目录结构

终于要转到android studio 了,一直没有转过来,似乎落伍了, 项目结构:一个窗口只有一个项目,项目 叫  Project 代表一个workspace 一个项目的结构跟eclipse区别还是蛮大的: 首先看APP结构:app放的其实就是  java文件和资源文件 切换  目录结构 比如切换到p

2017-06-05 21:30:17 357

转载 如何在Android Studio中创建jniLib和asset文件夹

1.创建asset文件夹如图进行操作2.创建jniLib文件夹—打开app下面的gradle文件(不是project的gradle)—在gradle文件的Android标签里面添加 sourceSets.main.jniLibs.srcDirs = [‘libs’]

2017-06-05 21:24:51 5586

原创 Android中TextView中的.setText和.append的区别

setText() 把以前的内容冲掉了,append()在以前的内容后面添加。这个区别应该很好理解。如果原来字域的内容为空,则这两个方法的作用一样。

2017-06-05 15:37:33 15105

转载 远程分支的创建和删除

远程分支远程分支(remote branch)是对远程仓库中的分支的索引。它们是一些无法移动的本地分支;只有在 Git 进行网络交互时才会更新。远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置。我们用 (远程仓库名)/(分支名) 这样的形式表示远程分支。比如我们想看看上次同 origin 仓库通讯时 master 分支的样子,就应该查看 origin/master 分支。如果

2017-06-03 23:31:01 259

转载 Android Studio 开发错误 Installation failed with message INSTALL_FAILED_SHARED_USER_INCOMPA

之前所长给了个 CarLauncher 的项目,当时编译失败,少库,后来作者回复了我,感觉那些库没用,然后刚才注释掉了,可以打包了,当时运行时出现错误:之前遇到过这个问题,当时是手机有个app,更改签名后再安装出现该界面,所以,删除旧的 app 就可以安装了。当时现在的问题是,这个 app 是第一次安装啊,就出现了这个,想了想应该是权限的问题,看了下清单目录,的确有变红的东

2017-06-02 14:58:36 3237

原创 判断两个数组是否相等的方法

byte buff[] = new byte[128];byte[] toSend = Utils.fromHex("11 22 33 44 55 66 77 88 99 00");rfidDevice.open();rfidDevice.write(toSend);Thread.sleep(200);int read = rfidDevice.read(buff);if (Array

2017-06-01 17:01:57 9714

转载 ByteBuffer用法小结

在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建B

2017-06-01 16:34:18 503

转载 Android必知必会-Android Studio修改包名

背景公司做相似产品较多,一般都是以某个产品为基础修改,逐步替换设计图的切图。这个就会导致需要经常为Copy的项目修改包名。 这里是参考一些网上的说法,结合自身实战经验加以完善,特此分享给同行们,避免不必要的弯路。Android Studio修改包名1.修改包显示方式如下图所示: 通过修改包显示方式,我们可以更方便的修改包名。2.修改包名

2017-06-01 15:06:34 212

JDBC开发步骤

JAVAEE java调用存储过程 JDBC 的开发步骤,和示例代码

2018-10-25

空空如也

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

TA关注的人

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