随笔分类 - 4. Android
摘要:第一步:下载安装git 下载地址 : https://git-scm.com/downloads 第二步:Android Studio 下配置git路径。 配置之后,Test弹出如下成功的提示即可。 第三步:创建版本库 选择项目的根目录比较适合。 第四步:添加需要版本控制的文件,项目右键 第五步:提
阅读全文
摘要:先介绍下修改原理:首先打开位于android.widget包下面的Button.java文件,这里有一句关键的代码如下: 其中com.android.internal.R.attr.buttonStyle就是我们修改样式的关键了,网上的教程的修改方法大都是: 也就是在对应的xml里面button控件
阅读全文
摘要:在Android Studio 中修改versionCode 跟versionName最写了一个新版的软件准备发布到应用平台上,但是versionCode和versionName的值一直修改不成功,在网上找了好久才找到解决办法。 网上给的方法: 在androidmanifest.xml文件里面修改
阅读全文
摘要:用户退出应用前给出一个提示是很有必要的,因为可能是用户并不真的想退出,而只是一不小心按下了返回键,大部分应用的做法是在应用退出去前给出一个Dialog,我觉得这样不太友好,用户还得移动手指去按dialog中的按钮。个人觉得“再按一次返回键退出程序”是best practice,实现也很简单,直接上代
阅读全文
摘要:上次写了一篇EditText只能输入金额的博客,后来发现一个bug,当还未输入数字的情况下输入小数点程序就崩了,我去测了一下支付宝,看看会怎么样,我先输入小数点,程序正常,我再输入数字,可以正常输入,但是不够完美,因为”.562“是多少钱呢,我要补充的就是当还未输入数字的情况下输入小数点时,个位数字
阅读全文
摘要:原文:http://www.cnblogs.com/yaozhongxiao/archive/2014/07/14/3842908.html 一、基本概念 dip : Density independent pixels ,设备无关像素。 dp :就是dip px : 像素 dpi :dots pe
阅读全文
摘要:原文:http://www.cnblogs.com/renqingping/archive/2012/10/24/Application.html Application类 Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统
阅读全文
摘要:http://www.tuicool.com/articles/zIZBVj 一、android篇 1、android分辨率 Android的多分辨率,一向是设计师和开发者非常头疼的事儿。尽管如此,对于多分辨造成的复杂问题,也是大家要优先解决的。Android支持多种不同的dpi模式:ldpi 、m
阅读全文
摘要:今天写代码的时候,发现我写的对象数组,只声明,而没有初始化,所以记录一下这个问题:null reference。 需要 进行初始化! 所以报null reference的错误,去看下容器是否初始化,也适用于list类型。
阅读全文
摘要:原文:http://www.51itong.net/android-activity-appcompatactivity-toolbar-15750.html 另外一个博客:Android 5.x Theme 与 ToolBar 实战 ToolBar中包含Nav Icon , Logo , Titl
阅读全文
摘要:重新装完Ecplise+ATD+Android SDK 在Ecplise工作空间导入之前写过的Android项目会出现错误,大部分是SDK 版本不符,如下错误提示:Error:Unable to resolve target android-19 如图: 解决办法:修改工程目录下的project.p
阅读全文
摘要:Material Design 中文版: http://wiki.jikexueyuan.com/project/material-design/ Material Design开发文章系列1:AppCompat V21:将 Materia Design 兼容到于5.0之前的设备: http://j
阅读全文
摘要:数据存储在开发中是使用最频繁的,在这里主要介绍Android平台中实现数据存储的5种方式,分别是: 1 使用SharedPreferences存储数据 2 文件存储数据 3 SQLite数据库存储数据 4 使用ContentProvider存储数据 5 网络存储数据
阅读全文
摘要:今天看到了一个runOnUiThread()方法用来更新UI,觉得很神奇!! 方法一:handler机制不说了。 方法二:利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnable对象传给Activity
阅读全文
摘要:1. 程序启动图标: LDPI (Low Density Screen,120 DPI),其图标大小为 36 x 36 px。 MDPI (Medium Density Screen, 160 DPI),其图标大小为 48 x 48 px。 HDPI (High Density Screen, 24
阅读全文
摘要:前些天,在工作中遇到了一个需求:一个“加载上一页”的按钮宽度为父控件宽度一半,且水平居中于父控件中。 在此给出两种思路: 1.直接在Activity代码中获取到当前父控件的宽度,并将此按钮宽度值设置成父控件宽度的一半。 2.通过借用LinearLayout的 weightSum 和 layout_w
阅读全文
摘要:错误:requestFeature() must be called before adding content 原因: Android去掉标题栏点菜单键程序崩溃 在安卓以前的版本中,我们会使用以下两种方式来去掉顶部自带的标题栏: 1、在代码中实现: this.requestWindowFeatur
阅读全文
摘要:原文:http://www.xuebuyuan.com/1608083.html 最近在研究Activity的启动流程,老罗的blog在看,也找了其它资料学习,也跟过Android4.3的源码, 在跟代码的过程中,突然想到下面的这个问题: Android Activity为什么要细化出onCreat
阅读全文
摘要:最近看了一些开发人员做的APP开发,虽然都实现了比较完美的功能,不过很多地方很是牵强!我觉得:作为一个合格软件工程师,最重要的不是你写过多少代码,而是你研究过多少代码!所以,我更倡导多研究系统原本定制的一些APP,不然自己开发的时候会有很多雷区! 今天,我们先说一个无处不在的函数:onCreate(
阅读全文

浙公网安备 33010602011771号