- 浏览: 30192 次
- 性别:
- 来自: 泸州市
文章列表
Android播放视频,包含系统自带VideoView控件,和自定义VideoView控件,可全屏播放,案例包含了本地视频和网络视频。
1:自定义VideoView控件
2:布局代码
3:Activity代码:
4:网络权限
5:效果图
5:效果图
小结:其中的Uri mUri = Uri.parse("android.resource://" + getPackageName() +"/"+ R.raw.qiche);//本地视频
是加载的本地视 ...
摘要: Fresco是Facebook最新推出的一款用于Android应用中展示图片的强大图片库,可以从网络、本地存储和本地资源中加载图片。其中的Drawees可以显示占位符,直到图片加载完成。而当图片从屏幕上消失时,会自动释放内存。
Fres ...
- 2017-03-17 17:36
- 浏览 336
- 评论(0)
广播:在Android中,Broadcast是一种广泛运用的在应用程序之间传输信息的机制。我们拿广播电台来做个比方。我们平常使用收音机收音是这样的:许许多多不同的广播电台通过特定的频率来发送他们的内容,而我们用户只需要将频率调成和广播电台的一样就可以收听他们的内容了。Android中的广播机制就和这个差不多的道理,Android广播分为两个方面:广播发送者和广播接收者,通常情况下,BroadcastReceiver指的就是广播接收者(广播接收器)。
从实现原理看上,Android中的广播使用了观察者模式,基于消息的发布/订阅事件模型。因此,从实现的角度来看,Android中的广播将广播的发送 ...
一、基础 1.1自己创建的activity必须要继承类Activity(或其子类)。在activity里,为了实现activity各种状态的切换,你必须实现指定的回调方法。以下是最为重要的两个回调方法 onCreate(): 这是必须实现的回调方法,启 ...
写了这么多个的APP,最近才把他这个功能写上来,就抽取其中的用户修改头像的相关操作这个功能写了这篇博客,来与大家分享,希望对你有所帮助。
案例包含了:
Xutil图片上传
拍照和SD卡选择图片
图片缓存和界面逻辑处理
图片压缩和图片处理
自定义圆形头像
XUtils.Jar 下载
其他图片上传方式请看博客 :Volley-XUtils-OkHttp三种方式实现单张多张图片上传
效果图: (注:模拟器没拍照功能,效果图只有SD卡上传,手机测试拍照上传也是可以的)
代码:
MainActivity.java
public class MainActivity exten ...
- 2017-03-16 17:51
- 浏览 433
- 评论(0)
AndroidStudio官网下载:http://android-studio.org/ 可以更具自己喜欢的版本下载,个 人推荐2.2版本以上,因为开发和运行效率快,高很多。
Android Studio的Gradle配置文件下载:http://services.gradle.org/distributions/ 包含多个版本
要安装Android Studio并使用的话先要配置Java环境变量, 请看 Java环境变量配置
下载会有两种: zip包和.exe程序,zip包则解压即可 效果图:
打开文件夹,找到bin目录下的 ...
安装JDK
请看JDK环境搭建 即可。
安装Eclipse
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。我们可以通过在Eclipse中添加ADT(Android Development Tools)安卓开发工具,来搭建安卓开发环境。
下载Eclipse
下载地址:http://www.eclipse.org/downloads/ 根据个人喜欢下载即 ...
1:下载jdk; 下载地址:http://pan.baidu.com/s/1gfDhXOf
2:双击安装,安装jdk 随意选择目录 只需把默认安装目录 \java 之前的目录修改即可(最好默认C盘);
3:安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→ ...
简介:
Picasso是Square公司开源的一个Android图形缓存库, 可以实现图片加载(本地和网络)和缓存功能。
地址:http://square.github.io/picasso/
jar包下载:
Picasso.jar
Paicsso可以实现图片的很多功能,drawable/mipmap下图片加载,SD卡图片加载,网络图片加载(可自己设置是否缓存),图片裁剪等。
Picasso实现了图片的异步加载,并解决了Android中加载图片时常见的一些问题,它有以下特点:
在Adapter中取消了不在视图范围内的ImageView的资源加载,因为可能会产生图片错位;
使用 ...
- 2017-03-15 18:29
- 浏览 214
- 评论(0)
有的App当你第一次打开的是和常常会有引导页来描述一些App信息(功能,特点),当然也要做验证,验证第二次进入不进入引导页,直接进入App,此博客借助ViewPager来实现引导页, ViewPager类提供了多界面切换的新效果,是谷歌在3.0之后加入的新特性,所以需要引用android.support.v4.view.ViewPager。
效果:
代码:
main.xml
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools=& ...
- 2017-03-11 09:35
- 浏览 256
- 评论(0)
以前写了个天气的APP,最近把他更新了一个版本,就抽取其中的天气温度折现图这个功能写了这篇博客,来与大家分享,希望对你有所帮助。
效果如图:
代码:
MainActivity.Java
/****
* 饼状图和天气折线图
*/
public class MainActivity extends AppCompatActivity {
private WeatnerChartView chart1;
private WeatnerChartView chart2;
private PinChart pinChart;
@Override
...
- 2017-02-28 22:33
- 浏览 390
- 评论(0)
沉浸式状态栏确切的说应该叫做透明状态栏。一般情况下,状态栏的底色都为黑色,而沉浸式状态栏则是把状态栏设置为透明或者半透明。
沉浸式状态栏是从android Kitkat(Android 4.4)开始出现的,它可以被设置成与APP顶部相同的颜色,这就使得切换APP时,整个界面就好似切换到了与APP相同的风格样式一样。在内容展示上会显得更加美观。
功能:自行控制状态栏颜色,可以调节状态栏的亮度,还可以把背景图片作为导航栏
本博客主要说的是低版本Android4.4以下或者高版本Android4.4以上都可实现来实现状态栏,效果如图:
测试时,低版本高版本都是可行的。
代码:
父类A ...
- 2017-02-26 14:15
- 浏览 366
- 评论(0)
在应用开发中,地图开发是经常需要使用的“组件”,国内比较出名的是就是百度地图和高德地图。
此博客讲的是高德地图实现定位和3D地图显示,并标注相应位置,话不多说,先看看效果,在上代码。
效果如图:
首先注 ...
- 2017-02-25 10:27
- 浏览 475
- 评论(0)
keystore.jks文件生成,打包APK
选择Build > Generate Signed APK 出现如下弹框:
然后点击Create new...(创建的意思)出现另一个弹框,在做如下操作,如图
完成上信息后,点击OK
可看到前面填写的一些信息,可以 ...
- 2017-02-24 16:23
- 浏览 453
- 评论(0)
Android开发项目时常常会遇到定位这个功能,所以写了这篇博客,今天主要讲的高德地图的定位并获取相应信息。
首先导入高德的jar包
选中jar包右键点击 Add As Library, 在build.fradle中看到如下代码 表示导包成功
compile files('libs/ ...
- 2017-02-24 14:15
- 浏览 373
- 评论(0)