自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Went_Gone的博客

one more try

  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android第八讲——多媒体(四)播放视频(mp4/3gp) MediaPlayer

Android中有两种播放视频的View,一种是VideoView,一种是SufaceViewSufaceView SurfaceView可以控制表面的格式,比如大小,显示在屏幕中的位置,最关键是的提供了SurfaceHolder类,使用getHolder方法获取SurfaceView和View最本质的区别在于,surfaceView是在一个新起的单独线程中可以重新绘制画面而View必须在UI的主

2015-09-17 22:34:34 933 1

原创 Android第八讲——多媒体(三) 录制音频MediaRecorder

MediaRecorder流程:

2015-09-17 22:20:01 651

原创 Android第八讲——多媒体(二)SoundPool 播放简短铃声

SoundPool 玩游戏,或者有信息来的时候手机发出的铃声都是简短的,如果还是用MediaPlayer播放的话,会消耗很多的内存。像游戏的话会有很多声音,有的贯穿始终,不要用MediaPlayer。Android系统中用SoundPool来播放简短的音频、铃声,一般不会超过1M。铃声资源不能压缩的放在res文件夹下 新建一个文件夹。 提示音一般放在新建的raw中不能播放大音乐API21之前步

2015-09-17 22:16:14 1204

原创 Android第九讲——网络(六)xUtils

xUtils 需要导包。xUtils-2.6.14.jar .result是返回的结果 GET POSTpublic class XUtilsActivity extends AppCompatActivity implements View.OnClickListener { //使用注解去除findViewById @ViewInject(R.id.button_xutils

2015-09-17 21:26:37 2140

原创 Android第九讲——网络(五) Volley

Volley封装成线程池 简化了连接网络 流程图: RequserQueue StringRequest 四个参数 请求的方法,url,两个listener 一个成功的,一个失败的 要ResquestQueue.add(request)//单例不同分为doGet、doPost。doPost时StringRequest后边+{ //POST方

2015-09-17 21:11:33 685

原创 Android第九讲——网络(四) 文件的下载(单线程下载、多线程下载)

我们学习了连接网络与服务器后不只是仅仅上一些网页,与服务器进行交流。我们还可以从网上下载文件(Download)文件的下载分为多种: 1.单线程下载 2.多线程下载 3.多线程断点续传 单线程下载首先我们来看单线程下载: 文件的下载需要时间的,所以文件的Download属于耗时操作,故而不能将它放在UI主线程中,也是需要Handler或者异步线程(AsyncTask) 本次为AsyncT

2015-09-16 22:34:41 1158

原创 Android第九讲——网络(三)HttpClient

HttpClient

2015-09-16 22:16:12 470

原创 Android第九讲——网络(二) HttpUrlConnection

java中用HTTPURLConnection与HttpClient来连接服务器。在android中同样适用。 现在我们先来讲一下HttpUrlConnection。 HttpUrlConnection同样分为doGet方法和doPost方法,我们先讲doGet方法。doPost方法与java中一样 网络连接是一个耗时操作,要将他放在一个非UI线程中去,可以用异步线程AsyncTask或者Ha

2015-09-15 21:07:52 573

原创 Android第九讲——网络(一)

网络连接: Java中URLConnection HttpClient Android中也支持 6.0中不太支持 查看手机的网络状态 , 先创建网络连接管理器 需要加权限 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-permission android:nam

2015-09-14 21:32:23 546

原创 Android第八讲——多媒体(一) 音乐播放器

使用MediaPlayer对音频、视频操作: 如何获得MediaPlayer的对象 可以使用直接new的方式: MediaPlayer mp = new MediaPlayer(); 也可以使用create的方式,如: MediaPlayer mp = MediaPlayer.create(this, R.raw.test);//这时就不用调用setDataSource了音乐播放器搭建主界

2015-09-10 19:34:43 1073

原创 Android第七讲——Android中的线程与进程

1.Android中的进程: 四大组件的标签< service >< receiver >< activity >< provider >中,都有一个“android:process”的属性,它表示该组件属于哪个进程。 在外层的< application >标签中,也可以设置android:process属性来指定其中的各个组件属于哪个进程 Android是支持多进程的,每个进程的内存使用限制

2015-09-09 22:11:49 683

原创 Android第六讲——数据存储(五种)SharedPreferences、内部存储(缓存cache)、外部存储(Sdcrad)、SQLite数据库、网络存储

目录SharedPreferences 内部存储 外部存储 SQLite数据库存储 网络存储 SharedPreferences通过键值对的形式保存简单的、私有的数据建一个SharedPreferences对象;初始化有两种方式:preferences=getSharedPreferences(“preferences_test”,MODE_PRIVATE); 会在data—>data—

2015-09-08 19:06:18 1908

原创 Android第五讲——Fragment(碎片)

目录#Fragment Fragment (碎片)主要为了适应不同分辨率的手机 Fragment的生命周期: 它与Activity生命周期的不同: · 必须嵌入到一个Activity · 必须要继承FragmentActivity 为了兼容性 获得FragmentManager要用getSupportFragmentManager · 继承Fragment自定义一个Fragment在

2015-09-06 20:11:18 654

原创 Android第四讲——常用的基本控件(三)Toast、Dialog、PopupWindows、Notification(通知)、ViewPager

目录Toast Dialog PopupWindows Notification ViewPagershape 形状 属性: solid:颜色 边框 stroke 要给宽度 角度(圆角)corners gradient 渐变色 type linear(线性渐变) 要有angle Toast 用来提示信息 没有焦点且现实的时间有限 不会打断用户当前的操作

2015-08-27 20:09:50 1352

原创 Android第四讲——常用的基本控件(二)ListView、GridView、Spinner、AutoCompleteListView、Gallery、ExpandableListView

目录AdapterView与AdapterAdapterView与AdapterListView GridView Spinner AutoCompleteListView Gallery ExpandableListView ·ListView (类似MVC) 不允许使用OnClickListener应使用 setOnItemClickListener ArrayAdap

2015-08-24 21:31:02 1293

原创 Android第四讲——常用的基本控件(一)TextView、EditText、Button、RadioButton、CheckButton、ImageView

目录TextView 文本显示区 EditText 文本编辑框 Button 按钮 RadioButton 单选按钮 CheckBox 复选按钮 ImageView 图片显示区所有的View都可以加点击事件 TextView 文本显示区API中前边是xml的属性后边是.java所对应的方法 android中的颜色RGB ARGB A是透明度 RRGGBB AARRGGBB 如果

2015-08-24 20:29:30 1725

原创 Android第三讲——五大布局(UI)

Android的五大布局UI:View与ViewGroup对象建立的UI ViewGroup是包含多个View与ViewGroup的容 器ViewGroup继承于View 嵌套层次不要超过10层,否则低运行效率px像素 dp一英寸上存在160px 那么1dp=1px 一英寸/160,手机不同分辨率不同dp不同 sp 文字的大小跟dp一样,只用于文本的大小LinearLayout(线性布局

2015-08-19 18:47:55 939

原创 Android第二讲——Intent、四大组件(Activity、BroadcastReceiver、ContentProvider、Service(IntentService))

目录Android的四大组件 Intent IntentService Android的四大组件Android的四大组件都必须要在AndroidManifest中进行注册 Android程序的四大基本组件 Activity BroadcastReceiver Content Provider ServiceActivity是用于显示界面的,与用户交互的。一个界面对应一个Activit

2015-08-18 22:10:28 1707

原创 Android第一讲——基本框架、环境搭建

目录基本框架 环境搭建 模拟器 基本框架 android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 蓝色的代表java程序,黄色的代码为运行JAVA程序而实现的虚拟机,绿色部分为C/C++语言编写的程序库,红色的代码内核(linux内核+driver)。在Application Framework之下,由C/C++的程序库组成,通过JNI完成

2015-08-17 19:06:57 879

原创 java基础第十讲——数据库、单例设计模式、服务器、项目(数据库—服务器—网络)

目录数据库 单例设计模式 单例设计模式与数据库的结合 PreparedStatement MVC设计模式 事务 服务器 数据库MySQL(在windows下忽略大小写)DATABASE 数据库 TABLE 表 字段 属性 主键(一个TABLE中不能重复,能够使用这个值确定一条数据) 外键(一个表中的数据持有别的表中的主键) auto_increment 主键自增

2015-08-10 19:45:48 719

原创 java基础第九讲——反射、工厂设计模式、注解、线程、网络与线程的结合

目录反射 工厂设计模式 注解 线程 线程与网络的结合 反射Class Field[] 抽象其属性用的 Method[] 抽象其方法用的 /** * 反射的测试 */ public static void classTest() { Class<Student> clazz = Student.class; //得到一个Stud

2015-08-04 20:57:08 854

原创 java基础第八讲——URL、XML的解析

目录url XML的解析 url网址。例:http://www.baidu.com/** * url的测试 将网路上的一张图片写到硬盘中 * @author Administrator * */public class Test { public static void main(String[] args) { urltest(); } pu

2015-08-03 21:39:19 707

原创 java基础第七讲——集合、泛型、枚举、网络

目录集合 泛型 枚举 网络 集合Collection Map Collections CollectionList Set ListArrayList// 测试ArrayList的方法 public static void arrayListTest() { // ArrayList无法放简单数据类型 ArrayList<String>

2015-08-02 20:26:32 645

原创 java基础第六讲——抽象类、接口、内部类、常用类、异常、IO流

目录抽象类 接口 内部类 常用类 异常 IO数据流 抽象类abstract 抽象类:不一定有抽象方法,但有抽象方法的一定是抽象类。 抽象方法:只有方法名,没有方法体抽象类不能new出一个对象 继承抽象类的子类必须实现抽象方法,如果没有实现,子类也是一个抽象类。/** * Animal为abstract抽象类,只能被继承,不能new出对象 * * @author Admin

2015-08-01 20:51:00 786

原创 java基础第五讲——访问修饰符、面向对象三大特征、包装类、关键字

[目录]修饰访问符 面向对象的三大特征 包装类 几个关键字修饰访问符public protected default 默认的 private 只能在本类中访问 面向对象的三大特征封装 继承 多态 封装将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 通过set get方法(一般是成对存在的) 加入限制条件 publ

2015-07-31 20:24:44 584

原创 java基础第四讲——数组、字符串、类与对象(构造器)

目录数组 字符串 类与对象数组一维数组 冒泡排序 多维数组 定义:一组相同的数据构成的数据 一维数组数组的声明: 数据类型 变量名; int[] array1 = new int[大小];初始化赋值 int [] array2 = { }; // 数组的定义及初始化赋值的测试 public static void shuZuTest() { // 数组的

2015-07-30 20:18:51 666

原创 java基础第三讲——顺序、条件、循环结构

java流程顺序结构 条件结构 循环结构 代码练习顺序结构基础语句的结构。 结构流程图: public class Hello { public static void main(String[] args) { System.out.println("HelloWord"); }}条件结构if语句结构流程图: Scanner scanner = new

2015-07-29 19:52:51 931

原创 java基础第二讲——java语法、变量、标识符规则

java的语法 变量 类型: 按照声明位置划分:局部变量、全局变量 按照引用类型划分: 基本数据类型变量 (被声明在语句块,方法体内) 数值型数据:整数类型(byte,short,int,long)浮点类型(float,double)字符型(char)布尔型(bollea

2015-07-28 18:19:44 571

原创 java基础第一讲——JDK、注释、帮助文档、编码规范

JDK的下载地址开发工具eclipse的下载地址jdk的配置java基础 java环境变量的配置(JAVA_HOME一般不用) Path:jdk的安装路径/bin; classpath:.;jdk的安装路径/lib/dt.jar;jdk的安装路径/lib/tools.jar;cmd查看 java基础计算机语言的运行机制1、编译型,通过jdk中的javac命令,编译成.class文件 2

2015-07-27 18:23:07 1182

emoji表情的unicode数据库

一个用于管理Android使用的unicode的emoji表情的SQLite数据库

2016-10-28

emoji表情unicode数据库

emoji表情unicode数据库

2016-10-28

部分emoji表情的unicode编码数据库

部分emoji表情的unicode编码数据库

2016-10-27

空空如也

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

TA关注的人

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