- 博客(37)
- 资源 (56)
- 问答 (37)
- 收藏
- 关注
转载 android中Invalidate和postInvalidate的区别
http://www.cnblogs.com/tt_mc/archive/2012/01/30/2332023.htmlandroid中Invalidate和postInvalidate的区别Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。 Andr
2014-02-28 13:42:46 742
原创 StringBuilder类
一个可变的字符序列。如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。 在 StringBuilder 上的主要操作是 append 和 insert 方法。每个方法都能有效地将给定的数据转换成字符串,然后将该字符串的字符添加或插入到字符串生成器中。append 方法始终将这些字符添加到生成器的末端;而 insert 方法则在指定的点添加字符。 例如,如果
2014-02-28 00:36:05 779
转载 LayoutInflater作用及使用
http://blog.sina.com.cn/s/blog_629b701e0100rg4d.html作用: 1、对于一个没有被载入或者想要动态载入的界面, 都需要使用inflate来载入. 2、对于一个已经载入的Activity, 就可以使用实现了这个Activiyt的的findViewById方法来获得其中的界面元素. 方法: Android里面想要
2014-02-27 12:45:29 702
转载 Android基础类之BaseAdapter
http://www.cnblogs.com/mandroid/archive/2011/04/05/2005525.htmlBaseAdapter就Android应用程序中经常用到的基础数据适配器,它的主要用途是将一组数据传到像ListView、Spinner、Gallery及GridView等UI显示组件,它是继承自接口类Adapter,1、Adapter类简介1)
2014-02-27 09:16:09 858
原创 android.content.ActivityNotFoundException:
如果你有多个Activity的话,必须将所有的Activity都在AndroidManifest当中进行注册才行比如从Login.java 跳转到MainActivity当中去,就必须这样注册<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.acco
2014-02-27 09:08:51 801
原创 登陆界面的设计
完成一个登陆界面,并且点击按钮后判断与数据库当中的密码是否相等,相等则跳转到另一个界面去package com.example.activity;import com.example.accountms.R;import com.example.dao.PwdDAO;import com.example.model.Tb_pwd;import android.app.Activit
2014-02-27 09:05:42 1546
原创 MP3Player2.0版本
package guoximing.mp3player;import guoximing.download.HttpDownloader;import guoximing.model.Mp3Info;import guoximing.xml.Mp3ListContentHandler;import java.io.StringReader;import java.util.Array
2014-02-25 22:49:04 952
原创 MP3播放器1.0版本
实现了从服务器当中下载XML文件并且解析XML文件。package guoximing.download;import java.io.BufferedReader;import java.io.InputStreamReader;import java.net.HttpURLConnection;import java.net.URL;//看的出来 IOException 是Ma
2014-02-25 22:39:18 892
转载 Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现) .
http://www.open-open.com/lib/view/open1330651497624.html今天学习了Spinner组件,使用Spinner相当于从下拉列表中选择项目,下面演示一下Spinner的使用(分别使用ArrayAdapter和自定义Adapter实现)(一):使用ArrayAdapter进行适配数据: ①:首先定义一个布局文件:
2014-02-25 22:31:32 1094
转载 Android中SimpleAdapter,ArrayAdapter和BaseAdapter详解
http://www.open-open.com/lib/view/open1376969095803.html1.SimpleAdapter(很多时候需要继承它,来自定义adapter):simpleAdapter的扩展性最好,可以定义各种各样的布局出来,可以放上ImageView(图片)等。可以显示比较复杂的列表,包括每行显示图片、文字等,但不能对列表进行后期加工(
2014-02-25 22:26:31 900
转载 Android学习笔记之SimpleAdapter
这是一个简单的适配器,可以将静态数据映射到XML文件中定义好的视图。你可以指定数据支持的列表如ArrayList组成的Map。在ArrayList中的每个条目对应List中的一行。Maps包含每行数据。你可以指定一个定义了被用于显示行的视图XML文件,通过关键字映射到指定的视图。绑定数据到视图分两个阶段,首先,如果一个SimpleAdapter.ViewBinder是有效的,setViewValu
2014-02-25 21:07:33 657
转载 android.os.NetworkOnMainThreadException异常处理
http://www.cnblogs.com/gzggyy/archive/2013/05/28/3103137.html public void onCreate(Bundle savedInstanceState) { // 详见StrictMode文档 StrictMode.setThreadPolicy(new Stri
2014-02-25 15:56:50 748
转载 HttpClient 教程 (一)
前言超文本传输协议(HTTP)也许是当今互联网上使用的最重要的协议了。Web服务,有网络功能的设备和网络计算的发展,都持续扩展了HTTP协议的角色,超越了用户使用的Web浏览器范畴,同时,也增加了需要HTTP协议支持的应用程序的数量。尽管java.net包提供了基本通过HTTP访问资源的功能,但它没有提供全面的灵活性和其它很多应用程序需要的功能。HttpClient就是寻求弥补
2014-02-25 15:18:41 791
原创 android.os.NetworkOnMainThreadException异常处理
这个异常情况是在访问网络的时候如果你把操作放在了Activity的主线程当中的话就会产生,并且导致访问网络失败。在Android2.3之后才会有这个问题,主要是为了防止网络操作阻塞UI线程。package com.example.asynctask_download;import org.apache.http.HttpEntity;import org.apache.http.Ht
2014-02-25 14:43:26 1152
转载 JAVA IO flush()方法问题
byte[] buf = new byte[5]; while ((s = fis.read(buf)) > 0 ){ fos.write(buf,0,s); fos.flush();
2014-02-24 16:35:38 4435
转载 Android获取存储卡路径的方式
点击打开链接:http://yunfeng.sinaapp.com/?p=431#ixzz22SY9TMOyAndroid获取存储卡路径的方式Android Lint 有个关于在代码中硬编码“sdcard”路径的警告,内容为:不要硬编码(hardcode) “/sdcard/”; 使用 Environment.getExternalStorageDirectory(
2014-02-24 13:55:58 811
转载 eclipse自动生成方法注释 快捷键
自动生成方法的注释格式,例如/*** @param str* @return* @throws ParseException*/快捷键是alt+shift+j,将光标放在方法名上,按快捷键。会生成上述方法注释的格式,具体内容还是要自己填写的。光标放到类名上,也会生成这个格式,但是只有Author,自动填充你的系统用户名。这个的操作,在方法里上右击
2014-02-24 13:34:29 2201
转载 Android异步下载网络图片(其三)
http://www.cnblogs.com/zhangdongzi/archive/2011/04/13/2015348.html在第一节中,我们使用Handler、Thread/Runnable 、URL、HttpURLConnection等等来进行异步下载网络图片。然后第二节中换了AsyncTask方式。那么这一节我们再应用其他方式,这个方式与第一节有点雷同,感觉走了一圈回到
2014-02-24 07:44:58 789
原创 android解析xml文件的方式(其二)
http://www.cnblogs.com/zhangdongzi/archive/2011/04/14/2016595.html 上一节中,我们使用DOM方式解析xml文档,该方式比较符合我们日常思维方式,容易上手,但是它直接把文档调入内存中,比较耗内存。在这里我们可以用另外一种方式解析xml,这个就是SAX方式。SAX即是:Simple API for XMLSAX是
2014-02-24 07:42:55 818
原创 android解析xml文件的方式(其一)
http://www.cnblogs.com/zhangdongzi/archive/2011/04/14/2016434.html在androd手机中处理xml数据时很常见的事情,通常在不同平台传输数据的时候,我们就可能使用xml,xml是与平台无关的特性,被广泛运用于数据通信中,那么在android中如何解析xml文件数据呢? 通常有三种方式:DOM,SAX,PULL 在这
2014-02-24 07:41:02 1009
转载 SAX之:SAXParserFactory与SAXParser
http://www.cnblogs.com/avenwu/archive/2012/01/20/2327749.html SAX是Simple API for XML的简称,在Android里面提供对XML文件的解析接口方法,如果给我们一个XML文件,要求把里面我们关心的数据解析出来,我们就可以使用SAX技术,在具体使用中,会对XML文件的每一个字符逐一读取并出发相应事件,也
2014-02-23 16:26:56 1058
原创 XMLReader xmlReader = saxParserFactory.newSAXParser().getXMLReader();
前面部分是声明一个解析器,后面是saxParserFactory解析器工厂.newSAXParser()将解析器工厂实例化.getXMLReader() 获取了一个解析器的实例,也就是生成了一个解析器 首先SAXParserFactory来创建一个SAXParserFactory实例SAXParserFactory saxParserFactory = SAXParserFactory.n
2014-02-23 16:25:39 1755
原创 Android中Gravity中的一些值都是些什么意思
android:gravity意思是这个控件自己的“重力”,在通俗点就是控件上面的东西的位置(图片,文本等)举个例子:一个TextView里面的文本默认居左作对齐的,你想让这些文本居中的话,只要在这个TextView的属性里加上android:gravity="center"所有的参数分别是center(居中),bottom(下),top(上),right(右),left(左)其他的一些是
2014-02-23 15:47:28 4258
转载 Android和java创建xml文件和解析xml文件剖析
http://blog.csdn.net/appandroid/article/details/9087799创建和解析xml文件大致有三种方法:sax方法dom方法pull方法 一般在java开发环境中用dom方法1.接口[java] view plaincopypackage
2014-02-23 15:04:37 1224
转载 java.lang.RuntimeException: Unable to instantiate activity ComponentInfo异常解决
http://blog.csdn.net/gaohongijj/article/details/8010869经典不能实例化activity有如下三种情况:1.没有在Manifest.xml 清单中注册该activity,或者在创建完activity后,修改了包名或者activity的类名,而配置清单中没有修改,造成不能实例化。2.自己新建了一个包,而注册时候依然用
2014-02-23 11:57:31 772
转载 Android图像处理之Bitmap类
http://www.open-open.com/lib/view/open1333418945202.htmlBitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 Bitma
2014-02-23 10:28:37 719
原创 一个简单的事件处理程序
package com.example.event;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widg
2014-02-23 09:36:42 824
转载 view和activity关系
http://lxl467344991.blog.163.com/blog/static/130191956201182992858105/知道MVC模式吧?M Model, V View, C Control,在Android里面View就是 View 类, Control之一就是Activity 类了首先View不代表一个屏幕,View可以代表一个按
2014-02-23 08:53:05 1081
转载 findViewById()使用常见错误
http://blog.csdn.net/harry_helei/article/details/5911658Android中FindViewById()是一个非常常用的函数,位于android.app.Activity包中。该函数利用我们在XML文件中定义的View的id属性来获取相应的View对象。findViewById()属于API Level 1, 对应的andro
2014-02-23 08:49:49 1823
转载 你不可以不知道的findViewById
http://www.2cto.com/kf/201204/127405.html自从学习android的hello world开始我们就知道了这样一个函数findViewById(),他已经成为了家喻户晓,坑蒙拐骗,杀人越货必备的一个函数(好吧,这句是扯淡)但一直用也没细致研究过它,直到写程序的时候发现一个由这个函数引起的一个莫名其妙的bug,遂决定好好研究下
2014-02-23 08:46:39 852
转载 Android中Context简介
http://blog.csdn.net/zhangqijie001/article/details/5891682Context字面意思是上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄。很多方法需要通过 Context才能识别调用者的实例:比如说Toast的第一个参数就是Conte
2014-02-22 20:58:08 734
原创 Android生命周期实验(二)
本节继续接介绍Activity的生命周期主要有三个内容 Task的基本概念 Activity与Task的基本关系 第三是对话框风格的Activity的使用方法 对话框风格的Activity它是相对来讲比较特殊的一类Activity,因为他对其他Activity的遮挡并不是完整的,基于这样一种Activity,我们能够更加深入的了解Activity的生命周期A Task is A S
2014-02-22 20:09:20 1230
原创 Android生命周期实验
package com.example.activity_04;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import andro
2014-02-22 18:22:38 1672
转载 android程序在手机中调试运行
http://blog.163.com/zjc_8886/blog/static/2408175201193113930398/android程序在手机中调试。首先把手机连接电脑后,选择手机设置-->应用程序设置-->开发-->选中use调试模式。在eclipse中选择window--show view -- othe
2014-02-22 17:16:59 1024
转载 Android调试之查看日志文件技巧
然而,当我们转战android时,我们发现,通过单纯的System.out我们已经没有办法在console获取信息,为了获取必要的调试信息,我们要用到android的LogCat工具。下面我们来看一下android开发中如何查看app运行日志。AD:2013云计算架构师峰会课程资料下载编程调试是每一个编程人员必备的编程技巧,而在编程调试中,我们最最常用也是最
2014-02-22 17:15:01 2638
原创 android界面小程序
package com.example.activity_edittext;import android.app.Activity;import android.os.Bundle;import android.view.KeyEvent;import android.view.View;import android.widget.EditText;import android.wi
2014-02-22 16:59:27 817
转载 android:layout_weight详解
layout_weight 用于给一个线性布局中的诸多视图的重要度赋值。 所有的视图都有一个layout_weight值,默认为零,意思是需要显示 多大的视图就占据多大的屏幕空 间。若赋一个高于零的值,则将父视 图中的可用空间分割,分割大小具体取决于每一个视图的layout_weight 值以及该值在当前屏幕布局的整体 layout_weight值和在其它视图屏幕布 局
2014-02-10 16:28:02 857
alisoft-xplatform-asf-cache-2.5.1-src.jar
2016-02-25
alisoft-xplatform-asf-cache-2.5.1.jar
2016-02-25
Huffman编码的C++实现
2013-12-03
middlegenide_1.3.3.zip
2013-11-05
hibernate-3.0.zip
2013-11-04
x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z
2019-12-31
eclipse-cpp-juno-SR2-win32-x86_64_支持1.6.zip
2019-12-29
disruptor-3.4.2.jar
2019-04-21
Chrome 代理插件 Proxy Switchy对http请求做了什么特殊处理?
2018-08-01
Jstack打印出来的线程日志中各个变量是什么意思呢?
2018-07-28
通过如下内容我是否可以判定,我的内网机链接的是一个小的总线型网络?
2018-07-15
Java中的static变量难道不能保证volatile的可见性吗?
2018-07-15
凤凰网新闻分享微博时提示如下nginx的URI Too Large是什么原因导致的?
2018-07-11
下面这种场景需要使用volatile吗,我认为是不需要的?
2018-07-10
Hotspot中真正的FullGC是不是指的是CMS的老年代GC呢?
2018-07-08
authorized_keys中的内容与linux账号的关系是怎样的?
2018-07-08
如何写个shell脚本获取上下文切换的开销?
2018-07-08
Java应用中线程是不是开的越多越好,开多少合适,如何减少上下文切换开销?
2018-07-08
下面关于java中的null和""以及不定义的理解是否正确?
2018-07-08
为什么顺序读写磁盘的速度要远远快于随机读写内存?
2015-12-28
为什么根域名服务器是13个?
2015-10-05
为什么SQLite要使用B树作为索引结构?
2019-08-27
scp这个linux指令在应该如何 ,具体场景如何?
2019-08-11
线程在让出时间片的时候会将自己修改的主内存的值刷新回主内存吗?
2019-08-09
Java线程工作内存与主内存的定义是否合理?
2019-08-08
CLH锁和MCS锁有什么区别?
2019-08-08
为何HotSpot虚拟机要使用解释器和编译器并存的架构?
2019-08-08
Java语言为什么没有使用预处理命令?
2019-08-08
大家线上Java应用的热更新都是怎么实现的?
2019-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人