自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 android中使用iconfont图标字体

和阿里聚划算团队的接触,了解了iconfont;(我们可以把app中图标替换成iconfont来实现)为什么要使用iconfont代替ImageView来实现app中图标的显示? 1.图标集中处理,存放在.ttf文件中,避免重复资源。 2.减少app包的大小,每个icon只是一小段文本,文件的大小要比图片形式的icon小的多。 3.节省内存,iconfont与普通

2016-05-20 16:57:26 1265

原创 android:EditText控制首字母不能输0

android开发中有事会遇到输入框首位不能输0的情况:解决方法的大概思路如下: 首先为EditText绑定文本改变监听器 etText.addTextChangeListener( new TextWatcher(){ @Override public void onTextChanged(CharSequence arg0, int arg1, int arg2,

2016-05-12 20:32:08 1825

原创 android自定义键盘实现

最近项目需要用到自定一键盘 下面整理如下:(简单介绍下自己定义键盘的实现思路)在activity的布局在中添加

2016-05-11 19:51:14 533

原创 android代码混淆

混淆: android代码混淆主要用到android SDK 提供的ProGuard工具。它使用简单无意义的名字来重命名你的类名、字段名和方法名。经过以上操作的jar文件会变得更小,并很难进行逆向工程。proguard配置: 1.使用系统生成的混淆文件进行混淆打包:在project.properties文件中配置proguard.config = proguard.cfg但只能混淆不含第三

2016-05-11 17:30:17 415

原创 webView浅析

webView类是View类的一个扩展,用来显示网页,它不包含任何的网页浏览器的特征,像没有导航控制和地址栏,使用起来也很方便。哪种情况下需要使用webView:当你想提供一个需要更新的信息时候,另一种情况是你想提供的数据总是需要网络返回。 在app中加入webView: 在activity的布局中加入<WebView/>元素标签,<WebView android:id="@+i

2016-05-04 20:14:17 364

原创 Android Studio 常用快捷键

当前文件查找 Ctrl + F ;相当于eclipse中的Ctrl + F 格式化当前代码 Ctrl + Alt + L 可以显示最近编辑的文件列表 Ctrl+E, Shift+Click可以关闭文件 Ctrl+F12,可以显示当前文件的结构 Ctrl+Shift+Backspace可以跳转到上次编辑的地方 当前文件查找并替换 Ctrl + R; 全局快速查找 double click

2016-04-01 19:19:00 414

原创 两张图带你了解AS项目目录结构

之前也翻译了开发文档,详细说明了project项目结构,只不过写的比较乱,自己看的也累,不如图片片来的直接明了,现放上两张图片简单介绍下ASProject模式下的目录结构。

2016-03-28 15:55:13 5500

翻译 正式进入Android Studio学习(1)

摘要:as是google官方IDE为android开发,依赖intellij IDEA;as提供: 1.以gradle为基础的流畅的编译系统; 2.编译系统允许多个apk文件的产生; 3.代码模板帮助你编译通用app特性; 4.丰富的布局编辑器支持拖拽编辑; 5.集成的工具集捕获性能、可用性、版本兼容性,和其他问题; 6.通过progard压缩代码 7.google云平台的支持,使得更容

2016-03-25 16:44:29 504

原创 初涉Android Studio从官方文档开始(2)

Building and Running(编译和运行) 引用官方文档给出的一张图来说明一切调试app: (1)通过模拟器:AVD:创建模拟器通过AVD Manager ; as中点击 Tools > Android > AVD Manager (2)通过真机: 1.确保你的应用是“debuggable”在你的程序清单文件,或者build.gradle文件,build.grad

2016-03-25 14:31:44 477

翻译 初涉Android Studio从官方文档开始(1)

初涉Android Studio从官方文档开始(1) Managing Projects: A modules:一个模块(组件)是一个项目第一级的包含,封装指定类型源代码文件和资源文件 下面是在一个工程中的一些类型的模块: (1).安卓应用模块:一个android应用模块包含你应用的源代码,资源文件和应用层设置,像模块层构建文件,资源文件,Android程序清单文件。应用模块的内

2016-03-25 10:03:53 476

原创 java学习笔记(1)

heap size :系统当前给app 分配的堆的大小,当资源增加head size 剩余大小不足时,系统增加head size的大小。 Allocated:堆中已分配的大小,这是应用程序实际占用的内存大小,资源回收时,此项数据会变小。 对象分配在heap中,基本数据类型和对象的放在堆栈中。访问类的静态域或静态法方法时,会导致该类初始化(被加载); 能够根据所传递的参数对象不同而具有不同的行为

2016-03-25 09:57:07 314

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除