Android
Leo-Lian
还在路上
展开
-
Android内存机制分析上篇:了解Android堆和栈
Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度转载 2015-03-27 10:18:13 · 512 阅读 · 0 评论 -
Exception
1.Caused by: java.lang.ClassCastException: android.widget.TextView cannot be cast to android.widget.ButtonClassCastException:类型转换错误,TextView不能转换位Button,原因是我在findViewById的时候将TextView的一个声明成button,还有就是转载 2015-05-06 13:34:52 · 653 阅读 · 0 评论 -
EditText属性详解
1、EditText输入的文字为密码形式的设置(1)通过.xml里设置: 把该EditText设为:android:password="true" // 以”.”形式显示文本(2)在代码里设置:通过设置EditText的setTransformationMethod()方法来实现隐藏密码或这显示密码。editText.setTransformationMet转载 2015-04-21 16:03:09 · 355 阅读 · 0 评论 -
Android基本功:异步任务(AsyncTask)
一、解决新线程无法更新UI组建问题的方案 为了解决新线程不能更新UI组建的问题,Andorid提供了如下几种解决方案: 使用Handler实现线程之间的通信。 Activity.runOnUiThread(Runnable)。 View.post(Runnable)。 View.postDelayed(Runnable)。转载 2015-04-09 15:58:07 · 463 阅读 · 0 评论 -
Http post发送加密内容
[java] view plaincopypackage wizzer.cn.app; public class SecBase64 { private static final byte[] encodingTable = { (byte) 'A', (byte) 'B', (byte) 'C', (by转载 2015-04-24 09:41:45 · 5089 阅读 · 0 评论 -
service解析与应用
学习android有一段时间了,在没有好的师傅带领下,入门时总是碰到这样那样的新概念、新知识,而这些知识虽说能看得明白,却没有深得它的精髓。就好比有一双好看的鞋子,我只知道它很好看,穿起来挺舒服的,但是却不了解为什么穿起来舒服,它是由什么材料组合成的,怎么穿才能更舒服有效。不过开始学习android虽然开头困难重重,但是我坚信大家只要有耐心,有决心不间断地学习下去,总能有大丰收的时候。打个比方,你转载 2015-04-14 14:50:13 · 309 阅读 · 0 评论 -
Android内存机制分析下篇:分析APP内存使用情况
本文主要是分析了如何获取我们应用的内存使用情况信息,关于这方面的信息,其实还有其他一些方法。另外还介绍APP应用的默认内存已经Android的GC回收,不过上面只是很浅薄地分析了一下,让大家有个印象。这些东西真要深入分析得花不少精力。因为我们的目的只是解决OOM问题,所以目前没打算深入分析,后面有时间进行Android系统分析的时候,我们再深入分析。AD:WOT2015 互联网运维与开发者大会转载 2015-03-27 09:57:57 · 428 阅读 · 0 评论 -
android做个版本下载更新
流程:1.到服务器那边拉去配置文件,然后解析配置文件来获取应用的地址,版本号,大小,md5和配置的更新的方式(可选更新与强制更新); 2.断点续传方式拉去apk。一下为代码:[html] view plaincopyimport java.io.BufferedInputStream; import ja转载 2015-04-10 18:22:06 · 449 阅读 · 0 评论 -
异步任务下载图片,带进度条
inputStream = response.getEntity().getContent(); long file_length = response.getEntity().getContentLength(); int l转载 2015-04-10 16:05:53 · 661 阅读 · 0 评论 -
应用退出,关闭所有的activity
1.自定义一个application,并将所有的activity装入activitylist里面,在 AndroidManifest.xml中注册 [java] view plaincopypackage com.dragon; import java.util.LinkedList; import java.util.L转载 2015-04-03 14:01:27 · 411 阅读 · 0 评论 -
Android中判断网络连接是否可用及监控网络状态
获取网络信息需要在AndroidManifest.xml文件中加入相应的权限,接下来详细介绍Android中判断网络连接是否可用及监控网络状态,感兴趣的朋友可以参考下获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 复制代码 代码如下:public boolean isNetworkConnected(Contex转载 2015-04-01 13:42:39 · 340 阅读 · 0 评论 -
Android在Http连接中设置超时和代理?
Http连接的超时机制能够防止连接线程的无限期等待,一般可分为connect timeout和socket timeout,在Android中可以使用HttpClient和HttpURLConnection建立Http连接,因此存在两种设置超时的方式,首先Socket等待建立连接的超时时间和Socket输入流等待数据到达的超时时间设置如下:private static final int转载 2015-04-01 14:50:14 · 654 阅读 · 0 评论 -
Android代码中实现WAP方式联网
无论是移动、联通还是电信,都至少提供了两种类型的的APN:WAP方式和NET方式。其中NET方式跟WIFI方式一样,无需任何设置,可自由访问所有类型网站,而WAP方式,需要手机先设置代理服务器和端口号等信息,并且只能访问HTTP协议类型的网站。1) 移动的WAP名称是CMWAP,NET名称是CMNET;2) 联通的WAP名称是UNIWAP,NET名称是UNINET;联通3G的WAP名称是3转载 2015-04-01 12:27:37 · 401 阅读 · 0 评论 -
EditText中关闭或者隐藏输入法
1、EditText有焦点(focusable为true)阻止输入法弹出 Java代码 收藏代码editText=(EditText)findViewById(R.id.txtBody); editText.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEven转载 2015-04-02 16:08:49 · 689 阅读 · 0 评论 -
android 中文件加密 解密 算法实战
思路:首先下载文件,这个就不说了,java代码写个下载管理器。下载完成后存储文件的时候不是直接存储,要加密存储,加密方法是将文件的每个字节与这个字节在流中的下标做异或运算。在我们项目里面播放的时候要解密,方法也是将文件的每个字节与这个字节在流中的下标做异或运算。两次异或得到的就是没有加密的值。[java] view plaincopy在CODE上查看代码片派生到转载 2015-03-27 18:40:19 · 524 阅读 · 0 评论 -
Android AES 文件加密解密
[java] view plaincopy在CODE上查看代码片派生到我的代码片package com.king.zjc; import java.io.File; import java.io.IOException; import java.io.RandomAccessFile; import java.nio.ByteBuffer; import java.ni转载 2015-03-27 14:34:38 · 1007 阅读 · 0 评论 -
android 混淆文件proguard.cfg详解
-injars androidtest.jar【jar包所在地址】 -outjars out【输出地址】-libraryjars 'D:\android-sdk-windows\platforms\android-9\android.jar' 【引用的库的jar,用于解析injars所指定的jar类】 -optimizationpasses 5-dontu转载 2015-05-06 13:18:40 · 435 阅读 · 0 评论