
android
文章平均质量分 84
艾伦蓝
Just do it
展开
-
android SQLite3常用命令&语法
[color=red][b]sqlite数据库只用一个文件就ok,小巧方便,所以是一个非常不错的嵌入式数据库[/b][/color],SQLite大量的被用于手机,PDA,MP3播放器以及机顶盒设备。[size=medium][color=red][b]新建数据库[/b][/color][/size][code="sql"]sqlite3 databasefilename[/cod...原创 2016-04-18 19:01:40 · 477 阅读 · 0 评论 -
android SQLite具体实例应用详解(SQLiteOpenHelper)
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。[color=red][b]现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的S...原创 2016-04-18 19:24:35 · 235 阅读 · 0 评论 -
android Intent Flags及Task相关属性
[color=blue][b]task是一个具有栈结构的容器,可以放置多个Activity实例。[/b][/color]启动一个应用,系统就会为之创建一个task,来放置根Activity;默认情况下,一个Activity启动另一个Activity时,两个Activity是放置在同一个task中的,后者被压入前者所在的task栈,[b]当用户按下后退键,后者从task被弹出[/b],前者又显示...原创 2016-04-26 09:15:05 · 133 阅读 · 0 评论 -
android DialogFragment 创建对话框(官方推荐)
[size=medium][color=red][b]1、 概述[/b][/color][/size][color=blue][b]DialogFragment[/b][/color]在android 3.0时被引入。[color=blue]是一种特殊的Fragment,用于在Activity的内容之上展示一个静态的对话框。[/color]典型的用于:展示警告框,输入框,确认框等等。在Di...原创 2016-04-29 14:22:42 · 137 阅读 · 0 评论 -
android RecyclerView使用及详解
[size=medium][color=red][b]1.前言[/b][/color][/size]话说RecyclerView已经面市很久,也在很多应用中得到广泛的使用,在整个开发者圈子里面也拥有很不错的口碑,那说明RecyclerView拥有比ListView,GridView之类控件有很多的优点,例如:数据绑定,Item View创建,View的回收以及重用等机制。那么今天开始我们来...原创 2016-05-04 10:35:21 · 138 阅读 · 0 评论 -
android ScrollView常用属性
[color=red][b]android:scrollbars[/b][/color]设置滚动条显示。none(隐藏),horizontal(水平),vertical(垂直)。 [color=blue][b]android:scrollbarFadeDuration[/b][/color]设置滚动条淡出效果(从有到慢慢的变淡直至消失)时间,以毫秒为单位。Android2.2中滚动...原创 2016-05-09 09:17:10 · 224 阅读 · 0 评论 -
android BaseActivity与BaseFragment的封装
[size=medium][color=red][b]1 概述[/b][/color][/size]多模块Activity+多Fragment 是开发APP非常适合的架构,相对于多Activity,[b]这种架构APP占用内存降低,性能提升;[/b]相对于单Activity+多Fragment,这种开发起来逻辑相对简单,不容易出错。对于多模块Activity+多Fragment,这...原创 2016-05-19 15:06:13 · 315 阅读 · 0 评论 -
android ksoap2调用cxf webservice
[color=red]1.activity[/color][code="java"]package com.first;import org.ksoap2.SoapEnvelope;import org.ksoap2.serialization.SoapObject;import org.ksoap2.serialization.SoapSerializationEnv...原创 2015-10-27 14:13:06 · 129 阅读 · 0 评论 -
Android 图片下载并显示
[code="java"]package com.test.activity;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStream;...原创 2015-10-29 15:12:59 · 252 阅读 · 0 评论 -
Android 日志打印功能及项目
[code="java"]package com.test.util;import com.test.BuildConfig;/** * Wrapper API for sending log output. */public class AppLog { protected static final String TAG = "AppLog"; pri...原创 2015-10-29 15:37:56 · 123 阅读 · 0 评论 -
android日历例子
简单日历例子原创 2015-11-06 09:02:11 · 119 阅读 · 0 评论 -
android ScrollView和ListView固定底部
[code="xml"] [/code][color=red]必须重写ListView[/color][code="java"]package com.test.view;import android.cont...原创 2015-11-10 09:37:44 · 131 阅读 · 0 评论 -
android 下拉刷新案例
[color=red]Just for future[/color]原创 2015-11-10 10:17:51 · 103 阅读 · 0 评论 -
android MotionEvent中getY和getRawY的区别
如果你的某个Activity中实现[color=red]OnTouchListener[/color]接口,需要重写onTouch(View view,MotionEvent event)这个方法,[color=red]getRawX()和getRawY()获得的是相对屏幕的位置[/color],getX()和getY()获得的永远是相对view的触摸位置坐标(这两个值不会超过view的长度和宽度...原创 2015-11-10 10:52:47 · 353 阅读 · 0 评论 -
android 旋转向上向下图标(RotateAnimation)
[code="java"]package com.test.util;import android.view.animation.RotateAnimation;import android.widget.ImageView;public class RotateUtils { private RotateUtils() { } /** * 根据当...原创 2015-11-10 15:14:22 · 315 阅读 · 0 评论 -
android 图片浏览案例
[color=red]Just for future[/color]原创 2015-11-12 11:03:23 · 155 阅读 · 0 评论 -
android OkHttp学习以及使用例子
[color=red][b]OKHttp是一款高效的HTTP客户端,[/b][/color][color=blue][b]支持连接同一地址的链接共享同一个socket,通过连接池来减小响应延迟,还有透明的GZIP压缩,请求缓存等优势。[/b][/color][size=medium][color=red][b]1. GET [/b][/color][/size]在OKHttp,每次网络...原创 2015-11-12 16:37:35 · 190 阅读 · 0 评论 -
android 重写BaseAdapter类
[color=red]1.自定义Adapter[/color][b]主要继承的方法是getCount()和getView()[/b][code="java"]public class MyAdapter extends BaseAdapter { private LayoutInflater mInflater; public MyAdapter(Context c...原创 2015-11-16 17:49:05 · 167 阅读 · 0 评论 -
android selector的用法
Android中的Selector主要是用来改变[b]ListView和Button[/b]控件的[color=red]默认背景[/color]。[size=medium][b]主要属性如下 mylist_view.xml[/b][/size][code="xml"] ...原创 2015-11-16 18:29:03 · 127 阅读 · 0 评论 -
android 自定义Dialog.Builder弹出框
[size=medium][b][color=red]1.自定义Diolog类[/color][/b][/size][code="java"]package com.test.widget;import android.app.Dialog;import android.content.Context;import android.content.DialogInterfa...原创 2015-11-16 19:32:44 · 264 阅读 · 0 评论 -
android Tab案例
[color=red][u]Just for future[/u][/color]原创 2015-11-17 15:53:55 · 92 阅读 · 0 评论 -
android ViewPager案例
[size=medium][color=red]ViewPager和PagerAdapter[/color][/size][code="java"]package com.example.mainframework02;import java.util.ArrayList;import java.util.List;import android.app.Activity...原创 2015-11-18 19:06:25 · 153 阅读 · 0 评论 -
android 点击底部图片进行切换不同的Fragment
[size=medium][color=red]Fragment,FragmentManager和FragmentTransaction[/color][/size][size=medium][color=red]Fragment类[/color][/size][code="java"]package com.example.mainframework02.fragment;...原创 2015-11-18 19:40:11 · 307 阅读 · 0 评论 -
android ViewPager和FragmentPagerAdapter结合使用
[b][size=medium][color=red]左右移动ViewPager时加载不同的Fragment[/color][/size][/b][code="java"]package com.example.mainframework03;import java.util.ArrayList;import java.util.List;import android....原创 2015-11-23 18:44:49 · 227 阅读 · 0 评论 -
android Path类中的moveTo和lineTo的区别
[size=medium][color=black][b]1、moveTo[/b][/color][/size]moveTo [color=red]不会进行绘制,只用于移动移动画笔。[/color]结合以下方法进行使用。[size=medium][b]2、lineTo[/b][/size]lineTo [color=red]用于进行直线绘制。[/color]mPath....原创 2015-11-24 09:49:52 · 249 阅读 · 0 评论 -
android gravity & layout_gravity的区别
[color=red][size=medium][b]1、Gravity[/b][/size][/color][color=red]表示组件的子组件在组件中的位置[/color][color=blue][size=medium][b]2、Layout_gravity[/b][/size][/color][color=blue]表示组件自身在父组件中的位置 [/color]...原创 2015-11-24 09:56:59 · 104 阅读 · 0 评论 -
android Canvas save和restore方法
[b]平移、缩放、旋转等操作等于是,我在一个正的画布绘制好图,然后再把画布做旋转、平移、缩放等等的效果。[/b]也就是说,我使用的X、Y坐标还是正常的坐标(没旋转、平移、缩放等之前的坐标)。[color=red]save()和restore()是用来规定操作的范围的。[/color]如果有save()和restore(),那么平移、缩放、旋转等操作[color=red]只对...原创 2015-11-24 10:15:47 · 104 阅读 · 0 评论 -
android TranslateAnimation滑动动画
在android动画中,最常用的一个莫不是[color=red]TranslateAnimation[/color]了,这个类主要[color=red]负责实现控件的动态位移[/color],经常被用做指示器的移动动画。比如qq安卓客户端的指示器,如下图。 [img]http://dl2.iteye.com/upload/attachment/0113/3030/b81483ef-4096-3...原创 2015-11-25 19:07:50 · 388 阅读 · 0 评论 -
android Tab和ViewPager结合的例子
[code="java"]package com.test.activity;import java.util.ArrayList;import java.util.List;import android.app.Activity;import android.graphics.Matrix;import android.os.Bundle;import and...原创 2015-11-25 19:11:42 · 153 阅读 · 0 评论 -
android LayoutInflater.inflate()学习
[color=blue]LayoutInflater.inflate()[/color]的作用就是[color=red]将一个用xml定义的布局文件查找出来[/color],注意与findViewById()的区别,[color=red]inflate是加载一个布局文件,而findViewById则是从布局文件中查找一个控件。[/color][size=medium][b]1.获取Layo...原创 2015-11-26 09:33:14 · 114 阅读 · 0 评论 -
android 四种动画TranslateAnimation,ScaleAnimation,RotateAnimation,AlphaAnimation
[size=medium][b]这四种补间动画都是Animation的子类。[/b][/size][b]移动补间动画:[/b][color=red]TranslateAnimation[/color][b]Animation animation = new TranslateAnimation(0,50,0,50);[/b]参数1:x轴的起始位置参数2:x轴的终止位置...原创 2015-11-30 19:36:04 · 304 阅读 · 0 评论 -
android Matrix类控制图片 View的移动、缩放、旋转、错切
[b]对图片或View组件的处理需要使用到[/b][size=medium][color=red]Matrix[/color][/size]类,[b]Matrix是一个3 x 3的矩阵工具类[/b],[b]它对图片或图片或View组件的处理分为[/b][color=blue][size=medium][b]Matrix旋转等操作主要针对图片的X轴Y轴上面的操作[/b][/size][/co...原创 2015-11-30 19:57:14 · 342 阅读 · 0 评论 -
android ActionBar自定义标题栏
[size=medium][color=red][b]应用程序窗体显示状态操作requestWindowFeature可以设置的值有:[/b][/color][/size]1.Window.DEFAULT_FEATURES:系统默认状态,一般不需要指定2.Window.FEATURE_CONTEXT_MENU:启用ContextMenu,默认该项已启用,一般无需指定[b][colo...原创 2015-12-01 10:32:33 · 181 阅读 · 0 评论 -
android Service(startService bindService)详解以及全面总结
[color=red][size=medium][b]1.Service基本概念[/b][/size][/color][color=blue]Service是Android中四大组件之一[/color],[color=red]是一个没有用户界面的在后台运行执行耗时操作的应用组件。[/color]其他应用组件能够启动Service,并且当用户切换到另外的应用场景,Service将持续在后台运...原创 2015-12-01 14:38:16 · 143 阅读 · 0 评论 -
android HorizontalScrollView学习
[size=medium][b]1.HorizontalScrollView基本概念[/b][/size][b]用于布局的容器[/b],[color=red]可以放置让用户使用滚动条查看的视图层次结构[/color],允许视图结构比手机的屏幕大。[b]HorizontalScrollView是一种框架布局,这意味着你可以将包含要滚动的完整内容的子视图放入该容器;[/b] [color=re...原创 2015-12-02 09:34:21 · 126 阅读 · 0 评论 -
android MotionEvent详解
要学好android触控,了解[color=red]MotionEvent[/color]是必要,对所用的MotionEvent常用的API要比较深入的了解。[b]android.view.MotionEvent[/b][color=red]MotionEvent事件对象[/color][size=medium][b]一般我们是在View的onTouchEvent方法中处理...原创 2015-12-03 14:47:06 · 172 阅读 · 0 评论 -
android onTouch()与onTouchEvent()的区别
[size=medium][b]1.onTouch方法:[/b][/size]onTouch方法是View的[b]OnTouchListener[/b]接口中定义的方法。[color=red]当一个View绑定了OnTouchLister后[/color],当有touch事件触发时,就会调用onTouch方法。(当把手放到View上后,onTouch方法被一遍一遍地被调用)[s...原创 2015-12-03 14:54:48 · 100 阅读 · 0 评论 -
android getX,getRawX和View.getScrollX的区别
[color=red]getRawX:触摸点相对于屏幕的坐标[/color][b]getX: 触摸点相对于按钮的坐标[/b]getTop: 按钮左上角相对于父view(LinerLayout)的y坐标getLeft: 按钮左上角相对于父view(LinerLayout)的x坐标[size=medium][b]getX()是表示Widget相对于自身左上角的x坐标,而getRaw...原创 2015-12-03 15:03:05 · 171 阅读 · 0 评论 -
android GestureDetector依赖onTouchEvent判断左右滑动
要实现手指在屏幕上左右滑动的事件需要实例化对象[color=red]GestureDetector[/color],[b]new GestureDetector(MainActivity.this,onGestureListener);[/b]首先实现监听对象[b]GestureDetector.OnGestureListener[/b],根据x或y轴前后变化坐标来判断是左滑动还是右滑动并根据...原创 2015-12-03 15:12:21 · 487 阅读 · 0 评论 -
android GestureDetector学习
当用户触摸屏幕的时候,会产生许多手势,例如[color=red]down,up,scroll,filing[/color]等等。一般情况下,[color=red]我们知道View类有个View.OnTouchListener内部接口[/color],通过重写他的[b]onTouch(View v, MotionEvent event)[/b]方法,我们可以处理一些touch事件,[b]...原创 2015-12-04 09:40:37 · 128 阅读 · 0 评论