自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sjc53yy的专栏

Android java

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

转载 Android 网络异常

目录前言一、UnknownHostException1、网络断开验证2、DNS 服务器意外挂掉验证3、DNS 服务器故障验证4、所需诊断信息二、ConnectTimeoutException三、SocketTimeoutException1、子错误 - 读超时2、子错误 - SSL 握手超时3、子错误 - 未知原因四、HttpHostConnectException1、服务器故障验证2、代理服务器...

2020-04-16 16:47:14 2386 1

转载 自定义属性时,format的取值

1. reference:参考某一资源ID。(1)属性定义:background" format = "reference" />(2)属性使用:android:layout_width = "42dip"android:layout_height = "42dip"android:background = "@drawable/图片

2015-05-15 10:46:28 514

原创 setPadding无效

当手动给View设置setpadding时,会碰到setPadding无效,解决方法是:setGravity和setBackgroundResource 必须在setPadding之前设置

2015-05-11 17:09:13 759

原创 通过泛型简化findViewById转化

开发过程中,获取view是通常是通过findViewById来获取,然后强制转化为对应的TextView、Button、ImageView等,这样强制转化很麻烦。其实我们可以通过java中的泛型机制来避免这个强转过程,我们可以在项目中的BaseActivity中添加如下的方法:public final E getView(int id){try {return (E)findView

2015-03-02 13:38:41 848 1

原创 android invisible gone viewstub的区别

1、invisible    view设置为invisible时,view在layout布局文件中会占用位置,但是view为不可见,该view还是会创建对象,会被初始化,会占用资源。2、gone     view设置gone时,view在layout布局文件中不占用位置,但是该view还是会创建对象,会被初始化,会占用资源。3、viewstub    viewstub是一个轻量

2014-12-29 14:39:39 1511

原创 Android 水波效果

由于最近项目需要实现一个类似于Window系统上360内存监控的水波效果。开始在网上找一个段时间,发现有很多类似效果,但与自己想实现的效果多少有点出入。所以决心自己来写一个(当然也借鉴了一些别人的成果),既可以当做是一个学习笔记,也帮助一些有需要朋友。如有朋友发现不对的问题,欢迎拍板。废话不多说了,直接上核心代码。完整的demo最后面会有下载地址:package com.example.wav

2014-12-13 15:23:23 614

转载 Android开源项目分类汇总

第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、 GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、 FlipView、ColorPickView、GraphView、UI Style等等。一

2014-12-03 10:18:50 772

转载 悲观锁和乐观锁

这方面的资料网上比较多,以下均是转载 1、悲观锁,正如其名,它指的是对数据被外界(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统中实现了加锁机制,也无法保证外部系 统不会修改数据)。2、乐

2014-04-15 13:49:04 465

转载 Android.mk 浅析 模块编译Makefile编写

终于将C++代码porting到了bootloader中,唯一的收获就是熟悉了Makefile,有工厂的公司伤不起啊,每次都得先做一些东西满足工厂端测试的需求,为了能够做到工厂在boot中测试的要求,经过与芯片公司讨论,只有将C++弄到了boot中,真是一个很二的决定boot最终做到了2M比有些kernel还要大。不过老板要这么做就硬着头皮做了现在做成了心中还蛮高兴的,原来被逼之后人的潜能还是蛮大

2014-03-12 15:38:28 713

转载 Android C2DM学习——云端推送

一.基础知识当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息出现。第二种就是服务器使用Push(推送)的方式,当服务器端有新信息了,则把最新的信息Push到客户端上。

2013-12-23 14:38:44 759

转载 Android 滑动效果入门篇(二)—— Gallery

Gallery 是Android官方提供的一个View容器类,继承于AbsSpinner类,用于实现页面滑动效果。从上面的继承关系可以看出,AbsSpinner类继承自AdapterView,因此我们可以自定义实现Adapter,来填充Gallery容器的数据。本示例通过自己实现一个Adapter,来填充Gallery容器的图片数据,首先看效果:

2013-12-11 15:25:51 593

转载 apktool反编译工具使用详解

APKTool是GOOGLE提供的APK编译工具,需要JAVA运行环境,推荐使用JDK1.6或者JDK1.7。如果你想对APK文件进行修改,那么就不可避免的要使用到APKTool。论坛里有很多关于ROM美化的帖子都需要自己动手修改APK文件,比如修改framework-res.apk、systemUI.apk等等。相信各位有不少人看了后都想亲自来修改一番,但是结果却是遇到了各式各样

2013-08-17 15:31:11 907 1

原创 Google Maps Android API v2 key生成以及添加到application的所有步骤

一、生成证书指纹:      ①:找到debug keystore路径: 打开Eclipse--->Windows--->Preferences--->Android--->Build,在Defualt debug keystore栏会显示debug keystore的路径      ②:首先配置jdk环境(如果没有配置的话),打开cmd命令窗口,定位到jdk的bin目录下。keyto

2013-04-02 16:11:00 885

转载 Android应用的自动升级、更新模块的实现

本文转载:http://blog.csdn.net/xjanker2/archive/2011/04/06/6303937.aspx我们看到很多Android应用都具有自动更新功能,用户一键就可以完成软件的升级更新。得益于Android系统的软件包管理和安装机制,这一功能实现起来相当简单,下面我们就来实践一下。首先给出界面效果:1. 准备知识在AndroidManifest

2013-02-18 17:48:07 332

原创 android中第三方jar导入报java.lang.NoClassDefFoundError解决办法

在android中导入第三方jar时,常见的操作有两种:  ①:右键工程->Build Path->configure build path。再弹出的libraries里,选择 Add ExternalJARs   ②:右键工程->Build path->Add Libraries,再在弹出的窗体中选择“User library”,点击“下一步(Next)”,点击“User Libra

2013-02-18 15:27:32 899

转载 AndroidManifest.xml解析

一、关于AndroidManifest.xmlAndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent

2013-01-23 11:03:40 400

转载 android中的广播

Intent.ACTION_AIRPLANE_MODE_CHANGED; //关闭或打开飞行模式时的广播Intent.ACTION_BATTERY_CHANGED; //充电状态,或者电池的电量发生变化 //电池的充电状态、电荷级别改变,不能通过组建声明接收这个广播,只有通过 Context.registerReceiver()注册Intent.ACTION_BATTERY_LOW; //

2013-01-16 14:06:24 334

转载 android power_manager 电源管理分析

http://dongyulong.blog.51cto.com/1451604/512362一、Android power management应用层分析     Android提供了android.os.PowerManager类,该类用于控制设备的电源状态的切换.    该类对外有三个接口函数:    1、void goToSleep(long time);

2013-01-11 16:44:15 669

转载 Android关机流程

1.5 android 系统重启关机流程分析1.5.1 c语言中调用 reboot 函数bionic/libc/unistd/reboot.c:33:int reboot (int mode){return __reboot( LINUX_REBOOT_MAGIC1, LINUX_REBOOT_MAGIC2, mode,NULL );}1.5.2 通过 adb 让系统重

2013-01-08 14:01:36 1008

Android 水波效果

android仿Window系统上360内存监控的水波效果

2014-12-13

JDK_API_1_6_zh_CN

一份中文关于jdk1.6的中文api帮助文档,包含了java基础中所有的要用都的类及其介绍 用法

2012-09-24

美河提供.XML编程技术大全中文版.pdf

本资源主要介绍了xml编 程的技术,起源,以及读取 是一本xml编程必备装

2012-09-24

hibernate3.2.7源码

很不错的hibernate源代码,对于想更深层次的学习hibernate的来说 是个很好的资源

2012-09-22

空空如也

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

TA关注的人

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