- 浏览: 560677 次
- 性别:
- 来自: 青岛
最新评论
-
myworkfirst:
这个mShowing是哪里的定义的? 有没有完整的例子
通过反射重新设置设置Dialog -
mchaoliu:
楼主,这个方法是在哪调用呢?
修改快速滑动滑块的图片为新浪微博滑块样式 -
fxiaozj:
楼主,这个方法是在哪调用呢?
修改快速滑动滑块的图片为新浪微博滑块样式 -
yun2223:
感谢一下,把gen 添加到source 以及检查一下 其他路 ...
gen already exists but is not a source folder -
flyingsir_zw:
解决方法: 1. 右键点击工程,选择 "Proper ...
gen already exists but is not a source folder
文章列表
res/raw和assets的相同点:
1.两者目录下的文件在打包后会原封不动的保存在apk包中,不会被编译成二进制。
*res/raw和assets的不同点:1.res/raw中的文件会被映射到R.java文件中,访问的时候直接使用资源ID即R.id.filename;assets文件夹 ...
1.判断android系统的版本:
public static int getSDKVersionNumber() {
int sdkVersion;
try {
sdkVersion = Integer.valueOf(android.os.Build.VERSION.SDK);
} catch (NumberFormatException e) {
sdkVersion = 0;
}
return sdkVersion;
}
...
在android开发中,当不满足触发条件就按返回键的时候,就要对此进行检测。尤其是当前Activity需要往前一个Activity传送消息时。即Activity1跳转到Activity3如果采用的是startActivityForResult这种方式,如果不重写返回键,程序不知道要返回给Activity1什么内容就会报错。因此,必须对Activity3的返回按键重写。
@Override
public void onBackPressed() {
//A跳转到B如果采用的是startActivityForResult这种方式,
//如果不重写返回键,程序不知道要 ...
EditText 多行显示:
<EditText android:layout_width="fill_parent"
android:layout_height="120.0dip"
android:inputType="textMultiLine"
android:singleLine="false"
android:gravity="left|top"/>
android:gravity=" ...
会说话,帮你少奋斗30年【转】
- 博客分类:
- IT心情
如果你很会说话的话,应该会让你少奋斗30年的。 第一:不要认为停留在心灵的舒适区域内是可以原谅的。 每个人都有一个舒适区域,在这个区域内是很自我的,不愿意被打扰,不愿意被push,不愿意和陌生的面孔交谈,不愿意被人指责,不愿意按照规定的时限做事,不愿意主动的去关心别人,不愿意去思考别人还有什么没有想到。这在学生时代是很容易被理解的,有时候这样的同学还跟“冷酷”“个性”这些字眼沾边,算作是褒义。然而相反,在工作之后,你要极力改变这一现状。否则,你会很快变成鸡尾酒会上唯一没有人理睬的对象,或是很快因为压力而内分泌失调。但是,如果你能很快打破之前学生期所处的舒适区域,比别人更快的处理好业务、人际、舆论 ...
方法1.在手机已经获得root权限的前提下(真机如果如法root,可以在模拟器下运行),在Eclipse中进入DDMS模式,点选File Explorer选项卡,在data/data/下找到你要导入导出的包名下的databases文件夹,选择右上角的导入(Push a file onto device)导出(Pull a file from device)即可。
方法2.在手机已经获得root权限的前提下,使用adb命令:
如果有多台设备在线,首先在CMD下使用adb -devices 列出当前在线的android设备
adb devices
List of d ...
有时候项目需要修改widget的控件的距离相关属性,只需要修改wdiget所引用的dimens里定义的值。所有引用它的地方都会自动的修改这样,这样就达到了便于维护的目的。在values文件夹下建立名为dimens.xml的文件,如下:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="test_dimen">文本区域</string>
<string name ...
改变checkbox默认的文字与选框之间的距离两种方案,刚刚开始接触checkbox 的时候由于不熟悉控件,使用了组合控件:一个未设定text的CheckBox和一个TextView来达到目的。后来发现只需要设定CheckBox的android:paddinLeft的值即可,没有看源码,不清楚问什么CheckBox的这个属性代表的意义为什么和其他widget不一样,问题是解决了。
在开发过程中经常遇到的问题是,不同厂商的checkbox控件的UI不同,导致开发出的产品在UI上有些区别,尤其是一些厂商的UI做得比较丑,这时候我们可以使用自定义Checkbox来达到我们想要的UI。
只 ...
在Eclipse里面导入已有的例子的时候,有时候会出现No projects are found to import的问题。是由于项目没有project和.classpath文件导致,解决方法:
方法1. new Android Project里面换一个选项create project from existing(new->project->Android / Android Project from Existing Code).
方法2 . 新建一个Android项目,拷贝这两个文件到要到入的项目中。打开.project将projectDescr ...
android日期时间格式转换:
private static int flagsDate = DateUtils.FORMAT_SHOW_DATE;
private static int flagsTime = DateUtils.FORMAT_SHOW_TIME ;
private static int flagsWeek = DateUtils.FORMAT_SHOW_WEEKDAY;
String dateStr = (String)DateUtils.formatDateTime(context, System.currentTimeMillis(), flag ...
遇到android项目导入出现后重复空包等错误,往往是导入的java编译级别有关,点击项目properties->
java Compiler ->修改Compiler compliance level 一般是1.6。
修改完成clean项目之后,往往还会遇到:
gen already exists but is not a source folder. Convert to a source folder or rename it的错误。
遇到这个问题的解决方法:
1. 右键点击工程,选择 "Properties"
2. 选择左 ...
FLAG_ACTIVITY_BROUGHT_TO_FRONT 这个标志一般不是由程序代码设置的,如在launchMode中设置singleTask模式时系统帮你设定。
FLAG_ACTIVITY_CLEAR_TOP 如果设置,并且这个Activity已经在当前的Task中运行,因此,不再是重新启动一个这个Activity的实例,而是在这个Activity上方的所有Activity都将关闭,然后这个Intent会作为一个新的Intent投递到老的Activity(现在位于顶端)中。 例如,假设一个Task中包含这些Activity:A,B,C,D。如果D调用了star ...
Task是包含一系列Activity的堆栈, 遵循先进后出原则.,一个应用程序中的所有activity共有一个Task堆栈,可通过Context.getTaskId()打印查看。
public static final int FLAG_ACTIVITY_BROUGHT_TO_FRONTSince: API Level 1
This flag is not normally set by application code, but set for you by the system as described in the launchMode documentation ...
[转] Tools之FindBugs
- 博客分类:
- Android
1) 安装 Help->SoftWare Updates and Add-ons->Available software-> Add Site : http://findbugs.cs.umd.edu/eclipse
2) 安装完,之后重启。
选择一个工程->properties ->FindBugs -> Run FindBugs automatically
3) 显示FindBugs窗口 Window->Show View -> Other 选择Bug Explorer
4) 使用 选择你的工程->右键->F ...
项目加入第三方NDK遇到的错误
- 博客分类:
- Android
添加了jar包后,运行程序报 findLibrary returned null的错误,造成这个错误的原因是没有在项目的/lib/armeabi下添加对应的.so文件。
有些第三方ndk使用的时候必须包名对应。
http://hi.baidu.com/gaogaf/item/c20d5abf1a073b42bb0e1277