自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 资源 (6)
  • 收藏
  • 关注

原创 Android开发之Fragment详解

1. 什么是Fragment?!!!注意每个Fragment都要添加一个idfragment是一个能够应用于Activity中的独立组件,他封装了功能,所以在activitys和layouts中更容易被复用。fragment在activity的上下文环境中运行,但是他有自己的生命周期和自己的用户界面,定义一个fragmengts,我们也可以不需要用户界面,也就是无头fragments(headles

2017-09-21 13:19:32 815 1

原创 GIT分布式版本控制系统

GIT (分布式版本控制系统)简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。[1] Git的读音为/gɪt/。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。[2] Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Torvalds 开始着手

2017-09-20 18:42:42 407

原创 WEB开发环境搭建之TomcatWeb服务器

先提出几个问题!我用eclipse,java做了一个手机APP,现在只做了界面, 要实现注册,登录等功能,需要访问一个服务器端的数据库, 用户信息都储存在那上面。应该怎么做?不想使用Bmob云服务等一下其它的云服务 我想有自己的AndroidAPP后台服务器,如果在新网上面买了空间服务器,应该怎样搭建! Android客户端使用什么技术来连接它!!是否还要学习php,html等前端的一些知识

2017-09-19 19:54:01 2329

原创 Camera_视屏拍摄和拍摄图片与MediaRecorder之录制音频

Camera_概述与拍照: 在安卓中使用拍照功能有两种方式,一是调用已有的拍照应用;二是使用android的Camera对象直接操作相机,自己写代码来实现拍照功能。如果是采用Camera的方式,相当于自己写了个拍照程序。直接使用Camera的好处是拍照界面可以完全自定义,UI风格可以和自己应用保持一致,但也要麻烦一些。下面来介绍开发一个拍照程序的步骤,实现方法参考了谷歌android开发

2017-09-18 22:00:09 481

原创 Bitmaps与优化|磁盘缓存|内存缓存|双缓存

说到Android开发中遇到的内存问题像Bitmap这种吃内存的大户稍微处理不当就很容易造成OOM,当然,目前已经有很多知名的开源图片加载框架,例如:ImageLoader,Picasso等等,这些框架已经能够很好的解决了Bitmap造成的OOM问题,虽然这些框架能够节省很多开发者的宝贵时间,但是也会遇到一种情况,很多初学者只是会简单的去调用这些框架的提供的接口,被问到框架内部的一些实现原理,基本上

2017-09-17 21:18:38 385

原创 推荐几本Android程序员必读书籍

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发,从语言上来看,Android应用开发基于的是Java语言,但是这都是我们要自己下功夫去学习的事情。不管你是Android菜鸟还是Android大神,一定能够找到一本适合自己阅读的书籍,抓紧来看看吧!高尔基曾说“书是人类进步的阶梯”,今天小编就为大家整理

2017-09-17 19:13:39 5209

原创 Android开发之网络操作(下)

好的继续讲解VolleyVolley_JsonRequest与ImageRequest//JsonRequest public void buttonshow(View v) { String url="你访问的服务器地址"; JsonObjectRequest request=new JsonObjectRequest(url, jsonRequest,ne

2017-09-17 14:08:47 287

原创 Android开发之网络操作(上)

注意以下操作你要添加两个权限//获取网络链接状态 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> // 访问网络 <uses-permission android:name="android.permission.INTERNET"/>检查网络连接状态public void button1(V

2017-09-16 23:09:39 510

原创 Android四大核心组件之ContentProvider

ContentProvider的概念  ContentProvider:为存储和获取数据提供统一的接口。可以在不同的应用程序之间共享数据。Android已经为常见的一些数据提供了默认的ContentProvider   1、ContentProvider使用表的形式来组织数据    无论数据的来源是什么,ContentProvider都会认为是一种表,然后把数据组织成表格   2、Conten

2017-09-16 16:41:40 475

原创 Android之文件管理_SDcard基本操作

做软件的时候 也许要存数据要用到SD卡 所以在用之前 最好检测下 SD卡是否可用 详解地址传送门 http://www.runoob.com/w3cnote/android-tutorial-file.html Android判断SD卡是否可用,可按以下方式:首先要在AndroidManifest.xml中增加SD卡访问权限<!-- 在SDCard中创建与删除文件权限 --> <uses-

2017-09-14 13:46:20 487

原创 AsyncTask的执行步骤

核心源码:package com.example.asynctask;import android.app.Activity;import android.os.AsyncTask;import android.os.Bundle;import android.view.View;import android.widget.TextView;public class MainActivity

2017-09-13 23:38:18 508

原创 Android发展史(Android各版本特性-知识篇)

什么是AndroidAndroid一词最早出现于法国作家利尔亚当(Auguste Villiers de l’Isle-Adam)在1886年发表的科幻小说《未来夏娃》(L’ève future)中。他将外表像人的机器起名为Android。 Android的Logo是由伊琳娜-布洛克(Irina Blok)设计的,设计灵感来源于男女厕所门上的图形符号,外加头上两根天线。以下图片为男女厕所门上的图

2017-09-13 22:30:13 482

原创 TelephonyManager(电话管理器)

**1.获得TelephonyManager的服务对象**TelephonyManager tManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);2.用法示例 1)调用拨号器拨打电话号码Uri uri=Uri.parse("tel:"+电话号码); Intent intent=new Intent

2017-09-13 21:49:07 371

原创 PreferenceFragment

PreferenceFragment相信大家对Perference都比较熟悉了,也就是我们常说的偏好设置,首选项设置,可以保存一些数据,例如我们在上一次使用的时候的一些内容,希望在下一次启动后依然生效,而不需要再进行配置那么麻烦。一般这个时候我们便会使用perference键值对的方式来处理,在android3.0之前,我们一般去继承Preference这个基类去给用户呈现一个可以设置的界面,其中的

2017-09-13 21:36:05 228

原创 Androi四大核心组件之BroadcastReceiver

Android广播机制简介在Android中,有一些操作完成以后,会发送广播,比如说发出一条短信,或打出一个电话,如果某个程序接收了这个广播,就会做相应的处理。这个广播跟我们传统意义中的电台广播有些相似之处。之所以叫做广播,就是因为它只负责“说”而不管你“听不听”,也就是不管你接收方如何处理。另外,广播可以被不只一个应用程序所接收,当然也可能不被任何应用程序所接收。 广播机制最大的特点就是发送方并

2017-09-13 14:05:59 312

原创 Android四大核心组件之Service|AIDL使用详解

开头白:什么是服务?service可以说是一个在后台运行的Activity,它不是一个单独的进程,它只需要应用告诉它要在后台做什么就可以了。它要实现和用户的交互的话需要通过通知栏或则是发送广播,UI去接收显示。它的应用十分广泛,尤其是在框架层,应用更多的是对系统服务的调用。服务有什么用它用于处理一些不干扰用户使用的后台操作。如下载,网络获取。播放音乐,他可以通过INTENT来开启,同时也可以绑定到宿

2017-09-10 13:10:39 531

原创 Android开发之Intent详解

Intent详解 【正文】Intent组件虽然不是四大组件,但却是连接四大组件的桥梁,学习好这个知识,也非常的重要。一、什么是Intent1、Intent的概念:Android中提供了Intent机制来协助应用间的交互与通讯,或者采用更准确的说法是,Intent不仅可用于应用程序之间,也可用于应用程序内部的activ

2017-09-09 22:36:07 362

原创 SharedPreferences

SharedPreferences(偏好设定;轻量级的存储)SharedPreferences是Android平台上一个轻量级的存储类,用来保存应用的一些常用配置,比如Activity状态,Activity暂停时,将此activity的状态保存到SharedPereferences中;当Activity重载,系统回调方法onSaveInstanceState时,再从SharedPreferences

2017-09-09 21:09:38 308

原创 Android之屏幕方向|显示方式|Activity重建问题|横竖屏切换不同的布局

两种方式实现锁定Activity运行时屏幕的方向:(1)通过修改AndroidMainfest.xml配置文件修改Android/app/mainfests/AndroidMainfest.xml下的配置文件如下:<activity>节点的android:screenOrientation属性可以完成该任务//(portrait为保持竖屏,landscape为保持横屏)(2)通过java代码实现:

2017-09-09 15:28:21 3969 1

原创 Activity处理返回结果

Acitity1请求Activity2返回结果以及处理返回结果:Intent intent=new Intent(this,Activity2.class);//参数(Intent,请求编码)startActivityForResult(intent,1);//重写改方法处理返回结果 @Override protected void onActivityResu

2017-09-09 13:22:11 618

原创 Android四大核心组件之Activity

一、什么是Activity?简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置<actionandroid:name="android.intent.action.MAIN" />当程序第一次运行时用户就会看这个Activity,这个Activity可以通过启

2017-09-09 03:03:21 278

原创 Activity之间传递数据的三种方式详解

Activity:一、什么是Activity? 简单的说:Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置<actionandroid:name="android.intent.action.MAIN" />当程序第一次运行时用户就会看这个Activity,这

2017-09-09 00:58:10 3099

原创 Android控件之自定义组件

开篇小结在Eclipse中,首先在/res/values下创建一个attrs.xml文件来定义此属性集,其中写入你要自定义属性的名称和格式: 注意:注意:eclipse是不会自动提示 declare-styleable的,只有硬着头皮写出来 不是你的不提示大家的都不提示:(http://www.imooc.com/wenda/detail/257349)eclipse太麻烦了最终我还是放弃了,

2017-09-08 21:08:49 460

原创 Android之style(样式)和Theme(主题)

样式和主题显示效果图: style(样式):Layout布局文件当中: <!--自己引用自己定义的样式myTextView_style --> <TextView style="@style/myTextView_style1.myTextView_style2" android:text="hello worid"/>styles文件中:<resour

2017-09-08 14:50:11 383

原创 Android之Notification抽屉通知详解

//学习本章内容你要知道的知识两个重要知识点内容!1.自定义通知不显示的问题 解决方法: (1)忘写了notify()通知方法 (2)请设置icon小图标2.如果API是16请将getNotification()换成build() 2.PendingIntent有一个getActivity方法PendingIntent有一个getActivity方法,第一个参数是上下文,第二个参数 req

2017-09-08 03:56:57 1214

原创 Anroid开发之权限宝典

常用权限有:访问网络android.permission.INTERNET访问网络连接可能产生GPRS流量写入外部存储android.permission.WRITE_EXTERNAL_STORAGE允许程序写入外部存储,如SD卡上写文件获取网络状态android.permission.ACCESS_NETWORK_STATE获取网络信息状态,如当前的网络连接是否有效拨打电话andro

2017-09-06 17:17:10 693

原创 AndroidUI之控件宝典

AndroidUI之控件宝典:Android控件大全:Textview//文本视图ImageView//图片视图RadioGroup//单选组RadioButton//单选按钮监听事件是:OnCheckedChangeListenerCheckbox//复选框监听事件是:OnCheckedChangeListenerToggleButton//切换按钮监听事件是:OnCheckedChange

2017-09-05 02:05:55 1031

原创 媒体播放之MediaPlayer|三种媒体源|音乐播放器源码|服务中使用|前台运行|处理音频|检索本地歌曲焦点

简介详解传送门:http://blog.csdn.net/hejjunlin/article/details/52349221 大家好我们今天研究的是Android中很重要也最为复杂的媒体播放器—MediaPlayer.Android的MediaPlayer包含了Audio和video的播放功能, 在Android的界面上,Music和Video两个应用程序都是调用MediaPlayer实现的。

2017-09-04 11:00:11 1052

原创 Android多线程之Handler

Handler多线程内部实现机制 在Android开发中,我们经常会遇到这样一种情况:在UI界面上进行某项操作后要执行一段很耗时的代码,比如我们在界面上点击了一个”下载“按钮,那么我们需要执行网络请求,这是一个耗时操作,因为不知道什么时候才能完成。为了保证不影响UI线程,所以我们会创建一个新的线程去执行我们的耗时的代码。当我们的耗时操作完成时,我们需要更新UI界面以告知用户操作完成了。注意一下

2017-09-02 16:56:28 299

原创 Json数据之Gson解析

public void test() throws IOException { String jsonString = "[{\"username\":\"xujiaowei\",\"userId\":\"28\"},{\"username\":\"Jason\",\"userId\":\"002\"}}]"; JsonReader jsonReader =

2017-09-02 16:54:08 263

原创 Xml文件之解析

XML之Sex解析:主实现类:package com.xml;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import javax.xml.parsers.ParserConfigurationException;import javax.xml.parsers.SAXPars

2017-09-01 07:28:57 515

原创 策略设计模式

策略模式属于对象的行为模式。 其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。 策略模式的结构  策略模式是对算法的包装,是把使用算法的责任和算法本身分割开来,委派给不同的对象管理。策略模式通常把一个系列的算法包装到一系列的策略类里面,作为一个抽象策略类的子类。用一句话来说,就是:“准备一组算法,并

2017-09-30 16:41:53 191

原创 模板方法设计模式

模板方法模式是类的行为模式。 准备一个抽象类,将部分逻辑以具体方法以及具体构造函数的形式实现,然后声明一些抽象方法来迫使子类实现剩余的逻辑。不同的子类可以以不同的方式实现这些抽象方法,从而对剩余的逻辑有不同的实现。这就是模板方法模式的用意。 模板方法模式的结构  模板方法模式是所有模式中最为常见的几个模式之一,是基于继承的代码复用的基本技术。  模板方法模式需要开发抽象类和具体子类的设计师之间的

2017-09-30 10:56:28 201

原创 单例设计模式

单例设计模式: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。 单例模式的结构单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。package 设计模式;/* * 单例单设计模式: * 通常在工具类的设计中使用 * 1.懒汉式 * 2.饿汉式 *///测试类

2017-09-29 18:07:24 295

原创 AndroidImageSlider集成酷炫自动轮播广告

AndroidImageSlide简单介绍:AndroidImageSlide是第三方开源框架,能够实现广告自动轮播功能,使用起来灰常方便,灰常耐使,不是我吹水,不信的话,你就看完这篇博客就知道了,做过广告轮播的大神们都知道还可以利用ViewPager来实现,但比较麻烦!AndroidImageSlide比ViewPager简单多了,所以大家没必要再去造轮子啦!AndroidImageSlide下载

2017-09-23 12:13:41 353

原创 Android选择器之selector精讲

简介:相信熟悉android开发的童鞋对selector选择器都有一定的了解,在程序开发中我们常常使用selector来做组件的背景,这样我们就可以不需要使用代码来控制组件在不同状态下不同背景或 图片的变化,使用非常方便。那对于初学者而言对selector又了解多少呢?对selector的使用又有怎样的认识呢?注意!//记得ImageView要加上加上clickable="true",不然它的sel

2017-09-21 10:52:36 529

原创 AndroidSDK篇之SlidingMenu的集成

SlidingMenu简介关于这个控件,其实我们现在很多app都在用,最简单的,你打开QQ,当看资料卡的时候,首先要侧拉一下,那个就是SlidingMenu 前面讲了官方的侧滑菜单DrawerLayout的使用,其实早在官方没有推出这个之前,就有很多第三方的jar包如SlidingMenu等,感谢开源的力量。SlidingMenu是一个开源的侧滑菜单(https://github.com

2017-09-20 19:18:08 196

原创 AndroidSDK篇之Bmob云服务精讲

AndroidSDK篇之Bmob云服务精讲Bomb云官网截图 官网地址:https://www.bmob.cn/官网文档API地址:https://docs.bmob.cn/data/Android/a_faststart/doc/index.html官网下载SDK地址:https://www.bmob.cn/downloadsBmob 简介: 《Bmob》是一个可以开发云存储的移动应用

2017-09-20 12:34:12 728

原创 android开发之全能多媒体开发框架Vitamio

简介:Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。Vitamio公司称呼:炫一下公司!韩坤:炫一下科技 CEO基本信息: Vitamio是一款 Android 与 iOS 平台上的全能多媒体开发框架,全面支持硬件解码与 GPU 渲染。从2011年8月上线到2014年1月,Vitamio 凭借其简洁易用的 API 接口赢得了全球众多

2017-09-19 01:12:32 419

原创 Android控件之WebView

简介WebViewWebView是一个基于webkit引擎、展现web页面的控件。Android的Webview在低版本和高版本采用了不同的webkit版本内核,4.4后直接使用了Chrome。作用 显示和渲染Web页面 直接使用html文件(网络上或本地assets中)作布局 可和JavaScript交互调用 WebView控件功能强大,除了具有一般View的属性和设置外,

2017-09-17 20:04:19 397

音乐播放器 将box1 audio 和 box2 slider滑块 和 box3 歌词滚动区域 进行联动

<!--社区求助 哪位大佬能不能帮我 将box1 audio 和 box2 slider滑块 和 box3 歌词滚动区域 进行联动 --> <!-- 需求分析 slider控制audio音乐播放进度 控制 box3中的歌词区域进行联动 -->

2023-12-01

Django分页/增删改查/部门管理系统

Django分页+增删改查 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7 演示地址:http://t.csdn.cn/8F3U7

2023-04-23

IjkDemo (1).zip

myijkplayer的二次封装

2021-04-13

retrofit展示glide.zip

retrofit获取php返回json数据展示到圆角图片ImageView中 集成retrofit 集成retrofitGson 集成Glide

2021-04-07

ExpandableListView

Adapter类控件是ExpandableListView,就是可折叠的列表,它是ListView的子类, 在ListView的基础上它把应用中的列表项分为几组,每组里又可包含多个列表项。至于样子, 类似于QQ联系人列表,他的用法与ListView非常相似,只是ExpandableListVivew显示的列表项 需由ExpandableAdapter提供。

2020-11-07

xstream-1.4.8的jar包、源码、说明文档.zip

xstream-1.4.8的jar包、源码、说明文档.zipxstream-1.4.8的jar包、源码、说明文档.zipxstream-1.4.8的jar包、源码、说明文档.zipxstream-1.4.8的jar包、源码、说明文档.zip

2017-09-01

系统磁盘操作大师.exe

系统磁盘操作大师.exe

2017-01-06

空空如也

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

TA关注的人

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