自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(95)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android WebView加载https页面不能正常显示资源问题

前言  在使用WebView加载https资源文件时,如果认证证书不被Android认可,那么会出现无法成功加载对应资源问题。那么,我们就要针对这一状况作出对应的处理。解决步骤1. 启用mixed content在Android5.0中,WebView方面做了些修改,如果你的系统target api为21以上:系统默认禁止了mixed content和第三方

2016-09-20 14:45:02 1908

转载 [java] 多态实现的JVM调用过程

多态同一个类的不同表现形态,不同的形态是通过其不同的子类体现 java通过将子类对象引用赋值给超类对象变量, 来实现动态方法调用。面向对象的三个特征与含义下面看例子:public class A{ public String name = "父类name"; public void move(){

2016-04-26 17:17:10 410

转载 [Java] 接口(Interface)与 抽象类 (Abstract)使用规则和区别

接口(Interface)是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。  类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。 接口无法被实例化,但是可以被实现。一个实现

2016-04-26 16:57:39 470

转载 Volley框架实现Http的get和post请求

一: volley简介:      Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。这是Volley名称的由来: a burst or emission of many things or a large amount at once      volley适合于数据量比较小,比较频繁的系统

2016-04-13 16:00:05 682

转载 java发送http的get、post请求

java发送http的get、post请求Http请求类package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;

2016-04-13 15:58:07 350

转载 Android 应用接入广点通统计API 方案

官方给你参考文档,很扯淡,是c++和python脚本:安卓java代码接入如下:12345678910111213141516171819202122232425

2016-04-13 15:48:15 4508

转载 JAVA中转义字符

JAVA中转义字符: 1.八进制转义序列:\ + 1到3位5数字;范围'\000'~'\377'       \0:空字符 2.Unicode转义字符:\u + 四个十六进制数字;0~65535      \u0000:空字符 3.特殊字符:就3个       \":双引号      \':单引号      \\:反斜线 4.控制字符:5个 \' 单

2016-04-06 14:16:34 634

转载 带标记的ImageView,图片可以设置成圆角

这个功能可以很方便的为一张图片设置一个标记,这在促销的时候很是有效 Xml代码  com.mb.bgfitting.view.SimpleTagImageView          xmlns:app="http://schemas.android.com/apk/res-auto"          android:id="@+id/item_0"  

2016-03-11 16:44:21 455

转载 基于WheelView自定义的DatePickerDialog

本人利用WheelView写的一个DatePickerDialog (还有一个TimePickerDialog,本人忘了在写在哪个项目里了,等找到了也贴上来) 先看图,有个直观的了解 DatePickerDialog代码: Java代码  import java.util.Calendar;    import com.widget.wh

2016-03-11 16:38:36 865

转载 用文字替换小图标(TextView替换ImageView)

原理很简单,就是利用了字体文件: Java代码  Typeface iconfont = Typeface.createFromAsset(getAssets(), "iconfont/iconfont.ttf");  TextView textview = (TextView)findViewById(R.id.like);  textview.setTy

2016-03-11 16:16:26 630

原创 Java中Double型数据的加,减,乘,除

public class DoubleArith {    private static final int DEF_DIV_SCALE = 10;    /**     * 两个Double数相加     * @param v1     * @param v2     * @return Double     */    public static Doubl

2016-02-26 10:47:23 4757

转载 Android开发多线程断点续传下载器

使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线、电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载。这里采用数据库来记录下载的进度。 效果图 :断点续传1.断点续传需要在下载过程中记录每条线程的下载进度

2016-02-23 15:53:49 483

原创 java用String类转字符串的大小写

java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写toUpperCase的意思是将所有的英文字符转换为大写字母,如:String  cc = “AbC123”.toUpperCase();结果就是:ABC123。toLowerCase的意思是将所有的英文字符转换为小写字母,如:Stri

2016-02-19 11:14:35 11078

转载 Java cookie和session介绍与区别

一、cookie机制和session机制的区别  具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。  同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session  机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择  二、会话cookie和持久co

2016-02-16 16:50:57 380

转载 java synchronized详解

一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇:  Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才

2016-02-16 16:28:43 275

转载 java中interface的详解

JAVA的核心概念:接口(interface) 接口与类属于同一层次,实际上,接口是一种特殊的抽象类。 如:    interface IA{ }  public interface:公开接口  与类相似,一个文件只能有一个public接口,且与文件名相同。 在一个文件中不可同时定义一个public接口和一个public类。  一个接口中,所有方法为公开、抽象方法;

2016-02-16 16:17:37 407

转载 java中abstract详解

Abstract(抽象)可以修饰类、方法 如果将一个类设置为abstract,则此类必须被继承使用。此类不可生成对象,必须被继承使用。 Abstract可以将子类的共性最大限度的抽取出来,放在父类中,以提高程序的简洁性。 Abstract虽然不能生成对象,但是可以声明,作为编译时类型,但不能作为运行时类型。 Final和abstract永远不会同时出现。  当abstrac

2016-02-16 16:16:24 10091 1

转载 深入理解abstract class和interface

abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是

2016-02-16 15:30:07 352

转载 Android 实用代码片段

一些不常见确又很实用的代码块。1.精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕)publicstaticdouble getScreenPhysicalSize(Activity ctx) { DisplayMetrics dm = new DisplayMetrics(); ctx.getWindowManager().getDe

2016-02-04 10:13:08 377

转载 android ViewHolder模式超简洁写法

ViewHolder holder = null;          if(convertView == null){                  convertView = mInflater.inflate(R.layout.xxx null);                  holder = new ViewHolder();                   h

2016-02-02 15:44:25 280

原创 git tag 创建

git 中创建tag的情况:如果项目开发完成了,没问题了,要进行下一个版本的开发时,会打个tag。那么怎么打呢?请往下看,1:如果装了git应该会有个Git Bash的东西,这个去桌面点击开始按钮搜索这个,然后打开它,然后输入你项路径,比如我的项目在E:\AutohomeGit\yc_mobile_android 再切换到主干(master)上开始创建tag 2:然后,开始创建

2016-01-25 15:30:29 526

原创 热门搜索不规则Textview FlowLayout

com.autohome.vendor.view.HotSearchFlowLayout android:id="@+id/flowlayout" android:layout_width="match_parent" android:layout_height="wrap_content">com.autohome.vendor.view.HotSearchFlowLa

2016-01-22 14:42:56 843 1

原创 WebView的简单使用

activity_main.xml    android:id="@+id/MyLayout"    android:layout_width="fill_parent"    android:layout_height="fill_parent"    android:orientation="vertical" >            android:id

2015-12-28 18:08:07 299

原创 scrollview中嵌套listview 数据显示不全

处理方法一:1、当Item的布局是LinerarLayout时:(此方法不推荐)private void showAllListView(){if (lotteryStyleAdapter != null){int totalHeight = 0;for (int i = 0; i {View listItem = lotteryStyl

2015-12-16 15:13:15 791

原创 Popupwind简单实现

private void showDetailsMoreWindow(View asDropDown) { if (popupWindow == null) { View view = LayoutInflater.from(this).inflate( R.layout.poupwind_details_more,

2015-11-06 11:26:02 607

转载 Java的23种设计模式(搞笑版)

我在Java论坛看到这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了。这些都是最简单的介绍,要学习的话建议你看一下阎宏博士的《Java与模式》一书。   创建型模式   1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务

2015-10-28 11:35:16 816

原创 Android Fragment 生命周期分析

生命周期两张图Fragment与Activity生命周期对比图:生命周期分析:1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户可见的时候,它会经历以下状态。onSt

2015-10-23 15:30:05 302

转载 WebView基本使用

WebView是View的一个子类,可以让你在activity中显示网页。 可以在布局文件中写入WebView:比如下面这个写了一个填满整个屏幕的WebView: xml version="1.0" encoding="utf-8"?>WebView xmlns:android="http://schemas.android.com/apk/res/android"

2015-10-23 10:36:31 289

原创 Android如何设置TextView的行间距、行高。

Android系统中TextView默认行间距比较窄,不美观。    我们可以设置每行的行间距,可以通过属性android:lineSpacingExtra或android:lineSpacingMultiplier来做。在你要设置的TextView中加入如下代码:1、android:lineSpacingExtra 设置行间距,如”8dp”。2、android:lineSpa

2015-09-29 12:20:17 661

原创 Android布局中实现圆角边框

设置corners_bg.xml设置边框圆角可以在drawable目录里定义一个xml:xml version="1.0"encoding="utf-8"?> shapexmlns:android="http://schemas.android.com/apk/res/android">       solidandroid:color="#FFFFFF

2015-09-29 11:00:17 329

转载 Android性能测试小工具Emmagee

Emmagee是网易杭州QA团队开发的用于测试指定android应用性能的小工具。该工具的优势在于如同windows系统性能监视器类似,它提供的是数据采集的功能,而行为则基于用户真实的应用操作。在使用上几乎近似不用任何教材即可上手,我们以360手机卫士为例,查看启动,扫描、清理过程中资源消耗的变化。首先启动Emmagee,设置采集频率为1秒,从列表中选择360安全卫士,开始测试

2015-09-06 12:32:39 433

原创 ImageView实现图片适屏与裁剪

android:id="@+id/homeservice_list_item_iv"    android:layout_width="90dp"    android:layout_height="90dp"    android:scaleType="centerCrop"    android:src="@drawable/service_default_180" />

2015-08-26 13:59:24 2357

原创 Android Socket tcp/udp)

socket编程public class SocketActivity extends Activity{    private Button startButton=null;    public void onCreate(Bundle saveInstanceState){        super.onCreate(saveInstanceState);    

2015-07-29 14:01:11 501

转载 Android设置TextView行间距(非行高)

Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。1、android:lineSpacingExtra设置行间

2015-07-20 11:13:30 370

原创 Android判断Service是否运行

/**     * @brief 判断服务是否运行中     * @param servClsName 服务类名     * @return 是否运行中     */    public static boolean isServiceRunning(Context context, String servClsName) {        ActivityManager

2015-07-15 18:07:44 907

原创 Android广播和接口交互回调消息处理

/** * Upload 文件上传广播接收器 *  * @author jiangbing * @time 2015-7-14 上午11:49:29 */public class FileUploadReceiver extends BroadcastReceiver {    private static final String TAG = "FileUploadR

2015-07-15 09:48:27 2564

原创 获取wifi Ip地址

/**     * 获取wifi Ip地址     *      * @param context     * @return     * @author jiangbing     * @time 2015-7-10 上午10:21:47     */    public static String getWifiIP(Context context) {  

2015-07-14 14:34:24 685

原创 Android广播

发送端: public class MainActivity extends Activity { //先在布局文件main.xml中定义一个Button/*  *   *   *  android:layout_width="fill_parent"   *  android:layout_height="wrap_content"  *  android:text=

2015-07-14 11:42:12 357

原创 Android自定义横向的ProgressBar

其实很简单,上代码!在res下创建drawable文件夹,新建文件drawable/progressbar_color.xmlxml version="1.0" encoding="utf-8"?>layer-list xmlns:android="http://schemas.android.com/apk/res/android" >         item 

2015-07-10 18:06:14 3118

转载 Android Http Server

Android Http Server1 引言         Android如何构建Http服务器呢?本文的小例子,约莫着,还是能做个参考的^^。恩,例子实现的是PC浏览手机文件,支持了下载和删除。2 准备         Http协议现今还是RFC2616吧,其基础的知识还是有必要了解的。弄份协议规范书参考,是个不错的选择。之后呢,就可以开始了^^。

2015-07-06 17:20:52 521

H+ 后台主题UI框架 V4.1带文档、未压缩版

H+是一个完全响应式,基于Bootstrap3.3.6最新版本开发的扁平化主题,她采用了主流的左右两栏式布局,使用了Html5+CSS3等现代技术,她提供了诸多的强大的可以重新组合的UI组件,并集成了最新的jQuery版本(v2.1.4),当然,也集成了很多功能强大,用途广泛的jQuery插件,她可以用于所有的Web应用程序,如网站管理后台,网站会员中心,CMS,CRM,OA等等,当然,您也可以对 她进行深度定制,以做出更强系统。 当前版本:v4.1.0 H+具有以下特点: 完全响应式布局(支持电脑、平板、手机等所有主流设备) 基于最新版本的Bootstrap 3.3.6 提供3套不同风格的皮肤 支持多种布局方式 使用最流行的的扁平化设计 提供了诸多的UI组件 集成多款国内优秀插件,诚意奉献 提供盒型、全宽、响应式视图模式 采用HTML5 & CSS3 拥有良好的代码结构

2017-12-04

Android自定义日期选择器

Android自定义日期选择器,日期和时间仿IOS样式修改 AlertDialog对话框显示选择时间

2015-09-24

EditText中有效防止表情的输入

EditText中有效防止表情的输入,魅族自带输入法有Bug,有兴趣的朋友可以自己改一下。完美支持搜狗输入法,其他的输入法和手机没有测试。

2015-09-08

Android Http Server

项目中用到了通过电脑浏览器访问手机sd卡的需求,所以用到了如何使Android手机做服务器的功能。看到很多Android管理软件都有使用无线来管理手机的功能

2015-07-06

ActionBarSherlock支持2.3

SlidingMenuAndActionBarSherlock支持2.3 外部程序依赖这两个工程包就ok

2014-07-22

空空如也

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

TA关注的人

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