- 博客(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
原创 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
友盟推送发送消息的接口是哪个?
2015-12-10
怎么改变界面的preview设置啊
2015-08-24
报出java.lang.ClassNotFoundException
2015-08-13
怎么简单java工厂模式?谁知道
2015-08-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人