- 浏览: 10674 次
- 性别:
- 来自: 厦门
最新评论
文章列表
android viewpager
- 博客分类:
- android
详情:http://blog.csdn.net/wangjinyu501/article/details/8169924
详情(灰常经典):http://www.oschina.net/question/221817_121051
SharedPreferences 操作
- 博客分类:
- android
SharedPreferences sharedPreferences=PreferenceManager.getDefaultSharedPreferences(this);
sharedPreferences.edit().putInt("isOpened", 0).commit();
android毫秒转化为时间
- 博客分类:
- android
/**
*
* @Title:getDateData
* @Description:毫秒转成日期格式
* @param newsTime
* 时间
* @return
* @author lisher
*/
public static String getDate(String newsTime, String format) {
SimpleDateFormat sdf = new SimpleDateFormat(format);
long newsDateL = (Long.parseLong(newsTime)) * 10 ...
http://blog.sina.com.cn/s/blog_6400e5c50101kpxw.html
android 常用的布局之间的区别
- 博客分类:
- android
1.FrameLayout:children按照从左上开始的顺序排列,主要用于tabed view或者图片切换功能;最简单的布局模型,在这种布局下每个添加的子控件都被放在布局的左上角,并覆盖在前一子控件的上层。
2.线性布局(LinearLayout):children排列成一行多列或者一列多行的形式,应该是应用程序中最常用的布局方式,它提供了控件水平或者垂直排列的模型,同时我们可通过设置子控件的weight布局参数控制各个控件在布局中的相对大小。
3.相对布局(RelativeLayout):children是相互之间相关位置或者和他们的parent位置相关,参照控件可以是父控件,也可以是 ...
Android环境变量的配置
- 博客分类:
- android
在环境变量中添加用户变量path:
C:\Program Files (x86)\Java\jdk1.6.0_10\bin;D:\android\adt-bundle-windows-x86-20131030\sdk\platform-tools;
java 排序等问题
- 博客分类:
- android
另一种方法:
Collections.sort(list, new Comparator<person>() {
@Override
public int compare(person object1,
person object2) {
return Integer.valueOf(object1.getCode())
- Integer.valueOf(object2.getCode());
}
});
Pattern p = Pattern
.compile("(^[\u4e00-\u9fa50-9a-zA-Z]+)([-])*([.-][\u4e00-\u9fa50-9a-zA-Z]+)*([\u4e00-\u9fa50-9a-zA-Z])?$");
Matcher matcher = p.matcher(domainName);
if (!matcher.matches()) {
}else{ }
/*----------解决Android在4.0之后主线程访问网络时出的异常问题 start-------------------*/
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
...
在使用Eclipse 编写Java代码时,自动生成的注释信息都是按照预先设置好的格式生成的。
修改作者、日期注释格式:打开Windows->Preferences->Java->Code Style->Code Templates,点击右边窗口中的Comments,可以看到有很多选项,我们便可对此注释信息模板进行编辑。
如我们希望在一个Java文件的开头设置作者信息、日期信息。
选择Types,点击Edit,将
/**
* @author ${user}
* ${tags}
*/
将${user}删除,改成你希望显示的名字;将${tags}删除,点击Insert Vari ...
各值的含义:
【A】stateUnspecified:软键盘的状态并没有指定,系统将选择一个合适的状态或依赖于主题的设置
【B】stateUnchanged:当这个activity出现时,软键盘将一直保持在上一个activity里的状态,无论是隐藏还是显示
【C】stateHidden:用户选择activity时,软键盘总是被隐藏
【D】stateAlwaysHidden:当该Activity主窗口获取焦点时,软键盘也总是被隐藏的
【E】stateVisible:软键盘通常是可见的
【F】stateAlwaysVisible:用户选择activity时,软键盘总是显示的状态
【G】adjustU ...
Activity的四种launchMode
- 博客分类:
- android
Activity一共有以下四种launchMode:
1.standard
2.singleTop
3.singleTask
4.singleInstanc
详细:
http://blog.sina.com.cn/s/blog_6610da390101482d.html
在一个主界面(主Activity)上能连接往许多不同子功能模块(子Activity上去),当子模块的事情做完之后就回到主界面,或许还同时返回一些子模块完成的数据交给主Activity处理。这样的数据交流就要用到回调函数onActivityResult。
<1>startActivityForResult(Intent intent, int requestCode);
第一个参数:一个Intent对象
第二个参数:如果> = 0,当Activity结束时requestCode将归还在onActivityResult()中。以便确定返回的数据是从哪个Activity中返回
< ...
TabHost好比一个选项卡的容器,包括多个选项卡和选项卡的内容,其中选项卡的内容是一个FrameLayout容器,TabWidget可以理解为选项卡栏. 正确的main.xml文件应该包含这三个组件TabHost,TabWidget,FrameLayout 并且这三个组件的id 必须为 @android:id/tabhost,@android:id/tabs,@android:id/tabcontent
http://wenku.baidu.com/link?url=9vwJ5_CjRFFUWJ3--cH-CwKZjVpFsji7mxBWBuca_reiEbqHXRVDlwC98 ...