- 博客(23)
- 资源 (13)
- 收藏
- 关注
原创 关于android抽屉,navigation drawer
最近在做的一个项目需要用到一个侧边栏,我留意到了这玩意,但是这玩意是五月份才发布的,国内资料比较少。找来找去也没找到什么。就从官方下了一个例子,对着例子看,在自己项目中改来改去,把项目改的报错不断,也没弄懂什么原理,最后导致项目运行不起来了。我索性就仔细研究下这个抽屉,先自己对着官方的demo做.官方的开发页是:http://developer.android.com/design/patte
2013-12-30 17:50:59 2303
原创 分析动态代理类的设计原理与结构
一、怎样将目标类传进去?1、直接在InvocationHandler实现类中创建目标类的实例对象。(没有实际意义)2、为InvocationHandler实现类注入目标类的实例对象,这样不能采用匿名内部类的形式了。3、让匿名的InvocationHandler实现类访问外面方法中的目标类实例对象的final类型的引用变量。
2013-12-29 18:00:09 813
原创 Android action bar 为什么有时有,有时没有
今天碰到actionBar在一些页面出现,在另外一些页面没有出现的问题。不知道回事,在那找bug。找了老半天,也不知道怎么回事。折腾了一上午。最后才知道是没有在activity里覆盖父类的onCreateOptionsMenu()方法:public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this
2013-12-26 14:45:00 2627 2
原创 Android 两个activity之间通信
两个activity之间可以通过bundle通信,比如我现在有两个Activity,ListViewActivity和ReplyActivity。ListViewActivity中的代码://跳到报价界面 Intent intent = new Intent(); intent.setClass(ListViewActivity.this
2013-12-25 09:31:58 2632
原创 Android listView 梳理
这几天关于这个ListView一团乱。现在重新梳理下:①项vlist.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_
2013-12-24 09:21:46 942
原创 android.view.WindowLeaked: Activity has leaked window com.android.internal.p
android.view.WindowLeaked: Activity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{b3e23088 V.E..... R.....ID 0,0-480,243} that was originally added here这个错误原因是因此一些对话框在act
2013-12-23 10:16:04 9563
原创 java 类加载器
java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类加载器负责加载特定位置的类。1、Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassCloader.2、类加载器也是Java类。第一个类加载器不是java类。3、类加载器之间的父子关系和管辖范围图Bott
2013-12-22 00:02:13 984
原创 关于Android的ListView
最近在做的一个项目需要展示一个页面,标题和内容,我以前虽然用过。但是是从手机本地数据库读的。现在是从公司PHP网站的服务器读取。原来用simpleCursorAdapter似乎不行了。在网上找了一些别人写的代码,但是总有一个疑问。他们写的ListActivity的子类都没有用setContentView,那么到底展示的是什么呢?这个让我很费解。后来自己试验发现,不用指定,现实的就是这个子类。看
2013-12-21 18:06:08 986
原创 android DefaultHttpClient 超时
昨天看了一篇HttpClient的设置超时时间,本来以为今天到公司就能把问题给解决了。结果发现DefaultHttpClient没有设置超时时间。然后继续寻找,终于发现了DefaultHttpClient怎么设置超时的了。其实是在HttpConnectionParams里设置的。我自己写了一个继承DefaultHttpClient的类,以后使用用这个就行了:/** * 封装超时的HTTP
2013-12-20 11:06:14 4879 1
转载 HttpClient的超时用法小记
原文地址:http://blog.163.com/xing_mu_1/blog/static/6614290201032084947978/HttpClient在使用中有两个超时时间,是一直接触和使用的,由于上次工作中使用httpClient造成了系统悲剧的情况,特地对它的两个超时时间进行了小小的测试,在这里记录下。 测试版本为HttpClient——3.1
2013-12-19 23:02:20 940
原创 Android在SQLite中使用事务
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果为成功则提交事务,否则回滚事务。当应用需要提交事务,必须在程序执行到endTransaction()方法之前使用setTransactionSuccessful() 方法设置事务的标志为成功,如果不调用setTransacti
2013-12-16 10:56:33 5554
原创 java使用泛型进行数组交换
private static void swap(T[] a,int i,int j){ T tmp = a[i]; a[i] = a[j]; a[j] = a[i]; }这个的尖括号的作用就是声明T是泛型。swap(new String[]{"abc","xyz","itcase"},1,2);为什么不用swap(new int[]{"1,2,3,4"}
2013-12-15 00:01:05 2985
原创 android采用pull解析器解析和生成XML
在Android上解析XML文件可以采用SAX、DOM和Android的自带的pull。其中pull最方便和推荐使用:对于一个XML文件中的内容,要定制一个JAVA BEAN来接收,先看下.XML文件的内容: liming 30 zhangxiaoxiao 25 看下解析方法: /** * 解析XML * @param xml * @r
2013-12-13 16:24:16 837
原创 android保存文件到SD卡中
想把文件保存到SD卡中,一定要知道SD卡的路径,有人说可以用File explore来查看,这种方法不太好,因为随着android版本的升级,SD卡的路径可能会发生改变。在1.6的时候SD的路径是/sdCard。后续版本都改成了mnt/sdCard。所有还是使用API来获取:Environment.getExternalStorageDirectory()另外,在保存之前要判断SD卡是否已
2013-12-13 10:23:38 15221
原创 java如何遍历hashMap
通过Map的entrySet方法。将返回一个set集合。然后遍历这个set集合:package com.howlaa.day04;import java.util.HashMap;import java.util.Map;import java.util.Set;public class GenericTest { public static void main(String[]
2013-12-12 23:20:25 1077
原创 android文件的保存与读取
原理就是利用java的IO。openFileOutput()方法的第一参数用于指定文件名称,不能包含路径分隔符“/” ,如果文件不存在,Android 会自动创建它。创建的文件保存在/data/data//files目录。可以通过File Explorer查看。点击右上角的可以导出到电脑里。openFileOutput()方法的第二参数用于指定操作模式私有操作模式创建出来的
2013-12-12 17:20:58 2964
原创 android短信发送
MainActivity.javapublic void onClick(View v) { String number = numberText.getText().toString();//获得短信号码 String content = contentText.getText().toString();//获得短信内容 SmsManager manager = SmsMa
2013-12-12 14:29:47 852
原创 android的单元测试
1、新建android Test project2、选择针对测试的项目3、新建类继承AndroidTestCase即可:package com.howlaa.sms.test;import com.howlaa.sms.service.Stest;import android.test.AndroidTestCase;public class myt e
2013-12-12 12:00:36 942
原创 数据结构之顺序表上的基本运算
//表的初始化 void InitList(SeqList *L){ L.length=0;//表的初始化即将表的长度置于0 } //求表长 int getListLength(SeqList *L){ return L.length; } //取表中第i个节点 DataType GetNode(L,i){ if(iL.length)//此处自考网上写的是i>L.
2013-12-09 23:04:49 1584
原创 为注解增加属性
package com.howlaa.day04;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Retention(RetentionPolicy.RUNTIME)public @interface WfAnnotation { String color() de
2013-12-08 23:50:23 691
原创 注解的定义和反射调用
注解是一个特殊的类,关键字不是class。而是@interface.package com.howlaa.day04;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;@Retention(RetentionPolicy.RUNTIME)public @interfac
2013-12-08 00:05:11 1401
转载 利用零碎时间学英语
在前面的几个建议里我与大家分享了学习英语的一些细节和方法,但是今天我则要告诉一个很多人学不好英语的一个重要原因,那就是没有利用好零碎时间! 要想学好英语,环境当然是必不可少的,但是并非一定要到美国来才能把英语学好!我甚至认为想出国的同学最好能在出国之前把英语在一定程度上过关再过来,否则指望在国外学外语会觉得压力非常大,因为在国外英语是被当作工具在使用,也就是说不管你的英语如何,美国人是不会
2013-12-04 09:04:36 1599
原创 有关javaBean的简单内省操作
主要还是通过JDK提供的PropertyDescriptor来进行操作。直接看代码吧:package com.howlaa.day04;import java.beans.PropertyDescriptor;import java.lang.reflect.Method;public class IntroSpectorTest { public static void main(
2013-12-03 21:18:14 1182
ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar
2014-03-14
as3xlsUTF8.swc
2013-05-03
PureMvc_AS3
2013-04-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人