自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

知行合一

弃我去者,昨日之日不可留;乱我心者,今日之日多烦忧!

  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 Android studio修改作者信息

关于修改file 的头信息,其实很简单,效果如下:/** * author: Eric_luo . * date: On 2016/4/28 */public class test {}其实,实现很简单,只需要修改header即可,打开settting->File and Code Templates ,选择includes下的File Header,修改即可

2016-04-28 15:42:07 9467

原创 Android之SurfaceView与View

SurfaceView与View可以说是孪生兄弟,他们的区别主要体现以下:View主要适用于主动更新的情况下,而SurfaceView主要适用于被动更新,例如频繁刷新(执行的操作逻辑太多,需要频繁的刷新)View在主线程中对画面进行刷新,而SurfaceView通常通过一个子线程来进行页面的刷新。View在绘图时没有实用双缓冲机制,而SurfaceView在底层实现机制中就已经实现了双缓冲机制

2016-04-23 11:37:31 423

原创 Android隐藏以及显示软键盘以及不自动弹出键盘的方法

android隐藏以及显示软键盘以及不自动弹出键盘的方法1、//隐藏软键盘 ((InputMethodManager)getSystemService(INPUT_METHOD_SERVICE)).hideSoftInputFromWindow(WidgetSearchActivity.this.getCurrentFocus().getWindowToken(), InputMethodMan

2016-04-21 21:19:47 833

原创 java.lang.IllegalStateException: This Activity already has an action bar supplied by the window deco

最近在使用toolbar的过程中遇到了一个error,提示是这样的: Caused by: java.lang.IllegalStateException: This Activity already has an action bar supplied by the windo

2016-04-16 11:44:08 4554 1

原创 Android之登陆样式(仿知乎)

好长时间没有上知乎了,今天打开的时候,发现提示令牌失效了,让重新登陆,一看这个效果,其实很好实现的,在Material Design里面其实有相关的view的,为TextInputLayout,这里简单写个demo:xml布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.an

2016-04-15 16:37:39 2617

原创 点击APP返回键,提示“再按一次退出XXXX”实现

点击APP返回键,提示“再按一次退出XXXX”实现现在好多app,当用户在点击back键的时候,如果多点击的话,就会提示“再按一次退出”,其实这种效果也是很好实现的,只需要重写OnKeyDown()方法: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if (keyCode == KeyE

2016-04-15 12:33:58 2596

原创 APP导航Fragment与RadioGroup

使用Fragment+RadioGroup生成app导航栏现在越来越多的app,都已经采用了Fragment进行开发,今天我们就谈一下如何去实现底部导航,点击按钮切换各个模块,如下所示: 先贴出布局文件:fragment_station.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" a

2016-04-15 12:23:40 620

原创 Unable to create Debug Bridge:Unable to start adb server

Unable to create Debug Bridge:Unable to start adb server: error: cannot parse version string: kg01今天在用Android studio的时候,在gradle的过程中,给我谈了一个对话窗,如下所示: ,其实一看就知道是adb端口被抢占了嘛,(主要是我在听歌,酷狗音乐pc搞的鬼),我们结束掉他的adb

2016-04-14 21:27:17 12126 1

原创 Android面试总结持续更新中

Android面试总结以下是自己在面试过程中经常遇到的一些面试问题,特总结一下高频会问到的:Handler机制,这个问题问的频率是非常的高App内存优化App内存泄露,你常用的内存泄露检测工具,归根究底内存泄露的原因,你是如何处理的App性能优化常见的设计模式,单例模式(必须掌握)MVC,MVP,各代表什么等等….,你平常项目中用的是哪种。单个listview item高频率的刷新处理

2016-04-14 10:32:35 496

原创 Android自定义地图覆盖物资源

关于地图Marker在使用地图中,不管是百度地图还是高德地图,我们在搜索相关地方的时候都会显示覆盖物,如,但是我们一般里面都会带values,如1,2,3,4,5,6,7,8,9,10…..等等如此所示,如何去现实出来呢?有两种解决方案:可以再放置这么多的资源图片,但是若是marker非常多,这岂不是非常麻烦,而且会导致资源文件异常臃肿,还有就是哪天,又变更需求了呢??自己画一个带values的

2016-04-13 15:08:22 943 1

原创 Android Studio在线更新

Android studio 在线更新,不用翻墙啦打开Android Studio安装的bin目录64位、32位分别打开对应的vmoptions文件,添加上这样的几句代码-Djava.net.preferIPv4Stack=true -Didea.updates.url=http://android-mirror.bugly.qq.com:8080/AndroidStudio/patches/

2016-04-11 23:01:26 2503

原创 Android日历只显示年月,只显示年

Android日历只显示年月款式如下:public class YearPickerDialog extends DatePickerDialog { public YearPickerDialog(Context context, OnDateSetListener callBack, int year, int monthOfYear, int dayOfMonth) {

2016-04-11 22:14:17 9581 2

原创 Android 中一个封装还不错的BasicAdapter

Android 中一个简单封装的BasicAdapter平时我们在项目中,经常使用adapter,自己封装了一下,感觉用起来还不错,在使用过程中,直接传递,不用考虑list是否为null,代码如下package com.example.adapter;import android.content.Context;import android.view.View;import android.vi

2016-04-11 21:49:54 884

原创 百度地图获取手机屏幕坐标

百度地图sdk获取手机屏幕左上右下的坐标经纬度前段时间开发项目中,使用了baiduSdk,有一个是需求是获取手机屏幕的左上右下的经纬度,当时候正也是醉了,没怎么用过baidu地图SDK,然后就自己摸索咯,在此记录一下:先说点小东西,百度地图去掉logo,以及缩放按钮: View child = mBaiduMap.getChildAt(1); if (child != null

2016-04-11 20:28:43 5821 2

原创 Android获取手机屏幕的宽高

Android获取手机屏幕的宽高有两种情况<1>在Activity中获取手机屏幕的宽高 DisplayMetrics dm = new DisplayMetrics(); getActivity().getWindowManager().getDefaultDisplay().getMetrics(dm); int max_x = dm.widthPixels;

2016-04-11 19:54:31 2673

原创 圆形的textview

圆形textview 最近由于项目需求,在UI图中使用到圆形的textview,所以自己就做了下,其实挺简单的,仔细想一下,平常我们经常用到的都是矩形的,所在在此我们只需更换一下textview的背景就可以了,自己去画一个圆形的,通过shape,效果如下: ,具体代码如下: shape_round_textview.xml<?xml version="1.0" encoding="UTF-

2016-04-05 16:02:40 7044

原创 Andorid下的状态选择器(带shape类型)

Android开发中,经常用到状态选择器selector,经常用的格式为类似这样的,如下所示:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/shape_b

2016-04-05 15:47:46 1530

原创 Java Date日期比较

Java 日期比较 在开发过程中,我们可能会遇到选择日期,作为筛选条件,有个开始时间,和截止时间,但是在处理相关的逻辑的过程中,我们还是需要去判断,开始时间不能比截止时间大,自己在开发过程中,总结出一些方法,如下:方法一: 通过java自带的api去直接处理,方便又快捷,有before(Date date),after(Date date),我们进入该api后,看到内部原理机制如下` /**

2016-04-05 13:49:44 1853

原创 Android 自定义对话框dialog

众所周知,android自带的对话框其实是非常丑陋的,但是在开发过程中我们常因产品经理的一些奇葩需求,调整出各种效果,一下是自己在开发过程中,自定义使用的dialog,自定义的日历,这里我是用的是AlertDialog,代码如下:private void Another() { setTheme(android.R.style.Theme_DeviceDefault_NoAction

2016-04-05 12:07:00 456

动态生成Fragment,并且第一个Fragment中包含广告轮播条

一个动态生成Fragment的demo,并且包含了广告轮播条,加载图片使用的是ImageLoader,广告轮播条使用的是AutoScrollViewPagerlibrary,使用的是Android studio工具

2016-04-11

FTP服务器实现代码

实现了ftp的文件传输,同时通过vc++更好的实现了改代码,是代码更加的稳定

2011-10-19

空空如也

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

TA关注的人

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