Welcome 微信登录

首页 / 移动开发 / Android

Android数据存储之SQLite使用

Android数据存储之SQLite使用

SQLite是一款开源的、嵌入式关系型数据库,第一个版本Alpha发布于2000年。SQLite在便携性、易用性、紧凑性、高效性和可靠性方面有着突出的表现。在Android中创建的SQLite数据库存储在:/data/data/<包名>/databases/目录下。主要特点:-轻量级-独立性,没有不依赖,无需安装-跨平台,支持众多操作系统-支持高达2TB大小的数据库-每个数据库以单个文件的形式存在-以B-Tree的数据结构形式存储在硬盘SQLi...
详解Android中weight的使用方法

详解Android中weight的使用方法

android中对weight的学习可以说是必须的,如果UI布局仅仅使用dp与sp等等,会让布局显得极度不灵活,毕竟各个手机屏幕大小不同,更别说是还有ipad之类的了,所以也是同做本人近期做的一个小UI来分享一下weight的使用。 左边是各个屏幕的显示效果,右边是1080*1920屏幕的具体显示效果。可以看到,不管屏幕如何变化,使用weight的布局中总是填充满屏幕的,至于美观效果就不说了,直接上代码。小编使用的android studio,eclips...
Android编程实现3D旋转效果实例

Android编程实现3D旋转效果实例

本文实例讲述了Android编程实现3D旋转效果的方法。分享给大家供大家参考,具体如下:下面的示例是在Android中实现图片3D旋转的效果。实现3D效果一般使用OpenGL,但在Android平台下可以不直接使用OpenGL,而是使用Camera实现,Camera中原理最终还是使用OpenGL,不过使用Camera比较方便。 Camera类似一个摄像机,当物体不动时,我们带着摄像机四处移动,在摄像机里面的画面就会有立体感,就可以从其它的角度观看这个物体。...
Android中异步类AsyncTask用法总结

Android中异步类AsyncTask用法总结

本文总结分析了Android中异步类AsyncTask用法。分享给大家供大家参考,具体如下:最近整理笔记的时候,看到有关AsyncTask不是很理解,重新疏导了一下,有在网上找了一些资料,个人不敢独享,一并发在这里与大家共勉这里有两种解释的方法,各有侧重点:第一种解释:Async Task 简介:AsyncTask的特点是任务在主线程之外运行,而回调方法是在主线程中执行,这就有效地避免了使用Handler带来的麻烦AsyncTask是抽象类.AsyncTa...
Android垃圾回收机制及程序优化System.gc

Android垃圾回收机制及程序优化System.gc

1.垃圾收集算法的核心思想 Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。 垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对象,可以回收其占据的空间,用于再分配。垃圾收集算法的选择和垃...
Android布局自定义Shap圆形ImageView可以单独设置背景与图片

Android布局自定义Shap圆形ImageView可以单独设置背景与图片

一、图片预览:一、实现功能:需求要实现布局中为圆形图片,图片背景与图标分开且合并到一个ImageView。二、具体实现:XML中布局中定义ImageView,关健设置两个参数 Android:backgroup(设置背景),Android:src(设置ImageVIew中图片),圆形图片制作Drawable下定义xml shap样式(solid-color,size-widthhight)XML代码如下:<ImageViewandroid:id="@...
Android string.xml中的替换方法

Android string.xml中的替换方法

本文实例讲述了Android string.xml中的替换方法。分享给大家供大家参考,具体如下:在android的开发中,经常会遇见一句话,比如“我今年23岁了”;这个23需要在程序中生成,但是遇到一个问题,这完整的一句话是一个TextView中的,而不是三个textView拼接成的,而且是引用的string.xml文件中写好的;使用字符串拼接也可以实现,但是特别麻烦;今天遇到一个好方法,在string.xml中,不仅可以设置文字的格式换行等,还可以设置类...
Android横竖屏切换实例总结

Android横竖屏切换实例总结

本文实例总结了Android横竖屏切换相关技巧。分享给大家供大家参考,具体如下:一、禁止横竖屏切换Android横竖屏切换在手机开发中比较常见,很多软件在开发过程中为了避免横竖屏切换时引发不必要的麻烦,通常禁止掉横竖屏的切换,即通过在AndroidManifest.xml中设置activity中的android:screenOrientation属性值来实现。该android:screenOrientation属性,他有以下几个参数:"unspecifie...
Android仿微信滑动弹出编辑、删除菜单效果、增加下拉刷新功能

Android仿微信滑动弹出编辑、删除菜单效果、增加下拉刷新功能

如何为不同的list item呈现不同的菜单,本文实例就为大家介绍了Android仿微信或QQ滑动弹出编辑、删除菜单效果、增加下拉刷新等功能的实现,分享给大家供大家参考,具体内容如下效果图:1. 下载开源项目,并将其中的liberary导入到自己的项目中:2. 使用SwipeMenuListView代替ListView,在页面中布局:<android.support.v4.widget.SwipeRefreshLayout android:id="@...
Android中EditText光标在4.0中的bug及解决方法

Android中EditText光标在4.0中的bug及解决方法

本文分析了Android中EditText光标在4.0中的bug及解决方法。分享给大家供大家参考,具体如下:一、问题:不知道为什么,我的EditText的在我自己的手机中出现的时候,他的光标就变得没有了,我开始还以为是光标不见了,后面我修改了一下EditText的背景颜色,才发现是因为光标的颜色变成了白色,所以没有看见。二、解决办法 :复制代码 代码如下:android:textCursorDrawable设置值为“@null”,但是我觉得那个不怎么好看,...
<< 211 212 213 214 215 216 217 218 219 220 >>