自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 小程序bindscrolltolower失效

小程序scroll-view中的bindscrolltolower方法失效的原因是,需要在app.wxss中设置page{    height:100%}并且在有scroll-view的view中设置height:100%即可生效

2018-05-15 15:37:06 8189 1

原创 java.lang.ClassNotFoundException: Didn't find class on path: DexPathList,nativeLibraryDirectories

java.lang.ClassNotFoundException: Didn't find class  on path: DexPathList,nativeLibraryDirectories报这个错复现的场景是,新建一个空的工程文件夹里面只有初始化的Github文件把老文件全部复制到这个新的文件夹,打开as运行,报这个错解决办法:把工程文件夹下面的/build文件

2017-09-08 13:50:05 3433

原创 Java中final的使用规则

问题见Stack Overflow。Rule If you have initialized a final variable, then you cannot change it to refer to a different object. final classes cannot be subclassedfinal methods cannot be o

2017-08-07 16:23:26 552

原创 获取Android屏幕分辨率

DisplayMetrics metrics = ctx.getResources().getDisplayMetrics();//减去虚拟按键的情况下获取物理分辨率Log.e("device_size",""+metrics.heightPixels+"*"+metrics.widthPixels);Display display = ((Activity)ctx).getWindowM

2017-06-06 15:50:10 635

转载 java abstract class vs interface

原文Java接口的方法是隐式抽象的,不能实现。 Java抽象类可以具有实现默认行为的实例方法。 Java接口中声明的变量是默认的final。Java类可以实现多个接口,但它只能扩展一个抽象类。例子:public interface LoginAuth{ public String encryptPassword(String pass); pub

2017-05-16 17:07:32 681

原创 android跳转到地图app

0.首先判断是不是有地图app1.直接把经纬度和地址名称传过去Uri mUri = Uri.parse("geo:39.940409,116.355257?q=商家名称");Intent mIntent = new Intent(Intent.ACTION_VIEW, mUri);startActivity(mIntent);跳到地图app要直接进入导航功能1.高德

2017-03-13 15:09:51 4842

原创 Fragment管理机制

在Activity里面用getSupportFragmentManager().beginTransaction()该方法去管理添加fragment的时候想要让fragment通过点击之后加载页面需要用remove方法隐藏不需要显示的fragment,show去显示需要的fragment。在fragment页面切换的时候用hide方法这样就能加载出之前已有的fragment

2016-12-21 11:51:44 634

原创 TextView文字字母显示不居中

1.在程序中调用TextView的方法:setIncludeFontPadding (boolean includepad)2.或者在xml中加入下句:android:includeFontPadding="false"见:http://stackoverflow.com/questions/4768738/android-textview-remove

2016-12-15 14:08:57 6353

转载 EditText限制最大字符数(中文,字母,数字)

限定EditText输入个数的解决方案很多,但是一般主要考虑两点,也就是处理两件事:(1)不同语言字符(英文、中文等)处理方式(2)输入字符达到数目后,是否仍然允许用户输入第一点,涉及的东东其实蛮多,不同语言在不同编码中占据字节数等,不同语言在U8等编码的表示范围等,这一整块知识很丰富,自己暂时没有理的特别顺,稍后整理再说吧。第二点,目前主流app的处理方案也各

2016-11-07 15:26:54 8103

原创 recycleview 滑动之后显示数据错乱

9down votePlease try this ,1) If you are using ListView - override the following methods. @Override public int getViewTypeCount() { return getCount(); } @Ove

2016-09-20 14:06:37 2785

原创 支付宝支付失败:4000

除了支付宝上面文档上面说的解决方法之外还有可能是Server字段的值没有填对

2016-09-06 22:33:51 8625

转载 Android 图片压缩也即生成缩略图方法

Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 BitmapFactory decode出Bitmap    Bitmap实现在android.graphics包中。但是Bitm

2016-05-20 15:27:28 2832

转载 Android图片压缩(质量压缩和尺寸压缩)

在网上调查了图片压缩的方法并实装后,大致上可以认为有两类压缩:质量压缩(不改变图片的尺寸)和尺寸压缩(相当于是像素上的压缩);质量压缩一般可用于上传大图前的处理,这样就可以节省一定的流量,毕竟现在的手机拍照都能达到3M左右了,尺寸压缩一般可用于生成缩略图。两种方法都实装在了我的项目中,结果却发现在质量压缩的模块中,本来1.9M的图片压缩后反而变成3M多了,很是奇怪,再做了进一步调查终于知道原因

2016-05-20 15:26:18 460

原创 AndroidStudio获取SHA1方法

1.打开androidstudio的Terminal或者是系统的命令2.输入cd .android,或者找到jre目录下面bin的地址,并转到该地址下3.输入keytool -v -list -keystore F:\keyStore\***.jks4.输入密码,密码在命令中不会显示,直接输入完成之后回车即可5.看到keystore全部相关信息

2016-05-03 18:04:50 361

转载 Java:String和Date、Timestamp之间的转换

一、String与Date(java.util.Date)互转      1.1 String -> Date Java代码  String dateStr = "2010/05/04 12:34:23";          Date date = new Date();          //注意format的格式要与日期String的

2016-04-28 14:50:09 352

转载 java汉字转UTF-8编码

1、汉字转UTF-8编码        String strInput ="湖北武汉";        StringBuffer output = new StringBuffer();        System.out.println("\""+strInput+ "\" 的utf8编码:");        for (int i = 0; i       

2016-04-20 17:17:46 7163

转载 在win8系统下,安装TortoiseGit报错2503的解决办法

win8上安装tortoisegit1.8.12 64位时无法安装,报2503错误。查资料,经测试后可以安装。这是Win8系统的权限问题,可以如下解决: 1.运行CMD(管理员权限):  在桌面直接使用 WIN+X 组合键 在弹出菜单目录中选择 运行命令提示符(管理员) ;  也可以在桌面直接使用 WIN+X+A 组合键操作;2.输入以下命令: ms

2016-04-10 18:37:02 2814

原创 android activity显示不出布局

问题:当一个activity跳转到另一个activity时,显示不出布局,全是一片白或是一片黑,或者是直接的activity显示不出布局出来。原因:onCreate方法用错了。在activity里面onCreate方法有2个,如下@Overrideprotected void onCreate(Bundle savedInstanceState) { supe

2016-04-06 10:06:21 4921

原创 org.json.JSONException: Unterminated object at character 97 of

在获取到从服务器返回的数据,转到json,就会有这个警告问题出在JSONObject allresult = new JSONObject(response.toString());这里警告:org.json.JSONTokener.syntaxError(JSONTokener.java:450)org.json.JSONTokener.readObject(JS

2016-03-24 16:40:01 11149 1

转载 Android string.xml如何输入空格、换行等符号——转义字符

在Android中,用户往往会把所有的字符串保存在string.xml中,目的是方便统一管理,并且利于国际化,但是在这些字符串中直接输入一些符号是不起任何效果的,比如空格,换行,大于号小于号等,这就需要使用转义字符来进行转移,这样才能在使用时正确显示字符。            常用的XML转义字符记录如下:          空格: 出 &#16

2015-11-17 13:59:44 7809

原创 org.json.JSONArray#remove

Call requires API level 19 : org.json.JSONArray#removeunder API:19 can usepublic static JSONArray RemoveJSONArray( JSONArray jarray,int pos) {JSONArray Njarray=new JSONArray();try{for(int i=0;

2015-10-30 14:03:13 1042

原创 JsonObject&JSONArray

1.Remove JSON object from JSONArrayIn java-json , there is no direct method to remove jsonObject, but using json-simple , it is simple to do so: JSONArray jsonArray = new JSON

2015-10-29 10:21:23 1002

转载 使用HttpURLConnection发送Post/Get请求

HTTP规范定义中最常用的请求类型就是Get和Post。当你在浏览器里输入任意一个网址按回车,浏览器即已经在执行Get请求了;当你回复了某条微博时,这时可能就执行了一次Post请求。简单的来说,Get就是向服务器发送索取数据的一种请求,不会影响资源的状态;Post是向服务器提交数据的一种请求,可能创建或更新服务器上的资源。        访问服务器链接时,需要以链接地址为参数构造生成一个j

2015-10-18 15:15:09 883

转载 Http Digest 认证在android平台的实现

课题:编写一个Android应用,访问一个基于Http服务的数据服务系统,为了提高安全性,该数据服务系统采用了Http Digest认证体系,理由是,相比基本认证方式而言,Digest认证可以保证认证信息(用户名和密码)的传输安全,同时比SSL简单易用。在使用浏览器访问时,会提示一个用户名和密码对话框,但如果是程序访问,就需要在程序访问过程中编程提供认证信息。 要求:

2015-08-19 16:57:10 589

转载 digest鉴权

“摘要”式认证( Digest authentication)是一个简单的认证机制,最初是为HTTP协议开发的,因而也常叫做HTTP摘要,在RFC2671中描述。其身份验证机制很简单,它采用杂凑式(hash)加密方法,以避免用明文传输用户的口令。摘要认证就是要核实,参与通信的双方,都知道双方共享的一个秘密(即口令)。当服务器想要查证用户的身份,它产生一个摘要盘问(digest chal

2015-08-19 16:50:40 6953

转载 Basic and Digest Access Authentication (rfc2617) 及HttpClient实现

介绍Basic和Digesthttp协议并没有定义相关的安全认证方面的标准,所以就有了Basic and Digest Access Authentication的定义来补充,它的目的就是补充一套基于http服务端的认证机制,保护相关的资源避免被非法用户访问,如果你要访问被保护的资源,则必需要提供合法的用户名和密码。和https有什么关联?basic & digest

2015-08-19 16:20:40 933

转载 关于软件版本号的问题 软​件​版​本​号​命​名​规​则

关于软件版本号的问题   完全的版本号定义,分三项::..,如 1.0.0。1.版本号升级原则:   主版本号:功能模块有大的变动,比如增加多个模块或者整体架构发生变化。     次版本号:和主版本相对而言,次版本号的升级对应的只是局部的变动。但该局部的变动造成了程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。  

2015-08-14 20:51:51 1549

转载 Android通过post请求发送一个xml,解析返回xml数据

工作的时候需要往后台发送一个post数据请求 其中发送的xml数据为: SeqID CommandID ABSCDSDFChargeMSISDNSPID Code IDtype 0 ID 0返回的xml数据为:   SeqID ResultCode0然后进行解析,代

2015-08-12 15:50:57 1001

转载 如何取得系统时间

取得方法1import java.text.SimpleDateFormat; import java.util.Date; class DataTime {// 以后可以直接调用此类,获取时间日期         private SimpleDateFormat sdf    =null;//声明SimpleFormatter对象       public

2015-08-10 15:28:49 482

转载 UNIX时间戳的应用

概念:    System.currentTimeMillis() :返回当前系统的毫秒数,由于取得的是毫秒数,所以在处理UNIX时间戳的时候需要转换成秒    也就是:        long epoch = System.currentTimeMillis()/1000;方法:    1、获取当前系统的UNIX时间戳        System.out.pr

2015-08-10 15:11:33 2081

转载 px 与 dp, sp换算公式

PPI = Pixels per inch,每英寸上的像素数,即 "像素密度"xhdpi: 2.0hdpi: 1.5mdpi: 1.0 (baseline)ldpi: 0.75drawable-ldpi、drawable-mdpi、drawable-hdpi 精度分别为低、中(android默认)、高。对应的图片大小为:36x36、48x48、72x72。xxhdp

2015-08-07 17:22:01 754

转载 Android ListView数据刷新

每次重新获得数据后,就setAdapter(),这样,列表就回到了顶端,用户体验极差,理想状态是,列表位置不动,只更新数据。解决方案是利用Adapter的notifyDataSetChanged,通知Adapter数据已经更改,然后Adapter会调用getView()方法,重新显示界面。注意的一点是如果Adapter是自定义的,那么数据要是全局的或者是在自定义Adapter中不能是私有的

2015-08-06 10:11:13 1737

原创 三星通话记录数据库存放地址

三星把calllogs数据库单独放在一个类包里面不在com.android.providers.contacts/contacts2.db 的calls表中,这是是原生android的calllogs数据库存放地址。/data/data/android.providers.contacts/databases我通过Settings -> Applications -> All 找到三星

2015-07-28 11:02:39 2118 1

转载 Android利用Fiddler进行网络数据抓包

http://www.trinea.cn/android/android-network-sniffer/

2015-06-17 14:53:51 485

转载 Android中使EditText失去焦点,edittext禁止弹出键盘

在我们的应用中,有时候一进入一个页面, EditText默认就会自动获取焦点。弹出输入法框,用户体验很不好,那么如何取消这个默认行为呢?ps:这篇文字是一年前写的,现在有网友再问这个问题,我进行重新编辑--2014.05.07,目前有更好的办法,第一种方法局限性很强,大家可以使用第二种方法 第一种方法:.在网上找了好久,有点监听软键盘事件的方法,有调用 clearF

2015-05-07 16:14:03 731

转载 WebService 之 WSDL文件 讲解

转 恩,我想说的是,是不是经常有人在开发的时候,特别是和第三方有接口的时候,走的是SOAP协议,然后用户给你一个WSDL文件,说按照上面的进行适配,嘿嘿,这个时候,要是你以前没有开发过,肯定会傻眼,那如果你想学习的话,就认真的看下面的讲解咯:一、WSDL概述        WebServices Description Language (WSDL Web服务语言)是一个用于精

2015-04-17 11:20:18 488

转载 浅淡Webservice、WSDL三种服务访问的方式

转WebserviceWebservice是使应用程序以与平台和编程语言无关的方式进行相互通信技术。eg:站点提供访问的数据接口:新浪微博、淘宝。官方解释:它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组

2015-04-17 10:36:51 1103

转载 Android通信方式(三)------- Webservice概述

经常有网友问:“在Android平台如何调用WebService”?经过沟通我发现,甚至有些朋友连什么是WebSerivce都不知道就在问怎么使用,更别说和WebService有关的SOAP、WSDL这类“火星”名词了。所以,我就想在讲解Android平台如何调用WebSerivce之前,先来介绍下WebService,看看它到底有多神秘。      记得我的硕士论文题目中就包含“Web Se

2015-04-15 14:34:12 935

转载 常用RGB颜色表

RGB值 RGB值 RGB值黑色000#000000黄色2552550#FFFF00浅灰蓝色176

2015-04-15 10:05:46 997

转载 在Android 中使用KSOAP2调用WebService

转至在Android 中使用KSOAP2调用WebService44WebService 是一种基于SOAP协议的远程调用标准。通过WebService可以将不同操作系统平台,不同语言、不同技术整合到一起。在Android SDK中并没有提供调用WebService的库,因此,需要使用第三方类库

2015-04-15 09:53:10 844

空空如也

空空如也

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

TA关注的人

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