`
文章列表
     Android Https详细请求全方案实现,包括HttpUrlConnection及HttpClient方式实现指定证书及信任所有的实现,不多说了,以下代码都经过详细测试,可以直接使用。      package com.example.httpstest; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.net.URL; import jav ...
转载来源:http://my.eoe.cn/ymcao/archive/3623.html Java中的软引用,弱引用和虚引用  在Android的图片处理中,碰到的一个非常普遍的问题便是OOM错误 为此网上也有很多例子,而在之前的一篇转载里 提到了ListView中加载图片的ImageLoader,而其中有一处,使用到了名为SoftPreference的类 这是Java中的一个类 也就是所谓的软引用 在查询了相关的资料以后 会发现SoftPreference的特性,非常适合用来处理OOM引起的问题:   SoftReference、Weak Reference和Phanto ...
转自:http://www.iteye.com/topic/12961   问题:JAVA书里面说,"Java 是传值还是传引用,问题主要出在对象的传递上,因为 Java 中简单类型没有引用。   回答: 莫名其妙。现在的书 和 资料 怎么都是这样故意误导。在一些名词说法上绕圈子,而不从基本原理进行阐述。 “传值和传引用”这个问题,我已经看到在多个地方,提出过多次了。这个问题的出现频率这么高,不能怪读者,主要是“概念制造者”的错。 对于这个问题,如果学过汇编,那么就很容易从堆栈内存结构上理解。 http://dev.csdn.net/article/17/17286.sht ...
Android Interpolators 定义动画一般是通过定义关键帧(首帧或是尾帧)然后由系统自动生成中间帧,生成中间帧的过程可以称为“插值 interpolate”。Android Animation 支持多种插值算法:Interpolators (可以翻译成插值器)。 所有Interpolators 都实现Interpolator 接口(实际上为TimeInterpolator接口),这个接口定义了一个方法: public abstract float getInterpolation(float input) input 为正规化后动画的时间,值域总之0-1之间。 ...
  android系统给进程分配内存情况(4.0 ics) adb shell getprop | grep heap [dalvik.vm.heapgrowthlimit]: [64m] [dalvik.vm.heapsize]: [256m] [dalvik.vm.heapstartsize]: [8m] 输入命令之后回查到上述几个结果 [dalvik.vm.heapstartsize]: [8m]:给进程分配的起始heap=8m [dalvik.vm.heapgrowthlimit]: [64m]:进程最大可分配到64m [dalvik.vm.heapsize]: [25 ...
(转)如何在Android真机上检测是否有Google Map add-on   原文链接:http://www.cnblogs.com/gansc23/archive/2011/02/28/1967207.html   在开发应用的过程中,发现部分厂商的部分机器并没有内置Google Map服务(system/framework下缺少文件com.google.an ...
     上一篇我们讲到了如何选择地图服务商,这一篇接着上一篇讲下一个比较重要,且大多数开发者会碰到的问题,那就是地图纠偏       先来了解下为什么会存在地图偏移这么一个问题:先参考一个文档       http://baike. ...
   现在智能机跟移动互联网的飞速发展,给移动开发者带来了前所未有的机遇,大量的移动APP问世,这其中与手机相关性最大的莫过于LBS相关APP了,移动终端与PC最大的区别无非在于:便携移动性所带来的随时随地访问,还有一点就是GPS定位,传统的PC只能通过IP来源大致取得用户城市等相关信息,但是移动终端上这得到了解决。      在开发LBS相关APP的过程中,总会遇到这么一个头疼的问题:如何选择地图及地图偏移问题.今天就个人所做项目中总结的经验来给大家分享一下关于这两个问题的解决:     1.地图选择      如何选择地图,个人觉得可以从以下几点考虑:    (1).定位准确度 ...
一个体现Java接口及工厂模式优点的例子 随着模式概念的普及,了解模式和使用模式的程序员越来越多,很多人在学习模式的时候,都会有这样一种疑惑:“有必要搞得这么复杂吗?”。的确,因为教程的例子过于简单化 ...
阅读评论 在Android实际开发中,我们可能常常需要弹出一个Dialog,让用户输入一些数据,而对用户的输入数据还需要进行一些比如不能为空的验证。但是在正常情况下,用户点击Dialog中的按钮后窗口会随即关闭,用户可能看不到你的错误提示,这样会显得很不友好。那有没有一种解决办法,可以让用户输入出错时单击按钮,继续留在页面而不是关闭本dialog呢?今天在工作中刚好碰到了这个问题,下面介绍一下我的解法办法。 首先看一个截图: 稍微解释一下需求,点击图中的“自定义”按钮弹出添加自定义零件的AlertDialog,该AlertDialog
转: When i have started working on Android 2.1 application, i was very new to Android, Java programming and Eclipse. I have just started without understanding android platform. I just started programming using Android Development SDK and documentation. I  was very happy while i was doing this becau ...
转: 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK) 2009-01-29 09:53    一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理 ...
[转]java中byte转换int时为何与0xff进行与运算 在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) {  String ret = "";  for (int i = 0; i < b.length; i++) {   String hex = Integer.toHexString(b[ i ] & 0xFF);   if (hex.length() == ...
    /**      * 去除“第”之前的所有非汉字内容      */     private String clearNotChinese(String buff){      String tmpString =buff.replaceAll("(?i)[^a-zA-Z0-9\u4E00-\u9FA5]", "");//去掉所有中英文符号      char[] carr = tmpString.toCharArray();      for(int i = 0; i<tmpString.length();i++){ ...
  package com.oppo; import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.util.zip.ZipEntry; import java.util.zip.ZipException; import java.util.zip.ZipFile; import javax.xml.parsers.Docu ...
Global site tag (gtag.js) - Google Analytics