自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

X小飞侠的博客

因为难才好玩

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

原创 Android Room 使用以及配合 RxJava

最近要做的项目要涉及到数据库,准备使用谷歌新出的架构组件Room,于是学习学习,记录一下。[官方文档](https://developer.android.google.cn/topic/libraries/architecture/index.html)在这里,推荐一个系列的文章,很好的翻译了官方架构的文档——[理解Android Architecture Components系列](htt...

2018-09-26 09:19:28 2982

原创 Android ionic 使用当中的几个问题记录

问题1:@ionic/app-scripts not installed解决: 在项目目录下安装:npm install @ionic/app-scripts@latest --save-dev问题2:Cannot read property 'type' of undefined完整的错误信息如下Error: ./node_modules/tslib/tslib.es6.jsMo...

2018-09-26 09:16:27 937

原创 普通人的普通生活真的不普通

火影中的动画角色鹿丸曾这样计划他的人生:【我本来想过着随便当个忍者,随便赚点钱。。。然后和不美又不丑的女人结婚生两个小孩,第一个是女孩,第二个是男孩。。。等长女儿结婚,儿子也能够独当一面的时候,就从忍者的工作退休。。。之后,每天过着下象棋或围棋的悠闲隐居生活。。。然后比自己的老婆还要早老死。。。】鹿丸的人生目标可以说是平静悠闲、简简单单、普普通通的。和动画主角鸣人佐助要改变世界、拯救世界的...

2018-09-26 09:14:35 781

原创 dialog

public class CustomDialog extends Dialog { public CustomDialog(Context context) { super(context); } public CustomDialog(Context context, int theme) { super(context, theme

2016-08-25 17:19:17 702

原创 GridViewAdapte图片上传

package com.example.yifuhua.apicture.module.personal.view.activity;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.util.Log;imp

2016-08-24 10:23:13 645

原创 图片选择时有图片显示不出,还OOM

是不是cursor没关!

2016-08-18 11:31:11 466

原创 监听输入框

/** * 输入框监听 */ private void initEdtTxt() { edtTxtDescribe.addTextChangedListener(new TextWatcher() { @Override public void beforeTextChanged(CharSequence

2016-08-10 11:22:32 328

原创 Expected BEGIN_OBJECT but was BEGIN_ARRAY

Expected BEGIN_OBJECT but was BEGIN_ARRAY 返回的Json数据中有一个数组为空了 检查检查

2016-08-04 14:55:58 1348

转载 Android 使用版本控制工具时添加忽略文件方式

简   添加关注作者 VipOthershe 2016.06.06 19:31*写了24409字,被100人关注,获得了368个喜欢Android 使用版本控制工具时添加忽略文件方式字数597 阅读452 评论2 喜欢39一、使用SVN管理项目时,添加忽略文件的方式Andro

2016-07-25 11:24:25 4316

转载 GIT使用

介绍一个成功的 Git 分支模型在这篇文章中,我提出一个开发模型。我已经将这个开发模型引入到我所有的项目里(无论在工作还是私人)已经一年有余,并且它被证明是非常成功的。我打算写这些已经很久了,但我一直找不到时间来做,现在终于有时间了。我不会讲任何项目的具体细节,仅是关于分支策略和释放管理相关内容。它主要体现了Git对我们源代码版本的管理。为何是Git?对于Git与其他集中式

2016-07-23 14:38:28 317

原创 popupWindow被输入法遮挡

popupWindow.setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);

2016-07-19 13:23:50 742

原创 有异步请求时注意程序执行的顺序

正确 @Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if(resultCode == 2){

2016-07-14 16:36:44 920

原创 基类

public abstract class AbsBaseFragment extends Fragment { @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ret

2016-07-13 11:33:36 287

原创 快速点9图

http://romannurik.github.io/AndroidAssetStudio/nine-patches.html

2016-07-11 13:42:23 382

原创 onMeasure

protected void onMeasure(int widthMeasureSpec,int heightMeasureSpec){setMeasureDimension(measurewidth(widthMeasureSpec),measureHeight(heightMeasureSpec))}private int measureWid

2016-07-09 11:26:48 288

转载 带有滚动监听的ScrollView

package com.util.ListenedScrollView;import android.content.Context;import android.os.Handler;import android.os.Message;import android.util.AttributeSet;import android.util.Log;import android.vi

2016-07-08 16:36:06 434

原创 notification 更新 采用 builder构建

/** * 更新service * Created by on 16/7/4. */public class UpdateService extends Service { private static final int TIMEOUT = 5 * 1000; // 超时 private static final int DOWN_OK = 1; private

2016-07-05 09:47:00 747

转载 Android之双击回到顶部

双击回到顶部在Android应用中用的很多,众所周知的微信消息列表,朋友圈都提供这样的效果,下面我将自己自项目中的实践记录下来,分享给大家首先:获取双击事件网上有很多的获取双击事件的方法,这里我讲它稍加封装,整个工程也可以使用首先我们来定义双击事件的接口[java] view plain copypackage com..

2016-06-24 10:26:48 1528

原创 fragment第二次载入就报错

fragment第二次载入就报错1、布局中加入一个2、查到原因Caused by: java.lang.IllegalArgumentException: Binary XML file line #8: Duplicate id 0x7f0e0096, tag null, or parent id 0xffffffff with another fragment for

2016-05-19 14:32:07 1134

转载 invisible和gone的区别

"invisible" : 不可见"gone"      : 隐   藏主要区别在于控件设置了invisible后控件不可见,但是保留了控件在界面上的空间,而设置为gone,则不保留控件占有的空间。test.xmlxml version="1.0" encoding="utf-8"?>LinearLayout xmlns:android="http://sch

2016-05-18 16:40:20 3795

转载 Android 手机存储目录详解

一.手机存储(一)内置私有存储,手机需root后才能看到获取路径的方法1.getFilesDir()/data/data/[packagename]/files 文件缓存目录,一般存小的文件缓存,如果是图片,不建议放这里,一般放到外置卡。2.getCacheDir()/data/data/[packagename]/cache目录 存放一些其他缓存

2016-05-17 12:52:22 13337

转载 彻底理解android中的内部存储与外部存储

我们先来考虑这样一个问题:打开手机设置,选择应用管理,选择任意一个App,然后你会看到两个按钮,一个是清除缓存,另一个是清除数据,那么当我们点击清除缓存的时候清除的是哪里的数据?当我们点击清除数据的时候又是清除的哪里的数据?读完本文相信你会有答案。在android开发中我们常常听到这样几个概念,内存,内部存储,外部存储,很多人常常将这三个东西搞混,那么我们今天就先来详细说说这三个东

2016-05-17 10:18:55 613

原创 VirtualBox

VirtualBox – Error In supR3HardenedWinReSpawn 问题解决办法Genymotion 模拟器安装好虚拟机后,启动时报错: virtual box invalid file path name 因为vboxdrv驱动没有安装或没有成功启动,64位的系统经常这样,找到安装目录下的vboxdrv文件夹,如D:\P

2016-05-13 12:09:37 1780

转载 Git的配置

Git的配置安装上百度搜git bash,搜索结果第一个点进去,根据自己的系统选一个下载。下面介绍的是windows平台的安装过程。需要在桌面添加快捷方式的请选上on the desktop(下图黑圈),也可以装好之后手动创建。登录 图1登陆进去看到如图1,点左上角的狐狸头图标(图1黄圈)可以回到这个页面,右边那一列(图1

2016-05-09 17:53:12 480

转载 android 屏幕适配

1 Android手机目前常见的分辨率1.1 手机常见分辨率:4:3VGA     640*480 (Video Graphics Array)QVGA  320*240 (Quarter VGA)HVGA  480*320 (Half-size VGA)SVGA  800*600 (Super VGA)5:3WVGA  800*480 (Wide VGA)16

2016-05-09 17:49:36 238

原创 网络加载图片问题

carImgUrl = result.getCarImgUrl(); Log.d("carImgUrl", "carImgUrl.size =====" + carImgUrl.size()); if (null != carImgUrl && carImgUrl.size() > 0

2016-05-06 16:50:43 385

原创 String 小数转 inter

返回值是“12.000”String类型,直接使用Inter.parseInt无效,要先转成double然后在转int

2016-04-28 12:46:47 826

原创 Retrofit 上传图片(多张)

修改interface——ApiUploadImg,使用@PartMap注解:public interface ApiUploadImg { /**图片上传API*/ /* @POST("Comm") Observable> uploadImg(@Body RequestApi RequestApi);*/// @Multipart// @POST("Comm

2016-04-21 09:23:48 5382

原创 裁剪圆形图片

/** * 显示圆形图片 Glide * @author ad * */public class GlideCircleTransform extends BitmapTransformation { public GlideCircleTransform(Context context) { super(context); } protected Bi

2016-04-20 09:47:08 491

原创 Retrofit 上传图片(单张)

服务器端返回信息的格式是:{"code":20000,"imgUrl":""}编写interface——ApiUploadImg:/** * *上传图片接口 */public interface ApiUploadImg { /**图片上传API*/ /* @POST("Comm") Observable> uploadImg(@Body RequestApi

2016-04-20 09:19:26 1875

原创 TC问题

textView.setText()时,如果为传入的值为数字,则会失败。手机号码是 long 类型,已经超过int 类型的范围。

2016-04-12 14:41:18 471

原创 网络请求数据问题

2016-04-01 12:16:33 303

原创 Retrofit使用

1.建立数据接收的实体类 如:JsonDriver2.创建接口:public interface StowageService { @GET("getLoadingSheetList?") Observable getLoadingSheetList();}3.去使用:先新建一个工具方法: public static Retrofit getRetrofit

2016-03-23 17:12:18 341

原创 AndroidStudio更新失败

Androidstudio更新失败显示 some conflicts were founded in the installation - Access Denied原因是没有权限,要以管理员身份运行Androidstudio

2016-03-23 13:09:31 699

原创 OkHttp + Gson

OkHttpClient mClient = new OkHttpClient(); Request mRequest = new Request.Builder() .url("http://192.168.199.110:8080/mockjs/1/getLoadingSheetList?") .build();

2016-03-22 10:19:02 649

原创 相机,图库 新

/** 图片路径 **/ private String mCurrentPhotoStr; private Bitmap mPhotoImage; private static final int TAKE_PHOTO = 1; private static final int GET_PHOTO = 2; //相机拍照

2016-03-17 17:46:22 531

转载 网络加载框架Retrofit使用介绍和实例展示

Retrofit 是Square开发的网络服务库 可以 将基于Http协议的API返回的返回的数据转化为Java对象方便操作来方便我们操作public interface NetService { @GET("server/{param}/api") //以Get 的方式 请求 url(server/{param}/api) >>>>注意这里的url一般来说并不是完整的url,而是

2016-03-17 15:27:15 327

转载 Picasso加载图片

转载请标明出处:http://blog.youkuaiyun.com/xiejinquan_/article/details/50565152目前主流的图片加载库有Universal Image Loader,Picasso,Glide,Fresro其中picasso是Square公司开源的一个Android图形缓存库,可以实现图片下载和缓存功能。官方地址:http://square.gi

2016-03-17 15:03:48 1288

原创 设计原则

设计原则1:找出应用中可能需要变化之处,把他们独立出来,不要和那些不需要变化的代码混在一起。(把会变化的部分取出来并封装起来,好让其他部分不会受到影响)设计原则2:针对接口编程,而不是针对实现编程。“针对接口编程”真正的意思是“针对超类型(supertype)编程”设计原则3:多用组合,少用继承。

2016-03-16 10:44:36 268

原创 单个fragment的activity

mport android.app.Activity;import android.content.Context;/** * 添加activity * @author ad * */public class AppUtils { private static Activity activity; private static Context sContext;

2016-03-09 13:58:54 399

arcgis-android-api-10.2.9

arcgis-android-api-10.2.9

2018-03-26

全国行政区带经纬度数据库

全国行政区带经纬度数据库

2015-12-17

Genymotion-ARM-Translation

Genymotion-ARM-Translation

2015-11-09

genymotion reg.exe

genymotion reg.exe

2015-11-04

Genymotion插件eclipse plug-in

Genymotion插件eclipse plug-in

2015-11-04

LICEcap手机GIF制作

LICEcap手机GIF制作

2015-11-04

空空如也

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

TA关注的人

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