随笔分类 -  Android

android开发中遇到的bug
摘要:这种NullPointerException这么解决啊Activity.dispatchTouchEvent 里try catch一下参考:http://www.eoeandroid.com/thread-331962-1-1.html 阅读全文

posted @ 2014-09-05 15:25 彼岸花开啦 阅读(146) 评论(0) 推荐(0)

Tips for android
摘要:对话框样式Activity获得窗口外点击事件(注册Activity时指明theme为adnroid:Theme.Dialog)在API11之后添加了setFinishOnTouchOutside()方法,只需要在onCreate()方法中调用:this.setFinishOnTouchOutside... 阅读全文

posted @ 2014-09-05 15:02 彼岸花开啦 阅读(323) 评论(0) 推荐(0)

Android 设置 横屏 竖屏 (转)
摘要:http://2960629.blog.51cto.com/2950629/701227方法一:在AndroidManifest.xml中配置如果不想让软件在横竖屏之间切换,最简单的办法就是在项目的AndroidManifest.xml中找到你所指定的activity中加上android:screenOrientation属性,他有以下几个参数:"unspecified":默认值 由系统来判断显示方向.判定的策略是和设备相关的,所以不同的设备会有不同的显示方向."landscape":横屏显示(宽比高要长)"portrait":竖屏显 阅读全文

posted @ 2013-11-25 14:05 彼岸花开啦 阅读(2591) 评论(1) 推荐(0)

直接拿来用!最火的Android开源项目
摘要:http://www.csdn.net/article/2013-05-03/2815127-Android-open-source-projectshttp://www.csdn.net/article/2013-05-06/2815145-Android-open-source-projects-twohttp://www.csdn.net/article/2013-05-21/2815370-Android-open-source-projects-finale 阅读全文

posted @ 2013-11-08 10:56 彼岸花开啦 阅读(162) 评论(0) 推荐(0)

android 使用虚拟机安装apk(图文教程)(转)
摘要:1、启动虚拟机2、我的android sdk在“E:\android\android开发环境\android SDK\platform-tools”把要安装的apk复制到这个根目录(和adb.exe同文件夹)。2、点击电脑左下角的“开始”按钮,输入cmd然后点击回车打开cmd输入框。3、(由于我的Android SDK安装路径为e盘,所以需要定位模拟器platform-tools目录) 在cmd命令提示符中输入E: 回车,如图 第一行,4、apk名称为zq7.1.1.apk这样就安装成功了 阅读全文

posted @ 2013-11-08 10:21 彼岸花开啦 阅读(1169) 评论(0) 推荐(0)

(转)Java关键字final、static使用总结
摘要:一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。final不能用于修饰构造方法。注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的方法默认是final类型的。1、final类 final类不能被继承,因此final类的成员方法没有机会被覆盖 阅读全文

posted @ 2013-11-07 16:50 彼岸花开啦 阅读(210) 评论(0) 推荐(0)

【转】Android Intent Action 大全
摘要:String ADD_SHORTCUT_ACTION 动作:在系统中添加一个快捷方式。. “android.intent.action.ADD_SHORTCUT” String ALL_APPS_ACTION 动作:列举所有可用的应用。 输入:无。 “android.intent.action.ALL_APPS” String ALTERNATIVE_CATEGORY 类别:说明 activity 是用户正在浏览的数据的一个可选操作。 “android.intent.category.ALTERNATIVE” String ANSWER_ACTION 动作:处理拨入的电话。 “andr... 阅读全文

posted @ 2013-11-05 17:19 彼岸花开啦 阅读(674) 评论(0) 推荐(0)

android参考
摘要:android:使用BaseExpandableListAdapter实现可折叠的列表Android-ListView实现SectionIndexerSectionIndexer 的使用(联系人分类索引) 阅读全文

posted @ 2013-10-30 15:25 彼岸花开啦 阅读(151) 评论(0) 推荐(0)

Android中pendingIntent的深入理解(转)
摘要:pendingIntent字面意义:等待的,未决定的Intent。要得到一个pendingIntent对象,使用方法类的静态方法getActivity(Context, int, Intent, int),getBroadcast(Context, int, Intent, int),getService(Context, int, Intent, int) 分别对应着Intent的3个行为,跳转到一个activity组件、打开一个广播组件和打开一个服务组件。参数有4个,比较重要的事第三个和第一个,其次是第四个和第二个。可以看到,要得到这个对象,必须传入一个Intent作为参数,必须有cont 阅读全文

posted @ 2013-10-28 11:16 彼岸花开啦 阅读(11815) 评论(0) 推荐(0)

java Map及Map.Entry详解(转)
摘要:Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry。它表示Map中的一个实体(一个key-value对)。接口中有getKey(),getValue方法。由以上可以得出,遍历Map的常用方法:1.Mapmap=newHashMap();Ireratoriterator=map.entrySet 阅读全文

posted @ 2013-10-15 09:28 彼岸花开啦 阅读(1640) 评论(0) 推荐(0)

02《老罗Android开发视频教程》第二集:android系统框架的介绍
摘要: 阅读全文

posted @ 2013-10-14 10:56 彼岸花开啦 阅读(134) 评论(0) 推荐(0)

android各种适配器的用法(转)
摘要:ArrayAdapter_SimpleAdapter_CursorAdapter的区别数据源不同而已1. String[]: ArrayAdapter2. List>: SimpleAdapter3. 数据库Cursor: SimpleCursorAdapter使用ArrayAdapter(数组适配器)顾名思义,需要把数据放入一个数组以便显示。android.R.layout.simple_list_item_1是系统定义好的布局文件只显示一行文字SimpleAdapter能定义各种各样的布局出来,可以放上ImageView(图片),还可以放上Button(按钮),CheckBox(复选 阅读全文

posted @ 2013-10-12 14:08 彼岸花开啦 阅读(367) 评论(0) 推荐(0)

SpannableString 记录(转)
摘要:引用http://blog.csdn.net/rockcoding/article/details/7231756TextView是用来显示文本的,有时需要给TextView中的个别字设置为超链接,或者设置个别字的颜色、字体等,那就需要用到Spannable对象,可以借助Spannable对象实现以上设置myTextView = (TextView) this.findViewById(R.id.myTextView); //创建一个 SpannableString对象 SpannableString sp = new SpannableString("这句话中有百度超链接,有高亮显 阅读全文

posted @ 2013-10-08 14:25 彼岸花开啦

Java中Runnable和Thread的区别(转)
摘要:http://developer.51cto.com/art/201203/321042.htm第一种方式:使用Runnable接口创建线程第二种方式:直接继承Thread类创建对象使用Runnable接口创建线程1.可以将CPU,代码和数据分开,形成清晰的模型2.线程体run()方法所在的类可以从其它类中继承一些有用的属性和方法3.有利于保持程序的设计风格一致 直接继承Thread类创建对象1.Thread子类无法再从其它类继承(java语言单继承)。2.编写简单,run()方法的当前对象就是线程对象,可直接操作。在实际应用中,几乎都采取第一种方式 阅读全文

posted @ 2013-09-29 10:06 彼岸花开啦

android开发的学习路线(转)
摘要:第一阶段:Java面向对象编程1.Java基本数据类型与表达式,分支循环。2.String和StringBuffer的使用、正则表达式。3.面向对象的抽象,封装,继承,多态,类与对象,对象初始化和回收;构造函数、this关键字、方法和方法的参数传递过程、static关键字、内部类,Java的垃极回收机制,Javadoc介绍。4.对象实例化过程、方法的覆盖、final关键字、抽象类、接口、继承的优点和缺点剖析;对象的多态性:子类和父类之间的转换、抽象类和接口在多态中的应用、多态带来的好处。5.Java异常处理,异常的机制原理。6.常用的设计模式:Singleton、Template、Strate 阅读全文

posted @ 2013-09-26 17:27 彼岸花开啦

Binder机制
摘要:在Android系统的Binder机制中,由一系统组件组成,分别是Client、Server、Service Manager和Binder驱动程序,其中Client、Server和Service Manager运行在用户空间,Binder驱动程序运行内核空间。Binder就是一种把这四个组件粘合在一起的粘结剂了,其中,核心组件便是Binder驱动程序了,Service Manager提供了辅助管理的功能,Client和Server正是在Binder驱动和Service Manager提供的基础设施上,进行Client-Server之间的通信。http://www.cnblogs.com/inn 阅读全文

posted @ 2013-09-26 15:58 彼岸花开啦

android string[] arraylist<string>互转
摘要:string[] to arraylist:eg:string[] str; arraylist arr;for(int i=0;i to string[]:eg:string[] str; arraylist arr;str = new string[arr.size()];str = arr.toarray(str);http://blog.csdn.net/brave_heart_lxl/article/details/6178909 阅读全文

posted @ 2013-09-23 16:10 彼岸花开啦 阅读(3105) 评论(0) 推荐(1)

Applet生命周期中init、start、stop、destroy
摘要:init: 该方法用于初始化Applet,当applet首先被加载时,该方法会自动被调用一次。start: 该方法在Java调用init方法之后被调用,当用户从其他页面返回到包含Applet的页面中时,该方法也会被调用,它与init方法不同。有鉴于此,应该把调用一次的代码放到init方法中,而非start方法中。start方法通常是为Applet重起一个线程的地方,如果当用户回到当前网页的时候不需要做任何操作,那么就不需要实现此方法。stop: 该方法在用户离开Applet页面时,被自动调用。因此,其也能被多次重复调用。主要作用是当用户不再关注Applet时能够停止一些没用的动作。典型作用是挂 阅读全文

posted @ 2013-09-23 11:22 彼岸花开啦 阅读(1054) 评论(0) 推荐(1)

导航