自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 收藏
  • 关注

原创 Android Studio插件下载The IDE failed to install some plugins的错误解决

下载插件后出现 The IDE failed to install some plugins.Most probably ,this happened because of a change in a serialization format .Please try again,and if the problem persists,please report it to http://jb.gg/ide/critical-startup-errors 错误.那是你多次点击安装插件按钮造成的,解决办

2020-05-14 17:51:07 11403 4

原创 Android Studio 中无法搜索到插件的解决办法

在Android Studio中使用http proxy引发的问题。在设置了使用http Proxy 后,又设置为no Proxy 选项,然而连插件都搜不到了,更别提下载了。网络有说删除gradle.properties中的代理配置,这是因为studio 恢复设置为no proxy 时,并没有删除该配置中的代理配置,然而我的gradle.properties配置文件中并没有需要删除的内容,一脸懵。经过一番搜索,终于还是找到了解决办法,如下:File->setting->Appe

2020-05-14 17:12:05 3956 1

转载 为什么命令svn log不会显示我刚刚提交的log ?

svn提交时只是对提交的文件和目录修订了版本号,而这些文件和目录的父目录仍然保持 老的版本号,而svn log缺省情况下是获取目录当前版本的历史,所以没有显示新提交的改 变.如果您是使用分布式版本控制工具(如git,hg,bzr) 或者使用CVS的用户,会 对此现象感到非常奇怪。解决问题可以使用以下方法解决以上问题方案一执行svn up再执行svn log -l 5...

2019-03-12 17:16:02 1566

原创 Android EditText 自动聚焦问题解决

问题描述:界面中包含edittext,每次进入界面,会自动聚焦并调起软键盘。如何在进入界面时先不显示软键盘,等到点击edittext时再显示?解决方案:找一个edittext的父布局,在属性中加入android:focusable="true"android:focusableInTouchMode="true" 即可完美解决。...

2018-12-20 16:12:48 2828 1

转载 在ubuntu下破解Navicat Premium,无限次使用,保留原有的视图sql

破解方案:第一次执行start_navicat时,会在用户主文件夹下生成一个名为.navicat的隐藏文件夹,该文件夹下的Navicat/Mysql就是所有数据库的视图sql。第一步:先备份.navicat目录mv .navicat .navicat_bak 第二步:运行navicat,会自动生成.navicat目录,这时已经再次试用30天了./start_navicat 第三步:创建之前的各种连...

2018-05-28 11:37:50 15812 1

转载 解决android:background背景图片被拉伸问题

链接:     https://blog.csdn.net/oathevil/article/details/23707359

2018-05-14 15:43:05 2649

转载 RxJava 使用详解

RxJava 使用详解:扔物线的金典RxJavaRxJava进阶一RxJava进阶二RxJava进阶三RxJava进阶四

2018-03-26 14:16:01 331

转载 Android开发之ScrollView中嵌套ListView的解决方案

在工作中,曾多次碰到ScrollView嵌套ListView的问题,网上的解决方法有很多种,但是杂而不全。我试过很多种方法,它们各有利弊。   在这里我将会从使用ScrollView嵌套ListView结构的原因、这个结构碰到的问题、几种解决方案和优缺点比较,这4个方面来为大家阐述、分析、总结。实际上不光是ListView,其他继承自AbsListView的类也适用,包括Expandabl

2017-12-28 11:24:49 663

转载 【Android】Retrofit网络请求参数注解,@Path、@Query、@QueryMap...

对Retrofit已经使用了一点时间了,是时候归纳一下各种网络请求的service了。下面分为GET、POST、DELETE还有PUT的请求,说明@Path、@Query、@QueryMap、@Body、@Field的用法。初始化RetrofitString BASE_URL = "http://102.10.10.132/api/";Retrofit retrofit = new Retro

2017-11-20 14:04:01 560

转载 给 Android 开发者的 RxJava 详解

https://gank.io/post/560e15be2dca930e00da1083

2017-11-20 10:47:09 355

转载 Android构建过程分析

或许我们都知道Android构建会经历资源合并打包、源码编译、dex生成及打包签名等步骤,可是不是每个人对这些过程中发生的事情都了然于心呢?或许不然,于是带着好奇心开始了对Android gradle plugin的学习,现简要整理一下。资源合并如果项目引入了android support包,又或许依赖于其它第三方aar库,那构建前会将aar解压并与本地资源合并,这里的资源主要包括

2017-11-18 16:09:28 478

转载 Android开发实例详解之IMF(输入法)(Android SDK Sample—SoftKeyboard)

本博前面的文章介绍了Android开发环境的搭建和模拟器的常用操作。本次,将以Android Sample中经典的SoftKeyboard项目为例,详细解析Android上一个小型项目的开发过程和注意事项。  从SDK 1.5版本以后,Android就开放它的IMF(Input Method Framework),让我们能够开发自己的输入法。而开发输入法最好的参考就是Android

2017-11-17 17:47:40 593

转载 获取View点击位置坐标(详解)

在做一个view背景特效的时候被坐标的各个获取方法搞晕了,几篇抄来抄去的博客也没弄很清楚。现在把整个总结一下。其实只要把下面这张图看明白就没问题了。涉及到的方法一共有下面几个:view获取自身坐标:getLeft(),getTop(),getRight(),getBottom()view获取自身宽高:getHeight(),g

2017-11-14 13:46:38 3748

转载 Android ListView异步加载图片乱序问题,原因分析及解决方案

在Android所有系统自带的控件当中,ListView这个控件算是用法比较复杂的了,关键是用法复杂也就算了,它还经常会出现一些稀奇古怪的问题,让人非常头疼。比如说在ListView中加载图片,如果是同步加载图片倒还好,但是一旦使用异步加载图片那么问题就来了,这个问题我相信很多Android开发者都曾经遇到过,就是异步加载图片会出现错位乱序的情况。遇到这个问题时,不少人在网上搜索找到了相应的解决方

2017-11-09 14:44:08 349

转载 Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)

1、Why最近在写android画图经常用到这几个什么什么To,一开始还真不知道cubicTo这个方法,更不用说能不能分清楚它们了,所以特此来做个小笔记,记录下moveTo、lineTo、quadTo、cubicTo、arcTo的作用,在自定义view的时候经常用到。接下来也会分享下这几天写的几个东西。相信对于新手也会有点帮助,高手也帮忙看看有没错,欢迎吐槽吐槽。2、moveTom

2017-11-01 11:58:24 295

转载 解决多线程并发访问SQLite数据库

java.lang.IllegalStateException: attempt to re-open an already-closed object       使用单例实现:如下import android.database.sqlite.SQLiteDatabase;  import android.database.sqlite.SQLiteOpenHelper;  im

2017-10-24 11:11:27 5569

转载 Android实现屏幕自动旋转功能

最近在做一个视频客户端项目,有一个功能是,视频要实现自动旋转功能,在这里做一简单的总结。实现起来很简单,几行代码就能够搞定。直接看代码1、继承OrientationEventListener类监听手机的旋转这里用到的是OrientationEventListener类,它是当手机屏幕旋转时从SensorManger接受通知的助手类。新建一个类继承OrientationEventList

2017-10-12 13:48:50 2346

转载 Android: 详解触摸事件如何传递

当视图的层次结构比较复杂的时候,触摸事件的响应流程也变得复杂。举例来说,你也许有一天想要制作一个手势极其复杂的 Activity 来折磨你的用户,你经过简单思索,认为其中应该包含一个 PageViewer,而 PageViewer 中又应包含一个 ListView。你的 ListView 中的每一项 ( item ) 还需要响应左右滑动的手势,来显示删除记录的按钮,按钮自然要响应点击的

2017-09-26 11:25:43 524

转载 Android百度地图(六):百度地图POI检索,行政区边界、公交、线路规划查询,地理编码介绍

上一篇文章介绍了百度鹰眼sdk监控进出围栏的功能,本篇将详细介绍百度地图中POI检索、公交查询、行政区边界坐标获取、两点之间的路径规划和地理编码(坐标和地址之间的转换)。一 POI检索1.POI简介POI是兴趣点的意思,地图上标注的商铺、饭店、学校、银行、医院、车站等等都是POI。地图上的POI是可以点击的,通过设置mBaiduMap.setOnMapClickListener监听

2017-09-16 14:48:33 4495 5

转载 Android百度地图(五):百度地图鹰眼sdk监控进出地理围栏(区域)

上篇文章介绍利用百度鹰眼sdk对运动轨迹做纠偏、去噪、绑路处理。本篇将介绍鹰眼sdk的另一个功能——围栏,围栏的主要功能:将根据轨迹点判断手机终端是否进出围栏,并实时推送报警。应用场景:如进入目的地提醒、监控对象离开指定活动范围出发警报等等。一 围栏简介围栏类型圆形围栏:进出圆形范围则推送报警多边形围栏:进出多边形围栏则推送报警线型围栏:偏离或回到设定路线则推送报警行政区围

2017-09-16 14:45:30 5786

转载 Android百度地图(四):百度地图运动轨迹纠偏、去噪、绑路之百度鹰眼

上一篇文章介绍了地图画轨迹的基本原理和实现。不难发现,当位置处于建筑物密集区、桥梁、高架桥下,gps信号较差时,画出来的轨迹效果会比较差。即使是在空旷地带,也难免会出现gps漂移的情况而造成轨迹的偏差。这时就需要我们对位置点进行纠偏、去噪、抽稀、绑路操作。百度鹰眼sdk则提供了相应的api,本篇文章将介绍如何使用百度鹰眼sdk画出效果相对较好的轨迹。先来看看效果图1.百度地图(三)文章中d

2017-09-16 14:43:17 2830

转载 Android百度地图(三):百度地图画运动轨迹及图层点击事件处理

上篇文章讲述了如何在地图显示位置点,这篇文章主要讲述如何在地图上画运动轨迹,以及地图图层点击事件的处理。很多运动类的app都有画出跑步者运动轨迹的需求,拿咕咚来说,我们看一下它的效果图:咕咚运动轨迹图本篇将要实现的效果1.跑步结束后,静态的画出整个运动轨迹2.跑步过程中,时时动态的画运动轨迹效果图如何实现:1.将点与点连成线,

2017-09-16 14:40:49 1714

转载 Android百度地图(二):百度地图sdk显示位置点、图层绘制

转载、引用请标明出处http://www.jianshu.com/p/fdd1ba783495本文出自zhh_happig的简书博客,谢谢上一篇文章介绍定位sdk 类方法参数、定位原理,讲述了如何利用定位sdk进行定位。这篇文章将讲解如何显示定位位置和绘制图层,以及地图相关api的讲解。一 百度地图sdk介绍通过定位sdk获取的BDLocation类中包含了

2017-09-16 14:38:16 2501

转载 Android百度地图(一):百度地图定位sdk 类方法参数、定位原理详细介绍

本文主要针对百度定位sdk的api进行详细说明、注意事项,还会简单的谈一下定位的原理,目的是让读者真正了解定位,只有在完全了解的情况下,在开发中才会少走弯路,少踩坑。一 定位简介目前定位大致分为三种:gps定位、wifi定位、基站定位gps定位:卫星定位,利用手机gps硬件定位,实现简单,手机本地就能实现定位,不需要和服务端进行交互。//伪代码LocationManager lm

2017-09-16 14:35:33 1513

原创 隐式 Intent 示例及注意事项

隐式 Intent 指定能够在可以执行相应操作的设备上调用任何应用的操作。如果您的应用无法执行该操作而其他应用可以,且您希望用户选取要使用的应用,则使用隐式 Intent 非常有用。例如,如果您希望用户与他人共享您的内容,请使用 ACTION_SEND 操作创建 Intent,并添加指定共享内容的 extra。使用该 Intent 调用startActivity() 时,用户可以选取共享内

2017-09-07 10:43:32 842

转载 5分钟搞定android混淆

前言混淆是上线前挺重要的一个环节。android使用的ProGuard,可以起到压缩,混淆,预检,优化的作用。但是很多童鞋还没有掌握正确的写混淆文件的姿势。我希望搞个模板化的东西,让大家轻松搞定混淆。那么,开始写一个项目的混淆吧。。。我是不是很直接。。。。五步搞定1打开项目中的proguard-rules.pro,将下面的代码复制进去。我的思路是将混淆分为2个主要部分定制化

2017-08-31 14:01:16 1058

转载 多线程下载封装类(转http://blog.csdn.net/lmj623565791/article/details/26994463)

package com.XXX;    import java.io.File;  import java.io.IOException;  import java.io.InputStream;  import java.io.RandomAccessFile;  import java.net.HttpURLConnection;  import java.net.URL;    public

2017-08-30 12:02:27 263

空空如也

空空如也

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

TA关注的人

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