本月博客排行
-
第1名
Xeden -
第2名
fantaxy025025 -
第3名
bosschen - paulwong
- johnsmith9th
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - gengyun12
- wy_19921005
- vipbooks
- e_e
- benladeng5225
- wallimn
- ranbuijj
- javashop
- jickcai
- fantaxy025025
- zw7534313
- qepwqnp
- robotmen
- 解宜然
- ssydxa219
- sam123456gz
- zysnba
- sichunli_030
- tanling8334
- arpenker
- gaojingsong
- xpenxpen
- kaizi1992
- wiseboyloves
- jh108020
- xyuma
- ganxueyun
- wangchen.ily
- xiangjie88
- Jameslyy
- luxurioust
- mengjichen
- lemonhandsome
- jbosscn
- nychen2000
- zxq_2017
- lzyfn123
- wjianwei666
- forestqqqq
- ajinn
- siemens800
- hanbaohong
- 狂盗一枝梅
- java-007
- zhanjia
- 喧嚣求静
- Xeden
最新文章列表
AndroidAnnotations学习笔记(七)
@InstanceState
在onSaveInstanceState(Bundle)里保存值,在onCreate(Bundle)中读取值。
原来代码我们这样写
@EActivity(R.layout.activity_test)
public class TestActivity extends Activity {
int tesa;
@Override
pu ...
AndroidAnnotations学习笔记--资源(六)
所有@XXXRes 注解都是你的res文件夹所对应的Android资源。资源ID可以设置到注解的参数里,像这样@StringRes(R.string.hello),如果没有设置资源ID,将使用字段名,并且这个字段不能是private 的。
这里多数的东东还是比较简单的,所以没有全试
@StringRes
这个对应的是字符串资源
代码示例
@EActivity(R.layout.acti ...
AndroidAnnotations学习笔记(二)
@EBean
@EBean
public class MyClass {
}
注意:这个类必须仅仅只能有一个构造函数,参数最多有一个context。
你可以在@EBean标注的类里使用其他注解
@EBean ...
AndroidAnnotations学习笔记--线程(五)
@Background
这个注解表明,这个方法将运行现UI线程以外的线程中
这个方法是在单独的线程上执行,但这并不一定意味着开启一个新的线程,因为会使用共享缓存线程池执行器,防止创建太多的线程。
@EActivity(R.layout.activity_test)
public class TestActivity extends Activity {
@UiThread
v ...
AndroidAnnotations学习笔记--事件续(四)
@OptionsMenu、@OptionsMenuItem、@OptionsItem
@OptionsMenu :用来指定菜单资源
@OptionsMenuItem :MenuItem的实例
@OptionsItem :用来接收菜单的选中事件
没有上面的注解,我们要这样写代码
@EActivity(R.layout.activity_test)
public class TestActiv ...
AndroidAnnotations学习笔记--事件(三)
@TextChange
这个注解是用于接收 android.text.TextWatcher.onTextChanged(CharSequence s, int start, int before, int count) Android定义的事件。
未使用@TextChange之前,我们的代码要这样写:
@EActivity(R.layout.activity_test)
public cl ...
AndroidAnnotations学习笔记(一)
@EActivity
原来在没用(AndroidAnnotations)之前,我们写代码是这样写:
public class TestActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceSta ...
androidannotations usage
androidannotations usage tips:
{1} Configuring Eclipse
Put androidannotations-X.X.X-api.jar in the libs folder
Put androidannotations-X.X.X.jar in a different folder, such as
androidannotations Eclipse下报引用不到框架生成类错误的解决方案
转载请注明 http://xuantan.iteye.com/admin/blogs/1828621
androidannotations Eclipse下报引用不到框架生成类错误的解决方案,如下:
Intent intent = new Intent(this,OtherPersonMessageActivity_.class);
这样eclipse会报找不到OtherPerson ...
利用androidannotations的@Backgroud及@UiThread注解替换原生AsyncTask的写法
转载请注明 http://xuantan.iteye.com/admin/blogs/1826350
在android工程中,若想异步执行一个任务,可以继承AsyncTask<Param, Progress, Result> 类,并实现其中的回调方法即可。
如今,利用androidannotations的@Backgroud及@UiThread注解我们可以更轻松的做到这 ...
利用androidannotations的@Rest注解替换Spring Android RestTemplate
转载请注明 http://xuantan.iteye.com/admin/blogs/1826334
利用androidannotations的Rest注解替换手工建立Spring Android RestTemplate对象,不仅可以减少很多代码,同时使工程结构更简洁、严谨,利于复用。
自己构造RestTemplate的原生写法:
HttpHeaders request ...
使用框架编写Android程序
AndroidAnnotations这个开源项目为android程序的编写提供了一个新的思路,他们自己称之为框架,我觉得很像struts2的注解方式,下面是这个项目在github上面的地址
https://github.com/excilys/androidannotations
下面的代码是一个例子
package com.googlecode.androidannotations.hello ...