`
AndyZhao
  • 浏览: 4746 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论
文章列表
        文章中的内容参考Dev Guide中的Drawable Resources,英文好的朋友可以直接去读英文。总结这篇文章的目的是自己在使用drawable资源遇到一些问题跟大家分享下,同时整理下自己对drawable的理解。         drawable资源共有10种,包括Bitmap文件、Nine-Path文件、Layer List、State List、Level list、Transition Drawable、Inset Drawable、Clip Drawable、Scale Drawable、Shape Drawable。下面分别介绍下各种文件的用法和其中主要 ...
一、动态设置组件的位置 其中view是需要改变位置的控件,top是需要设制的位置; private static void setLayoutX(View view,int top)  { //克隆view的width、height、margin的值生成margin对象   MarginLayoutParams margin=new MarginLayoutParams(view.getLayoutParams()); //设置新的边距   margin.setMargins(margin.leftMargin+350,top,margin.rightMargin,margin. ...
1:使用百度社会化组件或友盟社会化组件,可以让应用快速具备社会化分享、登录、评论、喜欢等功能,并提供实时、全面的社会化数据统计分析服务; 2:百度地图的应用,使用百度地图时,最好下载下它的Demo来,在其中有每个功能非常详细的例子; 3:想要重新启动应用,可以用下面的代码,其中要注意Intent.FLAG_ACTIVITY_CLEAR_TASK的使用,具体的意思可以去文档中查看 Intent i=activity.getBaseContext().getPackageManager()         .getLaunchIntentForPackage(           ...
1:在onPause()中进行数据持久化。activity的生命周期为onCreate()---->onRestart()----->onStart()------>onResume()------>onPause()-------->onStop()------>onDestroy(),其中onCreate()、onRestart()、onStart()、onResume()执行结束后不能立即结束进程,所以onPause()是结束进程前最后一个一定会被调用的方法。因为当系统紧急需要恢复内存时,onStop()和onDestroy()方法可能不被调用。所以 ...
        从开始工作到现在已经一年了,通过一年的工作总结了一点东西,跟大家分享下。我所在的团队大家都没有什么经验,所以边写项目边总结,加上请教公司其它的团队,现在一起开发也越来越顺手了。这些观点可能很稚嫩,希望经验丰富的大神们多多批评指正。1:写每一个项目时都新建一个目录,现在感觉貌似用IntelliJ IDEA加上maven建立和管理项目比较方便,但用eclipse查看api比较方便;2:合作开发时,及时提交和更新代码,因为过一段时间后,遇到问题不方便找到最新代码(每个人存的版本可能不同);3:编码之前详细设计文档要尽量完善,包含数据库、功能(功能要十分详细);4:开始编码之前一定要明 ...
Global site tag (gtag.js) - Google Analytics