上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: Toast 可以是系统默认风格,也可以自定义使用系统的风格如下: Toast.makeText(this, "hello world", Toast.LENGTH_LONG).show();如果需要自定义 代码如下: View v = LayoutInflater.from(this).inflate(R.layout.toastitem, null); toast.setView(v); toast.setGravity(Gravity.CENTER, 0 , 0); toast.show();需要... 阅读全文
posted @ 2012-07-16 17:14 那些人追过的年 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1Intentintent=newIntent(Intent.ACTION_VIEW);2Uriuri=Url.parse("http://www.map1000.com");3intent.setData(url);4intent.setClassName("com.tencent.mtt","com.tentcent.mtt.MainActivity");5startActivity(intent);指定浏览器打开网页 阅读全文
posted @ 2012-07-16 16:13 那些人追过的年 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: 一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他字母都为小写3.常量命名只能包含字母和_,字母全部大写,单词之间用_隔开4.layout中的id命名命名模式为:view缩写_模块名称_view的逻辑名称view的缩写详情如下LayoutView:lvRelativeView:rvTextView:tvImageView:ivImageButton:imButton:btn5.activity中的view变量命名命名模式为:逻辑名称+view缩写建议:如果layout文件很复杂,建议 阅读全文
posted @ 2012-07-16 16:05 那些人追过的年 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 设置在左边的图标 getWindow().requestFeature(Window.FEATURE_LEFT_ICON); setContentView(R.layout.main); getWindow().setFeatureDrawableResource(Window.FEATURE_LEFT_ICON, R.drawable.pic1);设置在右边的图标 getWindow().requestFeature(Window.FEATURE_RIGHT_ICON); setContentView(R.layout.main); getWindow().setFeatureDrawa.. 阅读全文
posted @ 2012-07-16 16:03 那些人追过的年 阅读(2021) 评论(0) 推荐(0) 编辑
摘要: AIDL 服务只支持有限的数据类型,如果用AIDL服务传递一些复杂的数据就需要做更一步处理, AIDL 服务支持的数据类型如下:1. Java 的原生类型2. String 和CharSequence3. List 和 Map ,List和Map 对象的元素必须是AIDL支持的数据类型; 以上三种类型都不需要导入(import)4. AIDL 自动生成的接口 需要导入(import)5. 实现android.os.Parcelable 接口的类. 需要导入(import)。要传递一个需要import 的数据类型的值(如: 实现Parcelable接口的类),除了要建立一个实现Parcelabl 阅读全文
posted @ 2012-07-16 11:06 那些人追过的年 阅读(7983) 评论(0) 推荐(0) 编辑
摘要: 本文主要研究一下EditText的属性(还没研究完,边研究边写)一、结构 java.lang.Object ↳ android.view.View ↳ android.widget.TextView ↳ android.widget.EditText 已知直接子类: AutoCompleteTextView, ExtractEditText 已知间接子类: MultiAutoCompleteTextView 二、xml属性属性名称描述android:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/we... 阅读全文
posted @ 2012-06-25 11:30 那些人追过的年 阅读(30332) 评论(1) 推荐(3) 编辑
摘要: 1.避免建立对象,特别是循环啦之类的不能建很多临时的对象,开销销毁都很耗性能。2.尽量避免使用多维数组,如果不是开发api的话尽量使用一维数组代替多维数组。3.很多时候注意使用java自带的api方法,因为大部分api方法都经过了非常良好的设计,甚至调用了底层的c/c++方法,性能方便比较有保证。4.声明对象时最好用具体类来声明。虽然使用接口声明更能使程序松耦合,但是要注意调用一个接口的引用会比调用实体类的引用多花费一倍的时间。5.用静态方法比用虚方法好。如果你不需要访问一个对象的成员变量,那么请把方法声明成static。因为它可以被直接调用而不需要一个虚函数表。6.如非非常必要,请直接访问对 阅读全文
posted @ 2012-06-08 11:02 那些人追过的年 阅读(422) 评论(0) 推荐(0) 编辑
摘要: http://www.eoeandroid.com/thread-153979-1-1.html 阅读全文
posted @ 2012-04-27 14:03 那些人追过的年 阅读(212) 评论(0) 推荐(0) 编辑
摘要: http://www.open-open.com/news/view/52a4c8 阅读全文
posted @ 2012-04-26 16:20 那些人追过的年 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 想必学过JAVA的人一定接触过“反射”(Reflection)这个名词,简单的来说,反射机制就是允许编程人员在程序运行时来改变程序的结构或者变量的类型。通过这个特性,我们可以在运行时得知某个类的所有成员,包括其属性和方法,同时也能够调用这些方法。请注意反射机制的特殊之处就在于可以使用编译期间完全未知的类,也就是通过反射机制可以加载一个在运行时才得知名字的类,从而取得其内部的成员函数并调用。下面来通过我准备比赛的过程中遇到的两个例子来说明JAVA强大的反射机制在Android开发中的应用。第一个例子。我想大家在做一些Android App时,App最常用到的一个就是登陆界面,当然登陆界面的设计可 阅读全文
posted @ 2012-04-26 15:53 那些人追过的年 阅读(2186) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页