01 2018 档案

Android SlidingMenu使用详解
摘要:SlidingMenu是安卓程序中的侧滑界面,和系统自带的DrawerLayout的作用是相同的,主要是视觉效果不一样,手机版QQ使用的侧滑界面就是SlidingMenu 初步使用方法:实现侧滑界面滑出效果 步骤一:下载好SlidingMenu类库文件后导入到项目中 SlidingMenu类库网盘下
332
0
0
Android开发RecycleView的使用全解
摘要:RecycleView 简介: RecylerView是support-v7包中的新组件,是一个强大的滑动组件,与经典的ListView相比,同样拥有item回收复用的功能,这一点从它的名字recylerview即回收view也可以看出。 优点及作用: 根据官方的介绍RecylerView是List
8444
0
0
HTML5 内联框架iFrame
摘要:iFrame:内联框架 作用:在网页中嵌套网页 实例由aa.html,bb.html,cc.html,iframe.html四个页面组成 静态效果如下:cc.html嵌套在bb.html中,bb.html嵌套在aa.html中,aa.html嵌套在顶级页面iframe.html中 aa.html:
630
0
0
HTML5表格的使用
摘要:常用的几个属性的实现 html代码: 实现效果:
181
0
0
HTML链接:创建文档内链接(锚点功能)
摘要:文档内链接作用:在同一个网页界面实现不同位置的跳转 实现效果:当我浏览一个页面滚动到不同位置需要返回某个特定的位置时可以一键返回 如下:当我下滑到文档二处需要快速返回到文档一处时,只要点击文档二就会自动返回到文档一处的位置 实现代码:
982
0
0
HTML5常用格式化标签效果的使用
摘要:代码实现: 实现效果:
205
0
0
Android四大组件Service的使用
摘要:简介:Service是Android四大组件中与Activity最相似的组件,它们都代表可执行的程序,Service与Activity的区别在于:Service一直在后台运行,它没有用户界面,所以绝对不会到前台来。一旦Service被启动之后,它就与Activity一样,它完全具有自己的声明周期,关
337
0
0
Android使用PopupMenu创建弹出式菜单
摘要:PopupMenu 代表弹出式菜单,它会在指定组件上弹出PopupMenu,在默认情况下PopupMenu会显示在该组件的下方或者上方。PopupMenu可增加多个菜单项,并可以为菜单项增加子菜单。 实现效果: 实现步骤: 步骤一: 创建主布局文件: 步骤二: 创建弹出菜单的资源文件: 在res目录
470
0
0
Android通过动画实现翻牌效果
摘要:实现效果如下: 实现原理:准备好两张图片,一张作为正面,一张作为背面,当点击图片的正面后,正面的图片的横坐标x进行收缩,直到缩为0%,当正面图片的横坐标x收缩为0之后图片切换为作为背面图片,背面图片的横坐标x由x放大到100%。通过两个动画的交替使用实现翻牌效果 步骤一:定义两个动画文件 收缩动画:
963
0
0
Android PopUpWindow的使用
摘要:http://blog.csdn.net/harvic880925/article/details/49272285
119
0
0
安卓开发中获得外部存储的第一层的对象
摘要:Environment.getExternalStorageDirectory()是获得外部存储的第一层的对象,可以通过这个对象获得这一层的各个文件的名称,路径,以及建立其中一个文件的抽象对象。
164
0
0
Android中给layout下的布局文件添加动画效果
摘要:先上实现效果: 给ListView添加文本内容,文本内容添加进ListView的过程中增加动画效果 步骤一: 先定义好一个动画文件,把要实现的动画效果写好。 1、在res文件夹下创建anim文件夹 2、在anim文件夹中添加一个fd.xml(文件名自定义)文件 fd.xml内容: 步骤二: 在主布局
371
0
0
Android内存泄漏检测利器LeakCanary的使用
摘要:以下的方法记录基于Android Studio 步骤一: 在build.gradle(Module:app)文件中的dependencies中加上 有两个build.gradle文件,选择括号内是Module:app的那个文件 步骤二: 自定义一个类继承Application 步骤三: 在Andro
367
0
0
Android中强引用、软引用、弱引用、虚引用
摘要:强引用:强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。 软引用:如果一个对象只具有软引用,但内存空间足够时,垃圾回收器就不
656
0
0
Android避免内存溢出(Out of Memory)方法总结
摘要:当出现错误:Out of Memory,表示当前设备的缓存不足以运行该程序造成内存溢出 解决方法一: 这个方法最简单,但是也最惨无人道,因为是牺牲其他程序进程来获取更大的内存空间 使用步骤: 只要在AndroidManifest.xml文件中的<application>节点属性中加上”android
302
0
0
安卓开发设置沉浸式标题栏
摘要:提示:安卓在4.4版本之后才适配沉浸式标题栏,要使用需要符合这个条件 方法一: 步骤一:定义一个工具类ViewColor 步骤二:在MainActivity类中的onCreat()方法中加入 步骤三:在主布局文件的根节点加入 http://blog.csdn.net/codekxx/article/
379
0
0
安卓开发音乐播放器获取本地音频文件
摘要:在开发音乐播放器时除了网络音乐我们很多时候需要读取本地的音频文件,并且把歌曲的名字、歌手、时间等内容显示出来,但是本地储存的格式是不规范的,所以我们在把音频文件从本地获取出来之后还需要进行格式的转换 效果图: 步骤一:创建一个歌曲类,定义变量,这些变量用来储存需要获取的内容 步骤二:定义一个工具类,
15177
0
2
Android fragment入门
摘要:http://blog.csdn.net/lmj623565791/article/details/37970961
125
0
0
Android ViewPager的使用
摘要:ViewPager 作用:实现页面滚动 实现效果 主布局文件Activity_main.XML 创建三个布局文件,用于加载进ViewPager中 one.xml: two.xml: three.xml: Java代码: 以上是简单使用安卓页面滚动,下面是更加深入的使用,给滚动页面加入提示标记,效果如
248
0
0
Android 控件GridView的使用
摘要:GridView 在安卓开发中如果是列表的形式(单列多行形式)则使用ListView,如果是多行多列网状形式的则优先使用GridView。 简介 GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于
366
0
0
Android布局设置背景的透明度
摘要:半透明<Button android:background="#e0000000" ... />透明<Button android:background="#00000000" ... />颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 f
569
0
0
Android之Gallery画廊
摘要:Gallery 我们在智能手机上应该都见过可以滑动操作的图片集,在安卓开发中我们是用Gallery实现这种图片滑动效果的。Gallery是一个内部元素可以水平滚动,并且可以把当前选择的子元素定位在它中心的布局组件。 操作步骤:通过适配器往Gallery中添加一组照片 XML布局如下: 为了将图片资源
337
0
0
Adroid调用API接口返回Json类型数据
摘要:package com.contentprovide.liuliu.number; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReade...
332
0
0
Android适配器的使用(ArrayAdapter、SimpleAdapter、BaseAdapter)
摘要:目录 数组适配器ArrayAdapter 简单适配器SimpleAdapter 自定义适配器BaseAdapter 数组适配器ArrayAdapter 简介: 简单适配器SimpleAdapter 自定义适配器BaseAdapter 简介: 拓展BaseAdapter来实现Adapter可以取得对A
1246
0
0
Android选择器Select
摘要:选择器(select) 当我们对一个控件,要对不同的事件,触发不同的背景.例如:我们需要对一个按钮,进行正常的状态下是一个图片,点击下去之后,又变化成另外一种图片. 步骤: 1: 要在res文件夹下面的一个drawable文件,然后建立一个xml文件.在里面定义你需要记住的状态,并且引用相应的图片 
1098
0
0
Android复选框CheckBox
摘要:CheckBox 几个选项可以同时选择多个选项的叫复选框 效果: 简单实现 XML布局: Java代码 如果对上面的代码完全理解并且实现,可以看看下面的代码增加全选功能 增加一个全选框选项 代码主要实现的功能,点击全选按钮时,我会 把所有的选项选中,在全选的情况下,我取消任意一个复选框,那么全选按钮
466
0
0
Android控件之RadioButton
摘要:RadioButton和RadioGroup的关系: 1、RadioButton表示单个圆形单选框,而RadioGroup是可以容纳多个RadioButton的容器 2、每个RadioGroup中的RadioButton同时只能有一个被选中 3、不同的RadioGroup中的RadioButton互
200
0
0
Android中多种方式解析JSON数据格式
摘要:JSON简介 json:javascripse对象表示法 json是储存和交换文本信息的语法 json是轻量级文本数据交换格式 json独立于语言和平台 json具有自我描述性,便于自我理解 json特点: 比xml更小、更快、更容易解析 使用数组 不适用保留字 内容短 读写速度快 JSON语法格式
774
0
0
理解Activity启动模式(LaunchMode)
摘要:我们知道默认情况下,当我们多次启动同一个activity时,系统会创建多个实例并把他们一个个放入任务栈,当我们按back键,这些activity又会一个个退出。在讲activity的launchmode之前,我们有必要了解下“任务栈(Task Stack)”这个概念。在Android中是使用任务(T
206
0
0
Android中自定义TextView的样式
摘要:Android自定义TextView的样式,改变背景颜色,边框粗细和颜色,角的弧度等 在res/drawable文件夹下新建一个dd.xml文件,建一个shap,在里面添加需要改变的内容 在布局文件中有控件引用刚才定义的xml文件
422
0
0
Android TabHost 实现Tab切换
摘要:TabHost是整个Tab的容器,包含TabWidget和FrameLayout两个部分,TabWidget是每个Tab的表情(图标效果),FrameLayout是Tab内容 实现方式有两种: 1、继承TabActivity 2、继承Activity类 方法一:继承TabActivity 从TabA
336
0
0
Android setCompoundDrawablesWithIntrinsicBounds手工设置文本与图片相对位置说明
摘要:Android setCompoundDrawablesWithIntrinsicBounds手工设置文本与图片相对位置说明 setCompoundDrawablesWithIntrinsicBounds(left, top, right, bottom)意思是设置Drawable显示在text的左
1592
0
0
Android中拨打电话的两种实现
摘要:Android中拨打电话的两种实现 实现方法一:由App界面跳转到拨打电话界面,这种实现方法不需要申请权限,可以仅用java代码实现 实现方法二:在当前App界面中直接拨打电话,但是有些第三方的Rom需要用户选择是否拨打,这种实现方法不仅需要在AndroidManifest.xml文件中申请权限,还
341
0
0
Android ToolBar使用
摘要:ToolBar简介 ToolBar是Android 5.0推出的一个新的导航控件用于取代之前的ActionBar,由于其高度的可定制性、灵活性、具有Material Design风格等优点,越来越多的应用也用上了ToolBar,比如常用的知乎软件其顶部导航栏正是使用ToolBar。 ToolBar基
170
0
0
Android中finish()与destroy()的区别
摘要:这两者的区别是finish()属于执行方法,而destroy()属于系统方法。finish()是在程序执行的过程中使用它来将对象销毁,而destroy()方法是在系统将该activity完全销毁(从内存中移除),释放资源空间。在写程序过程中,一般调用finish()。如果我们希望系统释放资源的时候,
1907
0
0
Android中的elevation
摘要:在安卓5.0之前是使用二维坐标来记录屏幕里的点,我们常用的width和height就是用来表示屏幕的z,y坐标。5.0之后开始加入三维坐标,除了x,y还另外增加了z来表示深度,也就是立体距离,这个z在安卓中用elevation 用两个有背景色的文本框来测试elevation的效果: 未使用eleva
720
0
0
在Mac电脑上安装eclipse的安卓开发环境
摘要:在Mac电脑上搭建Android Eclipse开发环境 在Mac电脑上搭建Android Eclipse开发环境有如下4步: 1. 先安装JDK,注意不要安装最新的1.9,安装1.8就好 2. 下载Eclipse 3. 在Eclipse上安装ADT 插件 4. 通过 Android SDK Man
257
0
0
点击右上角即可分享
微信分享提示
深色
回顶
收起