自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

feitianlian的博客

心的交流

  • 博客(46)
  • 资源 (4)
  • 收藏
  • 关注

原创 Fragment的使用

1,fragment 翻译成中文是碎片的意思,它是activity的一部分,能够在activity中动态的加载,只要在activity中设置一个framelayout(帧布局),然后通过代码动态的替换fragment即可例子如下:http://www.mobile-open.com/2015/85042.html2,fragment的生命周期及相应函数的回调的使用方法详解如下链接:http

2016-03-01 17:09:33 407

转载 H5项目常见问题及注意事项

Meta基础知识: H5页面窗口自动调整到设备宽度,并禁止用户缩放页面 ?1234567891011121314151617181920212223//一、HTML页面结构"viewport"content="width=device-width,

2016-02-23 11:24:27 1211

转载 AndroidStudio下使用Retrofit进行网络请求

环境要求Android 2.3及以上版本 Java 6及以上版本配置GRADLE配置文件下添加引用view sourceprint?1. class=" hljs r">2.dependencies {3....4.compile 'com.squareup.retrofit:retrofit:1.9.0'

2016-02-22 15:42:21 1389

转载 Android Studio一步步教你集成发布适配

兔子吃过窝边草 发表于 2016-01-22 16:53 第 431 次阅读 android,android_studio,android进阶,多渠道打包0编辑推荐:稀土掘金,这是一个高质量的技术干货分享社区,web前端、Android、iOS、设计资源和产品,满足你的学习欲望。开门见山,教你如何配置多渠道一键打包,本教程只符合使用Android Studio的

2016-01-25 17:14:34 493

转载 Android中的事件处理机制

Android提供了强大的事件处理机制,它包括两套处理机制:1.基于监听的事件处理2.基于回调的事件处理对于Android基于监听的事件处理,主要的做法是为Android界面组件绑定特定的事件监听器。对于Android基于回调的事件处理,主要的方法是重写Android组件特定的回调方法或者重写Activity的回调方法一、基于监听的事件处理    在事件监听的处理模型中

2016-01-18 13:57:34 499

转载 SlidingMenu源码分析-附自定义底部滑出菜单控件

SlidingMenu源码分析-附自定义底部滑出菜单控件                                       原文  http://www.eoeandroid.com/thread-555167-1-1.html 主题 SlidingMenu 源码分析XML                本章算是自定义控件系列的一个实例分析

2016-01-18 13:03:35 816

转载 Android中Application类的详细解释

Android中Application类的详细解释:我们在平时的开发中,有时候可能会需要一些全局数据,来让应用中的所有Activity和View都能访问到,大家在遇到这种情况时,可能首先会想到自己定义一个类,然后创建很多静态成员。但是这种方法不符合Android的框架架构,不过andorid已经为我们提供了这种情况的解决方案:在Android中,有一个名为Application的类,我们可

2016-01-12 14:01:53 355

转载 惊艳的App引导页:背景图片切换加各个页面动画效果

前言:不知不觉中又加班到了10点半,整个启动页面做了一天多的时间,一共有三个页面,每个页面都有动画效果,动画效果调试起来麻烦,既要跟ios统一,又要匹配各种不同的手机,然后产品经理还有可能在中途改需求,程序员各种苦逼有木有,在这个过程中也学到了蛮多东西的,所以写一篇博客跟大家分享一下. 先看效果图:  1.显示三个页面的Activity  用view pager去加载三个f

2015-12-30 17:46:25 2202

转载 fragment实现多个页面切换

现在的APP首页大部分屏幕的下方显示一行Tab标签选项,点击不同的标签就可以切换到不同的界面。如下图:我们之前都是用TabHost来实现,但是殊不知,TabHost并非是那么的简单,它的可扩展性非常的差,不能随意地定制Tab项显示的内容,而且运行还要依赖于ActivityGroup。ActivityGroup原本主要是用于为每一个TabHost的子项管理一个单独的Activity,但目前已

2015-12-30 16:41:52 3912 1

转载 Android开发_如何调用系统默认浏览器访问

一、启动android默认浏览器     Intent intent= new Intent();            intent.setAction("android.intent.action.VIEW");        Uri content_url = Uri.parse("http://www.cnblogs.com");       intent.se

2015-12-29 16:02:22 1154

转载 Developer进阶书

Github: https://github.com/phodal/booktree Weibo: @phodal一直画/写一个推荐书单来供大家参考,无奈找不到一本合适的形式。有一天,想到了之前的技术树 https://github.com/phodal/sherlock,便开始落地了。我深知自己的知识有限,所以写下本文以便和大家切磋交流。欢迎通过 GitHub 的Issues或者

2015-12-21 16:58:32 364

转载 Android开发经验总结

Android开发经验总结泡在网上的日子 发表于 2015-12-15 09:55 第 826 次阅读 总结0原文出处:http://zmywly8866.github.io 在Android library中不能使用switch-case语句访问资源ID:在Android library中不能使用switch-case语句访问资源ID的原因分析

2015-12-17 16:23:32 320

转载 Android 更新UI的两种方法——handler和runOnUiThread()

Android 更新UI的两种方法——handler和runOnUiThread()在Android开发过程中,常需要更新界面的UI。而更新UI是要主线程来更新的,即UI线程更新。如果在主线线程之外的线程中直接更新页面显示常会报错。抛出异常:android.view.ViewRoot$CalledFromWrongThreadException: Only the original threa

2015-12-08 11:42:37 411

转载 Android将Activity打成jar包供第三方调用(解决资源文件不能打包的问题)

最近有一个需要,我们公司做了一个apk客户端,然后其他的公司可以根据自己的需要来替换里面的资源图片,文字等一些资源文件问题,我本来想这个简单,用两个工程直接替换里面的资源文件就行,老大说,这样子不好,如果要改需要改两个客户端,而且还麻烦,叫我将所有的Activity打成Jar包的形式,这样子我们改了里面的内容就直接发布Jar包出去,其他公司直接下载Jar来使用,这样子他们自己公司也能更好的维护。

2015-12-03 14:19:55 372

转载 Android开发数据库之第三方ORM框架(GreenDao),ormgreendao

移动APP追求追求功能实现的同时,用户体验非常重要。开始APP的同时,要时刻的切换开发者的角色,如你开发的时候,是站在APP的开发角色,处于生产者的位置;当你测试的时候,你应该把自己放在用户的角色上去考虑所做的APP了。举一个很简单的例子,就像我们天天使用手机上的新闻、好友动态等,当你没有网络的时候,也还有数据的存在提供用户浏览,而不是一篇”白色“的,如同电脑死机一般。这就是移动APP

2015-11-25 13:18:44 912

转载 Android Studio目录结构浅析

应各位朋友的要求,写这篇文章,让我们来简单了解下Android Studio中不同目录(文件)的位置和用途。首先看下一个App的最简单的目录结构【= = 好复杂的样子】OK,我们这么看,第一,把这么多文件先分成这么三块1. 编译系统(Gradle)2. 配置文件3. 应用模块Gradle是Google推荐使用的一套基于Groovy的编译系统脚本(当然,你也可以使用a

2015-11-20 10:59:50 281

转载 Andoird Studio 错误: 非法字符: '\ufeff' 解决方案

从网上下载一个安卓UI模板,导入到AndroidStudio的时候提示MainActivity非法字符: '\ufeff' 解决方案,细细一想编译器没报错,但编译出错,应该是隐蔽字符BOM的问题,于是在资源管理器定位到该文件,用Notepad++打开,果然原创作者没用采用(UTF-8  无BOM)模式。我们只需要点击把它转为UTF-8无BOM格式编码即可。 PS:Eclipse

2015-10-30 13:52:29 385

转载 基于Eclipse的Go语言可视化开发环境

搭建与使用一个基于Eclipse的Go语言可视化开发环境。注意:在阅读此片经验前,先确保必要工具已经安装或打开工具/原料搭建好Go语言开发环境,详细步骤见经验:http://jingyan.baidu.com/article/c85b7a6414e5ee003bac95c6.htmlEclipse开发平台

2015-10-29 17:47:17 694

转载 改变未来IT世界的十种编程语言:Go语言

让小伙伴们也看看:45 收藏文章这里要说的都是革新,说这些的目的就是要保持关注最新技术。如果你是一个程序员,想要探寻未来技术,那这篇文章就是你的必读之选。我们这里列出了10种编程语言,10种将会改变IT世界工作方式的编程语言。这些语言已经在开始改变IT界的景象。看看吧:Dart语言这种语言由谷歌制造,用来替代Javascript,弥补Ja

2015-10-29 14:42:21 775 1

转载 Android studio 实现混淆代码

1,在build.grandle添加,其中规则写在proguard-rules.pro中,也可以自定义一个文件,将其代替,比如eclipse常用的 proguard-project.txtbuildTypes { release { signingConfig signingConfigs.release minifyEnabled true proguardFil

2015-10-22 16:01:30 417

转载 推荐几款实用的Android Studio 插件

1、android-butterknife-zeleznyandroid-butterknife-zelezny 是根据butterknife定制的一款插件,能够方便快速初始化,对于我来说是开发必备,本人也对此插件进行了一些优化,个人感觉用起来更爽 ,博客地址:ButterknifePlugin2、Gsonformat可根据json数据快速生成java实体类简单

2015-10-09 15:41:54 603

转载 Android AndroidManifest 清单文件以及权限详解

每个Android应用都需要一个名为AndroidManifest.xml的程序清单文件,这个清单文件名是固定的并且放在每个Android应用的根目录下。它定义了该应用对于Android系统来说一些非常重要的信息。Android系统需要这些信息才能正常运行该应用。Android程序清单文件主要具有下面作用:·        它给应用程序Java包命名,这个包名作为应用程序唯一标识符。

2015-09-21 17:17:03 544

转载 Android Studio快速提取方法

在开发过程中,有时在一个方法内部写了过多的代码,然后想要把一些代码提取出来封装下,分离开放在一个单独的方法里,可能你的做法是直接选中后Ctrl + 叉,或者 Ctrl + C,但在Android Studio中有了一个快速提取的方法:Ctrl + Alt + M

2015-09-21 17:06:47 857

转载 OkHttp使用方法详解

时间 2014-09-30 13:43:00  博客园-所有随笔区原文  http://www.cnblogs.com/ct2011/p/3997368.html主题 GitHub Markdown Java英文版 Recipes · square/okhttp Wiki同步get下载一个文件,打印他的响应头,以string形式打印响应体。响

2015-09-18 15:44:19 1264

转载 android:installLocation简析

在Froyo(android 2.2,API Level:8)中引入了android:installLocation.通过设置该属性可以使得开发者以及用户决定程序的安装位置.android:installLocation隶属于AndroidManifest.XML中的manifest节点.如下所示:xmlns:android="http://schemas.android.com/ap

2015-09-18 14:50:25 271

转载 4种必须知道的Android屏幕自适应解决方案

以下是Demo首页的预览图  一、细说layout_weight 目前最为推荐的Android多屏幕自适应解决方案。 该属性的作用是决定控件在其父布局中的显示权重,一般用于线性布局中。其值越小,则对应的layout_width或layout_height的优先级就越高,一般横向布局中,决定的是layout_width的优先级;纵向布局中,决定的是layout_height的优先级。

2015-08-17 16:22:56 12981

转载 Android中style在布局文件中的应用

android开发相对于ios有一个很大的优势,那就是可以通过xml来写布局,而且布局可以很灵活,能适应多种屏幕。但是时间久点你会发现xml中有太多的重复代码了,我真是恨死了在每次增加一个控件的时候都要不情愿的写上12android:layout_width="wrap_content"android:layout_height=

2015-08-17 16:12:11 2368 1

转载 建立OpenGL ES环境

为了能在你的Android应用中使用OpenGLES绘画,你必须创建一个view作为容器。而最直接的方式就是从GLSurfaceView和GLSurfaceView.Renderer分别派生一个类。GLSurfaceView作为OpenGL绘制所在的容器,而实际的绘图动作都是在GLSurfaceView.Renderer里面发生的。使用GLSurfaceView几乎是整合OpenGLES到你的

2015-08-17 14:17:30 313

转载 Android Sensor 架构深入剖析

1、Android sensor架构Android4.0系统内置对传感器的支持达13种,它们分别是:加速度传感器 (accelerometer)、磁力传感器(magnetic field)、方向传感器(orientation)、陀螺仪(gyroscope)、环境光照传感器(light)、压力传感器(pressure)、 温度传感器(temperature)和距离传感器(proximity)

2015-08-17 14:01:12 283

转载 Android Camera 使用小结

Android手机关于Camera的使用,一是拍照,二是摄像,由于Android提供了强大的组件功能,为此对于在Android手机系统上进行Camera的开发,我们可以使用两类方法:一是借助Intent和MediaStroe调用系统Camera App程序来实现拍照和摄像功能,二是根据Camera API自写Camera程序。由于自写Camera需要对Camera API了解很充分,而且对于通用的

2015-08-17 13:49:41 198

原创 android中的与GPS定位的API

一、LocationManager类作用和TelephonyManager,AudioManager等服务类的作用类似,所有GPS定位相关的服务、对象都由该对象产生;通过调用Context.getSystemService()方法获取实例对象;提供如下方法:boolean addGpsStatusListener(GpsStatus.Listener lis

2015-08-17 13:26:43 923

原创 overridePendingTransition的简介

这段时间一直在忙Android的项目,总算抽出点时间休息一下,准备把一些项目用到的Android经验分享一下。在Android开发过程中,经常会碰到Activity之间的切换效果的问题,下面介绍一下如何实现左右滑动的切换效果,首先了解一下Activity切换的实现,从Android2.0开始在Activity增加了一个方法:public void overridePendingTransition (int enterAnim, int exitAnim)其中:enterAnim 定义Act

2015-08-13 10:11:26 313

转载 Android ViewTreeObserver简介

Android ViewTreeObserver简介 一、结构public final class ViewTreeObserver extends Object java.lang.Object android.view.ViewTreeObserver 二、概述    这是一个注册监听视图树的观察者(

2015-08-12 13:57:08 262

转载 Eclipse将引用了第三方jar包的Java项目打包成jar文件的两种方法

方案一:用Eclipse自带的Export功能步骤1:准备主清单文件 “MANIFEST.MF”,由于是打包引用了第三方jar包的Java项目,故需要自定义配置文件MANIFEST.MF,在该项目下建立文件MANIFEST.MF,内容如下:Manifest-Version: 1.0Class-Path: lib/commons-codec.jar lib/commons-http

2015-08-07 13:41:31 199

转载 你所需要知道的一些git 的使用命令:历史

===历史=== Git分布式本性使得历史可以轻易编辑。但你若篡改过去,需要小心:只重写你独自拥有的那部分。正如民族间会无休止的争论谁犯下了什么暴行一样,如果在另一个人的克隆里,历史版本与你的不同,当你们的树互操作时,你会遇到一致性方面的问题。 一些开发人员强烈地感觉历史应该永远不变,不好的部分也不变所有都不变。另一些觉得代码树在向外发布之前,应该整得漂漂亮亮的。Git

2015-08-06 15:27:03 283

转载 无线投影之Miracast技术 收集

【miracast工具下载】miracast源码下载-CSDN.NEThttp://www.csdn.net/tag/miracast/download源码 adamrockerMiracast-Sample · GitHubhttps://github.com/adamrocker/Miracast-SampleAndroid 4.2 Wifi Display 之 Set

2015-08-06 14:04:08 2589

原创 android中UDP编程的注意事项

一、有的手机不能直接接收UDP包,可能是手机厂商在定制Rom的时候把这个功能给关掉了。1、可先在oncreate()方法里面实例化一个WifiManager.MulticastLock 对象lock;具体如下:WifiManager manager = (WifiManager) this .getSystemService(Context.WIFI_S

2015-08-05 14:55:54 497

转载 android音乐播放器的音频焦点控制

什么叫音频焦点 (audio focus)?  android系统是一个多任务操作系统,因此同一时刻允许许多任务同时工作。但是这对音频类应用来说是个挑战,因为如果多个音频同时播放的话,很多情况下用户体验会相当的差!比如听音乐时,来了个电话,这时你的耳机里就是电话和音乐共同工作,绝对是个悲剧!  为了解决这个问题从android2.2开始引入audio focus的概念。当你需要播放

2015-08-04 21:33:55 877

转载 Android开发教程:理解Intent和Intent Filter

柳志超博客 » Program » Andriod » Android开发教程:理解Intent和Intent Filterposted in Andriod on 2011/04/26 by liuzc在Android 帮助文档中,Intent的介绍为An intent is an abstract description of an operation to be perfor

2015-08-04 15:45:24 394

转载 AndroidManifest.xml文件详解(uses-feature)

语法(SYNTAX):android:name="string"              android:required=["true" | "false"]              android:glEsVersion="integer"/>被包含于(CONTAINED IN):说明(DESCRIPTION):这个元素用于声明一个单独的

2015-07-31 10:24:11 430

html5中的progressbar的小结集合

html5中进度条的两种实现方式,第一种是使用html5中的canvas标签实现;第二种便是使用的html5中的progress标签实现的。

2016-02-17

获取Android设备ID和Mac地址的apk

Android设备安装此apk之后,运行就可以看到设备的ID和Mac地址。

2015-09-21

frescolib.zip

将这个导入工程中就可以实现图片缓存。将这个导入工程中就可以实现图片缓存。将这个导入工程中就可以实现图片缓存。将这个导入工程中就可以实现图片缓存。将这个导入工程中就可以实现图片缓存。将这个导入工程中就可以实现图片缓存。将这个导入工程中就可以实现图片缓存。

2015-06-19

多渠道打包工具

app作品上线时要在很多渠道上上线时,可以使用此工具一次打包成功。

2015-05-11

空空如也

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

TA关注的人

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