`
niyanshi
  • 浏览: 19750 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
Android中加载数据时可以在ActionBar上显示一个无限转动的进度圈,称为IndeterminateProgressBar。可以简单通过以下方式实现。 在Activity的onCreate方法中调用   requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS); //使用ActionBarSherlock适配2.x系统时Window类应为com.actionbarsherlock.view.Window     开始加载数据时调用   setProgressBarIndeterminateVisibil ...
Android项目开发中有时候需要改动apk的包名,比如希望能同时安装测试/debug版本和正式版。比较容易的方法是在eclipse中右键点击项目,选择Android Tools->Rename Application Package。但是这样做比较麻烦,实际上我们也可以通过build脚本在打包时修改包名,方法如下。   ant, 在build.xml中加入下面一段。 <target name="-package-resources" depends="-crunch"> <!-- only pac ...
Android开发者应该都为调试过程中模拟器的运行速度过慢而头疼过。相比xcode下自带的模拟器运行如飞,Android开发者只能望洋兴叹。今天看到大神Cyril Mottier在他的博客里介绍了一款神器,GenyMotion。拿来一试,我和我的小伙伴们都惊呆了。GenyMotion速度之快令人发指,模拟效果堪比真机(见下图),支持绝大部分的模拟器功能,甚至包括语音,Google Now,支持eclipse, android studio。非常适合用来开发和演示效果。 GenyMotion的安装使用比较容易,下面以Mac OSX + Android Studio为例。 下载Geny ...
最近正在做一个安卓的阅读应用。
Nexus除了可以作为开发部门共享的Maven仓储镜像以外,还可以用来发布自己项目的组件为项目组间的协同开发提供便利。配置的过程如下   首先需要设置nexus服务器成为允许通过maven远程部署。用管理员账户登录nexus服务器, 在Repostiories->Releases->Configuration中,把Deployment Policy设为Allow Redeploy. 也可以对其他其他Repository(如Snapshot)进行同样设置。 在Security->Users中,设deployment用户的密码(默认为deployment123)。也可以新 ...
前些时候候遇到一个SQL的性能问题,在解决过程里了解到了一些东西。有数据库表T,主键是列A, B, C, D, E。每天需要定时从上游数据库源取数据过来更新,大约10几万条。更新的操作过程是,对每条上游数据按几个关键字段在表T ...
  初试着用了一下NIO写文件,遇到诡异问题,Linux和Windows上表现不一致。   我的程序里要生成消息文件,要包含消息头和消息尾。当目标文件已经存在时,需要在文件中从消息尾之前开始追加内容,最后再补上文件尾。用了如下的代码。 FileChannel channel = new FileOutputStream(fileName, true).getChannel(); channel.write(byteBuffer, channel.size() - footer.length()); channel.write(footer);   在windows (XP, JDK5 ...
Global site tag (gtag.js) - Google Analytics