Android学习
文章平均质量分 76
muzhengjun
这个作者很懒,什么都没留下…
展开
-
Android 解析XML
原文地址:http://www.cnblogs.com/devinzhang/archive/2012/01/16/2323668.html 在Android平台上可以使用Simple API forXML(SAX) 、 Document Object Model(DOM)和Android附带的pull解析器解析XML文件。 下面是本例子要解析的XML文件:itcast.x原创 2015-07-14 17:16:32 · 392 阅读 · 0 评论 -
Android 设置全屏及自定义标题栏
本文主要讲述自定义标题栏,全屏只是引子,而且全屏童鞋们早就知道怎么设置了吧! 一:设置全屏:1、java代码设置:(注意顺序)public void setFullscreen() {requestWindowFeature(Window.FEATURE_NO_TITLE);getWindow().setFlags(WindowManager.LayoutParams.FLAG_FUL原创 2015-07-14 17:16:25 · 441 阅读 · 0 评论 -
Android 读取系统日志LogCat
公司要调试产品,想要监视试用品的 logcat,捕获本机产生的日志,发送到服务器上 (提供一个完整的代码下载 http://download.csdn.net/detail/matao_ct/3768161 这里会比下面的代码更完善,多了网络传输和格式转换 需要2分哦..不嫌麻烦的话在下面拷贝也行.... )折腾了一天,基本上做好现在来看代码 读取日志需要的权限uses-原创 2015-07-14 17:16:30 · 611 阅读 · 0 评论 -
Android 复制文件的一种方法
不多说,上代码://复制文件 public static void CopyFile(Stringfromfile,String tofile){ try { FileInputStreamfosfrom = new java.io.FileInputStream(fromfile); FileOutputStreamfosto = new FileOutputStrea原创 2015-07-14 17:16:35 · 421 阅读 · 0 评论 -
Android 申请签名证书详解
像给诺基亚手机安装手机软件需要证书一样,当你安装的手机软件证书过期时手机软件就不能安装。给Android的开发工程打包为APK压缩包也需要证书,这次就详细说说这个问题。●申请证书在开始-à运行,输入“cmd”,接着开始定位JavaJDK的bin安装目录,输入”d:”,回车一下,如下所示:接着输入“cdD:\JAVA\bin”,注意“cd”后有一空格,如下所示:接着在后面输入申请原创 2015-07-14 17:16:38 · 610 阅读 · 0 评论 -
Android 使用SmsManager发送短信
SmsManager公有方法:ArrayListString> divideMessage(Stringtext)当短信超过SMS消息的最大长度时,将短信分割为几块。参数:text——初始的消息,不能为空返回值:有序的ArrayListString>,可以重新组合为初始的消息static SmsManagergetDefault()获取SmsManager的默认实例。返回值:S原创 2015-07-14 17:16:43 · 726 阅读 · 0 评论 -
Android 编程规范
前言:做Android开发这么久了,却从没有完全按照规范写代码,今天总结下。 为什么需要编码规范?编码规范对于程序员而言尤为重要,有以下几个原因: 一个软件的生命周期中,80%的花费在于维护几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码如果你将源码作为产品发布,就需要确任它是否被很好的打包并且清晰原创 2015-07-14 17:16:59 · 421 阅读 · 0 评论 -
Android NFC开发读写NDEF数据实例
一、Android 4.0提供的Demopublic class Beam extends Activity implementsCreateNdefMessageCallback, OnNdefPushCompleteCallback { NfcAdaptermNfcAdapter; TextViewmInfoText; privatestati原创 2015-07-14 17:16:56 · 971 阅读 · 0 评论 -
Android 内存溢出的几点解决方法
前言: 堆(HEAP)是VM中占用内存最多的部分,通常是动态分配的。堆的大小不是一成不变的,通常有一个分配机制来控制它的大小。比如初始的HEAP是4M大,当4M的空间被占用超过75%的时候,重新分配堆为8M大;当8M被占用超过75%,分配堆为16M大。倒过来,当16M的堆利用不足30%的时候,缩减它的大小为8M大。重新设置堆的大小,尤其是压缩,一般会涉及到内存的拷贝,所以变更堆的大小对效率原创 2015-07-14 17:16:53 · 380 阅读 · 0 评论 -
Android 混淆导包APK时报错
原文地址:http://blog.csdn.net/diruser/article/details/7969120 今天终于完成了近一个月的App开发工作,对程序进行混淆导出签名apk包时,却出现了如下的错误:Proguard returned with error code 1.See consoleNote: there were 4 duplicate classdefinit原创 2015-07-14 17:17:09 · 313 阅读 · 0 评论 -
Android 获取系统内存
//获得MemoryInfo对象 MemoryInfomemoryInfo = new MemoryInfo(); //获得系统可用内存,保存在MemoryInfo对象上 activitymanager.getMemoryInfo(memoryInfo); long memSize= memoryInfo.availMem ; //当前系统原创 2015-07-14 17:17:12 · 437 阅读 · 0 评论 -
Android 监听EditText的状态改变
1、使用EditText的addTextChangedListener(TextWatcherwatcher)方法对EditText实现监听,TextWatcher是一个接口类,所以必须实现TextWatcher里的抽象方法:监听EditText的状态改变" /> java代码:edittext_tab1.addTextChangedListener(newTextWatcher()原创 2015-07-14 17:16:19 · 429 阅读 · 0 评论 -
Android List与数组的相互转化
List—–>数组 开发中不免碰到List与数组类型之间的相互转换,举一个简单的例子:java代码:package eoe.test1;import java.util.ArrayList;import java.util.List;public class Test {public static void main(String[] args) {Li原创 2015-07-14 17:16:22 · 685 阅读 · 0 评论 -
Android 蓝牙编程
对于一般的软件开发人员来说,蓝牙是很少用到的,尤其是Android的蓝牙开发,国内的例子很少 Android对于蓝牙开发从2.0版本的sdk才开始支持,而且模拟器不支持,测试至少需要两部手机,所以制约了很多技术人员的开发,刚巧这段时间公司有蓝牙开发的需求,我看了很多国内、国外的资料,又研究了一下J2ME的蓝牙开发(为了找找思路),虽然我想要的功能还没实现(我曾经在很多论坛里问了很多遍,苦于原创 2015-07-14 17:16:27 · 227 阅读 · 0 评论 -
编写高效的android代码(译文)
原文链接:http://www.2cto.com/kf/201112/113087.html 虽然这篇文章已经有了几个译本,不过参详过发现其中很多字句并非原文本意,下面是我自己翻译的版本,若有不妥之处,请指正。编写高效的android代码 无论怎样,基于android的设备也是嵌入式设备原创 2015-07-14 17:16:48 · 366 阅读 · 0 评论 -
Android 内存优化的几点知识
原文链接:http://www.gforetell.com/?/question/id-111__uid-focus 不少人认为JAVA程序,因为有垃圾回收机制,应该没有内存泄露。其实如果我们一个程序中,已经不再使用某个对象,但是因为仍然有引用指向它,垃圾回收器就无法回收它,当然该对象占用的内存就无法被使用,这就造成了内存泄露。如果我们的java运行很久,而这种内存泄露不断的发生,最原创 2015-07-14 17:16:51 · 266 阅读 · 0 评论 -
Android项目-几种常见的应用架构
原文链接:http://www.fengfly.com/plus/view-209440-1.html原创 2015-07-14 17:17:14 · 446 阅读 · 0 评论