自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

flyou

技术宅、数据控

  • 博客(136)
  • 资源 (9)
  • 收藏
  • 关注

原创 Flutter开发系列教程

flutter Developers Demo不定期分享Flutter开发资讯与教程文章地址https://github.com/flyou/flutter_demo本人时间有限,并不能保证定期更新,但是不定期更新是肯定的。能力有限,也不能保证写的都是对的,如有错误,请海涵指正。文章全部手敲,不保证没有错别字,如有错别字请谅解,我不会改的。目录2018.01.01 Flutter是什...

2018-10-25 18:15:38 2796

转载 Android开源项目第二篇——工具库篇

本文为那些不错的Android开源项目第二篇——开发工具库篇,主要介绍常用的开发库,包括依赖注入框架、图片缓存、网络相关、数据库ORM建模、Android公共库、Android 高版本向低版本兼容、多媒体相关及其他。通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。 一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重

2015-10-12 09:34:55 639

转载 【Android】使用Wifi连接ADB调试App

为什么用Wifi连接ADB不用数据线?因为我的数据线不见了。 前提:你的手机ROOT过,做Android开发的,别跟人说你的手机不是ROOT的。 步骤:   1、在手机上把ADB服务进程的TCP端口设置为5555,这是Android ADB的默认调试商品。这需要在手机上运行Shell命令,所以你的手机需要安装一个可以运行Shell命令的Apk应用,例如“BetterTermin

2015-09-28 08:51:44 1333

原创 android事件分发机制详解

android系统的点击事件是由最初的硬件触发的,然后 传递给屏幕最外缘的ViewGroup 继而往下传递,直到最底层的View然后向上回传。整个过程可以分为: viewGroup-->dispatchTouchEvent() viewgroup-->onInterceptTouchEvent()…………view-->dispatchTouchEvent()view--

2015-09-16 18:05:42 588

原创 RecyclerView详解

public class RecyclerView extends ViewGroup implements ScrollingView, NestedScrollingChild {由上面的继承结构,我们容易看出,RecyclerView实际上也是一个ViewGroup继承了ScrollingView和NestedScrolling,方便实现横向与纵向滑动。RecyclerVie

2015-08-19 18:03:17 1708 1

原创 Android Studio 开发利器【常用插件】

1.ADB IdeaADB操作快捷菜单,快速清除数据,重启应用,卸载应用等     快捷键:      Windows: Ctrl+Alt+Shift+A       Mac OSX: Ctrl+Shift+A      当然,你可以在KeyMap处修改为自己喜欢的按键。 2.postfix支持Log,Toast,Logd的快速书写

2015-07-27 10:42:57 1799

原创 EventBus组件间通讯利器【入门篇】

一、概述EventBus是一款针对Android优化的发布/订阅事件总线。主要功能是替代Intent,Handler,BroadCast在Fragment,Activity,Service,线程之间传递消息.优点是开销小,代码更优雅。以及将发送者和接收者解耦。比如如果多层的Fragment之间的通讯,通讯起来就是比较麻烦的,如果反复使用 自定义广播的话就会造成软件性能的下降,Eve

2015-07-24 15:33:05 1172

原创 Android Studio常见问题

1.导入他们项目时出现R文件出错首先我们需要了解的是Android studio 是基于gradle的编译模式,内部没有gen目录更没有R文件,但是既然它报了这个错,肯定是有原因的。即Gradle编译时出错了。对于每一个Gradle 都会有自己编译版本的Gradle,对于不同的Android studio版本和使用者可能有不同的Gradle,所以当你当如别人的项目时,atudio回

2015-07-23 13:52:54 727

转载 [Android Studio 权威教程]最实用的快捷键

Android Studio 快捷键操作Mac OSXWin/Linux注释代码(//)Cmd + /Ctrl + /注释代码(/**/)Cmd + Option + /Ctrl + Alt + /格式化代码Cmd + Option + LCtrl + Alt

2015-07-22 13:46:16 779

转载 【移动开发】布局优化利器<include/>和ViewStub

当创建复杂的布局的时候,有时候会发现添加了很多的ViewGroup和View。随之而来的问题是View树的层次越来越深,应用也变的越来越慢,因为UI渲染是非常耗时的。这时候就应该进行布局优化了。这里介绍两种方式,分别为标签和ViewStub类。使用是为了避免代码的重复。设想一种情况,我们需要为app中的每个视图都添加一个footer,这个footer是一个显示a

2015-07-22 12:02:18 496

转载 anroid studio快捷键

Alt+回车 导入包,自动修正Ctrl+N   查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L  格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C  最近更改的代码Ctrl+R 替换文本Ctrl+F 查找文本C

2015-07-20 17:03:26 615

原创 百度地图开发之【定位】

在前面几次我们分别完成了数据检索和线路规划的功能,但是如果我们不知道自己位置,检索起来说是不是会很麻烦呢?知道自己位置就可以根据自己的位置进行检索和路线规划。定位服务在读地图的定位服务是与基本地图服务分开的所以需要引入另外的so文件盒jar包,如果你选择的是复合包的话,只用一如so文件就OK了。首先在清单文件中加上如下的服务service android:n

2015-05-03 19:34:27 1654 1

原创 百度地图再进阶之路线规划

路线规划包含,驾车、公交、和步行三种今天我们一起来,一一看下。DrivingRouteLine表示驾车路线DrivingRouteLine.DrivingStep表示一个驾车路段DrivingRoutePlanOption驾车路线规划参数DrivingRouteResult驾车路

2015-05-03 19:09:50 3929 1

原创 百度地图开发之【公交信息检索】

上次我们一块研究下了最基本的POI检索,今天我们来看下,个人觉得比较有用的公交线路检索。下面我们看下这个类中的方法程序包 com.baidu.mapapi.search.buslineBusLineResult公共交通信息查询结果BusLineResult.BusStation公交站点信息BusLi

2015-05-03 14:13:01 3851 2

原创 百度地图开发入门【不同图层及覆盖物】

上次我们一起完成了helloMap这个最基本的地图,这次我们来体验下不同视觉地图的魅力1.了解地图的最基本管理类BaiduMap 方法很简单就是mapview.getMap();然后我们来看一下里面的方法官方文档这么说来着voidaddHeatMap(HeatMap heatmap)添加热力图OverlayaddOve

2015-05-02 20:56:25 8416 3

原创 百度地图初窥 HelloMap【一】

使用过百度地图的开发者应该都知道原始百度地图的开发的基本流程,但是随着百度地图的更新,百度地图的api有了翻天覆地的变化,最新版本的sdk为v3.42015年4月14日上线,优化了许多接口的设计,简单了地图的开发方式。但是,对没有接触过新版地图开发的人来说,依然是望尘莫及,今天我们就一起来学习下最新版百度地图的开发吧1.获取开发者KEY下面是官方的说明:注意:为了给用户提供更优质的

2015-05-02 20:23:55 1424

转载 Android自定义控件】支持多层嵌套RadioButton的RadioGroup

前言非常喜欢用RadioButton+RadioGroup做Tabs,能自动处理选中等效果,但是自带的RadioGroup不支持嵌套RadioButton(从源码可看出仅仅是判断子控件是不是RadioButton),本文参考RadioGroup修改了一个支持嵌套CompoundButton的控件,非常实用。  声明欢迎转载,但请保留文章原始出处:) 博客园:http://www

2015-04-27 00:37:01 1493

转载 Android Fragment 真正的完全解析(下)

上篇博客中已经介绍了Fragment产生原因,以及一些基本的用法和各种API,如果你还不了解,请看:Android Fragment 真正的完全解析(上)。本篇将介绍上篇博客提到的:如何管理Fragment回退栈,Fragment如何与Activity交互,Fragment与Activity交互的最佳实践,没有视图的Fragment的用处,使用Fragment创建对话框,如何与Action

2015-04-15 02:04:12 503

转载 Android Fragment 真正的完全解析(上)

本篇博客力求为大家说明Fragment如何产生,什么是Fragment,Fragment生命周期,如何静态和动态的使用Fragment,Fragment回退栈,Fragment事务;以及Fragment的一些特殊用途。例如:没有布局的Fragment有何用处?Fragment如何与Activity交互?Fragment如何创建对话框?Fragment如何与ActionBar集成等等。1

2015-04-15 02:03:37 491

转载 在Android开发中,定时执行任务的3种实现方法:

在Android开发中,定时执行任务的3种实现方法:一、采用Handler与线程的sleep(long)方法(不建议使用,java的实现方式)二、采用Handler的postDelayed(Runnable, long)方法(最简单的android实现)三、采用Handler与timer及TimerTask结合的方法(比较多的任务时建议使用)下面逐一介绍:一、采用H

2015-04-11 20:10:25 1586

转载 SlidingMenu的用法

来自http://blog.csdn.net/lmj623565791/article/details/36677279很多APP都有侧滑菜单的功能,部分APP左右都是侧滑菜单~SlidingMenu 这个开源项目可以很好帮助我们实现侧滑功能,如果对SlidingMenu 还不是很了解的童鞋,可以参考下本篇博客。将侧滑菜单引入项目的方式很多中,本博客先通过例子介绍各种引入方式,然后给大

2015-04-09 12:47:33 512

转载 在android中常常会遇到与context有关的内容

在android中常常会遇到与context有关的内容浅论一下context : 在语句 AlertDialog.Builder builder = new AlertDialog.Builder(this); 中,要求传递的 参数就是一个context,在这里我们传入的是this,那么这个this究竟指的是什么东东呢? 这里的this指的是Activity.this,是这个语句所在的Ac

2015-04-08 15:11:12 530

转载 如何自定义RadioButton样式

文章来源:http://gundumw100.iteye.com/blog/1146527先看一下图:  上面这种3选1的效果如何做呢?用代码写? 其实有更简单的办法,忘了RadioButton有什么特性了吗? 我就用RadioButton实现了如上效果,其实很简单的。 首先定义一张background,命名为radio.xml,注意该background必须为xm

2015-04-06 14:13:14 13922 1

原创 《自定义组件》下拉快速选择组件

下拉快速选择组件相信大家都有使用QQ的最近的登录的下拉框,点击可以显示最近登录的效果,点击选项可以将内容提交到输入框,实现快速输入数据的效果。今天我们就来实现这个效果。首先使用先对布局实现界面<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="

2015-04-03 00:51:15 944 1

转载 Android UI-实现底部切换标签(fragment)

Android UI-实现底部切换标签(fragment)前言本篇博客要分享的一个UI效果——实现底部切换标签,想必大家在一些应用上面遇到过这种效果了,最典型的就是微信了,可以左右滑动切换页面,也可以点击标签页滑动页面,它们是如何实现的呢,本篇博客为了简单只介绍如何实现点击底部切换标签页。先来看看我们想实现的效果图:这样的页面实现起来其实很简单的,首

2015-04-02 22:32:27 829

原创 ViewPaper实现轮播广告条

使用V4包中的viewPaper组件自定义轮播广告条效果。实现viewpaper的滑动切换和定时自动切换效果。上效果图布局文件<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.co

2015-04-02 01:00:54 2419 6

原创 自定义控件初步<实现半圆形弹出菜单>

自定义控件初步自定义控件大体上分为四种1.使用系统控件实现自定义控件2.定义集成View的类绘制特定的控件3.自定义控件并自定义属性4.自己定义一个类继承ViewGroup又浅入深,今天先使用系统的控件实现自定义控件效果首先使用相对布局布置页面先上效果<RelativeLayout xmlns:android="http://schema

2015-04-01 17:28:08 869

原创 与WIFI操作相关的工具类

与WIFI操作相关的工具类package com.flyou.utils;import java.util.List;import android.content.Context;import android.net.ConnectivityManager;import android.net.NetworkInfo;import android.net.wifi.ScanRes

2015-04-01 17:25:51 741

原创 动画相关的工具类AnimationUtil

动画相关的工具类package com.flyou.utils;import android.view.View;import android.view.animation.AccelerateDecelerateInterpolator;import android.view.animation.AccelerateInterpolator;import android.view.

2015-03-31 11:33:32 1931

转载 Javah使用问题:无法访问android.app.Activity

JavaH使用问题:无法访问android.app.Activity2013-08-20 10:57 1333人阅读 评论(0) 收藏 举报无法访问android.app.Activity可以在-classpath参数里指定多个目录,用分号分开,像下面这样,如下:F:\android\hello-jni>javah -classpath "F:\android\adt-

2015-03-31 11:29:01 522

原创 系统信息的工具类(内存状态、运行的程序数)SystemInfoUtils

系统信息的工具类(内存状态、运行的程序数)package com.flyou.utils;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.InputStreamReader;import java.util.List;import an

2015-03-31 11:07:52 1107

原创 简单的流转换为字符串StreamTools

简单的流转换为字符串package com.flyou.utils;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class StreamTools { /** * @param is 输入流 * @return Strin

2015-03-31 10:55:26 2900 1

原创 属性储存工具类SpUtils

属性储存工具类SharedPreferencesUtilspackage com.flyou.utils;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Map;import android.content.Context;imp

2015-03-31 10:47:20 1735

原创 短信备份与还原工具类SmsUtils

短信备份与还原工具类package com.flyou.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.InputStream;import or

2015-03-31 10:44:41 1388 1

原创 服务有关的工具类ServiceUtils

和服务有关的工具类package com.flyou.utils;import java.util.List;import android.app.ActivityManager;import android.app.ActivityManager.RunningServiceInfo;import android.content.Context;public class Se

2015-03-31 10:41:36 1617

原创 SD卡操作相关的工具SDCardUtils

SD卡操作相关的工具package com.flyou.utils;import java.io.File;import android.os.Environment;import android.os.StatFs;/** * SD卡相关的辅助类 * * * */public class SDCardUtils{ private SDCardUtils()

2015-03-31 10:16:33 831 1

原创 和屏幕相关的工具类ScreenUtils

和屏幕相关的工具类package com.flyou.utils;import android.app.Activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.Rect;import android.util.DisplayMetrics;impo

2015-03-29 16:22:26 1490

原创 空间容量相关的工具类PathSpaceUtils

空间容量相关的工具类package com.flyou.utils;import android.content.Context;import android.os.StatFs;import android.text.format.Formatter;public class PathSpaceUtils { private static final String TAG =

2015-03-29 16:20:18 492

原创 跟网络状态相关的工具类NetUtils

跟网络状态相关的工具类package com.flyou.utils;import android.app.Activity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.net.Connectivity

2015-03-29 16:18:06 1522

原创 土司通知工具类MyToast

土司通知工具类package com.flyou.utils;import android.content.Context;import android.widget.Toast;/** * Toast统一管理类 * @author flyou */public class MyToast { public static boolean isShow = true

2015-03-29 16:16:40 745

frp_0.34.3_linux_arm64.tar.gz

frp_0.34.3_linux_arm64.tar.gz

2021-01-20

android安卓API官方原版,中文注释

安卓api 完整版,官方中文注释 Android Developers Quicknav 设计 开发 贡献 Android网站 Android社区 Android中文API Android开源工程 支持 开发者支持 语言 Android开发训练 API 向导 参考 工具 API level: Android APIs android android.accessibilityservice android.accounts android.animation android.app android.app.admin android.app.backup android.appwidget android.bluetooth android.content android.content.pm android.content.res android.database android.database.sqlite

2014-03-17

PS文字特效教程3辑全

最全文字教程。各种特效文字制作教程,chm三册全。

2014-03-04

十天学会DIV+CSS(WEB标准)

十天学会DIV+CSS(WEB标准) 第一天 XHTML CSS基础知识 第二天 一列布局 第三天 二列和三列布局 第四天 纵向导航菜单及二级弹出菜单 第五天 超链接伪类 第六天 html列表 第七天 横向导航菜单 第八天 下拉及多级弹出菜单 第九天 CSS表单设计 第十天 div+css网页标准布局实例教程(一) 第十天 div+css网页标准布局实例教程(二) 第十天 div+css网页标准布局实例教程(三)

2014-03-04

android开源项目大全[最经典项目]

Angle v1.0_2D游戏引擎 andricoFacebook客户端 AndroidPdfViewerPDF查看器 Android全能视频播放器 VPlayer Android手机的VoIP客户端 Sipdroid Android下的加密信息客户端 WhisperSystems-TextSecure Droid Wall 手机防火墙 jchat4android手机聊天程序 OpenSudoku一个简单的九宫格数独游戏 quitesleep手机电话功能软件 rokon_src_2-0-3_游戏引擎 sipdroid语音及视频通话 TorProxy应用实现了Android手机无线电电传通讯(TOR) Zirco-browser:超越海豚的开源浏览器 zz-doctor中医大夫助理信息系统 ……等

2014-03-04

php5.4中文手册最新 最完整 最权威

php5.4中文手册开发必备,一册在手,天下我有

2014-02-10

空空如也

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

TA关注的人

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