
Android
文章平均质量分 56
义之源源
年长工程师一名,一路上收集了较多编程糖果
展开
-
Android上面HTTPS的SSL连接认证
有开发者在代码中不检查服务器证书的有效性,或选择接受所有的证书。例如,开发者可以自己实现一个X509TrustManager接口,将其中的checkServerTrusted方法实现为空,即不检查服务器是否可信;或者在SSLSocketFactory的实例中,通过setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER原创 2013-12-06 23:11:23 · 1116 阅读 · 0 评论 -
android 项目编码修改, GBK 变UTF-8
接受一期团队的项目,发现对方没有按照编码规范进行,全是GBK的方式进行,只好将工程整体进行转换 传统一个一个文件修改编码太慢和笨拙,尝试了批量改的效果不太好,项目报错。 最好找到 eclipse 有一个插件,可以修改,分享一下整个过程。 1、下载 com.lifesting.tool.encoding_1.0.0.jar 2、将插件com.lifesting.tool.e转载 2013-12-13 22:04:45 · 4321 阅读 · 0 评论 -
【经验小谈】设置按钮点击背景 button设置点击背景 控件设置切换背景 找不到@color 没有@color属性 没有color属性
如上如缩写一定会报错原创 2014-06-11 17:34:07 · 731 阅读 · 0 评论 -
【经验小谈】androidx86虚拟机跟intel-vt冲突 android x86虚拟机跟360核晶功能冲突 android x86虚拟机开启失败 android x86虚拟机黑屏
如题:androidx86虚拟机跟intel-vt冲突 android x86虚拟机跟360核晶功能冲突 android x86虚拟机开启失败 android x86虚拟机黑屏遇到了这些问题先确认1、电脑是不是win7/win8系统2、电脑是不是6原创 2014-06-10 11:33:49 · 3917 阅读 · 0 评论 -
【经验小谈】Android开启x86虚拟机 android流畅的虚拟机 android虚拟机加速 androidx86虚拟机 android提升虚拟机速度
用第三方的工具去制造虚拟机你会原创 2014-06-10 11:55:30 · 4015 阅读 · 0 评论 -
【经验小谈】android4.2之后Toast定义的一个特点This Toast was not created with Toast.makeText()
android4.2之后如果 逆袭原创 2014-06-07 16:13:54 · 4619 阅读 · 0 评论 -
【开发小谈】Activity切换动画 android界面切换动画 手机切换动画(二)
实现界面切换有三种方式,上文中我们介绍了一种比较 方便的方式其实还有两种方式,在这里面呢我原创 2014-06-07 17:12:08 · 571 阅读 · 0 评论 -
【开发小谈】Activity切换动画 android界面切换动画 手机切换动画
如何让自己的手机能有原创 2014-06-07 17:06:23 · 735 阅读 · 0 评论 -
【JNI开发】如何使用Eclipse开发jni
如何使用Eclpse进行开发呢原创 2014-10-24 15:29:56 · 569 阅读 · 0 评论 -
Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读,Android分辨率,Android多机型适配,Android屏幕分类,Android像素单位
术语和概念 屏幕尺寸 屏幕的物理尺寸,以屏幕的对角线长度作为依据(比如 2.8寸, 3.5寸)。 简而言之, Android把所有的屏幕尺寸简化为三大类:大,正常,和小。 程序可以针对这三种尺寸的屏幕提供三种不同的布局方案,然后系统会负责把你的布局方案以合适的方式渲染到对应的屏幕上,这个过程是不需要程序员用代码来干预的。屏幕长宽比 屏幕的物理长度与物理宽度的比例。程序可转载 2014-10-30 16:25:19 · 995 阅读 · 0 评论 -
Android5.0模拟器不能运行,5.0模拟器不能开启,5.0模拟器不能运行在fast模式
1、Android 5.0 如果之前 Intel运行没有问题,使用了 Android 5.0之后有问题,那么就多开启几次,cpu就开始识别和支持2、如果不识别的话,那么请运行讲虚拟提调整为 “平板模式” 然后运行就没有问题原创 2014-11-03 12:03:07 · 1093 阅读 · 0 评论 -
Android关联源码support-v4的问题解决
如果在有用到过viewpager或者fragmentActivity等一些v4包下的类,当我们按F3时无法查看到源码,这个时候就需要我们关联该源码,该源码的关联与android源码的关联不一样。大家看图: 本人的源码路径为:E:\ADT22\android-sdk\android-sdk\extras\android\support\v4\src (这个看转载 2014-11-03 11:58:45 · 552 阅读 · 0 评论 -
flushWindowSurfaceColorBuffer 模拟器启动问题
[2014-09-09 14:42:16 - ListView1] ------------------------------[2014-09-09 14:42:16 - ListView1] Android Launch![2014-09-09 14:42:16 - ListView1] adb is running normally.[2014-09-09 14:42:16 -转载 2014-11-05 10:47:55 · 1939 阅读 · 0 评论 -
android 项目编码修改, GBK 变UTF-8(进阶版) 编码转换 项目代码转换 转utf-8 转换utf-8
上一篇用完之后相信如果试过的话会发现很不好用,会出现不生效等一些问题,这里window的同学直接使用附件中的这个软件进行批量转换一定要保证你的软件里面的格式都是ANSI的,否则会出现非ANSI的乱码现象好的到这里ANSI编码的统一就转换为了UTF-8的格式了为了方便大众,请直接下载附件使用,欢迎转载注明出处原创 2014-01-02 17:31:53 · 1394 阅读 · 0 评论 -
创建高性能的android虚拟机,提升安卓虚拟机性能
这两天在Oracle培训OMSS相关的内容,在Oracle原创 2014-05-13 18:15:02 · 1627 阅读 · 0 评论 -
替换证书,截取手机访问的url和参数
开发中如何去截获对方访问的连接和请求信息,这里有一个很好的工具叫做zap下载安装就不说了,需要jar7的支持,如果你的电脑不是jre71、可以选择直接升级java2、下载jre7然后配置进环境变量中打开软件,ok正常运行了 我们需要进行一个简短的设置设置为0.0.0.0 端口自定义一般为8080,想用手机测试下是不是截获成功了,那就开启proxyandroid 然原创 2013-12-06 23:20:24 · 1001 阅读 · 0 评论 -
ANT批量打包
Android因为市场众多,所以一个版本发布的时候大家是怎么进行的呢?我记得我问过一个同行他告诉我说,他们三个人Eclipse打包打一上午.. ,这种方式也有它的优势不过不在今天的讨论范围内今天我们研究批量打包,以及批量打包的过程(暂时简单记录,随后扩充)总体来说有这么几种1、首先我们需要对ant这个工具以及相关的命令进行一些研究,其实ant的打包Android自己也在用原创 2013-12-06 23:07:39 · 655 阅读 · 0 评论 -
ListView 和ScrollView共存问题(一)
解决共存问题间断的研究了一些时间,对于两个控件的属性熟悉是最重要的目前存在这个问题if (scrollState== SCROLL_STATE_FLING) { lv_sms_list.setTranscriptMode(AbsListView.TRANSCRIPT_MODE_DISABLED); }设置了的自动滚动属性之后,以后不管怎么改都不可原创 2013-12-02 11:23:25 · 929 阅读 · 0 评论 -
Toast自定义,自定义Toast的两种方式,土司的代码显示
自定义Toast替换系统的显示,代码中发现了有两种方式可以实现方法一:直接new布局,然后添加一个TextView实现,总体不涉及id,和布局xml的书写,适合平面化的toast/** * 自定义样式 * @param context * @return */ private static LinearLayout setToastSelfStyle(Context原创 2013-12-03 13:17:14 · 924 阅读 · 0 评论 -
自定义Toast,让提示更亲众
最定义Toast,在工作中能够起到很好的展示效果今天刚刚构建了一个代码直接上private static LinearLayout setToastSelfStyle(Context context, String strText) { if (linearLayout == null) { linearLayout = new LinearLayout(context); }原创 2013-12-02 19:48:21 · 708 阅读 · 0 评论 -
当Android遇到HTTP HTTPS的SSL安全机制
项目中遇到了联网请求的的证书验证,其中一个错误是比较容易忽略的问题一、HTTPS连接类存在严重安全漏洞:未按照最佳代码安全实践去处理HTTPS加密连接的域名和证书匹配性检查sf.setHostnameVerifier(SSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER); 改为:sf.setHostname原创 2013-12-03 16:17:13 · 3611 阅读 · 0 评论 -
tabhost的一种用法
第一步配置布局文件01TabHost02 android1:id="@android:id/tabhost"03 android1:layout_width="match_parent"转载 2014-01-07 16:03:38 · 600 阅读 · 0 评论 -
关于BaseAdapter,SimpleAdapter的数据显示错乱问题,选中状态错乱问题,Checkbox选中状态错乱问题总结
干货不上图,直接上分析和解决办法今天有同事就GridView中某个item按下之后,显示效果的保存问题对我进行了询问,其实这个问题比较简单就是一些稍微深入一点的知识的理解:基于Adapter的数据显示问题,经常会出现错乱的情况,我们怎么处理这个情况呢?我们应该从Adapter的基本的加载原理入手,在BaseAdapter的getview的加载的时候我们如果复用了contentVie原创 2014-02-26 17:41:17 · 2314 阅读 · 0 评论 -
android library projects cannot be launched
一、说明你运行的是一个library项目,不能直接运行二、如果不是请仔细检测是否选择了运行的Android环境原创 2014-02-19 11:17:14 · 618 阅读 · 0 评论 -
如何正确升级ADT 和SDK,附ADT离线包下载网址
网上很多教程都说的是SDK直接可以拷贝,然后把tools 什么的拷贝过来就行了,启示这种方式不是完美的方式可能存在潜在的问题我们应该使用SDK Manager进行现相关的更新同时使用离线包ADT进行install,这样的话我们省去了还得删去旧版本的复杂,提供一个公益地址,ADT离线下载地址http://developer.android.com/sdk/instal原创 2014-02-19 11:01:34 · 680 阅读 · 0 评论 -
Eclipse找不到adb,提示adb server didnt ack
这种情况一、是有相关的软件占用了我们的adb的绑定接口二、是我们更新过ADT之类,Eclipse不能很好的识别有两套办法可以实现一:尝试 adb shell 命令看是有起作用再次尝试 adb start-server方式开启如果还是提示不能连接之类那么我们就需要找到到底是谁在占用我们的adb;用Windows自带的cmd工具查原创 2014-02-19 10:34:37 · 779 阅读 · 0 评论 -
gradle是什么,新建工程停留在building gradle project info,gradle最新版本下载
启动不了,gradle-1.6-bin.zip下载不下来的解决办法遇到这个错误的人,你们可以痛骂方校长和他的长城防火墙了。国内恶略的网络环境我就不提了。下面说一下怎么解决,方法一就是翻墙,自行百度。方法二就是下载gradle-1.6-bin.zip离线包,下载地址http://download.youkuaiyun.com/detail/zjilvufe/5395393,不需要下载积分,感谢上传者的无原创 2014-03-13 15:42:34 · 2062 阅读 · 0 评论 -
Eclipse查看某个方法被哪些类调用,Eclipse查看方法哪里被调用
今天用到了,就分享一下,虽然基础,但很管用。选择java类-->展开类-->选择要查看的方法-->右键选择Open call Hierarchy-->下面的Call Hierarchy面板有详细的显示选中要查看的方法 ctrl+alt+h一共有转载 2014-11-05 15:32:15 · 1146 阅读 · 0 评论