- 浏览: 972457 次
最新评论
-
JueLie:
规划规划
【Java线程】锁机制:synchronized、Lock、Condition -
yuejingjiahong:
android自带Json API -
ti_an_1989:
所以这种情况是不使用launchMode为singleTask ...
android Task,launcherMode对返回键与laucher的影响 -
IXHONG:
http://itlong.com
依赖注入和控制反转 -
lookstorm:
好文
java内存模型
文章列表
本文转载于:http://blog.csdn.net/guolin_blog/article/details/8689140
大家好,今天给大家带来一个仿360手机卫士悬浮窗效果的教程,在开始之前请允许我说几句不相干的废话。
不知不觉我发现自己接触Android已有近三个年头了,期间各种 ...
转自:http://blog.csdn.net/huazai963184709/article/details/19119021
首先说些这篇文章的初衷是为了给自己打拼留下一些回忆!也为同道减少研究的时间
应公司项目要求实现这个功能,看了网上不少文章,最后参考
xiaanming: http://blog.csdn.net/xiaanming/article/details/12684155
郭大侠: http://blog.csdn.net/guolin_blog/article/details/9033553 这两篇文章完成了“著作”
...
转自: http://blog.csdn.net/nkmnkm/article/details/7256605
装载器从android3.0开始引进。它使得在activity或fragment中异步加载数据变得简单。装载器具有如下特性:
它们对每个Activity
https
转自:http://www.kankanews.com/ICkengine/archives/9634.shtml
HTTPS:超文本安全传输协议,和HTTP相比,多了一个SSL/TSL的认证过程,端口为443。
1.peer终端发送一个request,https服务端把支持的加密算法等以证书的形式返回一个身份信息(包含ca颁发机构和加密公钥等)。
2.获取证书之后,验证证书合法性。
转自:http://blog.csdn.net/thl789/article/details/8037473
Android-Lint是SDK Tools 16 (ADT 16)之后才引入的工具,通过代码检查,可发现潜在的问题,并能对Android程序进行优化处理。Android-Lint提供了命令行方式执行,还可与IDE(如Eclipse)集成,并提供了html形式的输出报告。Android-Lint可以方便的与项目中的其他自动系统(配置/ Build / 测试等)集成。
Android-Lint相关的文章:
Android-Lint:查错与代码优化利器
...
http://blog.csdn.net/luoshengyang/article/details/6651971
http://blog.csdn.net/luoshengyang/article/details/6664554
http://blog.csdn.net/luoshengyang/article/details/6666491
转自:http://my.oschina.net/liucundong/blog/160436
目录[-]
官方说明
实现原理
实现
(1)生成差异包
转自:http://blog.csdn.net/drifterj/article/details/7771230
多线程并行编程中,线程间同步与互斥是一个很有技巧的也很容易出错的地方。
线程间互斥应对的是这种场景:多个线程操作同一个资源(即某个对象),为保证线程在对资源的状态(即对象的成员变量)进行一些非原子性操作后,状态仍然是正确的。典型的例子是“售票厅售票应用”。售票厅剩余100张票,10个窗口去卖这些票。这10个窗口,就是10条线程,售票厅就是他们共同操作的资源,其中剩余的100张票就是这个资源的一个状态。线程买票的过程就是去递减这个剩余数量的过程。不进行互斥控制的代码如下:
...
转自:http://blog.csdn.net/niu_gao/article/details/6453218
上回书简单描述了进程间传递类对象的原理,这回在讲Parcel之前,先要讲一个东西:IBinder。IBinder是什么呢?首先要明白,Android的远程调用(就是跨进程调用)就是通过IBinder实现的 ...
转自:http://blog.csdn.net/niu_gao/article/details/6453391
上回书解释了IBinder,这回详细解释一下Parcel,以下是对android sdk 文档的翻议:Parcel是一个容器,它主要用于存储序列化数据,然后可以通过Binder在进程间传递这些数据(要了解为什么要序列化,请参考:http://blog.csdn.net/nkmnkm/archive/2011/05/28/6451699.aspx)。Parcel可以包含原始数据类型(用各种对应的方法写入,比如writeInt(),writeFloat()等),可以包含Parce ...
公司通信协议一直都使用xml方式。最近中心服务更换框架。又把我原来写xml工具类修改了一下。原来是依赖jdom。现在修改成dom4j。 正好也跟大家分享一下。至于性能我倒是没测试过。还是有点担心。主要使用的java反射机制实现。目前对List可以支持。对set,map还没实现。不过应该和list大同小异。 代码如下: package com.megaeyes.fin.utill; import java.lang.reflect.Field; import java.lang.reflect.InvocationTargetException; import java.lang.ref ...
转自:http://blog.csdn.net/xyz_fly/article/details/8053815
在前言中最后部分,提到了二维码开发工具资源ZXing。网上有它最新1.7版的源码,感兴趣的可以下载下来看看,要打包生成core比较麻烦,网上有相关教程。嫌麻烦的朋友,可以去我的资源里下载Java版的core.jar,地址前言最后已经给出。今天开始介绍利用android生成普通二维码,以及仿新浪微博二维码。话说新浪微博也是采用了ZXing的技术,而腾讯微信,我推测它好像是通过服务器生成后下载下来的。因为每次生成二维码,如果没有网络的情况下就无法得到。补一句:因为都是java开发语句 ...
转自:http://blog.csdn.net/brokge/article/details/8543145
Android 2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。那它都做什么呢?它将报告与线程及虚拟机相关的策略违例。一旦检测到策略违例(policy violation),你将获得警告,其包含了一个栈trace显示你的应用在何处发生违例。你可以强制用警告代替崩溃(crash),也可以仅将警告计入日志,让你的应用继续执行。策略的细节尚难确定,可以期待随Android的成熟Google将 ...
public class PrintScreenActivity extends Activity {
/** Called when the activity is first created. */
private static final String TAG = PrintScreenActivity.class.getName();
private Button btnShort;
ImageView image = null;
public static String SCREEN_SHOTS_LOC ...
转自:http://blog.csdn.net/jcgu/article/details/12834483
目前声波通信已经在iphone和android中广泛的应用起来了,涉及到数据和文件传输,以及支付等众多领域。比如iphone中的chirp,android中的茄子快传,支付宝的声波支付,小米快传等。这些传输技术大多都是使用声波作为握手信号,然后使用wifi或其他信道传输数据。比如茄子快传可能的实现为,接收方先建立wifi热点,然后将热点名称通过声波发送出去,发送方在收到声波后解码出wifi热点名称,然后自动链接热点并传输文件,整个过程不需要人工干预。这些程序的核心技术和难点在于声 ...