08 2015 档案
摘要:本文非常适合初学Java的程序员,主要是来了解一下Java中的几种for循环用法,分析得十分详细,一起来看看。J2SE 1.5提供了另一种形式的for循环。借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。本文介绍使用这种循环的具体方式,说明如何自行定义能被这...
阅读全文
摘要:1 public class DataTypeChangeHelper { 2 /** 3 * 将一个单字节的byte转换成32位的int 4 * 5 * @param b 6 * byte 7 * @...
阅读全文
摘要:Android开发的组件打包成JAR安装包,通过封闭成JAR包,可以重复利用,非常有利于扩展和减少工作重复性。这里为了讲解方便,我用了之前的一个代码框架中核心部分,不了解的可以回头看一下:http://smallwoniu.blog.51cto.com/3911954/1324842这里需要说明一下...
阅读全文
摘要:相信大家在上一篇中已经了解了Android中WIFI热点通信的相关操作知识(http://smallwoniu.blog.51cto.com/3911954/1536126),今天我们将在上一篇代码基础之上进行Socket编程,实现一个简单的多人聊天室功能,以达到热点网络上的通信目的。首先,我们先来...
阅读全文
摘要:之前调查过Android中WIFI模块的使用,也写过两篇学习总结的文章(http://smallwoniu.blog.51cto.com/3911954/1334951),后来发现DEMO里面还是有许多不足之处,前段时间有不少人Q我,问到WIFI模块中的一些细节,小弟这里只能说声抱歉,因为当时的我也...
阅读全文
摘要:搞了好几天终于有点眉目了,这里接着总结一下Android中WiFi的使用,在前面(http://smallwoniu.blog.51cto.com/3911954/1334951)我们已经简单了解了Wifi实际操作中所用到的几个主要类,今天就剖析一个WIFI搜索、创建、关闭、连接及一些简单的动画的综...
阅读全文
摘要:WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。 在Android中对Wifi操作,android本身提供了一些有用的包,在android.n...
阅读全文
摘要:Android 判断用户2G/3G/4G移动数据网络在做 Android App 的时候,为了给用户省流量,为了不激起用户的愤怒,为了更好的用户体验,是需要根据用户当前网络情况来做一些调整的,也可以在 App 的设置模块里,让用户自己选择,在 2G / 3G / 4G 网络条件下,是否允许请求一些流...
阅读全文
摘要:[java]view plaincopyandroid的热点功能不可见,用了反射的技术搞定之外。[java]view plaincopyEclipse设置语言为utf-8才能查看中文注释上代码:MainActivity.java[java]view plaincopypackagecom.widge...
阅读全文
摘要:本文首先总结一下Bitmap的相关概念,然后通过一个实际的问题来分析设置BitmapFactory.options的注意事项,以减少不必要的内存占用率,避免发生OOM。一、 Bitmap的使用trick尽量不要使用setImageBitmap或setImageResource 或BitmapFact...
阅读全文
摘要:方法两种:首先必须在res/drawable目录下包含一个background.jpg方法1:在res/drawable中创建一个xml文件(background_repeat.xml) 内容为[html]view plaincopy然后再Activity的xml中[html]view plainc...
阅读全文
摘要:在IntentActivity中重写下列方法:onCreate onStart onRestart onResume onPause onStop onDestroy onNewIntent一、其他应用发Intent,执行下列方法:I/@@@philn(12410): onCreateI/@@@ph...
阅读全文
摘要:实现目标:实现原理:为CheckBox添加一个监听器事件;实现的源码:packageedu.cquptzx.showPassword;importandroid.app.Activity;importandroid.os.Bundle;importandroid.text.method.HideRe...
阅读全文
摘要:DecimalFormat用法DecimalFormat 是 NumberFormat 的一个具体子类,用于格式化十进制数字。DecimalFormat 包含一个模式 和一组符号符号含义:0 一个数字# 一个数字,不包括 0. 小数的分隔符的占位符, 分组分隔符的占位符; 分隔格式。- 缺省负数前缀...
阅读全文
摘要:最近看到类似这样的一些代码:String.format("参数%s不能为空", "birthday");以前还没用过这功能不知咐意思,后研究了一下,详细讲解如下。publicstaticStringformat(Stringformat,Object...args)的功能非常强大,用法非常灵活。主要...
阅读全文
摘要:最近开发中,业务上处理,经常用到asList方法,这让我不经想起了它的很多容易让人犯错的地方或者误解的地方,所以就想抽出时间来,整理一下,和大家分享出来,深夜了,话不多说,主要以代码为主,简易的代码,你一看就知道了!大家都知道这个方法是将数组转成list,是JDK中java.util包中Array...
阅读全文
摘要:最近在上班工作当中,也尝到了一些新的知识,现总结如下(1)从AndroidManifest.xml配置文件中获取meta数据// 从Manifest.xml配置文件中获取数据 public static String getMetaValue(Context context, String m...
阅读全文
摘要:最近在忙团队并行开发的事情,主要是将各个团队的代码分库,一方面可以降低耦合,为后面模块插件化做铺垫,另一方面采用二进制编译,可以加快编译速度。分库遇到了一些问题,很多都要通过Gradle脚本解决,所以稍微花时间研究了一下。Gradle虽为构建神器,但感觉学习曲线比较陡峭。Gradle User Gu...
阅读全文
摘要:从Android 2.2开始系统新增了一个缩略图ThumbnailUtils类,位于framework包下的android.media.ThumbnailUtils位置,可以帮助我们从mediaprovider中获取系统中的视频或图片文件的缩略图,该类提供了三种静态方法可以直接调用获取。1、extr...
阅读全文
摘要:1.android studio 如何提示方法的用法在Eclipse中鼠标放上去就可以提示方法的用法,实际上Android Studio也可以设置的。如图Preferences > Editor >Generan> Show doc on mouse move:勾选上2.android studio...
阅读全文
摘要:前言:github对开发者而言无疑是个宝藏,但想利用它可不是件简单的事,用Android studio导入开源项目会遇到各种问题,今天我就以github上的一个图片轮播项目为例,解决导入过程中的常见问题.1.下载项目压缩包2.由于android studio采用gradle自动构建,而每个项目的gr...
阅读全文
摘要:有时在Activity中使用Handler时会提示一个内存泄漏的警告,代码通常如下:[java]view plaincopyprint?publicclassMainActivityextendsActivity{privateTextViewtvHelloWorld;privateButtonbt...
阅读全文