android
文章平均质量分 56
lenglong110
这个作者很懒,什么都没留下…
展开
-
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 · 426 阅读 · 0 评论 -
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 · 3717 阅读 · 0 评论 -
Android中WebView拦截替换网络请求数据
Android中处理网页时我们必然用到WebView,这里我们有这样一个需求,我们想让WebView在处理网络请求的时候将某些请求拦截替换成某些特殊的资源。具体一点儿说,在WebView加载http://m.sogou.com时,会加载一个logo图片,我们的需求就是将这个logo图片换成另一张图片。shouldInterceptRequest好在Android中的WebView比较强转载 2016-11-24 09:44:00 · 2954 阅读 · 0 评论 -
Android安全开发之安全使用HTTPS
1、HTTPS简介阿里聚安全的应用漏洞扫描器中有证书弱校验、主机名弱校验、webview未校验证书的检测项,这些检测项是针对APP采用HTTPS通信时容易出现风险的地方而设。接下来介绍一下安全使用HTTPS的相关内容。1.1 为何需要HTTPSHTTP协议是没有加密的明文传输协议,如果APP采用HTTP传输数据,则会泄露传输内容,可能被中间人劫持,修改传输的内容。如下图所示转载 2016-11-24 09:47:08 · 722 阅读 · 1 评论 -
Android 让WebView完美支持https双向认证(SSL)
最近做一个安全级别比较高的项目,对方要求使用HTTPS双向认证来访问web网页。双向认证在android5.0以上很好解决,但是在Android5.0以下,webviewclient中没有客户端向服务器发送证书的回调接口(回调是个隐藏函数)。网上搜索到大概有这么几种解决方法:1. 利用反射调用隐藏函数(不太现实,这个方法为回调方法)2. 自己编译完整的c转载 2016-11-24 09:51:59 · 803 阅读 · 0 评论 -
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 · 601 阅读 · 0 评论 -
Android 3D立体无限旋转滚动容器
http://blog.csdn.net/Mr_immortalZ/article/details/51918560https://github.com/ImmortalZ/StereoView转载 2016-11-24 10:00:54 · 741 阅读 · 0 评论 -
java keytool证书工具使用小结
Keytool 是一个Java数据证书的管理工具 ,Keytool将密钥(key)和证书(certificates)存在一个称为keystore的文件中在keystore里,包含两种数据:密钥实体(Key entity)-密钥(secret key)或者是私钥和配对公钥(采用非对称加密)可信任的证书实体(trusted certificate entries)-只包含公钥.JDK中keytoo转载 2016-11-24 10:15:21 · 413 阅读 · 0 评论 -
扩展GridView实现多选(全选)、点击行任意位置选择行、选中变色、添加双击事件等
主要功能:a.隔行色(颜色可自定义)b.点击行任意位置选择行c.点击已选中行任意位置取消选择d.选中行变色(颜色可自定义)e.多选全选功能f.添加双击响应事件 GridView控件功能非常强大,但在具体应用中很多时候无法满足特殊需求。例如我前段时间做自己网站(网站制作学习吧)。在编写后台管理版块期间。由于是文章站,列表页面会比较多。每个列表显示基本一样,功转载 2016-11-24 10:19:04 · 876 阅读 · 0 评论 -
ListView 改变数据源后 notifyDateSetChanged不起作用
在使用notifyDataSetChanged更新ListView的数据源时,要注意:ListView使用的数据源是来自ArrayList。通常我们的做法是创建一个已经有我们想要提供给ListView的数据的ArrayList,例如:ArrayList list = new ArrayList; list.add(1);转载 2016-09-19 18:02:06 · 3042 阅读 · 0 评论 -
android 一个 textview 设置不同的字体大小和颜色
在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。步骤如下: 1.定义不同style .不妨如下定义2个style cop style name="style0"> item name="android:textSize">19转载 2016-09-19 17:54:25 · 1322 阅读 · 0 评论 -
Android弹出式对话框AlertDialog中的EditText自动打开软键盘
Activity中需要启动一个AlertDialog,这个对话框使用的是自定义布局,在这个对话框里有个EditText,可能是自定义布局的问题,导致对话框弹出时不能自动打开软键盘并定位焦点到文本框里。dialog.show();dialog.setContentView(windowLayout);dialog.getWindow().clearFlags(WindowManage原创 2016-09-19 17:43:53 · 6853 阅读 · 0 评论 -
android studio terminal 配置背景颜色
Go toFile -> Settings -> Editor -> Colors and Fonts -> Console ColorsSelectConsole>Background 然后重启studio原创 2016-09-12 19:40:56 · 7847 阅读 · 0 评论 -
android studio 改编译区背景色
1、点击setting 2、Editor 里面选择 colors & fonts ,展开。(如果直接选中 colors & fonts,它就只会显示最上面的预存设置,我们可以点击Save as,然后输入预设名称来保存自己的设置,而且最好不要直接改default里面的设置)3、选择General,然后在中间靠上的选择栏里选择default text,然后勾选右边Backgro转载 2016-09-12 19:43:01 · 637 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置
文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html【Android Studio的优势】基于Gradle的构建支持Android特定重构和快速修复更加丰富的模板代码,让创建程序更简单提示工具更好地对程序性能、可用性、版本兼容和其他问题进行控制捕捉直接支持ProGuard和应用签名功能;自带布局编辑器,可以转载 2016-09-12 19:48:02 · 383 阅读 · 0 评论 -
Android Studio 菜单字体大小
如果发现Android Studio 或者 Intellij 中的菜单字体有点太小的话,可能通过下面的方法来修改:打开IDE setting ,找到Appearance 选中 Overrid default fonts by (Not recommended) ,然后选择Size 来调整菜单字体大小。如果想调编辑内容字体大小,可以通过下面的方法来转载 2016-09-12 19:54:28 · 1087 阅读 · 0 评论 -
* 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 · 12428 阅读 · 0 评论 -
Android应用中clearFocus方法调用无效的问题解决
clearFocus 无效?EditText在focus与非focus的时候,显示效果是不同的:focus的时候光标是闪的,而且我们通常也会给它设置selector,focus的时候给它加上边框之类的.通常当我们触摸EditText之外的View时,需要清除EditText的焦点.很自然的就会想到EditText.clearFocus(),然而常常并没有用.(EditText.is转载 2016-09-19 17:20:40 · 3735 阅读 · 1 评论 -
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 · 666 阅读 · 0 评论 -
Android签名详解(debug和release)
1. 为什么要签名1) 发送者的身份认证由于开发商可能通过使用相同的Package Name来混淆替换已经安装的程序,以此保证签名不同的包不被替换2) 保证信息传输的完整性签名对于包中的每个文件进行处理,以此确保包中内容不被替换3) 防止交易中的抵赖发生,Market对软件的要求2. 签名的说明1) 所有的应用程序都必须有数字证书,Andro转载 2016-11-24 10:20:48 · 530 阅读 · 0 评论