- 浏览: 116430 次
- 性别:
- 来自: 上海
最新评论
-
hubenshan:
不错 Bean 要 implements Serializab ...
关于 Activity间的传list -
zjc198805:
这个异常应该是id定义重名产生的!就是在一个布局文件中定义了两 ...
解决异常Circular dependencies cannot exist in RelativeLayout, -
lauphai:
有问题啊,不能传啊,接收不了
关于 Activity间的传list -
zhangjm123:
可以有帮助!谢谢
关于 Activity间的传list -
serryzhao:
saiya520 写道该加的都加了
该减的减了没?比如lin ...
关于上一篇博客中WebView 的问题(android)
文章列表
下载android源码
- 博客分类:
- android 手机开发
curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
不好使了改为
curl http://git-repo.googlecode.com/files/repo-1.13 > ~/bin/repo
记录一下
c++ 中的虚函数和java 的抽象方法一样吗?
c++ 语法
virtual void fonction1(){}
virtual void fonction2()=0;
被子类继承后,fonction1可以不被实现,但fonction2 必须要被实现,否则报错,看来fonction2 更像 java里的抽象方法
CCMenuItemImage 要依赖CCMenu,不然显示出来,点击事件也不起作用。擦
item = CCMenuItemImage* create(const char *normalImage, const char *selectedImage, CCObject* target, SEL_MenuHandler selector) 后
CCMenu* menu = CCMenu::create(m_pSaveImageItem,NULL);
menu->setPosition(CCPointZero);
addChild(menu);
其中
CCPointZe ...
xcode 4.5打开应用程序退出解决
- 博客分类:
- iphone开发
我报的错与这个人的类似 ,采用第一种方式解决
http://stackoverflow.com/questions/12583725/xcode-4-5-quit-unexpectedly
以前只是些linux shell,今天接到lp大人的通知说是让我写个bat,实现对上个月文件的备份,于是花了2个小时边学边写,终于调试成功了,代码如下:没什么难的就是资料不好找。
REM 取当前系统时间,可能因操作系统不同而取值不一样
@echo off
echo 日期:%date%
REM 分离年月日
@set stryear=%date:~0,4%&set strmonth=%date:~5,2%&set strday=%date:~8,2%
REM 如果是1月年要减去的变量
@set var=1
echo %strmonth%
IF "%strmonth%&qu ...
最近翻译了android的Processes and Threads一篇(2.1),希望大家批评指正,谢谢各位。
进程与线程
当应用中的任何一个组件都没有在运行的时候,你去启动这个应用,安卓操作系统就会为这个应用程序执行一个单独的线程,这样也 ...
shell 的一些基本方法与技巧
- 博客分类:
- shell 脚本
这段时间在弄些shell,总结一些基本的一些方法技巧
1、变量的复制
sh_temp=/home/xxx
sh_name=
注意点:=两边不要有空格,下面用的sh_temp时候 使用$sh_temp 即可获取
2、if条件判断
判断文件是否存在
if [ -f $sh_temp/zhao.sh ];then --》如果存在zhao.sh
if [ ! -f $sh_temp/zhao.sh ];then --》如果不存在zhao.sh
注意 [ 后有个空格 ]前有个空格 , 不等于的时候 ! 与 -f 直接有个空格
判断为空(字符串)
...
使用powerDesigner连接数据库,使用逆向工程查看数据库中视图、表的数据结构以及表与表之间的关联关系。
首先配置在windows上的ODBC(本地与数据库连接的驱动)首先安装对应mysql或oracle DB2的驱动,然后通过 控制面板--管理工具--数据源--点击添加 选中对应的数据库驱动点完成会弹出相应的测试,测试本地(你所用的计算机)是否与数据库(本地或远程都可以)连接成功。
打开PD新建PhysicalDataModel然后选择DBMS对应的数据库,主要不要选错,否则在做逆向工程的时候会报错“unable to list the users ” 。
然后点击确定,选择工具栏中的 ...
要先兼容多个版本,并且稳定的话,目前发现只发现一种方式,就是清除栈的方式
intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
具体做法如下
点击home 键的时候回到主界面之前,设置一下这个flag,就是把activiy栈中的acitvity清除掉。然后再主界面中捕获一下退出就可以了。
网上说的什么finish啊 exit啊 kill啊 movepackage啊 都多多少少会出问题的。
--------------
1.5是没有大屏幕的,所有的图片都放在了drawable下,但是1.6以上就有了大屏幕包括480*800 等这样就使得原来用1.5开发的些老项目受到了影响,具体表现就是界面不清晰。
如何解决这个问题,国外一个哥们这样写得,使用-v的后缀,用1.6 或者更高版本的编译,然后声明支持1.5,指定支持的屏幕等,确实实现了,但是问题来了,与位置结合比较紧密的的怎么办?按照比例来,个人试了一下,效果不是很理想(特别是遇到自定义View的情况),估计得要对应开发相应的布局,(如果是自定义View的话有些估计得按照比例调整,这个就比较麻烦了),工作量和apk大小都直线上升。
有的朋友使用穷举屏幕大 ...
今群雄并起,逐鹿中原。怀大志者,必要成为LBS之领袖,手机开发之霸主,故招兵买马,网罗天下英才,以备霸王之业。时也。
翌日,雨后春笋,竞相勃发。势也。
虽立其中,若何?今日走两人,明日走三人。劝之,拂听,曰:吾心凉矣,去意已决。何也?古人曰,“能领兵者,谓之将也” “能将将者,谓之帅也”,今缺兵少将而多帅,何也?SB之故,以至于此,若不思悔改,必败于乱军之中矣。
这段时间一直在做动画效果,图片拖动等。解决了些问题,特别是关于不同分辨率的手机的兼容问题等。有些心得体会,自己记录下以备参考。
动画效果一般都会用到绝对布局,但是手机的屏幕大小是不固定的。
有些人提出检测到屏幕大小然后再根据屏幕的大小分发到不同的流程里面去。这倒是个办法,但是这种方式前提条件是你能遍历完所有的手机屏幕,并且你有足够多的时间和耐心去定位坐标。这种方式的确让人望而生畏。怎么办?
相对布局加绝对布局,完全可以解决。举个例子,<R> <A> </A></R> 在<A>里面的view或image的xy坐 ...
实现了个类似压力表的效果,让指针左右摆动。
一开始想到写两个RotateAnimation,一个正180 另一个在转回来。后来在调用的时候发现,表现形式上只是调用了最后一个,debug一下发现的却是调用了,不过调用的时候整个layout还没加载进来。
于是换了个思路在View中用canvas画上去,在matrix中设置旋转的角度和旋转的点,后来发现还要实现加速度的效果,最关键是时间上也不好控制。
再返回来看原来思路,Animation有个AnimationListener,哈哈,解决了。AimationEnd方法中调用下一个就OK了。
另外个人认为,View的衍生类最好解决和操作(比如手势 ...
去年的时候,来了个特别内向的哥们,做android开发的,坐我旁边。后来,我们两个一块做android开发,相熟了。人不错,做事情很仔细。
我们两个做了三四个应用,配合非常默契。
前几天他离职了...
哥们,祝你好运。
纪念一下。
生活还在继续...
背景: 数据库事务是个什么东西?说白了就是要一块做几件事情,要么都成功(commit)要么都失败(rollback)。为什么会有事务?因为保证数据库中的逻辑操作是正确的,比如要先删除些记录然后再插入另一些记录,但两个操作要作为一个整体去做,这个时候就要用到事务了。
案例:android中也有这种需求,主要就是为了增强用户体验的。比如第一次访问网络,然后记录到数据库,下一次先从数据库中拿,删除数据库中的原有数据,插入这次网络的数据。整个过程就会用到事务。
用法:
用法和JDBC的DAO层相似,整个过程就是个MVC模式。
获取到database
dbase.beginTransaction(); ...