- 浏览: 416265 次
- 性别:
- 来自: 上海
最新评论
-
yhyx:
好
JAVA URI URL区别 -
dingbuoyi:
我文章很早以前写的啊 估计软件版本早更新了 你要自己研究一下
windows下Sublime Text 2开发 Nodejs -
di1984HIT:
写的很好,学习了
【转帖】IP网段的计算和划分 -
农民柏柏:
感谢分享
【转】Android实现人人网点击“+”弹出效果 -
lianwanf:
大神,求源码,很想要那jar包.官方的不懂下载啊.谢谢啊. ...
开源框架ignition[二]
文章列表
eclipse里面直接导入就可以查看源码,无需解压
1 android-4.0.3_r1-sources.jar
下载地址http://download.csdn.net/detail/dingbuoyi/4170542
2 android-4.0.1_r1-sources.jar
下载地址http://download.csdn.net/detail/dingbuoyi/4170546
3 android-2.3_r1-sources.jar
下载地址http://download.csdn.net/detail/dingbuoyi/4170552
4 android-2.3.1_r1- ...
1 用模拟器的话内存不能调太大1024往往打不开可以调到878
2 台电A10我ADB不能用,只能先开91手机助手,才能在DDMS里看见,原理不清楚
当运行的AsyncTask 实例数量过多的时候会引发RejectedExecutionException异常。
经过测试在我的HTC G10或者谷歌的nexus上跑150个异步任务都会异常
for (int i = 0; i < 150; i++) {
task = new Task();
task.execute();
}
所以如果是创建特别频繁的情况下要注意捕获异常
catch (RejectedExecutionException localRejectedExecutionException){
Log.w("localRejectedE ...
你真的会用AsyncTask吗
- 博客分类:
- Android
一个典型的AsyncTask应用
public class DialogTestActivity extends Activity {
private Button button1;
private Task task;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
this.button1 = (Button) findViewById(R.id. ...
JAVA中的Observable
- 博客分类:
- java
1 addObserver deleteObserver都是同步的
addObserver为了性能使用了同步关键字
2 notifyObservers方法中为了同步性能,避免客户端在调用update方法的时候耗时过久,
所以先使用同步关键字把所有的观察者放置在一个数组中,再一次调用update.
参考资料
http://www.cnblogs.com/over140/archive/2010/09/11/1823806.html
http://www.cnblogs.com/over140/archive/2010/11/19/1881445.html
引用
用心的朋友应该会发现,listview中在设置了背景之后。会有些问题。
1.、listview在拖动的时候背景图片消失变成黑色 ...
android项目mvn开发
- 博客分类:
- Android
项目主页
http://code.google.com/p/maven-android-plugin/
关键如果是WINDOWS的话要设置ANDROID_HOME:SDK所在的位置
然后在PATH中增加
%ANDROID_HOME%\tools
%ANDROID_HOME%\platform-tools
然后在需要MVN的项目下运行
mvn clean package
1 测试代码
public class HashMapTest {
public static class CC {
private String cc;
public String getCc() {
return cc;
}
public void setCc(String cc) {
this.cc = cc;
}
public CC(String cc) {
this.cc = cc;
}
@Override
public boolean equals(Object arg0) {
CC testC = (CC) arg0;
return cc.equa ...
1 ECLIPSE上插件市场搜索HG然后
下载
安装
重启ECLIPSE
2 使用HG插件下载 代码
关键点是 下载地址
比如
hg clone https://code.google.com/p/foursquared/
那么下载地址就是https://foursquared.googlecode.com/hg/foursquared
SVN分支合并
- 博客分类:
- eclipse&maven
Trunk 主干
Branch 分支
建立分支
1 TEAM-->合并/分支
2 一般是在branches目录下建立分支
例如:http://dc.xiangle.com.cn/svn/qmobile-src/android/branches
3 然后切换到分支
Team-->切换
合并分支
1 在分支上修改东西然后提交
2 切换到主干上(trunk目录下的项目)
3 Team-->合并
一般选择分支,从分支上拉变化的代码。
显示可以更新的选择OK即可。
1 如果是WIN7那么在C盘(一般在C盘)直接搜索svn.simple
2 删除
3 右键项目-->TEAM-->更新 他会要求你重新输入账号密码的
因为使用了AsyncTask 异步线程在线程完成以后的onPostExecute方法里面弹出窗口。
这个时候如果用户在onPostExecute调用之间按了返回按钮,activity已经onDestory了,
那么就会报出android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@4479b390 is not valid; is your activity running?
解决方法一在弹出窗口之前用Activity的isFinishing判断一下Acti ...
ADT 17 导入JAR包
- 博客分类:
- Android
引用
Eclipse ADT 17 以上版本用户,请在工程目录下建一个文件夹libs,把jar包直接拷贝到这个文件夹下,再在Eclipse里面刷新一下工程就好了。不要通过上述步骤手动添加jar包引用。 详情请参考Dealing with dependencies in Android projects.
1 修改XML文件即可,android:autoLink="web"
[code=xml"]
<TextView
android:id="@+id/text_view"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:autoLink="all"
android:text="@str ...
引用
项目是从同事的电脑上直接拷贝过来的,项目里面的jar包是在项目跟下libs里面存放的。到我电脑上部署没有出现错误,运行时就报java .lang.VerifyError的异常. google过,网上大概有下面几种说法:
1. 大多数可能引用的外部jar文件出现了问题,比如说package的路径产生了问题,但该类被class文件定义了。
2. 调用了一些编译器产生异议的问题,可能是使用的sdk版本不同,但源代码是一些更老版本的定义。
3、java.lang.VerifyError是说当“校验器”检测到一个类文件虽然格式正确,但包含着一些内部不一致性或安全性问题时,抛出该错误。这 ...