Android
文章平均质量分 63
^庄周
这个作者很懒,什么都没留下…
展开
-
ViewPager预加载机制
ViewPager加载图片控件:ViewPager会默认加载当前页和当前页的左右两页。一开始当前页是下标0,所以一开始默认加载第0页(指下标,下同)和第1页。当你向右滑动,当前页为第1页时,ViewPager会加载第2页,这时一共有3页存在(第0,1,2页)。再向右滑动,当前页为第2页时,会移除第0页,加载第3页,同理向左滑动当前页为第1页时,会移除第3页。所以我们可以原创 2015-05-11 20:11:52 · 4752 阅读 · 0 评论 -
Android开发常用工具类或者方法(整理)
绿色:频繁使用TextUtils.isEmpty()常用的一个验证字符是否为空Html.fromHtml()快速的转化为HTML,执行速度不是太快,不适合大篇幅EditText.setError()对用户名,邮箱,手机什么的验证,会弹出一个popupwindow,效果很好原创 2015-04-23 17:29:46 · 933 阅读 · 0 评论 -
Android Eclipse项目导入常见错误
Eclipse虽然有点落伍了,但是我还是想把以前总结的发出来,供大家参考,Android Stdio的确比Eclipse好用,除了NDK外。个人也很推荐Android Stdio,毕竟是谷歌亲儿子嘛。原创 2015-04-17 11:49:42 · 656 阅读 · 0 评论 -
Android屏幕适配总结
在开发过程中其实我们已经接触到了屏幕适配方面的相关知识,慢慢的总结归纳,剖析其原理。使用相对布局LinearLayout却不允许你精准的控制它子view的关系,子view在LinearLayout中只能简单一个接一个的排成行。如果你需要你的子view不只是简简单单的排成行的排列,更好的方法是使用RelativeLayout,它允许你指定你布局中控件与控件之间的关系。尽量使用原创 2015-04-20 21:26:33 · 633 阅读 · 0 评论 -
Category详解
一个普通的字符串,为Action提供额外的类别信息,两者通常结合使用,一个Intent对象只能有一个Action,但能有多个Category。下面是开发过程中常见的CategoryCATEGORY_ALTERNATIVE 设置这个activity是否可以被认为是用户正在浏览的数据的一个可选择的action CATEGO原创 2015-04-24 18:37:12 · 2845 阅读 · 0 评论 -
初识Fragment
一、什么叫FragmetAndroid 3.0 引入Fragment,中文意思叫做碎片,又称为Activity的片段。引入原因:为了适应大屏幕的平板电脑,使用Fragment简化大屏的UI设计,对UI进行分组,模块化管理,从而更加方便地在运行过程中动态更新Activity的用户界面。需要嵌套在Activity中使用。虽然Fragment拥有自己的生命周期,但是还是受到它所在的Activ原创 2015-04-20 13:46:42 · 725 阅读 · 0 评论 -
Android四大组件之一:Service
Android四大组件之一Service,简单的了解Service的两种启动方式、IntentSeric、进程的优先级。原创 2015-04-04 19:39:26 · 503 阅读 · 0 评论 -
R.dimen文件:
1.用来保存layout的宽高,距离等设置2.用来做屏幕适配,使用方法是在工程res/建立和分辨率一样的文件夹,比如 res/values-1024x768/dimens.xml3.定义字体大小原创 2015-04-16 17:26:14 · 1941 阅读 · 0 评论 -
APP完全退出
app完全退出暂时知道只有这5中,其中通过广播的方式关闭APP比较推荐,关闭速度快,不影响用户体验!!!原创 2015-04-16 11:22:50 · 2455 阅读 · 3 评论 -
Handler的机制
Handler的机制原创 2015-04-14 12:36:20 · 560 阅读 · 0 评论 -
Android实现点击两次返回键退出
在做android应用是我们经常要判断用户对返回键的操作,一般为了防止误操作都是在用户连续按下两次返回键的时候提示用户是否退出应用程序。原创 2015-04-16 10:43:06 · 847 阅读 · 0 评论 -
android dp和px之间转换
Android应用开发支持不同的度量单位。过去,开发基本以像素为单位设计UI,现在android开发下有dp、sp、px等单位,简单的了解一下,顺便提供了dp与sp之间的互转,大家应该也经常用到。原创 2015-04-16 09:54:55 · 705 阅读 · 0 评论 -
Activity的四种加载模式
Activity的四种加载模式standard、singleTop、singleTask、singleInstance。简单的了解他们的区别与联系。原创 2015-04-05 17:21:37 · 419 阅读 · 0 评论 -
android权限大全(整理)
android权限大全(整理),简单的了解都是干什么的,忘记的时候方便查找。所以特此总结归纳一下。原创 2015-04-14 12:47:36 · 1012 阅读 · 0 评论 -
Android四大组件之一:BroadcastReceiver
Android四大组件之一:BroadcastReceiver。简单回顾一下BroadcastReceiver的原理及实现。原创 2015-04-06 21:55:07 · 597 阅读 · 0 评论 -
SQLite数据库
SQLite,是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中。原创 2015-04-10 23:13:09 · 682 阅读 · 0 评论 -
USB外接输入设备(如:键盘,鼠标等)的监听
USB外接输入设备(如:键盘,鼠标等)的监听//USB存储设备 插拔监听与 SD卡插拔监听一致。 private USBBroadCastReceiver mBroadcastReceiver; IntentFilter iFilter = new IntentFilter(); iFilter.addAction(Intent.ACTIO原创 2015-08-03 15:57:42 · 13123 阅读 · 0 评论 -
View注入框架:Butterknife简单使用
我在网上找Butterknife的时候,发现很少,就去官网研究了一下,就写了Butterknife详解与大家分享,如果有什么问题,欢迎大家向我提出。原创 2015-08-18 11:06:47 · 2606 阅读 · 0 评论 -
Android Studio debug调试
本人使用的Android Studio版本为1.2.2,版本不同可能小区别,但是大致的功能没有改变。快捷键:Alt+F8 Evaluate Expression---debug时选中查看值 F8Step Over---相当于eclipse的F6跳到下一步 Shift+F8原创 2015-08-03 16:03:53 · 949 阅读 · 0 评论 -
SD卡上读写文件
读写SD卡上的文件:如果存储大型文件,例如视频、音乐、文档等。存储到手机内存中是不明智的,一般我们会把这些大型文件存储在SD卡中。 首先如果要在程序中使用sdcard进行存储,我们必须要在AndroidManifset.xml文件进行下面的权限设置: 在AndroidManifest.xml中加入访问SDCard的权限如下:原创 2015-08-03 16:02:25 · 1596 阅读 · 0 评论 -
Android文件读写
Android文件读写是一个基本的技能,在学java时应该就时常遇见,在这里简单的回顾一下。原创 2015-04-06 21:56:29 · 509 阅读 · 0 评论 -
随意改变Dialog大小与位置
随意改变Dialog大小与位置原创 2015-07-27 19:03:53 · 815 阅读 · 0 评论 -
简单了解Markdown
在Github的readme.md文件的编辑中,开始渐渐的接触Markdown,现在简单系统叙述一下Markdown的语法。原创 2015-07-27 18:48:28 · 878 阅读 · 1 评论 -
Activity的四种加载模式
什么是Task?Activity在堆栈中以Task的形式聚集在一起1.)Task由一系列相关的Activity组成,描述用户完成某一个操作所需要的Activity2.)当我们从Launcher上点击一个应用图标的时候,就启动一个Task3.)Task是用Android多任务的一种体现Activity堆栈由ActivityManagerService维护原创 2015-05-23 19:40:54 · 697 阅读 · 0 评论 -
Android 全屏设置
1.配置文件中设置在AndroidManifest.xml的配置文件中设置,activity下style中包含全屏的样式,如android:theme="@android:style/Theme.NoTitleBar.Fullscreen"//去掉TitleBar2、代码中设置在setContentView(R.layout.layout)前面加入:this原创 2015-04-27 18:42:13 · 699 阅读 · 0 评论 -
无线adb调试
要求:1.要求手机已经root了2.android端与PC端在同一个局域网中。步奏:1.android端下载并安装adbWireless(传送门)2.android端,打开adbWireless,点击中间的按钮开启,按钮下方文本中显示了android设备的ip地址与端口。如下图3.PC端在命令行定位到android SDK里的platform原创 2015-05-13 09:05:19 · 993 阅读 · 0 评论 -
WIN7、WIN8打开命令行Cmd窗口
一、Win7系统大家习惯“Win+R”的组合键打开运行,然后输入CMD打开命令提示符。二、一般打开菜单是没有打开命令行的 如下图进入某个文件夹里面,先按住Shift键,然后鼠标右键,出现选项“在此处打开命令窗口(W)”打开命令行。如下图原创 2015-05-13 09:13:18 · 1137 阅读 · 0 评论 -
不透明度16进制值
alpha 不透明度16进制值100%FF95%F290%E685%D980%CC75%BF70%B365%A660%9955%原创 2015-05-13 09:18:32 · 840 阅读 · 0 评论 -
开源项目:XUtil详解
xUtils简介xUtils 包含了很多实用的android工具。xUtils 最初源于Afinal框架,进行了大量重构,使得xUtils支持大文件上传,更全面的http请求协议支持(10种谓词),拥有更加灵活的ORM,更多的事件注解支持且不受混淆影响...xUitls最低兼容android 2.2 (api level 8)目前xUtils主要有四大模块:Vi原创 2015-05-11 16:45:34 · 5450 阅读 · 0 评论 -
ViewSub
一、ViewSub的概念及使用 ViewStub 是一个隐藏的,不占用内存空间的视图对象,它可以在运行时延迟加载布局资源文件。当ViewStub可见,或者调用 inflate()函数时,才会加载这个布局资源文件。 该ViewStub在加载视图时在父容器中替换它本身。因此,ViewStub会一直存在于视图中,直到调用setVisibility(int) 或者inflate()为止。Vie原创 2015-04-25 20:27:38 · 828 阅读 · 0 评论 -
Android:遇见错误
1、cannot be resolved or is not a fieldClean工程android tool 下fix properties重启Eclipse都试了,都不行,我也是醉了,这坑爹的Eclipse。问题真尼玛的多。cannot be resolved or is not a field",解决方法如下:1. 删除原创 2015-04-09 17:30:46 · 505 阅读 · 0 评论 -
Android Studio创建项目
概念:Android Studio中的两个概念。 Project 和 Module 。在Android Studio中, Project 的真实含义是工作空间, Module 为一个具体的项目。Eclipse 的 Project 等同于Android Studio的 Module 。Eclipse 的 workspace 等同于Android Studio的 Proje原创 2015-04-03 16:20:11 · 475 阅读 · 0 评论 -
SharedPreferences(保存用户偏好参数)
SharedPreferences(保存用户偏好参数):当我们想在Android中保存一些个人设置时,如是否记住账号、是否自动登入,是否开启Wifi下载等个人偏好设置,如果我们使用数据来记录这些数据的话,就有一点大材小用了。这些配置信息一般存储在特定文件中,就像在Window中有ini文件,J2SE中有properties与XML文件。所以Android中提出了一个轻量级的存储类--------SharedPreferences。其实SharedPreferences的原理就是XML,一个类似于Hash原创 2015-04-07 20:38:42 · 564 阅读 · 0 评论 -
Shape属性详解
本人复习回忆中,简单的描述一下Shape XML下属性,方便使用。原创 2015-04-14 14:07:24 · 1240 阅读 · 0 评论 -
Android之Selector详解(背景选择器)
Android之Selector详解(背景选择器): 在XML中定义的一个可绘制(drawable)的对象,它可以根据状态的不同为同一个图形更换不同的图片。比如说,对于一个按钮控件(Button)可以有几种不同的状态(pressed,focused或者其它),你可以使用state list为其中的每一个状态来设置按钮的背景图片。原创 2015-04-14 12:43:11 · 1298 阅读 · 0 评论 -
Android项目目录结构
简单的了解Android工程的目录原创 2015-03-10 16:44:14 · 419 阅读 · 0 评论 -
android的样式(style)与主题(theme)
简单的了解Style与Theme原创 2015-02-05 10:27:30 · 629 阅读 · 0 评论 -
Android动画分类与区别
Android包含三种动画:View Animation、 Drawable Animation、Property Animation(Android3.0新引入)。原创 2015-03-25 14:16:55 · 1574 阅读 · 0 评论 -
如何高效的加载Bitmap
个人建议:官网有许多值得我们去学习、发现的东西。同时我讲述的不一定正确,有问题一定要转告我啦,谢谢咯!原创 2015-01-14 19:45:31 · 507 阅读 · 0 评论 -
初涉WebView编程
什么是WebView WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页.WebView编程也叫浏览器编程,而浏览器编程涉及到html、js和css等等。原创 2015-03-27 10:55:30 · 855 阅读 · 0 评论