随笔分类 - android应用开发
应用开发时让我脑洞打开的一些事情
摘要:1、删除 cmd+del2、自动导入需要的类 option+enter3、Option + F7 ——查找哪里引用了该方Cmd + Option + F7 —— 列出引用的列表4、Cmd + O —— 查找并跳到Class5、cmd+[ 后退 cmd+] 前进6、shit+f6 重新构造7、如何导入...
阅读全文
摘要:之前是按功能模块进行分类,现在随着功能模块越来越多,代码层次不再清晰,所以修改了工程结构:之前:经过修改现在:1、更严谨的遵循mvc架构bean目录存放的是数据模型ui存储的是activity和相关viewadapter为各种listview、gridview、expandableListview等...
阅读全文
摘要:Short AnswerGradle is a build system.Long AnswerBefore Android Studio you were usingEclipsefor your development purposes. and the chance may be that y...
阅读全文
摘要:如果没法FQ或者FQ后网速慢,哥教你一个快速解决方案。在根目录下的.gradle目录下,找到wrapper/dists目录,如果当前正在下载gradle.x.xx-all.zip,那么会发现gradle.x.xx-all目录下有个由数字和字母随机构成的文件件,对,这个就是正在下载的缓存文件,由于你无...
阅读全文
摘要:gridview的父布局为layoutFather,gridview id为layoutGridviewlayoutFather 高度设置为130dplayoutGridview高度设置为1000dp当layoutGridview内容填满grdiveiw布局的1000dp后,这是将gridview...
阅读全文
摘要:1、工程加入以下两个文件夹:(参考:https://github.com/jingchenUSTC/PullToRefreshAndLoad) (待会我会将demo打包上传)2、这个demo只有一个activity,该activity就是显示一个支持上拉加载更多的gridview: 1 packag...
阅读全文
摘要:1、在getview时,如果是一个textview,那么不用每次都new一个或者inflater直接返回,可以先判断convertview是否为空,如果为空则new或者inflate,否则直接返回convertview2、如果adapter数量太多,假设需要显示1000个数据,那么如果在getvie...
阅读全文
摘要:一、在model定义变量:public booleanisExpandableListviewScroll = false;//这个是首先监听expandableListview的滚动: Expandablelistview_all_waiting_push.setOnScrollListen...
阅读全文
摘要:本文出处:Android App的签名打包(晋级篇)Andriod应用程序如果要在手机或模拟器上安装,必须要有签名!1.签名的意义 为了保证每个应用程序开发商合法ID,防止部分开放商可能通过使用相同的Package Name来混淆替换已经安装的程序,我们需要对我们发布的APK文件进行唯一签名,保证...
阅读全文
摘要:本文转自::Android开发中文站»关于APK瘦身值得分享的一些经验从APK的文件结构说起APK在安装和更新之前都需要经过网络将其下载到手机,如果APK越大消耗的流量就会越多,特别是对于使用移动网络的用户来讲,消耗流量越多就代表需要花更多的钱去购买流量。同时一些第三方应用商城也会对上传的APK大小...
阅读全文
摘要:1、下载jar包2、将jar包加入工程编译路径3、创建AppKey,这里名称别乱起,和工程的名字要相同4、在工程的AndroidManifest.xml进行配置5、在开始启动的activity进行配置:①在oncreate中:MobclickAgent.setDebugMode( true );//...
阅读全文
摘要:1 Drawable d1 = new BitmapDrawable(circleBitmap);2 Drawable d2 = login.this.getResources().getDrawable(R.drawable.head_photo...
阅读全文
摘要:当频繁设置imageview的背景图片时,用:imageviewChooseStaff.setImageResource(R.drawable.default_head_pic);而不是imageviewChooseStaff.setBackgroundResource(R.drawable.def...
阅读全文
摘要:Java Collections Framework是Java提供的对集合进行定义,操作,和管理的包含一组接口,类的体系结构。Java集合框架的基本接口/类层次结构:java.util.Collection [I]+--java.util.List [I] +--java.util.ArrayLis...
阅读全文
摘要:原文转自:微信分享2015-03-31 22:11背景来自于知乎上邀请回答的一个问题Android中AppCompat和Holo的一个问题?, 看来很多人还是对这些兼容包搞不清楚,那么干脆写篇博客吧.一、Support Library我们都知道Android一些SDK比较分裂,为此google官方提...
阅读全文
摘要:0、java绘制shape在官方API介绍中:ShapeDrawable:This object can be defined in an XML file with theelement(这个对象可以用元素在xml文件中定义)GradientDrawable:This object can be ...
阅读全文
摘要:昨天在android开发中遇到一个bug,就是很普通的一个listview(在xml配置的),编译时通过,运行时报错如下:其实xml文件的配置也很简单:这不就是listview吗?是调用系统自带的控件,我的libs也没用什么冲突的jar包,昨天是怎么也想不明白为啥。今天看到这里,我就尝试再定义一个l...
阅读全文
摘要:要想实现自定义gridview效果,有下边几个步骤:1、定义grivew中的item的xml文件假如item需要显示一个图片,图片下边显示文字: 1 2 7 8 20 21 33 34 View Code2、自定义adapter我是extends了ba...
阅读全文