- 博客(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
1977
转载 [java] 多态实现的JVM调用过程
多态同一个类的不同表现形态,不同的形态是通过其不同的子类体现 java通过将子类对象引用赋值给超类对象变量, 来实现动态方法调用。面向对象的三个特征与含义下面看例子:public class A{ public String name = "父类name"; public void move(){
2016-04-26 17:17:10
451
转载 [Java] 接口(Interface)与 抽象类 (Abstract)使用规则和区别
接口(Interface)是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。 类描述对象的属性和方法。接口则包含类要实现的方法。 除非实现接口的类是抽象类,否则该类要定义接口中的所有方法。 接口无法被实例化,但是可以被实现。一个实现
2016-04-26 16:57:39
542
转载 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
725
转载 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
389
转载 Android 应用接入广点通统计API 方案
官方给你参考文档,很扯淡,是c++和python脚本:安卓java代码接入如下:12345678910111213141516171819202122232425
2016-04-13 15:48:15
4602
转载 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
673
转载 带标记的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
506
转载 基于WheelView自定义的DatePickerDialog
本人利用WheelView写的一个DatePickerDialog (还有一个TimePickerDialog,本人忘了在写在哪个项目里了,等找到了也贴上来) 先看图,有个直观的了解 DatePickerDialog代码: Java代码 import java.util.Calendar; import com.widget.wh
2016-03-11 16:38:36
895
转载 用文字替换小图标(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
660
原创 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
4829
转载 Android开发多线程断点续传下载器
使用多线程断点续传下载器在下载的时候多个线程并发可以占用服务器端更多资源,从而加快下载速度,在下载过程中记录每个线程已拷贝数据的数量,如果下载中断,比如无信号断线、电量不足等情况下,这就需要使用到断点续传功能,下次启动时从记录位置继续下载,可避免重复部分的下载。这里采用数据库来记录下载的进度。 效果图 :断点续传1.断点续传需要在下载过程中记录每条线程的下载进度
2016-02-23 15:53:49
517
原创 java用String类转字符串的大小写
java用String类的toUpperCase()和toLowerCase()方法转字符串的大小写toUpperCase的意思是将所有的英文字符转换为大写字母,如:String cc = “AbC123”.toUpperCase();结果就是:ABC123。toLowerCase的意思是将所有的英文字符转换为小写字母,如:Stri
2016-02-19 11:14:35
11141
转载 Java cookie和session介绍与区别
一、cookie机制和session机制的区别 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要保存一个标识,所以session 机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择 二、会话cookie和持久co
2016-02-16 16:50:57
413
转载 java synchronized详解
一直对这些不是很懂。找了一下,看一下,供我以后再看:第一篇: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才
2016-02-16 16:28:43
299
转载 java中interface的详解
JAVA的核心概念:接口(interface) 接口与类属于同一层次,实际上,接口是一种特殊的抽象类。 如: interface IA{ } public interface:公开接口 与类相似,一个文件只能有一个public接口,且与文件名相同。 在一个文件中不可同时定义一个public接口和一个public类。 一个接口中,所有方法为公开、抽象方法;
2016-02-16 16:17:37
458
转载 java中abstract详解
Abstract(抽象)可以修饰类、方法 如果将一个类设置为abstract,则此类必须被继承使用。此类不可生成对象,必须被继承使用。 Abstract可以将子类的共性最大限度的抽取出来,放在父类中,以提高程序的简洁性。 Abstract虽然不能生成对象,但是可以声明,作为编译时类型,但不能作为运行时类型。 Final和abstract永远不会同时出现。 当abstrac
2016-02-16 16:16:24
10763
转载 深入理解abstract class和interface
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是
2016-02-16 15:30:07
381
转载 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
408
转载 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
309
原创 git tag 创建
git 中创建tag的情况:如果项目开发完成了,没问题了,要进行下一个版本的开发时,会打个tag。那么怎么打呢?请往下看,1:如果装了git应该会有个Git Bash的东西,这个去桌面点击开始按钮搜索这个,然后打开它,然后输入你项路径,比如我的项目在E:\AutohomeGit\yc_mobile_android 再切换到主干(master)上开始创建tag 2:然后,开始创建
2016-01-25 15:30:29
564
原创 热门搜索不规则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
887
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
337
原创 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
833
原创 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
643
转载 Java的23种设计模式(搞笑版)
我在Java论坛看到这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用,但可惜没有给出具体的意思,我就在后边加上了。这些都是最简单的介绍,要学习的话建议你看一下阎宏博士的《Java与模式》一书。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务
2015-10-28 11:35:16
853
原创 Android Fragment 生命周期分析
生命周期两张图Fragment与Activity生命周期对比图:生命周期分析:1. 当一个fragment被创建的时候,它会经历以下状态.onAttach()onCreate()onCreateView()onActivityCreated()2. 当这个fragment对用户可见的时候,它会经历以下状态。onSt
2015-10-23 15:30:05
326
转载 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
319
原创 Android如何设置TextView的行间距、行高。
Android系统中TextView默认行间距比较窄,不美观。 我们可以设置每行的行间距,可以通过属性android:lineSpacingExtra或android:lineSpacingMultiplier来做。在你要设置的TextView中加入如下代码:1、android:lineSpacingExtra 设置行间距,如”8dp”。2、android:lineSpa
2015-09-29 12:20:17
697
原创 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
357
转载 Android性能测试小工具Emmagee
Emmagee是网易杭州QA团队开发的用于测试指定android应用性能的小工具。该工具的优势在于如同windows系统性能监视器类似,它提供的是数据采集的功能,而行为则基于用户真实的应用操作。在使用上几乎近似不用任何教材即可上手,我们以360手机卫士为例,查看启动,扫描、清理过程中资源消耗的变化。首先启动Emmagee,设置采集频率为1秒,从列表中选择360安全卫士,开始测试
2015-09-06 12:32:39
468
原创 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
2425
原创 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
539
转载 Android设置TextView行间距(非行高)
Android系统中TextView默认显示中文时会比较紧凑,不是很美观。为了让每行保持一定的行间距,可以设置属性android:lineSpacingExtra或android:lineSpacingMultiplier。关于Android下TextView中文换行问题,可查看Android自定义view-文本自动换行。1、android:lineSpacingExtra设置行间
2015-07-20 11:13:30
399
原创 Android判断Service是否运行
/** * @brief 判断服务是否运行中 * @param servClsName 服务类名 * @return 是否运行中 */ public static boolean isServiceRunning(Context context, String servClsName) { ActivityManager
2015-07-15 18:07:44
953
原创 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
2606
原创 获取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
728
原创 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
388
原创 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
3161
转载 Android Http Server
Android Http Server1 引言 Android如何构建Http服务器呢?本文的小例子,约莫着,还是能做个参考的^^。恩,例子实现的是PC浏览手机文件,支持了下载和删除。2 准备 Http协议现今还是RFC2616吧,其基础的知识还是有必要了解的。弄份协议规范书参考,是个不错的选择。之后呢,就可以开始了^^。
2015-07-06 17:20:52
644
H+ 后台主题UI框架 V4.1带文档、未压缩版
2017-12-04
Android Http Server
2015-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人