自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 问答 (5)
  • 收藏
  • 关注

原创 打包上传zip文件

最近项目需求将图片打包成zip上传, 记录一下。 为了方便以后使用就把它写成工具类的形式吧。这里一共用到3个工具类 分别是XZip(用于压缩)、UploadUtils(文件上传类)、ThreadPoolUtils(线程池)一、用法/** * * 应用运行前提:SD卡中放置任务文件夹(两层,第一层/mnt/sdcard/FolderZipSend/task/, * 第二层/mnt/sdcard

2016-08-30 14:01:47 5333

原创 Gson解析

Eg:****{ "state": "00", "monitor_id": "201411001", "monitor_name": "1", "dispatchtime": "", "monitorstate": "", "monitordes": "", "results": [ { "turbid

2016-08-04 17:31:43 333

原创 eclipse安装SVN插件

先下载插件 http://download.csdn.net/detail/colacat911/8713475 然后把下载下来的插件解压到一个文件夹下,整个复制到 adt-bundle-windows-x86_64-20140702\eclipse\dropins 目录下 重启eclipse 搞定

2016-08-04 10:47:19 265

原创 ViewPager添加动画效果(一行代码)

首先建立一个普通的ViewPager普通的ViewPager加有动画效果的Viewpager 1.布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width=

2015-09-25 10:15:52 636

原创 Android第三方控件——百度地图的使用

配置方法1.百度地图获取秘钥方法2.环境配置方法3.调用百度地图百度地图API下载地址下载地址

2015-09-22 20:24:47 903

原创 Androdi网络连接——WebView、Volley、xutils

WebViewhttp://note.youdao.com/share/?id=d16b4b2b5d83c58230a7721e6f201f00&type=noteVolleyhttp://note.youdao.com/share/?id=95c533c2d75861d3d9ecdd2f98a10da7&type=notexutilshttp://note.youdao.com/share/?id

2015-09-19 09:06:01 553

原创 Android——单、多线程下载

/***用于打开用于下载的界面.*/package com.example.administrator.myconnection;import android.content.Intent;import android.os.Bundle;import android.os.PersistableBundle;import android.support.v7.app.AppCompat

2015-09-19 08:57:17 359

原创 实现联系人界面右侧a——z滑动效果

MainActivitypackage com.example.administrator.mybitmap;import android.graphics.Bitmap;import android.os.Environment;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import a

2015-09-18 21:44:02 558

原创 刮刮乐效果、生成图片文件、在XML

效果展示: 直接上代码:package com.example.administrator.mybitmap.widget;import android.content.Context;import android.content.res.TypedArray;import android.graphics.Bitmap;import android.graphics.BitmapFacto

2015-09-18 21:30:52 727

原创 Android四大组件

Service记录在有道云笔记中,查看请点击 1.IntenServicehttp://note.youdao.com/share/?id=35799d143852efdf6b663d3bf952dae4&type=noteServicehttp://note.youdao.com/share/?id=41a4866795ec44cf8808d2843719e1e4&type=noteBrodca

2015-09-18 20:33:33 370

原创 Android——Hander和AsyncTask的使用

Handler倒计时实现方法1(通过线程间的通讯):import android.os.Handler;import android.os.Message;import java.util.logging.LogRecord;public class MainActivity extends AppCompatActivity {private Button mBt

2015-09-18 20:16:01 364

原创 Android四大组件——Service详解

首先要在manifest中注册一个serviceAndroid开发四大组件---Service  service可以在和多场合的应用中使用,比如播放多媒体的时候用户启动了其他Activity这个时候程序要在后台继续播放,比如检测SD卡上文件的变化,再或者在后台记录你地理信息位置的改变等等,总之服务嘛,总是藏在后头的。  Service是在一段不定的时间运行在后台,不

2015-09-18 20:10:14 446

原创 仿迅雷下载球

效果展示package com.example.administrator.mydrawpath.widget;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Canvas;import android.graphics.Color;import android.gra

2015-09-18 20:04:21 1526

原创 Android——Canvas(画布)的使用

Canvas的一些基本方法:Canvas():创建一个空的画布,可以使用setBitmap()方法来设置绘制的具体画布;Canvas(Bitmap bitmap):以bitmap对象创建一个画布,则将内容都绘制在bitmap上,bitmap不得为null;Canvas(GL gl):在绘制3D效果时使用,与OpenGL有关;drawColor:设置画布的背景色;setBitmap:设置具体的画布;c

2015-09-18 09:06:10 2226

原创 Android——Carema的使用

相机可以自己编写,也可以调用系统的相机,此处我们是调用系统相机使用camera要先加权限 <uses-permission android:name="android.permission.CAMERA"></uses-permission>实例布局文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

2015-09-15 22:35:26 891

原创 Android之MediaPlayer——SurfaceView的简单使用

SurfaceViewSurfaceView播放视频 http://www.itlead.com.cn/shownews.aspx?newid=201311271132292、SurfaceView具有双缓冲技术,该技术不是Android特有的而是早就有的,那么什么是双缓冲呢?以前无双缓冲的UI刷新是先将界面清除再进行绘制界面,这样做会有弊端,容易出现白屏,白屏出现次数多的话容易让用户看到闪屏,而

2015-09-15 22:15:03 603

原创 Android之MediaPlayer——VideoView

通过VideoView播放视频的步骤:1、在界面布局文件中定义VideoView组件,或在程序中创建VideoView组件2、调用VideoView的如下两个方法来加载指定的视频 setVidePath(String path):加载path文件代表的视频 setVideoURI(Uri uri):加载uri所对应的视频3、调用VideoView的start()、stop()、psu

2015-09-15 22:03:23 452

原创 Android之MediaPlayer——MediaRecorder

创建MediaRecorder的一般步骤: 1、创建MediaRecorder对象 2、调用MediRecorder对象的setAudioSource()方法设置声音的来源,一般传入MediaRecorder.MIC 3、调用MediaRecorder对象的setOutputFormat()设置所录制的音频文件的格式 4、调用MediaRecorder对象的set

2015-09-15 21:32:30 361

原创 Android——SoundPool的使用

SoundPool —— 适合短促且对反应速度比较高的情况(游戏音效或按键声等)1.SoundPool的创建 根据API可知: 1.当SDK版本高于或等于21时,用SoundPool.Builder创建SoundPool.Builder builder=new SoundPool.Builder();2.当SDK版本低于21时,用SoundPool创建。 SoundPool pool=new S

2015-09-15 21:14:57 400

原创 Android网络连接——ConnectivityManager、WebView

ConnectivityManager1. 获得ConnecttivityManager的对象。ConnectivityManager manager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);2. 通过ConnectivityManager对象调用getActiveNetworkInfo()方法来获

2015-09-14 22:07:01 457

原创 Android——Handler和AsyncTask的使用

Handler 当应用程序启动时,Android首先会开启一个主线程(也就是UI线程),主线程为管理界面中的UI控件,进行事件分发一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI。解释:当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件, 进行事件分发, 比如说, 你要是点击一个 Button ,Andr

2015-09-14 21:19:50 567

原创 Android——Day8.31

我发现有道云笔记写的方便,以后就在那上边写,这边传一下啦!1.有关QQ聊天界面的问题http://note.youdao.com/share/?id=fb188671b212691da75225f6d5c2884f&type=note2.一些琐碎的知识点http://note.youdao.com/share/?id=45f3b9e5470737194c5e49206de28597&type=not

2015-08-31 21:11:47 349

原创 Android——Notification的使用

目录Notification NotificationBuilder Notification private void showNotification() { Notification notification=new Notification();//初始化notification notification.icon= R.mipmap.ic_launche

2015-08-28 20:46:49 554

原创 Android——DatePickerDialog、TimePickerDialog

目录1.DatePickerDialog 2.TimePickerDialog DatePickerDialog时间设置对话框 private void showDatePickerDialog() { mCalendar= Calendar.getInstance(); DatePickerDialog dialog=new DatePickerDialog(M

2015-08-28 20:31:55 386

原创 Andorid——自定义Dialog

目录创建自定义Dialog步骤 Shape用法 Style样式资源 创建自定义Dialog步骤 自定义Dialog就是自己对弹出Dialog框的内容、格式进行设置,而不用系统定义好的样式。1.首先创建个一个弹出框的xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi

2015-08-28 20:09:36 388

原创 Andorid——自定义Dialog

目录创建自定义Dialog步骤 Shape用法 Style样式资源 创建自定义Dialog步骤 自定义Dialog就是自己对弹出Dialog框的内容、格式进行设置,而不用系统定义好的样式。1.首先创建个一个弹出框的xml文件<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" androi

2015-08-28 20:09:01 728

原创 AlertDialog

AlertDialog简介 AlertDialog可以在当前的界面弹出一个对话框,这个对话框是置顶于所有的界面纸上的,能够屏蔽掉其他空间的交互能力,因此一般AlertDialog都是用于提示一些非常重要的内容或者警告信息。比如为了防止用户误删重要的内容,在删除前弹出一个确认对话框。1.最简单的dialogAlertDialog.Builderbuilder=new AlertDialog.Bu

2015-08-27 20:15:01 811

原创 Toast

一、Toast的简介 Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。二、简单的ToastToast toast = Toast.makeText(getApplicationContext(), "我是一个Toast", Toast.LENGTH_SHORT);

2015-08-27 19:45:58 435

原创 ExpandableListView

ExpandableListView所展示的界面像QQ的界面,一个LiistView点击之后又出现新的子view,如: 具体如何使用,下面通过一个实例展示: 其中一级View为calss,每个calss中包含若干学生,产生的效果如下图所示 1.首先创建一个layout<RelativeLayout xmlns:android="http://schemas.android.com/a

2015-08-26 19:54:00 316

原创 GridView

GridView(网格视图)是按照行列的方式来显示内容的,一般用于显示图片,图片等内容,比如实现九宫格图,用GridView是首选,也是最简单的。主要用于设置Adapter。 GridView常用的XML属性:属性名称描述android:columnWidth设置列的宽度。android:gravity设置此组件中的内容在组件中的位置。可选的值有:top、bottom、left、right、

2015-08-26 19:02:14 389

原创 Spinner下拉列表

Spinner的实现效果如下 代码如下<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:lay

2015-08-26 18:53:20 311

原创 AutocompleteTextView

AutocompleteTextView是一种附加提示输入的输入框,不过最少要输入两个字符才会出现提示. 效果如下图所示: 代码实现:public class MainActivity extends Activity { private ArrayAdapter<String> adapter; private AutoCompleteTextView mAu

2015-08-26 18:41:33 857

原创 Adapter

目录1.Arrayadapter 列表的显示需要三个元素:a.ListVeiw 用来展示列表的View。b.适配器 用来把数据映射到ListView上的中介。c.数据 具体的将被映射的字符串,图片,或者基本组件。public class ListViewActivity extends Activity { private String array[]={"语文","数学","英语","计算

2015-08-25 20:11:01 291

原创 ImageView属性

属性1: adnroid:scaleType ——>控制图片如何resized/moved来匹对 ImageView的size;android:scaleType值的含义以及效果示意图: * center 按图片本来的大小进行显示,当图片长/宽超过ImageView的固定长宽的时候则截取图片居中部分显示: xml源码: <ImageView android

2015-08-24 21:16:25 778

原创 Button属性

android:autoLink setAutoLinkMask(int)控制链接网址和电子邮件地址等是否自动发现并转换为可点击的链接。android:autoText setKeyListener(KeyListener)如果设置,指定该TextView文本输入法和自动纠正一些常见的拼写错误android:bufferType setText(CharSequence TextView.Buf

2015-08-24 21:03:04 690

原创 EditView的属性

ndroid:autoLink设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)。这里只有在同时设置text时才自动识别链接,后来输入的无法自动识别。android:autoText自动拼写帮助。这里单独设置是没有效果的,可能需要其他输入法辅助才行,效果参见视频 。android:bufferType

2015-08-24 20:58:48 432

原创 TextView属性

1.android:autoLink :设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web /email/phone/map/all) 2.android:autoText :如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。 3.android:bufferType : 指定getText()方式取得的文

2015-08-24 20:55:41 320

转载 常见java面试题

常见的Java问题1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。2.JDK和JRE的区别

2015-08-20 09:44:29 341

原创 Intent

一.Intent的介绍 Intent的中文意思是“意图,意向”,在Android中提供了Intent机制来协助应用间的交互与通讯,Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。Intent不仅可用于应用程序之间,也可用于应用程序内部的Activity/Serv

2015-08-19 21:42:16 319

原创 五大布局——表格、帧、绝对布局

目录1.表格布局(TableLayout) 2.帧布局(FrameLayout) 3.绝对布局 1.表格布局(TableLayout) TableLayout(表格布局) TbaleLayout的一些属性; xml 相关用法 说明 android:col

2015-08-19 20:12:31 671

全世界国家、区域(省州)、城市 三级联动mysql数据库表

全世界国家、区域(省州)、城市 三级联动mysql数据库表

2024-09-05

Android图片查看器

用于android开发者开发自定义相册,使用glide加载图片。

2018-03-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除