自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 收藏
  • 关注

转载 Android签名详解(debug和release)

1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1) 所有的应用程序都必须有数字证书,Andro

2016-11-24 10:20:48 514

转载 扩展GridView实现多选(全选)、点击行任意位置选择行、选中变色、添加双击事件等

主要功能:a.隔行色(颜色可自定义)b.点击行任意位置选择行c.点击已选中行任意位置取消选择d.选中行变色(颜色可自定义)e.多选全选功能f.添加双击响应事件        GridView控件功能非常强大,但在具体应用中很多时候无法满足特殊需求。例如我前段时间做自己网站(网站制作学习吧)。在编写后台管理版块期间。由于是文章站,列表页面会比较多。每个列表显示基本一样,功

2016-11-24 10:19:04 851

转载 java keytool证书工具使用小结

Keytool 是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)-密钥(secret key)或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)-只包含公钥.JDK中keytoo

2016-11-24 10:15:21 397

转载 Android 3D立体无限旋转滚动容器

http://blog.csdn.net/Mr_immortalZ/article/details/51918560https://github.com/ImmortalZ/StereoView

2016-11-24 10:00:54 727

转载 Android如何使用WebView访问https的网站

Android中可以用WebView来访问http和https的网站,但是默认访问https网站时,假如证书不被Android承认,会出现空白页面,且不会有任何提示信息,这时我们必须加多一些配置。此方法只针对2.1版本以上的Android。1 package me.gevin;2 3 import android.net.http.SslError;4 import a

2016-11-24 09:57:12 559

转载 Android 让WebView完美支持https双向认证(SSL)

最近做一个安全级别比较高的项目,对方要求使用HTTPS双向认证来访问web网页。双向认证在android5.0以上很好解决,但是在Android5.0以下,webviewclient中没有客户端向服务器发送证书的回调接口(回调是个隐藏函数)。网上搜索到大概有这么几种解决方法:1.      利用反射调用隐藏函数(不太现实,这个方法为回调方法)2.      自己编译完整的c

2016-11-24 09:51:59 761

转载 Android安全开发之安全使用HTTPS

1、HTTPS简介阿里聚安全的应用漏洞扫描器中有证书弱校验、主机名弱校验、webview未校验证书的检测项,这些检测项是针对APP采用HTTPS通信时容易出现风险的地方而设。接下来介绍一下安全使用HTTPS的相关内容。1.1 为何需要HTTPSHTTP协议是没有加密的明文传输协议,如果APP采用HTTP传输数据,则会泄露传输内容,可能被中间人劫持,修改传输的内容。如下图所示

2016-11-24 09:47:08 701 1

转载 Android中WebView拦截替换网络请求数据

Android中处理网页时我们必然用到WebView,这里我们有这样一个需求,我们想让WebView在处理网络请求的时候将某些请求拦截替换成某些特殊的资源。具体一点儿说,在WebView加载http://m.sogou.com时,会加载一个logo图片,我们的需求就是将这个logo图片换成另一张图片。shouldInterceptRequest好在Android中的WebView比较强

2016-11-24 09:44:00 2935

原创 Android.database.sqlite.SQLiteDatabaseCorruptException: database disk image is malformed

sqlite数据库文件损坏的问题What is an SQLITE_CORRUPT error? What does it mean for the database to be "malformed"? Why am I getting this error?An SQLITE_CORRUPT error is returned when SQLite detec

2016-09-19 18:05:50 3682

转载 ListView 改变数据源后 notifyDateSetChanged不起作用

在使用notifyDataSetChanged更新ListView的数据源时,要注意:ListView使用的数据源是来自ArrayList。通常我们的做法是创建一个已经有我们想要提供给ListView的数据的ArrayList,例如:ArrayList list  = new ArrayList;  list.add(1);  

2016-09-19 18:02:06 3033

转载 android 一个 textview 设置不同的字体大小和颜色

在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。步骤如下:      1.定义不同style .不妨如下定义2个style cop style name="style0">      item name="android:textSize">19

2016-09-19 17:54:25 1301

原创 Android弹出式对话框AlertDialog中的EditText自动打开软键盘

Activity中需要启动一个AlertDialog,这个对话框使用的是自定义布局,在这个对话框里有个EditText,可能是自定义布局的问题,导致对话框弹出时不能自动打开软键盘并定位焦点到文本框里。dialog.show();dialog.setContentView(windowLayout);dialog.getWindow().clearFlags(WindowManage

2016-09-19 17:43:53 6820

转载 android自定义CheckBox和RadioButton中文字和图片之间距离

红色标注的就是重点RadioButton android:id="@+id/radio2" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@null" android:button="@null"

2016-09-19 17:23:19 659

转载 Android应用中clearFocus方法调用无效的问题解决

clearFocus 无效?EditText在focus与非focus的时候,显示效果是不同的:focus的时候光标是闪的,而且我们通常也会给它设置selector,focus的时候给它加上边框之类的.通常当我们触摸EditText之外的View时,需要清除EditText的焦点.很自然的就会想到EditText.clearFocus(),然而常常并没有用.(EditText.is

2016-09-19 17:20:40 3701 1

转载 * daemon not running.starting it now on port 5037 * 问题解决

1. 错误信息:C:\Users\lizy>adb devicesadb devicesadb server is out of date.  killing...ADB server didn't ACK* failed to start daemon *error: unknown host service2. 原因:adb的端口(5037)被占

2016-09-12 20:50:36 12168

转载 Android Studio 菜单字体大小

如果发现Android Studio 或者 Intellij 中的菜单字体有点太小的话,可能通过下面的方法来修改:打开IDE setting ,找到Appearance 选中 Overrid default fonts by (Not recommended) ,然后选择Size 来调整菜单字体大小。如果想调编辑内容字体大小,可以通过下面的方法来

2016-09-12 19:54:28 1068

转载 第一次使用Android Studio时你应该知道的一切配置

文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html【Android Studio的优势】基于Gradle的构建支持Android特定重构和快速修复更加丰富的模板代码,让创建程序更简单提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉直接支持ProGuard和应用签名功能;自带布局编辑器,可以

2016-09-12 19:48:02 379

转载 android studio 改编译区背景色

1、点击setting 2、Editor 里面选择 colors & fonts ,展开。(如果直接选中 colors & fonts,它就只会显示最上面的预存设置,我们可以点击Save as,然后输入预设名称来保存自己的设置,而且最好不要直接改default里面的设置)3、选择General,然后在中间靠上的选择栏里选择default text,然后勾选右边Backgro

2016-09-12 19:43:01 621

原创 android studio terminal 配置背景颜色

Go toFile -> Settings -> Editor -> Colors and Fonts -> Console ColorsSelectConsole>Background 然后重启studio

2016-09-12 19:40:56 7810

转载 Android中图片占用内存的计算

Android中一张图片(BitMap)占用的内存主要和以下几个因数有关:图片长度,图片宽度,单位像素占用的字节数。一张图片(BitMap)占用的内存=图片长度*图片宽度*单位像素占用的字节数注:图片长度和图片宽度的单位是像素。图片(BitMap)占用的内存应该和屏幕密度(Density)无关,虽然我暂时还拿不出直接证据。   创建一个BitMap时,其单位像素占用

2016-09-02 11:07:13 433

原创 Android Studio 生成JavaDoc

一般使用Android Studio生成javadoc会有两个问题:空指针异常文档乱码解决办法如下:第1个问题:Tools --> Generate JavaDoc -->打开对话框活,在"Other command line arguments"输入 “-bootclasspath D:\00\android-sdk-windows\platfor

2016-08-30 16:37:58 409

转载 深入java1.5枚举内部

Java是一种面向对象的高级编程语言。它的出众之处就在于它的简洁。一个程序员所要做的就是创建类(Create Class)以及定义接口(Define Interface),如此而已。当然,这种简洁和优美是有代价的,比如失去了Enum这种广泛使用的数据类型就是一个不小的损失。在Java 1.5以前,程序员们不得不通过一些变通的方法来间接的解决这一问题。比如说,被普遍使用的整数枚举替代法和类型安全类替

2012-11-01 12:40:11 316

原创 java 代理

一、代理的概念与作用        1.生活中的代理:           武汉众武汉的代理商手中买联想电脑和直接跑到北京来找联想总部买电脑 你觉得最终的主体业务目标有什么区别吗?基本上一样吧,        都解决了核心问题,但是,一点区

2012-11-01 00:08:18 343

原创 java 反射

Java的反射机制的实现要借助于4个类:class,Constructor,Field,Method;其中class代表的时类对象,Constructor-类的构造器对象,Field-类的属性对象,Method-类的方法对象 Java类反射中的主要方法--

2012-10-31 12:29:52 162

原创 java 银行业务调度系统

模拟实现银行业务调度系统逻辑,具体需求如下:银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。异步随机生成各种类型的客户,生成各类

2012-10-30 17:13:43 240

原创 java 交通灯管理系统

业务需求:模拟实现十字路口的交通灯管理系统逻辑,具体需求如下:异步随机生成按照各个路线行驶的车辆。例如:       由南向而来去往北向的车辆 ---- 直行车辆       由西向而来去往南向的车辆 ---- 右转车辆       由东向而来去往南向的车辆 ---

2012-10-30 17:11:26 305

原创 java 数组

数组: 是一个容器,数组本身是引用类型.特点:     1 元素类型相同. 2 数组长度固定.长度不能改变. 3 数组中的元素是有顺序的.它装入的顺序和取出顺序一致,因为有角标.数组两种初始化方式: 1.默认初始化:         格式:  元素类

2012-10-25 13:37:39 158

原创 java JDK1.5新特性

1.泛型(Generic)       JDK1.5后提供的新特性.用于解决安全问题,是一个类型安全机制 Generic Generic    好处:    1.将运行时期出现问题的ClassCastException,转移到了编译时期,方便于程序

2012-10-24 00:35:38 732

原创 java 关键字,标识符,运算符

java标识符      其实就是在程序中自定义的一些名称,由英文字母,数字,_和$组成,不能以数字开头,不能使用关键字,严格区分大小写      main不是关键字,JVM把它当做程序的入口       java命名规范:      包名:多单词组成时所有字母都小写

2012-10-23 23:52:45 505

原创 java 字符串对象

String类:  概述: 字符串是一个对象,也是一个常量,一旦被初始化后,就不能被改变,  String s1 = "abc";  String s2 = new String("abc");  s1和s2区别?  s1内存中有一个对象,s2内存中有两个对象

2012-10-23 23:42:08 216

原创 java 几个常用重要对象

1.System:  java.lang.System 类中的方法和属性都是静态的 out:标准输出,默认是控制台. in:标准输入,默认是键盘描述系统一些信息.获取系统属性信息: Properties  getProperties()  Properties

2012-10-23 23:36:25 226

转载 Java用native2ascii命令做unicode编码转换

背景:在做Java开发的时候,常常会出现一些乱码,或者无法正确识别或读取的文件,比如常见的validator验证用的消息资源(properties)文件就需要进行Unicode重新编码。原因是java默认的编码方式为Unicode,而我们的计算机系统编码常常是GBK等编码。需要将系统的编码转换为java正确识别的编码问题就解决了。  1、native2ascii简介:native2ascii是

2012-10-23 22:58:39 221

原创 java 01环境搭建及注解

SUN公司(Stanford University Network)斯坦福大学网络公司 1995年推出的一门高级语言  JRE--Java Runtime Environment--java运行时环境,它包含JVM(Java Virtual Machine)  JDK--Java

2012-10-06 16:06:57 230

转载 Java中用HttpsURLConnection访问Https链接的问题

在web应用交互过程中,有很多场景需要保证通信数据的安全;在前面也有好多篇文章介绍了在Web Service调用过程中用WS-Security来保证接口交互过程的安全性,值得注意的是,该种方式基于的传输协议仍然是Http,采用这种方式可扩展性和数据交互效率比较高;另外一种实现方式就是用Https,他是在协议层对Http的再次封装,加入了SSL/TLS,采用该协议进行通信的数据全部都会被加密,由于目

2012-09-28 01:12:14 275

转载 客户端用https连接服务器证书问题

项目需要用https与服务器进行连接,获取系统需要的一些配置参数。以前是用http进行连接的,客户端代码比较简单,直接使用URL类进行连接并获取输入流即可。试着在浏览器中输入相应的https连接地址,提示证书确认,确认以后就访问到内容了。   改成https以后碰到了一些问题。原以为Java可能已经封装好了,所以把直接把原来的http连接改成https,结果抛出异常:java.lang.Uns

2012-09-27 23:23:58 3139

转载 有关import sun.audio.AudioPlayer(或者其它文件)的问题

使用Eclipse编译代码的时候,在播放声音的代码中报了这么一个错误  import sun.audio.AudioPlayer;  import sun.audio.AudioStream;  上面这两句都报“Access restriction: The type AudioPlayer is not accessible due to restriction on require

2012-09-27 22:17:13 619

转载 java浏览器组件

前言 在使用 Java 开发客户端程序时,有时会需要在界面中使用网页浏览器组件,用来显示一段 HTML 或者一个特定的网址。本文将介绍在界面中使用浏览器组件的四种方法,给出示例的代码,并且分析每种方法的优点与不足,便于 Java 开发者在实际开发过程中根据自己的需要来选择。JDK 中的实现 - JEditorPaneSwing 是一个用于开发 Java 应用程序

2012-09-27 04:30:40 497

转载 POI操作Excel

1.创建工作簿 (WORKBOOK)    HSSFWorkbook wb = new HSSFWorkbook();    FileOutputStream fileOut = new FileOutputStream("workbook.xls");    wb.write(fileOut);    fileOut.close();2.创建工作表(SHEET)    H

2012-09-17 23:25:12 119

原创 java GUI

GUI(Graphics User Interface):图形用户界面AWT (Abstract Window Tools):抽象窗口工具        AWT是个窗口框架,它从不同的平台的窗口系统(比如Window的窗口系统和UNIX的窗口系统)中抽象出共同的组件.在运

2012-09-05 10:09:51 179

原创 java 对象序列化

目标:将对象保存到磁盘或者在网络中传递 通过对象系列化,可以将对象保存在磁盘或网络中 为了实现对象系列化,对应的类必须实现下面的两种接口之一:  Serializable  Externalizable 使用ObjectInputStream/ObjectOutputS

2012-09-04 13:29:59 232

空空如也

空空如也

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

TA关注的人

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