![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
iteye_8034
这个作者很懒,什么都没留下…
展开
-
Android Adapter详解(1)
[size=x-large][color=blue]Android之Adapter用法总结[/color][/size][size=large]1.概念 [color=red]Adapter[/color]是连接后端数据和前端显示的适配器接口,是数据和UI(View)之间一个重要的纽带。在常见的View(List View,Grid View)等地方都需要用到Adapter。...原创 2013-12-02 13:38:50 · 147 阅读 · 0 评论 -
SQLiteOpenHelper和ContentProvider区别
[size=large]Android中操作数据库主要有两种方法:使用SQLiteOpenHelper 和使用ContentProvider。 (一)使用[color=red]SQLiteOpenHelper[/color]:一个抽象类,用于提供管理数据库版本并维护创建数据库的接口。其子类必须实现onCreate(SQLiteDatabase)和onUpdate(SQLiteDatabase,...原创 2014-08-06 15:08:41 · 224 阅读 · 0 评论 -
android几种数据存储方式
[size=x-large][color=green]android数据存储方式[/color][/size][size=large][color=yellow]1:SharedPreferences存储数据。2:ContentProvider存储3:文件存储4:SQLlite存储 5:网络存储[/color]按照个人理解,SharedPreferences存储数据...原创 2014-08-11 10:45:26 · 88 阅读 · 0 评论 -
android弹出框
不得不说,android自带的弹出框真心丑,而且还不好用,接下来介绍几种自定义的弹出框,并且源码防到附件里面。Android的弹框按照我的理解,至少有两种,一种是自己写个弹框,继承Dialog借口,一种是写一个非全屏的Activity,样式上来讲,应该是后者更好看一些吧。上面直接上代码:dialog_normal_layout.xml[code="java"] ...原创 2014-08-11 11:23:53 · 144 阅读 · 0 评论 -
Sqlite无脑使用
[size=medium]不会sqlite的人再也不用愁了,无脑使用,只要会粘贴复制就OK了(使用sqltie自带的参数太麻烦,不明白在性能上是不是有什么特别的优势,直接放弃,使用以前熟悉的sql)首先创建数据库类:[/size][code="java"]public class DatabaseHelper extends SQLiteOpenHelper { ...原创 2014-08-11 14:56:56 · 110 阅读 · 0 评论 -
多媒体的浅尝辄止
[size=large]下面简单讲几种Android的多媒体技术,音频,视频,摄像头,录音。介绍的内容很简单,因为暂时没有用到,这是简单的学习一下。首先讲下多媒体资源的位置:[color=brown]1:源文件(即res/raw下或assets下)2:文件系统(即sdcard)3:流媒体(即网络) [/color][/size][size=x-large][color=...原创 2014-08-12 15:57:08 · 156 阅读 · 0 评论 -
在开发过程中易出的错误
1:如果继承ListActivity,那么layout中必须有个list的id为@android:id/list2:logcat日志输出自动消失,原因:连的是真机,输入条数太多,后来的把错误给覆盖了,修正,修改logcat配置保存条数3:startActivityForResult()请求时带请求码,回复时带回复码和intent,以前来处理复杂的Activity调整。回复时千万不要忘记se...原创 2014-08-13 16:53:58 · 109 阅读 · 0 评论 -
关于Android的Service
[size=large]说起来真是羞愧,以前手机经常开机的时候,不会有任何QQ消息通知 ,但是我打开QQ,然后关掉以后,每隔一段时间,就会QQ提示一下消息,搞不明白是什么原理。直到昨天才明白原来是QQ的服务没有真正关掉。查看手机service的方法:[color=orange]设置:应用:服务[/color][color=blue]Service[/color]是Android中重...原创 2014-08-14 13:57:28 · 91 阅读 · 0 评论 -
BroadcastReceiver简介
[size=large][color=blue]BroadcastReceiver[/color]作为四大组件之一,觉得跟Activity最大的区别是不怎么跟用户交互,跟Service最大区别是可以广播,将信息发送给诸多用户。BroadcastReceiver也就是“广播接收者”的意思,顾名思义,它就是用来接收来自系统和应用中的广播。在Android系统中,广播体现在方方面面,例如当开机完...原创 2014-08-14 16:27:22 · 129 阅读 · 0 评论 -
Toast的多种样式(附带Notification)
[size=large]Toast以前用的时候一直以为只有文字提示,偶然得知也有多种样式,研究了一下,贴出来供大家参考一下.[/size][code="java"]Toast.makeText(this, "", Toast.LENGTH_LONG).show();[/code][size=large]这是大家最经常用的提示了.下面给大家上例外几种,具体作用都贴在代码注释中[c...原创 2014-09-01 13:48:55 · 140 阅读 · 0 评论 -
多点触摸(图片缩放为例)
[size=large]多点触摸的事件跟单点是大同小异的,上个图片缩放的代码,供大家参考一下[/size][code="java"]import android.app.Activity;import android.os.Bundle;import android.view.MotionEvent;import android.view.View;import and...原创 2014-09-01 17:22:45 · 159 阅读 · 0 评论 -
基础篇--resources资源
[size=x-large]最近一直在做java开发,偶尔敲点android代码,突然发现有些基础给忘记了,今天用半天时间温顾一下resources的资源。[color=green]String.xml 字符串资源[/color] 涉及国际化问题 [url]http://www.2cto.com/kf/201302/190394.html[/url] [colo...原创 2014-09-12 15:18:09 · 218 阅读 · 0 评论 -
AlertDialog和PopupWindow
[size=x-large]区别:AlertDialog是非阻塞式对话框:AlertDialog弹出时,后台还可以做事情;而PopupWindow是阻塞式对话框:PopupWindow弹出时,程序会等待,在PopupWindow退出前,程序一直等待,只有当我们调用了dismiss方法的后,PopupWindow退出,程序才会向下执行。这两种区别的表现是:AlertDialog弹出时,背景是黑色的,...原创 2014-09-18 15:44:26 · 112 阅读 · 0 评论 -
android动画效果
[size=x-large]前几天弄alertdialog和popupwindow的时候,用到了android的动画效果,今天专门研究了一下关于android的动画效果,列出来,方便以后使用。Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。第二类就是 Frame动画,即顺序的播放事先做好的图像,与...原创 2014-09-24 18:06:21 · 120 阅读 · 0 评论 -
xml文件解析SAX
[size=large]xml文件解析:xml文件解析有四种方式,[color=blue]1.DOM生成和解析XML文档(SAX是基于事件流的解析)2.SAX生成和解析XML文档(基于XML文档树结构的解析)3.DOM4J生成和解析XML文档4.JDOM生成和解析XML [/color]本文章用第一种方法进行解析,使用android常用的[color=red]DefaultHa...原创 2014-08-05 13:45:37 · 81 阅读 · 0 评论 -
Android不常用代码(1)
[color=blue][size=x-large]目录[/size][/color][color=green][size=large]1:Webview 2:js交互[/size][/color][color=red][size=large]1:Webview 除了浏览器根本不会用到[/size][/color][code="java"]String ur...原创 2014-07-31 18:07:30 · 73 阅读 · 0 评论 -
系统窗口的调用
直接上代码吧,intent进行调用[code="java"]@Override public void onClick(View view){ try{ switch (view.getId()){ case R.id.btnCall://直接拨号 Intent callIntent = new Intent(Intent.ACTION_CALL,...原创 2014-07-31 15:46:56 · 85 阅读 · 0 评论 -
EditText的属性
[size=large][color=red]EditText的属性[/color] [/size]android:layout_gravity="center_vertical"//设置控件显示的位置:默认top,这里居中显示,还有bottom[code="java"]android:hint="请输入数字!"//设置显示在空间上的提示信息android:numeri...原创 2013-12-03 10:21:29 · 55 阅读 · 0 评论 -
BaseAdapter个人理解(未完,待补充)
[size=large][color=red]Adapter继承BaseAdapter[/color][/size]可以实现一些较为复杂的功能[color=darkblue][size=medium]Adapter类[/size][/color]1:定义填充的组件2:构造函数 这个是重要的一点,从主函数中取得需要所要的参数,并对其进行调用,在这里面对组件进行初始化.3...原创 2013-12-03 17:36:35 · 73 阅读 · 0 评论 -
Android一些小技巧
[color=red]1:设置选中图片的背景颜色[/color]this.[color=blue]gridviewToolbar[/color] = (GridView) super.findViewById(R.id.gridviewbar);this.[color=blue]gridviewToolbar[/color].setSelector(new ColorDrawable(Co...原创 2013-12-03 17:37:44 · 73 阅读 · 0 评论 -
实现图片的放大缩小
MutlTouchSample.zip 可以移动图片,放大缩小图片ImagePreview.zip类似于微信的图片缩放功能,但是少了一个点击,关闭当前Activity的功能原创 2013-12-09 13:46:51 · 155 阅读 · 0 评论 -
图片扭曲
图片扭曲的效果原创 2013-12-10 16:04:01 · 285 阅读 · 0 评论 -
异步操作类AsyncTask
引用[color=blue]http://www.cnblogs.com/dawei/archive/2011/04/18/2019903.html[/color] 在开发Android应用时必须遵守单线程模型的原则: Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。在单线程模型中始终要记住两条法则: 1. 不要阻塞UI线程 2. 确保只在UI线程中...原创 2013-12-12 14:31:38 · 59 阅读 · 0 评论 -
如何减少发布APK的大小
批量打包:http://www.xuanyusong.com/archives/2418[size=large][b]首先要搞清:[/b][/size][size=medium][color=darkred]1.Resources文件夹 [/color][/size]Resources文件夹是一个只读的文件夹,通过Resources.Load()来读取对象。因为这个文件夹下的所有资源都...原创 2013-12-26 16:56:43 · 118 阅读 · 0 评论 -
Android Adapter详解(2)
[size=large][color=red]3:BaseAdapter[/color]这种Adapter写起来最复杂,但是可以实现的功能却是最多的,比如说在某一个listview中加入button的监听事件等等,这也是必备的掌握技能[/size][code="java"]package com.example.arrayada;import java.util.ArrayList...原创 2013-12-26 18:50:13 · 89 阅读 · 0 评论 -
Android常用代码
[color=red][size=large]1、图片旋转[/size][/color][code="java"]Bitmap bitmapOrg = BitmapFactory.decodeResource(this.getContext().getResources(), R.drawable.moon);Matrix matrix = new Matrix();matrix....原创 2014-07-24 18:07:12 · 64 阅读 · 0 评论 -
组合控件
[size=large]Android 定制控件有三种方式:[b] [color=blue]继承其它控件类(EditText、Button) 组合方式。当前控件类从容器类继承,并将若干个控件添加到当前的容器中。 绘制控件,也就是控件类从View继承,并在onDraw方法中从零绘制控件。例如,TextView。[/color][/b][/size]下面介绍一个最经常,最频繁...原创 2014-07-29 15:26:15 · 97 阅读 · 0 评论 -
fragment简单实用及数据传递(1)
[color=blue][size=large]Fragment的使用相关使用Fragment时,需要继承Fragment或者Fragment的子类,[/size][/color][size=medium]直接贴代码,展示一个例子:[/size][color=red]LeftFragment.java:[/color][code="java"]import androi...原创 2014-07-30 16:29:40 · 69 阅读 · 0 评论 -
ActionBar简介
[size=large][color=red]Action bar[/color]是一个标识应用程序和用户位置的窗口功能,并且给用户提供操作和导航模式。在大多数的情况下,当你需要突出展现用户行为或全局导航的activity中使用action bar,因为action bar能够使应用程序给用户提供一致的界面,并且系统能够很好根据不同的屏幕配置来适应操作栏的外观。你能够用[color=red]Act...原创 2014-07-31 10:47:49 · 119 阅读 · 0 评论 -
fragment简单实用及数据传递(2)
[color=red][size=large]FragmentTransaction 进行数据传递[/size][/color][code="java"]import android.app.Activity;import android.app.FragmentManager;import android.app.FragmentManager.OnBackStackChange...原创 2014-07-31 15:13:49 · 71 阅读 · 0 评论 -
2048源码(核心算法有,缺少几个anctionbar,以后补上)
[size=x-large]2048游戏基本上有四部分组成,[color=red]1:主activity,包含游戏块的16个方格,上面统计分数的模块2:底下的gridview,监听上下左右的滑动,进行事件处理,3:每一个卡片,里面的内容很简单,只有一个text,记录显示的数字4:Actionbar,是游戏用重新开始,设置等功能(这个在底下可以下载的代码里面还没有实现)[/color...原创 2014-09-25 13:22:29 · 136 阅读 · 0 评论