- 博客(9)
- 收藏
- 关注
原创 Http学习小结
(新手常犯的一些小错误)1.http协议下载和上传.http url connection socket 等都是网络编程,所以一定要注意,测试的时候必须有网(局域网也行),因为理论上模拟器是和本地计算机分离的,所以不能用localhost之类的获取本机IP地址,再用模拟器访问本地服务器的时候,必须保证两者实在同一个局域网内。2.网络访问需要用Intent权限;3.Activity中的
2015-03-01 16:44:46
382
转载 Android短信拦截代码
public class SMSBroadcastReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { Object[] pdus = (Object[])intent.getExtras().get("pdus")
2015-02-26 21:03:43
1723
转载 SQLite数据库的建表以及存储
代码建库,在代码中动态建立数据库是比较常用的方法。列如在程序运行的过程中,当需要进行数据库操作的时候,应用程序会首先尝试打开数据库,此时如果数据库并不存在,程序会自动建立数据库,然后再打开数据库。在编写的时候,一般将所有对数据库的操作封装到一个类中,因此只要调用这个类,就可以完成对数据库的添加、更改、删除和查询等操作。public class MySqliteHelper extends
2015-02-06 19:36:06
596
转载 ConcurrentModificationException异常解决办法
java.util.ConcurrentModificationException异常(转)1、今天在写一个带缓存功能的访问代理程序时出现了java.util.ConcurrentModificationException异常,因为该异常是非捕获型异常而且很少见,所以费了些时间才找到问题所在,原来在通过Iterator进行遍历的时候,如果直接对HashMap进行操作后,再继续用之前的Ite
2015-02-03 23:11:47
359
原创 DatePickerDialog的简单使用
好吧,这个工具大家应该都已经很熟悉了,我只是为了让自己理解的更简单一点以下是源码及注释:package com.example.mydatepickerdemo;import java.util.Calendar;import android.app.Activity;import android.app.DatePickerDialog;import android.app.Da
2015-02-02 20:43:48
417
转载 Android性能优化之ListView缓存机制
要想优化ListView首先要了解它的工作原理,列表的显示需要三个元素:ListView、Adapter、显示的数据;这里的Adapter就是用到了适配器模式,不管传入的是什么View在ListView中都能显示出来。下面简单说下上图的原理:1、如果你有几千几万甚至更多的选项(item)时,其中只有可见的项目(满屏显示的Item数目)存在内存(说的优化就是说在内存中的优化!)中
2015-02-01 18:12:46
481
原创 关于如何在LogCat中找问题以及处理问题
关于如何在LogCat中找问题以及处理问题我们都说一个厉害的程序员,不是他敲代码敲的多快,敲得有多少,而是他处理问题的能力,就是当你碰到一个问题之后能尽快的解决。那么我们怎么才能快速的找到我们的错误所在呢。其实在我们学习Java的时候就已经学习过了,异常处理机制就是帮我们找到问题的所在,而且在java中出现问题之后往往会在抛出的异常中有出错代码的行数的,双击之后就可以直接跳转并选择错误的行
2015-01-30 22:11:19
2715
原创 利用XML布局自定义列表样式
利用XML布局自定义列表样式之前在学习Spinner 的时候就有这样的困惑,我们是不是可以自己定义列表的样式呢。因为我们使用系统自定义的样式的话有可能和我们的布局格格不入,显示的字样有可能很大很大。今天我们就来学习一下利用XML加适配器来自定义一个列表样式。不过在这里我们是以ListView为例效果是和Spinner一样的有些疑惑的小伙伴可以自己再去尝试一下给Spinner自定义一下列表样式。
2015-01-29 23:43:22
2931
原创 关于Android新手应该先了解的知识
Android初学者需知(笔者是新手)关于Android环境的搭建、安装和配置,笔者就不再多说了这些网上、书上众多都可找到。(现在有了一个Android Studio软件,是一款专门为Android应用开发的开发工具,不过现在是初学阶段笔者觉得不适合去使用,毕竟工具刚出来和初学阶段书籍上的工具差别较大,不可能边学知识边研究工具吧) 不管做什么工作,都必须先熟知自己有什么资源,需要用到什
2015-01-25 16:06:45
1171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人