自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 okhttp3中Header增加不成功(value被Base64加密)

可以说很是激动了,一直下定决心要写博客,记录自己编程之路每次犯下的错误,以便痛改前非,可无奈大千世界,很是不赶趟,所以一直拖延至今,下面开始讲相关问题;看了后台给出的接口文档,要求用post请求,然后带Header,带body,很普通啊,然后Header中的value想被Base64密一下,所以我的Header是这样的:HTTP HeadersContent-Typeapplication/x-w...

2018-04-10 18:32:50 2501

转载 android开源图表库MPAndroidChart

转载至     流水不腐小夏    http://blog.csdn.net/guijiaoba/article/details/41444697最近一个项目需要用到表格进行统计显示,本来用的是的achartengine,后来发现一个更加强大的开源框架MPAndroidChart。下面简单介绍下MPAndroidChart,MPAndroidChart的效果还是蛮好

2016-06-23 17:28:07 667

转载 横竖屏切换时候Activity的生命周期的总结

曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-

2016-05-24 16:03:33 465

转载 android视频播放(二) 利用android原生的MediaPlayer+SurfaceView

转载请注明地址: http://blog.csdn.net/shenxiaolei507         上篇文章简单介绍了Android播放视频的三种方式和讲解了android 视频播放(一)利用android原生的videoview。VideoView是android封装好的组件,实现起来比较简单。相对于VideoView的实现方式,MediaPlayer+SurfaceView则

2016-05-23 17:31:44 1222 1

原创 malformedurlexception: protocol not found

这个问题有三种原因:1、URL协议、格式或者路径错误, 好好检查下你程序中的代码如果是路径问题,最好不要包含中文路径,因为有时中文路径会乱码,导致无法识别2、jar问题:用jdom解析xml文件,如果应用路径里有gnujaxp.jar包的话,jdom就会 调用它去解析xml文件,导致上述异常的出现。如果是这个问题,解决方法:在应用路径里去掉对gnujaxp.jar包的引用。

2016-04-18 20:28:52 2260

原创 Android中Bitmap,byte[],Drawable,InputStream相互转化工具类

1、将byte[]转换成InputStream      public InputStream Byte2InputStream(byte[] b) {          ByteArrayInputStream bais = new ByteArrayInputStream(b);          return bais;      }    

2016-04-18 12:11:40 803

原创 Android 4.0 WebView 使用loadData加载网页乱码之解决办法

android 4.0以上的版本,Webview若使用loadData会出现中文乱码解决办法:使用loadDataWithBaseURL方法原因:请看loadData和loadDataWithBaseURL区别首先,从方法的定义来看:public void  loadData(S

2016-04-13 11:53:20 520

转载 java.net.URISyntaxException的解决办法

近日在用HttpClient访问抓取汇率时,为了省力,直接采用String url = "http://api.liqwei.com/currency/?exchange=usd|cny&count=1"; HttpClient client = new DefaultHttpClient(); HttpGet httpget = new HttpGet(url); HttpResponse

2016-04-07 12:01:34 10179 1

转载 Android ADB server didn't ACK * failed to start daemon * 简单有效的解决方案

转载请注明出处:http://blog.csdn.net/xiaanming/article/details/9401981ADB server didn't ACK 这个问题会困恼很多的新手朋友,我以前刚开始做Android的时候也遇到过这个问题,不过自己百度,google啥的,也不知道怎么就给解决了,看到群里很多新手朋友都会问这个问题,说实话我也没有一个解决这个问题的终极方法(百试百灵

2016-04-07 11:38:16 433

原创 Android Studio 默认快捷键(亲测)与Eclipse常用快捷

Android Studio 默认快捷键(亲测)与Eclipse常用快捷Android Studio含义 Ctrl + Alt + L格式化代码 Shift + Enter任意位置换行(往下添加空行) Alt + /代码提示 Ctrl + Y 删除当前行 Ctrl + Shift + Enter完成代码 Ctrl + Shift + F10运行当前项目 Shift + Alt +

2016-03-31 14:36:26 562

转载 setCompoundDrawables与setCompoundDrawablesWithIntrinsicBounds的区别

更换radiobutton中的图片在xml中很好设置,但对于初学者如何在代码中设置还是不容易找的。没法子,通过看原版api找到两个方法,setCompoundDrawables和setCompoundDrawablesWithIntrinsicBounds。下面交给大家方法。第一个方法:setCompoundDrawablesWithIntrinsicBounds(Drawable

2016-03-25 19:13:06 377

原创 onSaveInstanceState和onRestoreInstanceState

先看Application Fundamentals上的一段话:  Android calls onSaveInstanceState() before the activity becomes vulnerable to being destroyed by the system, but does not bother calling it when the instance is a

2016-01-21 17:48:46 424

原创 android笔记--保存和恢复activity的状态数据

一般来说, 调用onPause()和onStop()方法后的activity实例仍然存在于内存中, activity的所有信息和状态数据不会消失, 当activity重新回到前台之后, 所有的改变都会得到保留. 但是当系统内存不足时, 调用onPause()和onStop()方法后的activity可能会被系统摧毁, 此时内存中就不会存有该activity的实例对象了. 如果之后这个act

2016-01-21 17:47:55 389

原创 PullToRefreshListView onItemLongClick 事件失效

PullToRefreshListView 设置长按事件,不知道大家有没有尝试过,今天我尝试了下发现在PullToRefreshListView setOnItemLongClick的时候就没有这个方法,感觉到很奇怪,按理说不应该啊,然后就找了下demo代码发现:@Overridepublic void onCreate(Bundle savedInstanceState) {    

2015-12-24 15:53:38 962

转载 android 打包 eclipse 错误 Export aborted because fatal lint errors were found

Android 打包 签名  eclipse 错误   Export aborted because fatal lint errors were foundAndroid 下 eclipse 打包 签名  lint 提示错误这是由于  Android Lint  自动检测部分代码没有符合规范的缘故

2015-12-11 18:17:22 635

原创 各种Android Dialog创建及其监听事件实现

在Android开发中,我们经常会需要在Android界面上弹出一些对话框,比如询问用户或者让用户选择。关于Android Dialog的使用方法,已经有很多blog做出了详细的介绍(比如博客:7种形式的Android Dialog使用举例),但是只是给出了创建各种类型对话框的方法,并未给出如何获取用户在对话框中做出选择后的数据,即如何监听用户做出的选择。接下来笔者将根据JavaDoc A

2015-12-10 16:08:49 3279

原创 Android中Bitmap,byte[],Drawable相互转化

一、相关概念1、Drawable就是一个可画的对象,其可能是一张位图(BitmapDrawable),也可能是一个图形(ShapeDrawable),还有可能是一个图层(LayerDrawable),我们根据画图的需求,创建相应的可画对象2、Canvas画布,绘图的目的区域,用于绘图3、Bitmap位图,用于图的处理4、Matrix矩阵二、Bitmap1、从资源中获取Bit

2015-12-08 13:56:10 428

转载 android颜色表

android开发中,常常会用到color.xml颜色配置,好的颜色配置可以让尼的应用让人看起来赏心悦目!不罗嗦,上图先该工程已经罗列了常用的颜色配置附上工程链接:http://download.csdn.net/detail/geniuseoe2012/5816967什么?还没找到尼想要的颜色

2015-11-27 11:24:28 527

原创 横竖屏切换时候Activity的生命周期

曾经遇到过一个面试题,让你写出横屏切换竖屏Activity的生命周期。现在给大家分析一下他切换时具体的生命周期是怎么样的:1、新建一个Activity,并把各个生命周期打印出来2、运行Activity,得到如下信息onCreate-->onStart-->onResume-->3、按crtl+f12切换成横屏时onSaveInstanceState-->onPa

2015-11-09 14:53:14 439

原创 setClickable=false无效是什么原因

1、setOnClickListener();后会默认设置setClickable=true,所以这两条语句的先后顺序要正确,也就是说setClickable=false要在setOnClickListener();之后才有效2、就是说设了没用,我试过在oncreate里面没用,但是在onclick或者ontouch的接口方法里面设置了是生效的

2015-10-30 14:33:41 1794

原创 Dialog的十种类型汇总

第一种 普通对话框 AlertDialog.Builder builder=new AlertDialog.Builder(MainActivity.this);                        builder.setTitle("普通对话框");//标题                        builder.setMessage(

2015-10-22 15:35:13 2449

转载 listview 卡顿终极原因解析

1..Adapter的getView方法里面convertView没有使用setTag和getTag方式;2.在getView方法里面ViewHolder初始化后的赋值或者是多个控件的显示状态和背景的显示没有优化好,抑或是里面含有复杂的计算和耗时操作;3.在getView方法里面 inflate的row 嵌套太深(布局过于复杂)或者是布局里面有大图片或者背景所致;4.Adapter多余

2015-09-22 19:50:26 616

原创 android shape的使用

shape用于设定形状,可以在selector,layout等里面使用,有6个子标签,各属性如下: xml version="1.0" encoding="utf-8"?>shape xmlns:android="http://schemas.android.com/apk/res/android" > 圆角 --> corners and

2015-09-22 14:34:03 274

原创 极光推送指南,直接加到项目里

SDK集成步骤1、导入 SDK 开发包到你自己的应用程序项目解压缩 jpush-sdk_v1.x.y.zip 集成压缩包复制 libs/jpush-sdk-release1.x.y.jar 到工程 libs/ 目录下复制 libs/armeabi/libjpush1xy.so 到工程 libs/armeabi 目录下如果您的项目有 l

2015-08-25 13:59:59 724

原创 微信打完包登录分享失败原因是由于打包keystore不对

微信填写签名的地方如图所示,而此签名可以用不同方法得到,   1>是打包的时候会产生MD5值:    利用此方法,要求您下载最新版本的Eclipse Android开发插件(ADT)。确保此条件后,右键您的项目,选择“Android Tools”—“Export SignedApplicationPackage…”:     此时会弹出一个导

2015-08-17 16:35:48 2196

转载 android自动化之MonkeyRunner测试环境配置(一)

转自 http://blog.csdn.net/shy871265996/article/details/9716569Android自动化测试之MonkeyRunner一、Android自动化测试之环境搭建1.1  Android-sdk介绍¢ SDK(Software development kit)软件开发工具包。被软件开发工程师用于为特定的软件包

2015-08-12 16:26:35 450

原创 win7 下adb server is out of date. killing... 连接手机问题已解决

近来做手机网站开发,在手机上做测试,连接手机老是遇到下面问题,研究了好久终于解决,现拿出来分享: adb server is out of date.  killing...CreateProcess failure, error 2* failed to start daemon *error: protocol fault (no status)类似

2015-08-12 16:21:56 4634

原创 使用QQ登录出现错误代码:100044,腾讯QQ第三方登录,测试账号使用

创建好应用后,在应用信息管理页面---->选择用户能力----->进阶社交能力---->应用调试者。      在输入框中输入你需要调试的QQ号码并且里面的QQ号码必须是你登录qq账号里面的好友名单。  如果在调试中使用QQ登录出现错误代码:100044的话说明该QQ号没有添加到里面。  使用这种方式可以不需要提交审核上线,使用的测试方法。提交审核通过后这里就没有用了。

2015-08-10 12:31:21 10541 2

转载 为一个TextView中的某个单词设置单击事件

为TextView中的字符串“dai ha ha dai lingdaidaing“中的dai单词设置单击事件[java] view plaincopypublic class MainActivity extends Activity {        @Override      public void onCreate(Bundle

2015-08-01 18:25:22 602

原创 viewpager动态加载数据

其实可以把viewpager当做一个listview那样来做都是在adapter中加载数据,先设置每个item的view样式。本文主要思路是想将所有的item的view存入一个views 列表中 ,通过instantiateItem(ViewGroup container,int position)方法再将views列表中的每个view设置到每个item中,滑动到每个页面时,都会执行setPr

2015-07-14 11:44:28 514

转载 Android中Activity状态的保存和恢复:onSaveInstanceState和onRestoreInstanceState方法

转自 http://blog.csdn.net/lixiang0522/article/details/7565401先看图:Android中的activity通过onSaveInstanceState()方法保存activity的状态,在onCreate或者onRestoreInstanceState方法恢复状态,如果是通过onRestart方法前端运行的话,只会执行

2015-07-13 21:24:49 633

原创 ImageView图片自适应

android:id="@+id/dynamic_item_image"    android:layout_width="wrap_content"    android:layout_height="wrap_content"    android:layout_gravity="top"    android:layout_marginTop="5dip"

2015-07-11 20:40:02 672

转载 android系统相机的使用、及解决拍照闪退的问题

转自  http://blog.csdn.net/lang791534167/article/details/39647263相机已成为android手机不可或缺的一部分,我们在开发可能也会涉及到关于相机的使用,以及在使用中会遇到一些问题(重点),下面把我个人的一点经验贴出来,仅供大家参考学习。最简单的方式直接调用系统相机进行拍照,虽然能满足拍照的要求,但拍照的功能和界面却局限

2015-07-09 15:27:20 4760

原创 Android屏幕图标尺寸规范

1. 程序启动图标 小屏ldpi(120dpi)中屏mdpi(160dpi)  大屏hdpi(240dpi) 特大屏xhdpi(320dpi) 36x36 px 48x48 px 72x72 px 96x96 px2.底部菜单图标 

2015-07-06 21:03:48 629

原创 关于下载图片后相册中找不到的问题

保存图片很简单,方法如下:/** 首先默认个文件保存路径 */private static final String SAVE_PIC_PATH=Environment.getExternalStorageState().equalsIgnoreCase(Environment.MEDIA_MOUNTED) ? Environment.getExternalStorageDirecto

2015-06-27 15:40:03 5297

原创 android中bitmap压缩的几种方法的解读

微信的缩略图要求是不大于32k,这就需要对我的图片进行压缩。试了几种方法,一一道来。代码如下        ByteArrayOutputStream baos =  new  ByteArrayOutputStream();          image.compress(Bitmap.CompressFormat.JPEG,  100 , baos);         int 

2015-06-27 15:04:49 416

原创 图片下载时遇到Can't create handler inside thread that has not called Looper.prepare()解决办法

private Handler mHandler = new Handler(){                        public void handleMessage(Message msg) {                 switch (msg.what) {                 case ID_USER:                   

2015-06-27 13:35:21 566

原创 All versions of the libraries must be the same at this time.

剧情是这样,我的app要使用四个library,如:LibraryA,LibraryB。这两个库又都需要support.v4.jar。由于加载的时间不同,所以四个support.v4.jar不同,出错的提示如下:Found 5 versions of android-support-v4.jar in the dependency list,but not all the ve

2015-06-26 14:25:47 1474

原创 android.os.NetWorkOnMainThreadExeption以及android.view.ViewRoot$CalledFromWrongThreadException

NetworkOnMainThreadExceptionextends RuntimeException和 android.view.ViewRoot$CalledFromWrongThreadException 异常的解决方案 java.lang.Object?java.lang.Throwable ?java.lang.Exception  ?java.lang.RuntimeException

2015-06-25 11:24:36 405

转载 Android中Java和JavaScript交互

转自 技术小黑屋东半球有态度的技术分享媒体Android提供了一个很强大的WebView控件用来处理Web网页,而在网页中,JavaScript又是一个很举足轻重的脚本。本文将介绍如何实现Java代码和Javascript代码的相互调用。如何实现实现Java和js交互十分便捷。通常只需要以下几步。WebView开启Java

2015-06-25 10:22:47 594

简单的Listview比较排序

简单的Listview比较排序,通过相邻两级比较实现排序

2015-05-26

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

TA关注的人

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