
Android开发
shentan_zone
这个作者很懒,什么都没留下…
展开
-
Android开源项目pulltorefresh分析与简单使用
在Android开发中有时我们需要访问网络实时刷新数据,比如QQ好友在线状态最新信息,QQ空间需要显示更多的好友动态信息,EOE论坛客户端显示更多的文章帖子信息等。android-pulltorefresh开源项目提供一个向下滑动即刷新列表的功能,将该项目稍作修改即可应用到自己的项目中。原创 2014-07-03 22:15:10 · 1522 阅读 · 0 评论 -
Eoe客户端源码分析---SlidingMenu的使用
Eoe客户端源码分析及代码注释使用滑动菜单SlidingMenu,单击滑动菜单的不同选项,可以通过ViewPager和PagerIndicator显示对应的数据内容。原创 2014-06-28 17:32:28 · 2287 阅读 · 0 评论 -
Eoe客户端源码分析---ViewPager、 PageAdapter和PageIndicator 的使用
ViewPager、 PageAdapter和PageIndicator 的使用Eoe客户端源码注释[通过ViewPager和PageIndicator显示数据]原创 2014-06-27 17:12:54 · 1709 阅读 · 0 评论 -
Android APP 缓存技术笔记2
0.强引用和弱引用⑴强引用(StrongReference) 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。⑵软引用(SoftReference)如果一个对象只具有软引用,则内存空间足够,垃圾回收器就不原创 2014-06-23 20:43:48 · 1002 阅读 · 0 评论 -
Android APP 缓存技术笔记1
1.Eoe客户端源码中的缓存技术使用的核心代码及其解析:1.1 主函数分析:package cn.eoe.app.utils;//工具类包RequestCacheUtil.javapublic class RequestCacheUtil {// 公有方法 public static String getRequestContent(Context cont原创 2014-06-16 11:24:41 · 816 阅读 · 0 评论 -
inflate函数及其使用例子 笔记
例子:1.View view = View.inflate(this, R.layout.splash_animation, null);//splash_animation.xml filesetContentView(view);2.View selectView = getLayoutInflater().inflate(R.layout.list, null原创 2014-05-13 20:18:20 · 3827 阅读 · 0 评论 -
SDCard文件读写与目录浏览 笔记
1.SD 卡文件的读写 package com.example.sdcardtest; import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStreamReader;原创 2014-04-22 11:23:48 · 1659 阅读 · 0 评论 -
Android C/S结构的简易群聊应用 学习笔记2
1.功能分析:服务器端线程类不断读取客户端数据,读到客户端数据后,将该数据向所有客户端发送一次,而客户端包含两条线程:一条将用户输入数据写入Socket对应的输出流中;另一条负责读取Socket对应输入流中的数据(即从服务器发送过来的数据)。原创 2014-04-08 18:27:06 · 1052 阅读 · 0 评论 -
Android C/S结构的简易群聊应用 学习笔记1
源码:MultiThreadServerMyServer.java原创 2014-04-08 18:26:27 · 1701 阅读 · 0 评论 -
Android 使用HttpURLConnection实现多线程下载 笔记
参考阅读文章:http://www.tuicool.com/articles/7bEJFv使用HttpURLConnection实现多线程下载 核心步骤:*****************源代码及注释****************DownUtil.javapackage com.example.multithreaddown;impo原创 2014-03-31 20:20:03 · 1471 阅读 · 0 评论 -
Android 调用WebService笔记
参考资源:http://blog.youkuaiyun.com/pi9nc/article/details/9297085WebServiceUtil.javapackage com.example.myweather;import java.util.ArrayList;import java.util.List;import java.util.concurrent原创 2014-03-31 19:43:00 · 1007 阅读 · 0 评论 -
Android Service ---传递复杂数据的AIDL Service 笔记
传递复杂数据的AIDL Service该实例所传输的数据类型是自定义类型。调用远程Service的参数和返回值都必须实现Parcelable接口1.ComplexService1.定义调用Service 的参数对应的类 Person类Person.aidlparcelable Pet;Person.java(后面将在HashMap中使用该自原创 2014-03-19 20:29:13 · 3240 阅读 · 0 评论 -
FragmentTest学习笔记2
1.Activity 与Fragment之间的数据传输(1) Activity向Fragment传递数据API注释:Fragmentpublic void setArguments(Bundle args)Supplythe construction arguments for this fragment. Thiscan only be called b原创 2014-03-08 10:44:33 · 1950 阅读 · 0 评论 -
FragmentTest学习笔记1
源码部分:运行结果:原创 2014-03-08 10:44:02 · 1804 阅读 · 1 评论 -
Android:Layout_weight的深刻理解
http://mobile.51cto.com/abased-375428.htm最近写Demo,突然发现了Layout_weight这个属性,发现网上有很多关于这个属性的有意思的讨论,可是找了好多资料都没有找到一个能够说的清楚的,于是自己结合网上资料研究了一下,终于迎刃而解,写出来和大家分享。首先看一下Layout_weight属性的作用:它是用来分配属于空间的一个属性,你可转载 2014-03-07 20:14:55 · 1187 阅读 · 0 评论 -
Android UI ExpandableListActivity与ExpandableListActivity
介绍:主要知识点:程序源码:package com.example.expandablelistviewui;import android.os.Bundle;import android.app.Activity;import android.graphics.Color;import android.view.Gravity;import android.vie原创 2014-03-05 21:56:32 · 926 阅读 · 0 评论 -
java类实现接口注意问题
/* java中,一个类实现某个接口,必须重写接口中的所有方法吗? 答:抽象类可以不用,普通类必须 */class Demo{ public static void main(String[] args){ /* Person p = new Person(); Person p2 = new Person(); Person p3 = new Person();原创 2014-03-03 22:14:10 · 1374 阅读 · 0 评论 -
Android UI学习笔记之 MultiAutoCompleteTextView和AutoCompleteTextView
AutoCompleteTextView是实现动态匹配输入的内容。如google搜索引擎当输入文本时可以根据内容显示匹配的热门信息。还有我们在发短信选择收件人的时候,我们往往不止选择一个收件人。我们一般是输入134,然后根据提示,选择带134的联系人;然后是逗号隔开;再输入159,再选择带159的联系人。抑或在发邮件的时候,也有类似的功能需求。/AdapterViewUI/re原创 2014-03-01 18:49:56 · 1029 阅读 · 0 评论 -
Android UI学习笔记 之RadioButton和CheckBox的使用
/TextViewUI/res/values/strings.xml 请输入你的信息 性别 男 女 颜色 红色 蓝色 绿色 确定 /TextViewUI/res/layout/radiobutton_ui.xml<TableLayout xmlns:android=原创 2014-02-27 19:35:20 · 1208 阅读 · 0 评论 -
java equals next nextLine 学习笔记
/* * public boolean equals(Object obj)其比较规则为:当参数obj引用的对象与当前对象为同一个对象时,就返回true,否则返回false. ---- 而JDK类中有一些类覆盖了oject类的equals()方法,比较规则为:如果两个对象的类型一致,并且内容一致,则返回true,这些类有:java.io.file,java.util.Date,原创 2014-02-24 17:22:56 · 1073 阅读 · 0 评论 -
Java反射机制 笔记
import java.lang.reflect.*;class Demo2{ public static void main(String[] args)throws Exception{ //反射 //反射技术作用? //Person p = new Person(); //p.age = 10; //只告诉你有一个类,类的名称叫做"Person" St原创 2014-02-21 22:16:50 · 679 阅读 · 0 评论 -
IP地址排序
import java.util.Arrays;public class IP_Sort { public static void main(String[] args){ String[] ip_array = {"192.68.0.254","172.22.144.156","172.22.145.0","255.255.255.2","8.109.90.30"};原创 2014-02-21 21:20:05 · 1018 阅读 · 0 评论 -
遍历文件目录
遍历文件目录 以及读取字符串的三种方式import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;//Read String from the screen (two val原创 2014-02-20 19:59:45 · 1285 阅读 · 0 评论